I don’t want to, but I have to. I have to debate these ridiculous points, one by freaking one. I feel like I am doing my damned taxes…
- It works its available today. Its not a vaporware and is available today.See some of the reasons below. Are you really saying that Windows is vaporware? 90%+ of the world’s computers are running Vaporware?!??! I am typing this for real, on Windows.
- Linux doesn’t have the virus problems: Even Microsoft’s CEO Steve Ballmer couldn’t clean Windows Viruses. Still not convinced? Read more on Why Linux isn’t affected by Viruses. Its not that there aren’t any viruses for Linux but Linux is more secure and less virus prone. No, it IS that there aren’t viruses for Linux, and with good reason. Someone with the intent of taking over as many computer systems as possible, isn’t going to attack the smallest possible population. Sure there are tons of Linux servers, but those have pretty much all of the vulnerabilities like browsers stripped out.
- No Spyware: Not just spyware but none of those funny applications that keep doing things in the background. Yea, those silly things that run in the background to notify you about things you care about, or perform a desired action when you do something. They are called services, you know, like the mail, water or ambulances???
- Linux Doesn’t need defragging: The Linux file systems work very efficiently such that it arranges data in a way that it doesn’t require defragging. to know more, read earlier post. Yea, and unless you delete stuff over and over, Windows PCs don’t either. I can’t remember the last time I defragmented a hard drive, Maybe Windows 98?
- Linux doesn’t crash without any apparent reasons.In Linux the core operating system (kernel) is separate from the GUl (X-Window) from the applications (Open Office.org, etc). So even if the application crashes, the core operating system is not affected. In Windows (Microsoft prefers to call this tight integration) if the Browser crashes, it can take down the entire operating system. Bull shit. I have used at least a dozen versions of Ubuntu, Fedora, Corel Linux, Red Hat, etc… Software crashes, quit pretending it doesn’t.
- Linux doesn’t crash if you accidently pulled out your USB key/pen drive. Try this a 100 times if you don’t believe me but don’t blame me if your pen drive data gets corrupt. Funny, I have never had that happen to me. EVER.
- Linux doesn’t require frequent re-installation: In Windows if the OS crashes, there is no easy way to recover this. Many IT support staff don’t know what to do and all they can do is re-install Windows. Which means that users applications and preferences are lost, and again needs to be installed. I haven’t seen anyone using Linux, requiring to re-install unless there is a hard drive failure. Most things in Linux can be fixed without requiring re-installation. The benefit of this is all the users preferences can be preserved even if the OS needs to be re-installed. This can be handled by creating a separate partition for the home directory. I’ll agree this one is an Achilles heel, I rebuild my machines regularly but more out of trying new things. You have one point ceded. But can we also agree that frequent means a YEAR or two?
- Linux also doesn’t require rebooting when a new hardware device is added configured. Hmmm, I install devices all the time without rebooting, NICs, hard drives, any manner of USB devices, what are you talking about, stuff you actually have to take the computer apart for? Besides, I might have to reboot, it’s much better than “now you need to kill x-windows to restart the window manager and restart it from the command line.” Rebooting seems much either than rebooting half the computer. Who cares.
- Most importantly Linux doesn’t reboot on its own! I have had a situation where Windows updated the system and then rebooted on its own, without my knowledge. There is a funny little reasoning behind this. We reboot you for security patches, things that fix vulnerabilities. The reason? Most people, when optional DO NOT APPLY PATCHES. The security of the system is considered paramount and with plenty of warning, it will restart a machine occasionally. Think about people other than yourself, there is a logical reason.
- Linux doesn’t require frequent rebooting. Linux runs extremely stable, even if an application crashes, there is no need to reboot the whole system, just restart that application or service. How frequent are these reboots? I have to reboot my machines once every month? Maybe a few weeks?
- No licensing headaches: Yes Linux is free and you don’t know need to bother about the complexing licensing of per user/per PC/per server/etc. Blah, blady blah blah. You most likely got Windows on your PC, your only licensing headache is “which trash can did I throw my EULA in when I got this thing?”
- Linux can read over a 100 different types of file systems. Windows is limited to its own two file systems. Well most general users may not care about this but its extremely useful is you are working in a mixed environment or you need to extract some data from a hard drive formatted on another computer. And this is a problem that more than 1% of the population runs into? We read what everything most people use. We don’t read/write MacOS, but they read and write ours.
- You have the source code and the right to modify or fix things if you are a programmer. Many end users think this is not necessary but they will realize how important this is when their application vendor decides to discontinue support on a older version to promote a newer one. Do you really think consumers care? Consumers don’t program. Source code is gibberish. Same for Information Workers. For developers, Microsoft offers the most robust development tools on this planet. This boils down to money, Microsoft is a business, giving away the source, takes away the money. The money pays for all the R&D to create the cool things that the open source community copies poorly. On the support front, Microsoft supports operating systems for 10+ years.
- Linux can install in logical partition or a second (slave hard drive as well)Windows can only be installed in a primary partition. Read this on some suggestions for partitioning. Again, who cares, this is not even a point.
- Linux is scalable right from the PDA/Cell phones to super computers. That’s awesome if you need to run the same OS kernel on your treadmill and your computer. In reality, it doesn’t mean much. The OS is likely using a proprietary UI that isn’t open source (see smart phones, tablets, etc) it’s not like you are crafting new features into your little devices.
- Linux is running mission critical applications including powering an Aircraft. Neato. But it’s not the same version you are downloading, it’s highly controlled, not open source, and being managed and fine toothed combed by an army of developers dedicated to that single task.
- Linux has less bugs than commercial software, this is one of the main reasons for its stability. Read more. This is another one of those FUD things. Quantify that, show me proof, don’t say things you can’t prove.
- You can also share the software with your friends and its completely legal to do so. Didn’t your teacher tell you in kindergarten that you should share things with your friends? Linux and Open Source actually encourage that while if you do that in Windows its not only considered illegal but they will call you a pirate! yea yea, back to money, it’s better cause it’s free. Tell that to the people standing in line at the soup kitchen while you drive out of PF Chang’s. On no planet does free = better.
- Linux costs less, cause not only the OS is free but the applications are also free. Plus since Linux doesn’t have a virus problem, you also save on the recurring cost of Anti-Virus software. Note: You may still have to pay for support/training but the over all running cost is low. This is a rehash of several of your earlier points, how does it get counted as one?
- Both Linux and Windows has shell environment Windows (know as command prompt). The shell environments in Linux (such as bash) are more powerful and you can write entire programs using the scripting language. This is extremely useful to automate repetitive tasks such as backup. two words, power shell.
- Linux can run from a CD or can be installed on the hard drive. Windows by default doesn’t have any such option. Using live CDs such as Ubuntu/Knoppix, users can try out Linux by booting from the CD, without the need to install the operating system. Do you really want to run it from a CD? You can’t save anything and it runs like crap. That’s like Chevrolet pushing test drives as a feature of the car.
- Linux is also extremely portable, it can also run off usb pen drives/portable hardrives/thumb drives and more. That’s really neat, I actually have a thumb drive set up to do that. You have two.
- Did you know that in Windows, there is built in back-door entry so US government can see you data as and when they like? Yes the US NSA has the key build into every copy of Windows. In Linux there is no such thing possible as the operating system is open source and can easily be detected and disabled. Read how this was done. FUD FUD FUD FUD.
- Linux has built in virtualization(XEN/KVM/VirtualBox/etc.) so you can run multiple copies of Linux or other operating systems simultaneously. Windows has VirtualPC for free and server versions ship with HyperV by default. Anything you can do I can do better!
- The Linux kernel comes shipped with large number of hardware drivers. 3000 Printers, 1000 Digital Cameras and 200 webcams were supported by Ubuntu. On Windows, a lot of hardware doesn’t work until you install the driver, this problem is worse with Vista as Microsoft doesn’t allow drivers to be drivers to be installed which are not supported by Microsoft. On Linux, a huge percentage of today’s common hardware works perfectly out-of-the-box. There is not a device you can name that wasn’t supported on Windows FIRST. Most likely if it’s not supported now it’s because it is ancient.
- Vendor independence: With proprietary operating system, you are dependent on the vendor who developed the operating system. With Linux you have a choice of vendors, so even if the vendor fails to give you support, you can always move to another vendor. Choice of vendors also means more competition, which means better value for money for the customer. There are plenty of avenues for Windows support other than Microsoft, commonly Microsoft is the LAST company contacted for OS support.
- It won’t die or get killed like what happened with other fantastic but proprietary operating system such as OS/2, BeOS. Reason being, its open source and someone will maintain in and today there are many big companies behind and have bet huge money on Linux. That’s great for all those people out there that refuse to come into the future with the rest of us.
- Unlike Windows, Linux doesn’t use registry. Most of the configuration is stored in plain text files, which are easy to manage/backup and transfer between systems. Registry is a pain to manage, very complex and your system configuration is stored in a proprietary format which needs special tools to open. The biggest pain with registry is when it gets corrupted, this problem is eliminated in Linux because it doesn’t use registry. The registry is a bit hairy, that’s 3.
- Linux is the most documented operating systems and most of these documentations are available for free. These documents are well written and explain computing concepts too. It’s also the most documented because there are quite literally THOUSANDS of flavors of it. I would be very afraid to be a common user that’s trying to figure out what kernel I have, what version it is, what flavor the distribution is, which window manager am I using???
- Linux has more wider support from online forums, articles and most importantly the community. There are Linux Users groups is almost every country, city and small towns as well. Hmmmm, I am willing to bet, by pure volume, there are more people trying to sort out Windows issues than Linux issues, but this could also be spun another way, maybe there are more forums because it’s MUCH harder to understand?
- Linux community is cool they provide unconditional support and help you get started. Once you get involved into it, its like one huge family. Yea, cool support like “GET OUT OF THIS IRC CHANNEL YOU FUCKIN NEWB!”
- Linux runs on older hardware too, you don’t need to the latest and the greatest hardware. Even if you can’t run all the latest applications on your old hardware, using Linux, you can always put it to some good use. You already said that, again, it’s called the future, join us won’t you?
- No more hardware upgrades: Linux runs happily on older hardware and the hardware requirements don’t increase with every new version. If you have really old computers like Pentium I/III, you can still convert them to thin clients using LTSP and still use them. What is this, the 4th time you have made this point? Why does it keep getting new numbers? 1990 called, it wants it’s Packard Bell back.
- Completely localized: As there is a strong community and the source code is available, Linux is localized into almost every language in the world. You can further customize it for your needs, you can easily do that. Windows is used the world wide, localized in nearly every language. Try again.
- Excellent package management: Linux has excellent package management tools which makes it easy to install and upgrade applications. Windows Update. If it was called Windows Package Update would you finally get what it does?
- Easy upgrade: Most Linux distributions makes it very easy to upgrade from one version to another. With the exception of MAJOR technology changes and beta versions, Microsoft always offers an upgrade path. Did I miss something?
- Excellent Development platform: If you are a developer, you will like Linux. Linux has all the development tools, libraries and compilers built in. If you are Java developer or a Web developer using PHP/Perl/Rub or doing C,C++ development, you will feel at home. Visual Studio and .net, read about it. There is nothing like it in the world. Free versions are available.
- Linux gives you the Freedom: Linux follows the Free Software philosophy and hence gives its users the Freedom to modify, copy and share Linux. Repeat, quit trying to reuse your material.
- Easy to upgrade: Most distributions can easily be upgraded from one version to another in just a few clicks. And most importantly you don’t need to spend a fortune to buy the upgrade. Yet another duplicate, you already said this!
- No Hidden APIs. Windows many hidden or undocumented APIs which is used for unfair advantage to Microsoft. In Linux all APIs are completely open and documented. For example Microsoft specifies that everyone writing Internet application should use the Winsock API while Microsoft Internet Explorer doesn’t use the Winsock API, it uses an undocumented API allowing Internet Explorer to run faster than other browsers. Hidden sounds so nefarious, try undocumented.
- Faster patches: Linux is more secure because its patches in hours not days. Microsoft took 200 days to provide a critical patch. That happens on some occasions, but usually response is very fast. Besides, the patch that you get in hours is TOTALLY UNTESTED and you hope it works on something other than the few systems the person who fixed it tried it on. The time is validation to literally hundreds of millions of customers, not hesitation.
- You are in total control. You don’t have applications that suddenly and start updating without your permission! You already tried this one.
- While both Linux and Windows have a GUI, Windows has only one default GUI. Linux is all about choice and has a option to use different type of GUIs or Window Managers as they are know as in Linux. Users can choose from something that looks like their favorite Operating System or they can choose something that’s simple and fast. Popular ones are Gnome and KDE. That’s great and all, but then I have to try to explain to my mom why this application won’t work because it was written for Gnome and not KDE, yet another layer of confusion for the end user, what version is my OS? The Kernel? XWindows? My Window Manager? How many different things do you have to keep up with to determine compatibility?
- Most Linux distributions come bundled with whole lot of applications such as Office Suite, Photo Editing, etc. You not only get the OS for free but you also don’t have to pay for the applications. Yes many of these open source applications such as Open Office.org also run on Windows but you need to find, download and install them where as there are available in most Linux distros by default. Yea, you get a bunch of free apps that are about as good as what you pay for them. Gimp is not Photoshop, Amarok is not iTunes, Open Office is not Microsoft Office. You get what you pay for. Isn’t it also interesting that you don’t get ANY apps that aren’t direct copies of some Windows software, interesting……
- Expanding on the previous point, many Linux distributions bundle thousands of applications (Upto 22,000 depending on which one you choose) where as Windows doesn’t bundle basic applications such a decent text editor, oh yeah there is Notepad if you consider that decent . Point is spend the time in finding them, downloading them, installing them and then trying them out on Windows or just get them along with your Linux CD/DVD. Um, WordPad has been in Windows since Windows 95. Not to mention it includes an email app, instant messaging, blog writing, antivirus, photo management, faxing, movie making, DVD making, full media center capabilities, media player, a whole bunch of games, pretty much all consumer productivity, free.
- Linux bundles OpenOffice.org as the office suite which has built in capabilities to write documents/presentations as PDFs and Flash. Windows requires purchasing/downloading additional software. Can’t we call a spade a spade? Microsoft doesn’t include flash and PDF creating because they don’t want their asses sued off.
- Mozilla Firefox browser bundled with Linux has excellent features such as blocking of unwanted ads/pop up and supports tab browsing which makes it easy to open another browser windows. Read the 101 things that the Mozilla browser can do that IE cannot. IE supports both of those.
- Faster Browsing: Browsing is not only better but faster too! The networking on Linux is faster and the browser has an option to block all the unwanted ads/pop up, there by saving on bandwidth considerably. Read this to block all the ads. How exactly do you get by applauding Linux for Mozilla’s features? Firefox works on Windows too dolt. Matter of fact, it worked on Windows FIRST.
- Linux saves bandwidth cost. The volume of Updates that Windows, Antivirus and similar applications do, is much more as compared the updated in Linux. So if you are paying for every MB that you download, its a big consideration. ha, haha, ha ha ha ha, RIIIGHT. Who pays by the MB? I haven’t since 1995.
- No automatic updates: Windows Vista it setup to automatically update your system by default. In Linux by default it will alert you for an update but you have to choice to click and apply the update. You can setup to automatic update if you like. Talk about beating a dead horse. You can disable automatic updates in Windows too, do some research.
- Linux has games too! there are some really nice games which many of the Linux distributions bundle. You may not have all the games in the world but you definitely have a huge collection of free games. Here is a list of top 100 games. Linux has sucky games or hacky ways to run decent ones, at least be honest.
- Gaim/Kopete popular IM clients on Linux are single clients that can connect to all the protocols – Yahoo, MSN, Jabber, ICQ, AOL and more. Gaim is also available for Windows for people who are still using Windows.
- Cut and paste is simpler, just select and middle click on the target window and your data gets pasted. Its far quicker and easier than the way Windows does Cut and Paste. Ofcourse the Windows CTRL-C/CTRL-V still works on Linux for people who are new to Linux. Wow, reaching aren’t you? Windows has easier lots of things do you want to get into petty stuff? Like until a couple years ago you couldn’t change your screen resolution without a text editor?
- Easy to setup a Media Center like PC. You don’t need to purchase additional software or re-install a different operating system. Read this on how to convert your existing Linux into a Media Center like PC. Windows comes with Media Center, what are you purchasing extra?
- Linux already has a usable 3D Desktop – XGL + Compiz Fusion. This makes it easy to switch and view multiple desktops simultaneously. It also add a nice eye candy to Linux. If you still believe Linux is only for geeks, this feature will definitely change your mind. This doesn’t require you to purchase new hardware, it very comfortably works with less amount of hardware. Usable, debatable, pointless, absolutely. I installed Beryl, set up the works, I had flaming windows, 3d desktop cubes, raindrops. Neato factor +10, add to productivity, zero.
- Multiple cut and pastes: Klipper application (default under KDE) maintains a history of your clipboard and you can use it to paste text/etc which you had cut/copied earlier. Office does this by default.
- Graphic view of how much space your data is using. In Konqueror File Manager tool bar, there is an option to get file size view which gives you a graphical view of how much space your directories and the files within are consuming. This is an excellent way to know where all your disk space has disappeared and makes cleanup easy.
- No annoying messages like Vista keeps telling you that xyz application is trying to access your system. Either the user will always click allow or will confused.
- Easy to dual boot: Linux makes it easy for it to exist with any other operating system. If you install Linux on a system which already has Windows, Linux will not mess your Windows. Windows on the other hand messes up your Linux partition, if it finds one. This is true, that’s 4.
- Works fine if you multiple partitions, operating systems and devices.Windows gets confused with ‘extraneous’ partitions used by other operating systems and allocate drive letters to them which cannot be freed. If you have, say, 8 partitions in your hard drive, Windows will associate 8 drive letters to these partitions, reducing the number of drive letter you can use for associating networked drives (DOS command: net use) or substituted drives (DOS command: subst). It’s possible to change association of drive letters, but you will always have 8 drive letters allocated, always reducing the number of total network resources you can associate. Isn’t that the same as #59 really?
- Customise your shortcut: On Linux you can associate applications to whatever shortcut you choose. On Windows, you cannot associate your beloved Firefox to key combination Win+F, for instance, because it is already associated to ‘Find’ functionality provided by Windows Explorer. eh, ok, but who does that really? You can customize most things, just not OS reserved ones.
- Linux is more accessible: Most distributions such as Ubuntu include Orca, which is a screen reader. This can be enabled before installation. With this a visually challenged person can install Linux and also use Linux. In Windows, the accessibility support is limited and screen reader software has to be purchased separately costing over US$1000. Microsoft goes out of it’s way to adhere to strict government regulations on accessibility in every product shipped.
- Cool integration between Calendar application and Desktop calendar. For example if you add an appointment into Evolution, it will show up in your Desktop Calendar in Gnome as well when you click on time. Again, there are plenty of 3rd party apps to do that on Windows too, this isn’t a Linux feature, it’s an application.
Server Side features:
- Linux has bundled Databases such as MySQL and PostgreSQL which are extremely powerful and used in production environments. Customer doesn’t need to purchase expensive databases. Sql Server Express is free.
- Linux is been used for super computing cluster, most of top super computers in the World use Linux. Windows just can’t scale to that level. That’s because it makes no sense for a company like Microsoft to write an operating system that will sell a few hundred copies. It would be a dismal failure and lose a tremendous amount of money. Think logically. Yes almost all super computers run Linux, but they run a heavily customized version, nothing stock.
- File system scalability: while NTFS file system can scale upto 16TB, XFS on Linux can scale upto a million TB! yes that bigger than what you would ever need. yes, a 16TB volume, single volume. Nobody does that. Multiple drives in arrays of multiple volumes is how real people store data.
- Processor scalability: Linux can scale to 1024 processors on a single computer! Windows can’t even claim to come anywhere near that number. yea, 64, still a pretty hefty #.
- You have commands to check the systems Serial Number and other hardware information. to get serial number type:
dmidecode | grep “Serial Number” | head -n1 | sed -e ’s/tSerial Number: //g’
or type dmidecode for all hardware info Read More
You can easily use this feature to extract data quickly and even write some scripts to do that.That’s a feature? lol.
I know I know, I am snarky and sarcastic, but sheesh. Some of these are silly. Let me also qualify this by saying although I work for Microsoft, these opinions and inflammatory statements are my own and in no way represent Microsoft.