• Home

CodingExperiments.com

Linux, PHP, and the blogosphere

Search

Category:

  • Apple Inc.
  • Apps
  • Facts
  • Fun
  • Google
  • Ideas
  • Internet
  • Linux
  • Microsoft
  • PHP
  • Programming
  • Rants
  • Security
  • Uncategorized
  • web 2.0

Archives:

  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007

Pages

  • About
    • The Authors
  • Commenting your code
  • How to Write Papers with Groff
  • ModCMS Anti-Spam Component Set
  • ModCMS Technical Specifications
  • Regular Expressions Guessing Game
  • Saving code directly to a web server
  • The (Almost) Perfect PHP 404 Page

Meta:

  • RSS
  • Comments RSS

Awesomeness tracker

CodingExperiments at Blogged View blog authority
Free Page Rank Tool

Dear World, Please Stop Saying Linux Is Hard to Install.

June 20th, 2008 by Rishabh Mishra

UPDATE: For a really good read on a user switching from Windows to Linux, I suggest that you check out this blog post.

It’s the argument that many people use against Linux. It’s hard to install. Well, considering that both Windows and Mac OSX actually come with the computer, and Linux doesn’t, Linux is at an unfair disadvantage here. I say that installing Windows from CD is just as hard. The exception is if you got your Windows CD from the hardware vendor, as the CD is guaranteed to have all the drivers in that case.

If you want to a comparison, you can check out this Windows installation tutorial and Ubuntu installation tutorial, both on Wikihow. Wait, what about burning the Ubuntu ISO? That might be too hard. But wait! You can actually get your Ubuntu CD mailed to you.

Of course, people keep complaining about how difficult it is to install Linux. A lot of people say that the partitioning options confuse them. Well, that’s because I’ve noticed people are more likely to use the entire disk when installing Windows, but set up a dual-boot when installing Linux. Unfair? Yup.

But, there’s a change happening. Dell is offering computers that come with Linux pre-installed! Yay! This is a start to a future where Linux can actually equally compete with Windows and Mac OSX.

Of course, those computers running Linux have been out for a while now. Have the silly, annoying myths about Linux disappeared? Nope. Everybody thinks that you need to be a terminal whiz and a 1337 programmer to run Linux. Considering that I started using Linux before I actually got good at the terminal, I think that other people can manage it too.

Pretty much any Windows power-user should be capable of installing Linux on a computer, barring some rare and horrific driver problem (which has never happened to my friends and I). So far, I have converted two friends to Linux. One of them started using Linux (Ubuntu Dapper Drake) when he was nine years old. Seriously (Here is his website). If those two friends of mine can do it, so can you.

What about those that aren’t power-users at all, but have difficulty doing some of the most basic tasks? In that case, I suggest that they should get a computer from Dell that offers Linux pre-installed.

Of course, while Dell has made a huge step to making Linux available to the average person, it will take a long time for the average person to start using Linux. The main reason for this is that a lot of people don’t see the need to get a new computer or install a new operating system.

But one day, we’ll see if I can ask my mother how to install Amarok and see if she can answer the question.


Posted in Linux |

  • Jake (aka Jawee)
    I can't agree more. Linux has to be one of the easiest operating systems to install (or at least some distributions--there are exceptions). Windows has had even harder installs in the past. Has anyone tried Windows Me? Redhat of the time was easier, and this was years ago.
  • Rishabh Mishra (possible248)
    Excellent example. I couldn't have phrased it better myself.
  • Voyagerfan5761
    I get the distinct feeling that this was prompted by my discussion about moving the server on my computer to another PC... In case it was, let me explain why I'm not setting up Linux right now. (If it wasn't, well, you can ignore this comment or even delete it. ;-)

    My computer has to go back to my school in the next couple days, so the server on it (which I set up when I was taking a Web Design course, that now carries two website test directories and a personal wiki) has to be moved. I'm also leaving for Evanston, IL, next week for a five-week theater program at Northwestern University. On top of those, I have ~20GB of data to transfer, several events and social gatherings, and shopping to do.

    So, finding the proper Linux distro, downloading it, installing it, finding the drivers, compiling and installing all the server software and helpers, and getting everything configured properly is just not something I have time to do right now. I want to set up exactly what I have on another Windows PC, transfer the files and configurations, and just leave it until I get back in August.

    I know Ubuntu has a wonderful GUI installer, as do many other distros, but in the interest of time I'm sticking to what I've used for the last ten years. Starting with server stuff on a Windows PC was probably a mistake, but it was what I had.

    Hope that clears up my reasoning, if this post was indeed inspired by my tweets this morning. :-)
  • Rishabh Mishra (possible248)
    Actually, the post was inspired by some articles I read about Linux vs. Windows and a discussion I had on FriendFeed.

    In today's world of Linux, here's how the process you described above goes:

    1) Finding the distro
    I'll narrow it down for you. Ubuntu. OpenSUSE is good, but it doesn't have as much stuff in the repositories.

    2) Downloading it
    This can be done in the background, overnight, etc.

    3) Installing it
    You just have to answer a couple questions at first about your time zone, password, etc. and then it's just automatic.

    4) Finding the drivers
    Linux has some amazing hardware support. The basics should be covered. You may have trouble with wi-fi, but some proprietary stuff can help there. If you have a nvidia card, you'll want nvidia's driver, located on the nvidia website.

    5) Compiling and installing all the server software and helpers
    With Ubuntu's repositories, you can get software in a matter of clicks. Compiling is only for exotic stuff that you don't find in the repositories.

    6) Getting everything configured properly
    While getting the _absolutely perfect_ configuration can take a while, I'll tell you that you can use Linux right out of the box without taking forever to configure. After all, I do switch Linux distributions every few weeks, so a lot of reconfiguration is necessary.
  • Voyagerfan5761
    Glad I have Linux-using friends like you. :-) The jury's still out on whether or not I can even use this computer. But I'm going to keep your comment in mind come the end of the summer, when I'll hopefully have time to actually think. Thanks for clearing things up!

    I tried to upmod your comment, but since this is your blog (I guess) it won't let me. Oh well.
  • Rishabh Mishra (possible248)
    Thanks for considering. One of my most important goals is to have people understand that Linux has changed from 15 years ago (Slackware is an exception. It's package manager hasn't had major changes since 1993, I think).
  • Voyagerfan5761
    Interesting, then, that i80and recommended Slackware...
  • Rishabh Mishra (possible248)
    Slackware is known for being stable. There are very few bugs in it. But ironically, I had stability issues with it. To top it off, it sounded similar to the issues i80and had with Ubuntu.

    Slackware is good, if you are okay with configuring the X server yourself after installation.
blog comments powered by Disqus