Quote: Originally Posted by darkassain
no os wars here...
I use and LIKE Windows 7 so its not an OS war.
The design of Linux is based (like older "Classical OS" design) on having a "Protected" smallish kernel to provide the main system services and then other functionality is loaded as and when required such as Modules for hardware drivers
and GUI's ( The whole GUI system in Linux is run via a generic "X-Server" module which then loads up the "Window Maker" of your choice such as GNOME, KDE. XFCE etc.
Even the file system is "modular" . If the kernel has support for the relevant file system then you can use it. It's actually even more generic now as the main file system driver
is based on the "FUSE" support which allows read and write to a very large number of file systems including NTFS.
Linux basically was a Unix derivative - so the whole idea of a GUI was an added afterthought - but because of the modular nature of the OS could be implemented without a fundamental re-design of the OS.
Windows on the other hand was designed as a GUI from the start which makes it rather difficult to change almost anything without re-writing the whole system.
There probably is a lot in Windows that people could do without in some cases but since in any case the GUI is 100% linked with the OS it will need a major re-fit to slim it down a lot.
Also Linux has a lot of open source components which is why optimising it is a lot simpler to do than in Windows -- the disadvantage here in Linux is that there are almost as many different distributions as there are native plants on the planet. This means that you can't always ensure your hardware will work on different distros.
"You pays your money and takes your choice".