Translate

Sunday, October 13, 2013

Open Source: Linux. Is it for you?

The three most popular desktop operating systems today are Windows, OS X, and Linux. Out of the three Linux is the only one that is open source. This means that Linux has customizable code that anyone can obtain and change themselves. This customization makes Linux popular among more computer savvy people, but it also has its flaws. One flaw is that Linux has no wall to lean back on. What I mean is that if your copy of Linux breaks because of some add-on, then it is busted. The total customization means that it is impossible to fully prevent a user created add-on from destroying your copy of Linux. Despite the flaws people still use Linux, but should you be using it?

For starters let’s look at what it takes to install Linux. Linux is more or less free, and can either be installed as a regular boot, dual boot, or on a virtual machine. The current form of OS X and Windows makes it hard to dual boot anymore, so virtual machines are the only way to have Linux along with another operating system. Virtual machines are very finicky objects; they tend to have random problems due to many variables. This makes installing Linux on a virtual machine a bit time consuming and ends up with little reward if you don’t really need Linux.

A Linux desktop. Looks pretty at least.


Linux has some good points though. Because Linux is in its purest form as an OS, there are very little other system resources that interfere with other processes. For example, developing on smart phones require either a phone to test code on, or an emulator. Emulators usually don’t run well because they have to be converted many times in short amounts of times. The Android phone emulator for instance runs very poorly on Windows even with optimizations, but runs smoothly and quickly on Linux.

So to put it simply, if you code you should keep Linux on hand for those odd projects. If you are a normal computer user don’t bother going into Linux. The turn-out is not worth the reward.

3 comments:

  1. Hi Matthew. I agree with your justification on recommending Linux to users. It is really not worth turning out to Linux unless someone desperately need it for their project.
    I am using the current version of Windows (Windows 8), in which I tried to dual boot Ubuntu version of Linux. It was not possible at the first point. Then, I searched online about it and found that it is possible to have dual boot in Windows 8 with some modifications in the BIOS setup. Yet I haven't tried it.
    Overall, this post serves well in regards to the chosen title!

    ReplyDelete
    Replies
    1. Hi Matthew,
      Linux is the best platform for enterprise servers. It is a very flexible platform; it is easy to set up and running. Most website and web services are using Linux because Windows is expensive and unreliable. It is due to open source. Most software engineer that is work in server have experiences with terminal.

      Delete
  2. Hi Matthew! I initially wanted to write on Linux for this blog topic. However, I did not. But it's my favorite OS and I prefer working on Ubuntu than on Windows platform. Linux indeed has several advantages and it's fun to use when it comes to command line programming. You indeed made a good point about why it's better to work with Android on Linux than on Windows. I have personally encountered this situation and I know the pain of running Android with Windows. Because of it's advantages Linux undoubtedly best server OS.

    ReplyDelete