Quote:Original post by Anonymous PosterQuote:Original post by OxyacetyleneQuote:Original post by brulleQuote:Original post by Oluseyi
That said, there is no guarantee that Linux will grow to double-digit desktop marketshare, simply because the system is designed around principles that range from opaque to incomprehensible to most users.
What principles would that be? Sounds like you are talking out of you ***, frankly. IMO Unix is well designed compared to Windows.
Well, for example, compare the process of installing new graphics drivers on Linx, and on windows.
Windows:
Log in as administrator
Run "Install driver.exe",
Follow instructions,
Done
Linux:
Edit some obscure file so that your computer boots up in console mode or whatever.
Reboot
Using the command line, navigate your way to the directory where the install program is stored.
If it isn't already, then use chmod to make the install program executable.
Run the install program.
Better hope you remembered the name of a text editor that works from the command line.
Use emacs or vi, or whatever it is to edit a bunch of options in some obscure text files, or at least attempt to, seeing as the command line interface for the program is absolutely awful, and completely unintuitive. Swear a lot.
Eventually after editing all those options, you can attempt to edit the obscure text file that you edited originally, so that your machine boots up in windowed mode.
Reboot.
My mother, who knows nothing about computers, could easily upgrade the graphics drivers on a windows machine. She sure as hell couldn't do the same on Linux.
What about apt-get install nvidia-glx?
Well that's a good start, but after that you need to edit the xorg.conf file as root to use the nvidia driver, and you might have to add modeline info to the monitor section (which isn't trivially easy).
Not to mention the prerequisite knowledge of finding out that there is a nvidia-glx package and that they need to use it.
So, really to get their nvidia drivers the user has to know:
1) How to use the terminal
2) What the root account is, and how to use it.
3) The package they need (they might also need to setup their repositories, too)
4) The structure of the xorg.conf file, where it is, and how to change it.
Compare this to windows, where you generally put in a CD and click Yes and Next a lot.