rocksoccer
November 8th, 2008, 04:17 PM
Recently, I pay more and more attention to Linux, and started to try some Linux distribution. Although I have some experience of Linux server operation, Ubuntu desktop is my first desktop try.
In the process, as a long time Windows user, I do find a lot of difficulties to get adopted to the new operating system. What I want to say here is not to persuade people to switch from Linux to Windows. Rather, I hope some of my words can provide the Linux developers some ideas about their futuer development. As a graduate with some background in Human-Computer interactive systems, I will try to give some explanation from some HC interaction and ergonomics aspects.
1. Partitions–Partition is an important concept in Windows, although it actually exists in all operation systems. But Windows exposes the concept to users so directly. I don’t know the initial intention of this design. From my observation, these days, more and more people use Partitions in Windows as a tool to help them to organize files. Very often, you can see in Windows, there are several partitions named Movie, Music, Work and etc, which clearly indicate the use, as well as the perception from the users, about Partitions.
In other words, if Windows completely hide the concept of Partitions, and provides a special type of folders, most users should feel too much difference.
While in Linux, Partition is not visible. It is not difficult to understand the design. It removes the concept of Partitions from most users. But where is the bridge to connect the high level concept of folders and mount point to the low level concept of Partitions? You can say reinstall operating system is not a basic operation for most daily use, but it is absolutely an common operation for most users to store their files into another partition other than the OS partition. How do people do this in Linux? One of the important points is how people can do this without any touch on Terminals. At least I didn’t find a good tool on the Internet.
In conclusion, the difficulty caused by file systems is not whether Linux has a tool with GUI to manage Partitions, and the relationship among Partitions, mount point, and folders. It is important for Linux developers to know how people use the ideas of Partitions.
Partition is a technical concept for developers, however, users misuse it as a special type of folders, if you think users do make some mistakes. PLEASE remember, in ergonomics, USERS are ALWAYS CORRECT.
2. What is “/”?–I think this is one of the most terrible design in Linux. At least, for any person who has no background of computer at all, they can never guess what “/” means.
While, in Windows, in C drive, in most cases, users can easily find a folder called Windows. Even if the name cannot indicate everything clearly, I think most users can naturally feel the connection between the folder and the operating system.
Should Linux change something about this?
Today’s conclusion: Linux, Please DON’T FORGET Users! DON’T FORGET ERGONOMICS! A little more personal explanation about the problems. I think it is the distance between the designers and the developers that caused today’s situation. During the very early days of Linux, it was developed by the technology guys. In fact, it is only possible to be developed by these people. Can you image some designers to develop an OS from the very low level? That is not about design at all. I, hopefully most of you can know what technical guys know about computer except technologies!
From:
http://rocksoccer.xtreemhost.com/wordpress/archives/166
Do you have any ideas?:popcorn:
In the process, as a long time Windows user, I do find a lot of difficulties to get adopted to the new operating system. What I want to say here is not to persuade people to switch from Linux to Windows. Rather, I hope some of my words can provide the Linux developers some ideas about their futuer development. As a graduate with some background in Human-Computer interactive systems, I will try to give some explanation from some HC interaction and ergonomics aspects.
1. Partitions–Partition is an important concept in Windows, although it actually exists in all operation systems. But Windows exposes the concept to users so directly. I don’t know the initial intention of this design. From my observation, these days, more and more people use Partitions in Windows as a tool to help them to organize files. Very often, you can see in Windows, there are several partitions named Movie, Music, Work and etc, which clearly indicate the use, as well as the perception from the users, about Partitions.
In other words, if Windows completely hide the concept of Partitions, and provides a special type of folders, most users should feel too much difference.
While in Linux, Partition is not visible. It is not difficult to understand the design. It removes the concept of Partitions from most users. But where is the bridge to connect the high level concept of folders and mount point to the low level concept of Partitions? You can say reinstall operating system is not a basic operation for most daily use, but it is absolutely an common operation for most users to store their files into another partition other than the OS partition. How do people do this in Linux? One of the important points is how people can do this without any touch on Terminals. At least I didn’t find a good tool on the Internet.
In conclusion, the difficulty caused by file systems is not whether Linux has a tool with GUI to manage Partitions, and the relationship among Partitions, mount point, and folders. It is important for Linux developers to know how people use the ideas of Partitions.
Partition is a technical concept for developers, however, users misuse it as a special type of folders, if you think users do make some mistakes. PLEASE remember, in ergonomics, USERS are ALWAYS CORRECT.
2. What is “/”?–I think this is one of the most terrible design in Linux. At least, for any person who has no background of computer at all, they can never guess what “/” means.
While, in Windows, in C drive, in most cases, users can easily find a folder called Windows. Even if the name cannot indicate everything clearly, I think most users can naturally feel the connection between the folder and the operating system.
Should Linux change something about this?
Today’s conclusion: Linux, Please DON’T FORGET Users! DON’T FORGET ERGONOMICS! A little more personal explanation about the problems. I think it is the distance between the designers and the developers that caused today’s situation. During the very early days of Linux, it was developed by the technology guys. In fact, it is only possible to be developed by these people. Can you image some designers to develop an OS from the very low level? That is not about design at all. I, hopefully most of you can know what technical guys know about computer except technologies!
From:
http://rocksoccer.xtreemhost.com/wordpress/archives/166
Do you have any ideas?:popcorn: