Response to “101 reasons why Linux is better than Windows” – Part 6
This is a response (Part 6) to the web blog entitled “101 reasons why Linux is better than Windows”(http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows/)”. The author tries to discredit Windows by giving many reasons why Linux is “better”.
I will do my best to show how this is not the case. Operating systems are just tools. If you try to make one OS look “better” than another, you could possibly lead people into the wrong direction. Please note that the author has not written all 101 reasons on his blog. It appears he stopped writing it a while back. I will respond to everything he has currently written.
Direct quotes from the author are in red and my responses are in black. Please note that I mean no disrespect to the author in anything I say.
———————
53) You are in total control. You don’t have applications that suddenly and start updating without your permission!
Applications that start updating on their own is not the fault of the operating system. For any well-thought out software program, there will be a auto-updating setting that you can turn on and off.
54) 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.
This is fine for people who like to tinker with their operating system, but really now…most people are not going to want to choose a GUI to use. They just want something that works. Since Windows’ GUI (and even MacOS X’s GUI) works for many people, they are not going to switch any time soon.
I have used GNOME, Unity, KDE, and Xfce. They are alright, but I really do prefer the Windows GUI over them.
55) 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 OpenOffice.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.
With all due respect, this is a ridiculous reason for choosing Linux. Just Google several open source software programs (that work on Windows) such as:
- VLC Player
- Gimp (a Photoshop-like image editor)
- Blender (a 3D modeling and animation software)
- Open Office
- Mozilla Thunderbird
- Mozilla Firefox
- Inkscape
- MPlayer
- LibreOffice
- Audacity (a free audio editor)
- GnuCash (financial-accounting software)
- Notepad++ (a very powerful text editor)
- 7-Zip (a very good file compressor)
- VirtualBox (a virtual machine hypervisor)
Also, most of the open source software used by Linux desktop users are not installed by default. They have to be installed by the user.
56) 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 on Windows spend the time in finding them, downloading them, installing them and then trying them out or just get them along with your Linux CD/DVD.
I just install Notepad++. This really is not a problem.
A lot of open source software are easy to find on the Internet for Windows. Also, just because a Linux distribution bundles software, does not mean that all the software bundles will necessarily have regular updates in the repository. In some cases, you might have to manually download and install the software anyway, if the repository does not contain the updated version of the software that you need.
57) Appstore included: Ubuntu today has a built in App store where you can download 1000′s of applications with a single click.
This really is not a good reason for choosing Linux over Windows. Also, this would mainly apply to Linux desktop users. Linux server users would probably make little if any use of this.
58) Linux bundles OpenOffice.org as the office suite which has built in capabilities to write documents as PDFs and Presentations as Flash. Windows requires purchasing/downloading additional software.
OpenOffice is available for Windows as well.
59) 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.
Pop-up blocking and tab browsing can be done with Mozilla Firefox on Windows. I have used Firefox for years with almost no issues. You do not have to use Internet Explorer as your default browser on Windows if you do not want to.
60) 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.
Faster browsing on Linux? Faster networking on Linux?
Where are your technical arguments for those claims? Source?
61) No automatic updates: Windows Vista it setup to automatically update your system by default. In Linux 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. So you can update when you like and not when your operating system decides to update.
False! Windows Vista does not choose auto-updating by default. The user can modify the auto-updating setting when first installing Windows Vista (you can modify this setting later on in the operating system, after the install is complete).
If you really have installed Windows Vista before, I am not sure how you would have missed this dialog box.
62) 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.
Really, any serious gamer would either use Windows or a game console (I have friends who use both Windows and game consoles to play games). Linux just is not a good OS to build games for (many distributions doing their own thing, not great video support, most of the world using other operating systems, etc.)
I am not trying to knock Linux for use with games, but honestly I would just use Windows (or a gaming console) to game. Using Linux for all your gaming will probably not produce satisfactory results. However that is your choice.
63) Empathy/Kopete popular IM clients on Linux are single clients that can connect to all the protocols – Facbook Chat, Google Talk, Yahoo, MSN, Jabber, ICQ, AOL and more.
This really is not a good reason to switch to Linux. You can use instant messenger on your smartphone anyway, so it really does not matter.
———————
Well this is the end of Part 6! Click here for Part 7!
Posted in Internet and Servers, Operating Systems
Response to “101 reasons why Linux is better than Windows” – Part 5
This is a response (Part 5) to the web blog entitled “101 reasons why Linux is better than Windows”(http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows/)”. The author tries to discredit Windows by giving many reasons why Linux is “better”.
I will do my best to show how this is not the case. Operating systems are just tools. If you try to make one OS look “better” than another, you could possibly lead people into the wrong direction. Please note that the author has not written all 101 reasons on his blog. It appears he stopped writing it a while back. I will respond to everything he has currently written.
Direct quotes from the author are in red and my responses are in black. Please note that I mean no disrespect to the author in anything I say.
———————
41) Linux gives you the Freedom: Linux follows the Free Software philosophy and hence gives its users the Freedom to modify, copy and share Linux.
This only is good news for people who can/need/want to “modify, copy, and share” the Linux kernel.
Average computer users for the most part will not care, and they probably would not even know how even if they did care.
42) One cick 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.
While upgrading to another Linux OS version (without doing a fresh re-install) seems like a nice feature, it has some risks such as:
- Software may break after the upgrade due to OS level changes (e.g., incompatibility with the upgraded Linux OS).
- Upgrade may not finish correctly and you are left with a broken OS.
- Certain hardware may malfunction, due to changes from the upgrade.
Nothing may ever happen, but I recommend to always re-install an OS when upgrading, not just “upgrade directly to the new version available”. Remember to make a backup of your files first before upgrading!
43) 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.
How does this make Linux “better” than Windows? I doubt that all Linux APIs are completely documented (even if this were true, how do you know that the documents are up to date?).
Microsoft has Windows API documentation as well.
44) Faster patches: Linux is more secure because its patches in hours not days. Microsoft took 200 days to provide a critical patch.
First off, patches themselves are not a guarantee that a security hole has been successfully plugged up.
Secondly, patches *can* have the potential to open up *new* security holes.
Lastly, Microsoft has a Patch Tuesday, where they regularly role-out Windows patches every month. So if you are concerned about Microsoft not regularly rolling-out patches, your concern is no longer valid.
45) No Execute by default: By default if you download any file, it doesn’t have the execute permission, making your system more secure. The app cannot execute unless you go and change the permissions.
Using Windows’ ACL permissions, you can disallow yourself (and other users) from being allowed to execute files on certain parts of the system (e.g., your downloads folder).
Also as an alternative, there is AppLocker which when setup correctly, can prevent any file that is not “whitelisted” from being able to execute on Windows.
46) No write access to applications: By default users cannot install applications unless they change their permission or login as a supervisor. This ensures that any virus or malicious code cannot go and write to your application folder.
When creating a user in Windows, you can make the user a limited account (no Administrator privileges). This is the equivalent of a normal Linux user without root privileges.
“This ensures that any virus or malicious code cannot go and write to your application folder.”
This is a myth. While having a limited user helps in preventing malware from writing to unauthorized areas of the computer, this is no guarantee that malware can never break out of your user’s “area” and infect other parts of the system.
47) No open ports: By default most Linux distributions have all their incoming ports blocked, thereby making their Operating more secure from network attacks.
Since Windows Vista, Windows has had a firewall (running by default on a fresh install) for incoming as well as outgoing connections.
Windows (Vista / 7 / 8 / 8.1 / 10) with its own firewall out-of-the-box is the same as the Linux distributions that have a firewall enabled out-of-the-box by default.
48) Centralised repository of applications ensures that you are downloading your applications/patches only from a known source only. The repository is digitally signed which ensures that only the right application and code can be downloaded and installed on your computer.
Windows uses an SSL certificate to verify that it is in fact connecting to Microsoft for updates. Of course, there is always room for a man-in-the-middle attack, but that is not Windows’ fault.
Also, how do you know that these “trusted” update servers for Linux are not compromised? Just because there is no one intercepting the connection to the update server, does not mean that the update server itself is not compromised.
49) Centralised patching of all applications: Since your applications are installed from a centralised source, they are also patched from a single application, so each application doesn’t patch on its own. This ensures that your system is always up to date.
You are assuming that the Linux user has not manually installed any software. If so, he will have to manually update those manually installed software programs, unless the software happens to have an automatic updater. Remember not everything will necessarily be installed from a package manager.
50) Faster release cycle: Many Linux distributions have a fixed release cycle of 6 months which makes it easy for them to incorporate all the latest applications, bug fixes, improvement and support for newer hardware. Windows release cycle is not predictable. takes a few years and is often delayed.
A faster release cycle just will create headaches for most people. A lot of users will not wish to update their computer every 6 months via a fresh re-install. I know that in different Linux distributions you can auto-update to the next latest OS update, but I recommend against that.
51) Finding the difference between 2 text files is easy! using commands such as diff
That is not a reason to choose Linux over Windows. There is software for Windows that will do the same thing.
52) Your hard disk drive will have a longer life by not having the heads travel all over the disk doing virtual memory swaps because Linux uses far less RAM than Windows.
This is a very bad example! Both Windows and Linux will use your hard drive(s) as virtual memory (a.k.a. SWAP) if there is not enough memory on the host machine. However for me, on Linux, it has used the virtual memory (using the hard drive) when there was plenty of RAM still available.
I don’t know if this happened to anyone else, but I had noticed Linux (CentOS 7) was using the virtual memory partition (swap partition) when I still had plenty of RAM available in the virtual machine.
You can adjust the virtual memory on both Windows and Linux.
———————
Well this is the end of Part 5! Click here for Part 6!
Posted in Internet and Servers, Operating Systems
Response to “101 reasons why Linux is better than Windows” – Part 4
This is a response (Part 4) to the web blog entitled “101 reasons why Linux is better than Windows”(http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows/)”. The author tries to discredit Windows by giving many reasons why Linux is “better”.
I will do my best to show how this is not the case. Operating systems are just tools. If you try to make one OS look “better” than another, you could possibly lead people into the wrong direction. Please note that the author has not written all 101 reasons on his blog. It appears he stopped writing it a while back. I will respond to everything he has currently written.
Direct quotes from the author are in red and my responses are in black. Please note that I mean no disrespect to the author in anything I say.
———————
31) 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 Windows registry is a convenient way to store application data. The Windows registry is also capable of ACL (Access Control List) permissions, which means that you can fine-grain the registry’s security if you wanted to (this can be great for large companies who want to lock-down their computer systems). A lot of Windows applications, however, store their configuration information (settings for a video game, for example) within their own file formats, not the registry.
Also, the Windows registry has never become corrupt for me ever (I have used Windows for over 20 years). I think there is this idea that the Windows registry can “just suddenly become corrupt”, and people just incorrectly assume this is an inherent problem with the Windows registry.
32) 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.
Source to verify this? There are many websites for both Windows and Linux that contain information for these operating systems.
33) 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.
Not really. The amount of online support for Windows and Linux are about the same.
34) Linux community is cool they provide unconditional support and help you get started. Once you get involved into it, its like one huge family.
In my experience, a lot of Linux users feel elite and superior about using Linux (of course, not all Linux users are this way). There is nothing wrong with liking or disliking an OS, but please do not exaggerate “facts” about Linux just to get people to switch to an OS that has no real support outside of a few companies and community boards.
35) 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.
True, Linux can work well on older computer systems. However I would argue that if somebody was going to do serious work with their computer system, they would already have a fast system, and not be using a 1999 desktop that may give out at any moment. 😊
36) 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. If you compare the hardware requirements between Ubuntu and Windows, you would notice that Ubuntu’s hardware requirements hasn’t changed for many versions.
[See answer I have above (#35).]
37) 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 not just restricted to the English language. Windows supports more than one language.
38) Excellent package management: Linux has excellent package management tools which makes it easy to install and upgrade applications.
The software repositories will not necessarily have all the software that you need. Also, what if you installed something via RPM or DEB manually (compiled from source or not)? How would you get the package manager to automatically update the manually installed software?
39) Easy upgrade: Most Linux distributions makes it very easy to upgrade from one version to another.
While upgrading to another Linux OS version (without doing a fresh re-install) seems like a nice feature, it has some risks such as:
- Software may break after the upgrade due to OS level changes (e.g., incompatibility with the upgraded Linux OS).
- Upgrade may not finish correctly and you are left with a broken OS.
- Certain hardware may malfunction, due to changes from the upgrade.
Nothing may ever happen, but I recommend to always re-install an OS when upgrading, not just “upgrade directly to the new version available”. Remember to make a backup of your files first before upgrading!
40) 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.
Technically Linux itself (which is just the kernel, not the whole OS) does not have all the developments libraries, compilers, etc. built-in. You (or the Linux OS installer that you use when your first installed the Linux distribution) installs these tools.
Also, all the programming languages you mentioned can also be used with Windows.
I have done a little web development on Linux but just did not like it. I preferred to use Windows. Windows seemed more “natural” to me for web development. Of course, that is just me. You may have a different opinion on the matter.
———————
Well this is the end of Part 4! Click here for Part 5!
Posted in Internet and Servers, Operating Systems
Response to “101 reasons why Linux is better than Windows” – Part 3
This is a response (Part 3) to the web blog entitled “101 reasons why Linux is better than Windows”(http://cityblogger.com/archives/2007/01/24/101-reasons-why-linux-is-better-than-windows/)”. The author tries to discredit Windows by giving many reasons why Linux is “better”.
I will do my best to show how this is not the case. Operating systems are just tools. If you try to make one OS look “better” than another, you could possibly lead people into the wrong direction. Please note that the author has not written all 101 reasons on his blog. It appears he stopped writing it a while back. I will respond to everything he has currently written.
Direct quotes from the author are in red and my responses are in black. Please note that I mean no disrespect to the author in anything I say.
———————
21) 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!
With all due respect, how is this supposed to show Linux as being better than Windows?
22) 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.
Not all applications are going to be free for Linux (e.g. cPanel – a very popular web hosting control panel software used by thousands of people everyday)
Linux can get malware if you are not careful. For some reason, people seem to think Linux is immune to viruses. This can not be further from the truth.
23) 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.
Windows has PowerShell, which is a very powerful command line interface.
Quoting Wikipedia: “Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerShell provides full access to COM and WMI, enabling administrators to perform administrative tasks on both local and remote Windows systems as well as WS-Management and CIM enabling management of remote Linux systems and network devices.” — Source (as of 08-30-2014): https://en.wikipedia.org/wiki/Windows_PowerShell
24) 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.
While not exactly a “Live CD”, Microsoft Windows 8 / 8.1 (Enterprise Edition only) and Windows 10 has a feature called Windows to Go. This allows you to run Windows off of a mass storage device, such as a USB flash drive.
https://en.wikipedia.org/wiki/Windows_To_Go
25) Linux is also extremely portable, it can also run off usb pen drives/portable hardrives/thumb drives and more.
[See the answer above (#24).]
26) 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.
There is no convicting proof of this. Until good proof surfaces, this is just speculation. Also, it is interesting that Linux has a kernel add-on called SELinux. SE-Linux was originally written by the NSA themselves. Even my Android phone has SE-Linux in a “enforcing” state.
Yes, SE-Linux is open source, but that does not automatically make it squeaky clean of back-doors. I suspect most people who use SE-Linux have never even looked at its source code. They just assume that it is ok just because it is “open source”. Being open source does not automatically make a project “secure” and “reliable”.
Linux users are quick to bash Windows, without even thinking about their own operating system having possible back-doors inserted inside them.
Not to mention a lot of Linux users I have come across (not all, of course) act like they are experts on both Windows and Linux. However, from the comments they make, it is obvious that is not the case.
Until a Linux user can prove beyond a reasonable doubt that Windows is “filled with back-doors”, they should just (respectfully) stop talking about Windows’ “inherent insecurity”. I am not saying that there is not any back-doors in Windows, but just saying there is does not automatically make it so. I think you get what I am saying to you.
27) Linux has built in virtualization(XEN/KVM/VirtualBox/etc.) so you can run multiple copies of Linux or Windows simultaneously.
Microsoft Windows has a built-in visualization hypervisor called Hyper-V. On Windows 10, you can install Hyper-V by going to Control Panel ==> Programs and Features ==> then click on, Turn Windows features on or off ==> Click on the entry entitled “Hyper-V” ==> Click OK
https://en.wikipedia.org/wiki/Hyper-V
28) 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 installed which are not supported/certified by Microsoft. On Linux, a huge percentage of today’s common hardware works perfectly out-of-the-box.
I assume you mean the 64-bit version of Windows Vista. No hardware will work without drivers. You can install unsigned drivers in Windows Vista. Just follow these instructions from Microsoft: http://msdn.microsoft.com/en-us/library/windows/hardware/ff547565(v=vs.85).aspx
All my current desktop hardware works out of the box on Windows 10.
I had one wireless card that would absolutely not work with Linux out of the box, and printers usually do not work for me out-of-the-box on Linux either. Also, I would recommend using the manufacturer’s Linux drivers (if they have any for your device) in place of the drivers that came with the Linux distribution and/or updates.
29) 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.
Unless you know how to modify Linux yourself (most average computer users will not know how), you (and they) are at the mercy of the “Linux vendors” just as much as people and companies are with Microsoft and even Apple.
Linux is only ‘freedom’ to people who know how to modify it and use it (e.g., computer programmers). If you are a casual computer user, Linux would not really give you any more freedom than Windows would.
30) 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 it and today there are many big companies behind and have bet huge money on Linux.
The idea that Linux will never die is just an assumption (same goes for Windows). However, if it were not for people (and businesses) with lots of money, Linux would not be where it is today. It takes money and time (“time is money”) to develop Linux. Linux is not truly 100% free.
———————
Well this is the end of Part 3! Click here for Part 4!
Posted in Internet and Servers, Operating Systems