|Weblog:||Linux Users: Welcome to the World of Malware|
|Subject:||I'm sorry, but you're a bit confused|
Response to: I'm sorry, but you're a bit confused
Err Windows is winning the battle? Linux has had ExecShield for years, it also now has SELinux (devleoped by the NSA). All major linux distributions enforce at least one user who isn't root as the default login because you only need to be root for very few things.
All major distributions (in particular Red Hat/Fedora) have programs that automatically will update every piece of software on your computer. In windows, this is unheard of. It'd be like saying that if Macromedia Flash Player had a vulnerability then Windows Update would download the fix for it and apply it. Also, software installation is far easier under linux and you have over 10,000 applications ready to be installed with one command, i.e. yum install webmin. It automatically does everything else for you to install it.
In addition to this, there are no enforced upgrades, like saying if you don't upgrade to Service Pack 2 then you won't get upgrades for your web browser anymore. This leaves the millions of Windows 2000 users in the dark with a very insecure web browser. Which leads to me to another point, linux is modular and because of this anything can be added or taken out. Windows has its web browser integrated with it's kernel. That is the worst operating system design issue ever. Its ridiculous that an application for viewing web pages is integrated with the OS and you can't do anything about it.
Linux (and unix in general) was designed with multiusers, hostile environments,and access to large networks in mind. Windows on the other hand was designed from the complete opposite end of the spectrum. The two architectures are completely different, I've built simple operating systems before and just from my limited understanding of OS design and architecture, Linux is clearly superior. Building on that, when something is found to be broken in the Linux world, it is patched immediately and usually fixes are sent out within two days. However, I can still infect windows users with IE vulnerabilites from June. Not to mention that Linux has had a default firewall that is loaded at boot since the early 90's and unix has had one even longer. This firewall is the same one that most ISP's and network equipment use, its industrial strength. Windows on the other hand, has a very crappy firewall and only until recently was it activated at boot rather then after most ervices already loaded.
Anyone who would still use windows that is in a position to use linux has got to be nuts. Yes Linux's learning curve is slightly higher, but its mainly because of the many possibilities and capabilities offered to you that are just non-existant in Windows. Yes you'll use the command line and most people complain about that, but the command line is your friend, its just pixels. I can think of 10 things right now that are nearly impossible to do with a gui that you can do in a few characters with a command line. Also, judging by Microsoft's and Red Hat's numbers, it is clear that linux is winning, and for obvious reasons.