|
|
|
|
|
by antirez
5203 days ago
|
|
Ten years ago I was trying to persuade people that two things were very important for Linux to succeed in the desktop: 1) Distribution of software as a cross-distribution package that just has everything it needs inside a directory, libs and so forth. If you said this N years ago you were an asshole because "duplication of file blabla" and so forth.
The typical example was "an user should simply go to some web site of some application, download a file, and click on it to execute the program". 2) Device drivers with a well specified interface between the OS and the hardware, so that different versions of the kernel could use the same driver without issues. People complained a lot with technical arguments, about why a different approach is better than "1" or "2" from some kind of nerd metric. So the reality for me is that Linux does not succeed in the desktop because it is "run" by people with a square-shaped engineering mind. There is no fix for this. |
|