Linux - the other operating system

Last updated 10:36 03/06/2010

linuxmainMost people have used some form of either a Windows or Macintosh operating system (OS) to run their computers, but what's the open alternative all about?

Some people may have never heard of Linux - and who could blame them? It can be a bit difficult to digest, with the technical jargon and relative obscurity compared to the two big systems.

In terms of worldwide usage, it's small fry: according to December 2009 statistics, about 92 per cent of computers use Windows, 5 per cent use Mac OS and 1 per cent use Linux (source).

But those who do use it swear by it for a number of reasons.

I wanted to find out more about Linux, and to explain the main points in terms we can all understand (my explanations will look like this).

To help me see some of the details, I asked my friend Dave Moskovitz, a long-time Linux user and enthusiast, to answer a few questions about it.

Dave holds a BA (Hons) in Computer Science and Linguistics from the University of California Berkeley, where a lot of the original Linux research was done.

Where did Linux come from?

Linux was created by a Finnish student by the name of Linus Torvalds at the University of Helsinki, who began in 1991 and released a stable version (1.0) in 1994.

The current version is 2.6, which was released in 2003 (source).

Torvalds modelled his software on an OS called Unix (one of the earliest computer operating systems), but more specifically a version of that system called Minix, which he wanted to improve upon.

Dave installed his first Linux system in 1997, a version called Red Hat.

"Back then, we used Linux mainly as a server," says Dave.

"Running web servers, databases, applications using lots of Perl (a computer programming language used for network administration, among other things) and Samba (a suite of programs for Unix/Linux which increases its compatibility with Windows systems).

"Nowadays it still does all that, chugging away silently and costlessly in the background, but does an excellent job on the desktop as well.

"I stopped running Windows about four years ago, and now use Linux for everything."

Wait, so how many versions of Linux are there?

There are literally hundreds of versions of software which uses what is called the Linux "Kernel".

The Kernel is the foundation for all Linux software, and has received contributions from thousands of programmers, with hundreds of companies and private individuals using and modifying it for their own needs.

Several packaged versions have been released for consumer use, but the latest operating system releases, and possibly the most user-friendly to date, is Ubuntu 10.04, codenamed "Lucid Lynx".

Ubuntu 10.04's desktop isn't too far removed from a Windows or Mac desktop - it looks like this:

ubudesk

Who is using Linux?

Though it's small as a percentage, Dave says the real number of people and organisations using Linux is nothing to scoff at - somewhere in the tens of millions.

"There are all sorts of people running Linux in every country in the world, from company directors like myself to grannies," he says.

"It's used by large enterprise deployments like Nasa, entire governments such as Mexico City, and lots of software developers.

"If there are over a billion desktop computers in the world, 20 million of them are running Linux."

"The server market is a different story - a large number of websites are running Apache (a web-server version of Linux which is used to run over half of the world's websites, as of February 2010 - source).

"Linux owns the infrastructure end of the market - Why? It's much easier to manage farms of Linux servers, and they're much more reliable."

What are the good things about Linux?

You could be forgiven for being sceptical about putting aside your trusty and probably quite functional operating system and giving Linux a try.

Dave says it's worth it due to a combination of cost, reliability and an abundance of free applications.

"Linux is amazingly reliable," he says.

"We used to have to reboot our Windows servers every week, whereas our Linux servers would run for many months between reboots.

"It's free software, both 'free as in beer' and 'free as in speech' and you can run the most sophisticated software around without having to pay for it.

"Running Samba file servers has saved the companies I work for thousands of dollars a year in unnecessary software licences, and OpenOffice (a free and open source alternative to Microsoft Excel, Word, Powerpoint etc.) is just as good as MS Office and doesn't cost a cent.

ubu2"There are huge numbers of free applications available - my package manager on my laptop lists over 30,000 free packages that I can install nearly instantly.

"Everything from games to programming systems to video editors, music software, cloud computing management software (for using tools such as Google maps, calendar, documents etc) - there's a free package to do just about anything you can imagine.

"Windows sucks because of its inherently insecure architecture, and Microsoft's duplicitous embrace-extend-extinguish philosophy for pseudo-interoperability."

Wait... hold on a sec, what? We might need a translation from uber-geek to English here:

(Windows is more vulnerable to viruses and malicious software, and the company is deliberately deceptive in the way it releases software which it knows will be obsolete in a few years, and pretends it will be compatible with other versions forever.)

Just thought we should clear that up.

"MacOS isn't so bad, as it's based on BSD (another version of Unix, created by Berkeley researchers with funding from the U.S Government - source), but you are tied into what Apple wants you to do," says Dave.

OK, sounds great, but what are the down sides?

Installing a Linux operating system can be a shock to those who have grown comfortable with a pre-packaged product like Windows or Mac OS.

"The moment you stray out of the mainstream, most commonly used apps, stuff doesn't always work the way you think it ought to," says Dave.

"Documentation (help files and support for when things go wrong) is really terrible most of the time and hardware support for new devices can be pretty bad."

This means that you shouldn't expect your brand new scanner or your digital camera to play nice with Linux; it's not as simple as plugging and playing.

You may find yourself searching for drivers for devices like your sound or webcam which were working fine under Windows or Mac, and maybe even having to learn how to install them manually.

"Bickering within the Open Source community is sometimes unbearable, with people taking stands on seemingly minor issues," explains Dave.

He says he would rather have access to the entire source code of his operating system than accept a close, pre-packaged version handed out by a "corporate giant".

In terms of security, Linux systems are much more secure against viruses than Windows, because the source code can be seen and vulnerabilities fixed, but Linux viruses do exist, as do Mac OS viruses, although in much smaller numbers compared with Windows.

How hard is it to install and use?

With freedom comes responsibility, and some people might be put off by the effort and technical knowledge needed to install and use Linux systems.

"There is a geeky edge to the Linux community, in that it is closely tied to the Open Source community," says Dave.

"If all you're doing is office apps, email and web surfing, it's perfectly suitable (for everyday users).

"Once you get into more complicated apps though, there could be 'some assembly required', but you get that with Windows as well."

ubuicoInstalling Ubuntu 10.04 (a.k.a Lucid Lynx), the latest general-use operating system, involves downloading a "CD image", which is then burnt to a CD that's used to install the software on your machine, or you can install it from a USB drive.

With Lucid, you can choose to install side-by-side with your current operating system, in what is known as "dual-booting", and choose which one you want to run at start-up.

This process has been simplified a lot since the early versions but still takes some technical know-how and some research.

So it's that, or get that Linux-mad geek friend of yours to help you. They'll probably jump at the chance to take another user away from the mainstream providers.

Lucid Lynx looks great and is considered much faster than both Mac OS and Windows. There are many interesting features, which can be seen in action in this YouTube video, or detailed in this list.

What does it cost, and where can you get it?

One of the main drawcards for Linux systems is that it is free and open source.

To get the latest general-purpose operating system, Ubuntu 10.04, you can find the files to download by clicking here, and a number of guides and help files exist, including the official help section here.

» Join Connector on Facebook, Twitter @lukeappleby or Email Luke at connectornz@gmail.com

92 comments
Post a comment
paul   #1   10:48 am Jun 03 2010

"...possibly the most user-friendly..."

Which is what keeps me away from Linux in all it's forms. I have never found it to be user friendly. Even the windows clone versions require an understanding of root directory commands and I'm just not interested in learning to program in order to install an OS.

jhn   #2   11:06 am Jun 03 2010

I am required by international law to mention here that linux would not exist if it were not for the GNU project and the work of Richard Stallman.

LB   #3   11:09 am Jun 03 2010

I worked for a software development company who ran Linux on all our desktops and development machines. It is far superior to windows in every way.

I recently converted to a mac for my home laptop and ONLY considered it because it is built on top of BSD. Mac before OSX = yuck.

Its pretty much still in the realm of the geeky though.

a coder   #4   11:09 am Jun 03 2010

Disclaimer: I'm a software developer so I should love linux, but I don't.

To put it simply, Linux is amazing for enterprise environments, but it downright sucks as an everyday user environment.

I'm a technology agnostic but i'd happily recommend anyone buy a mac over using linux, the extra cost far outweighs the hassle of configuring linux. For instance, want to run itunes? Then you'll still need windows but you'll have the additional overhead of running it inside a VM. Want to run that copy of photoshop, sorry can't be done.

Linux certainly has it's place, but there's a reason that in all its years of existence it's only gained 1%.

Best be prepared for hours of banging your head off your desk if you want to use linux.

Alice2   #5   11:52 am Jun 03 2010

My dad currently works with the 3 main OS - Windows desktop, Mac laptop & Linux on his Eee PC (self-installed, it originally came with Windows but the Windows updates kept filling the hard drive & making it unusable). I'm tempted to put Linux on my laptop, but I think my boat has passed. If I didn't get around to doing it when I lived with 2 Linux users, one of whom was an engineer & would have done the install & setup for me, I don't think I'll get around to it now.

Story of my life, stuck in a rut & lazy.

Scott   #6   12:29 pm Jun 03 2010

I have a bootable Knoppix (portable linux version) disk that I use every now and again whenever various windows machines are playing up. It works a treat. Have had very few problems with it. The only reason I haven't changed over entirely is my game collection.

cm   #7   12:53 pm Jun 03 2010

I've been using Linux for over 10 years and it has got easier and easier for mainstream users.

I would disagree that apps are harder to install and use on Linux. If you're using Ubuntu and the app is available from Ubuntu then it is as simple as selecting the software to install and it is all downloaded.

Installation of Ubuntu is pretty painless: Insert CD, type in a user name and password and hit enter a few times

Still, most Linux systems are embedded systems: phones and such. There are many more Linux phones than Linux desktops.

jhn #2: Please don't come with that GNU/Linux nonsense. Why not call Mac OSX GNU/BSD/Mach/Max OSX? That would make since OSX is based on BSD and Mach and, like most Linux distros, is built using gcc and gnu command line tools (Bash etc). The GNU/Linux nonsense happened because Stallman wanted to be able to claim GNU ownership of an OS and, after many years, failed to make HURD work.

Courtney   #8   01:13 pm Jun 03 2010

I used Linux for about a month.

My flatmate (sneakily) installed it on my computer when I wasn't home one day after I mentioned I'd like to try it.

I spent a large majority of my time frothing at the mouth and flailing at my desk like Donkey Kong in fits of rage. All I wanted to do was install Java, but the packages had errors or you had to install this first which needed this which needed this which won't install for some reason and...

Yeah. No. I'll wait for Linux to be MORE user-friendly than it is now before I go through that emotional trauma again.

All I wanted to do was run my music player. But I couldn't install Java.

I HATE YOU, SUNJAVA6. I HATE YOU.

Dave Lane   #9   01:48 pm Jun 03 2010

@cm - actually, jhn is quite right. Without RMS's work establishing the General Public License, there would be no such thing as "open source software". I prefer the term Free and Open Source Software, but given this is a popular article (with a few inaccuracies, e.g. Apache is web server software, not a variant of Linux) I'm not going to sweat it. The bottom line: Linux is excellent for both power and casual computer users, as long as they accept that it's not MS Windows and not an Apple Mac. It's better than both for those who are interested in such things. For those that aren't, it's simply cheaper and more secure.

I've used Linux as my desktop and server OS for 15 years - I'm VERY impressed by Ubuntu Lucid Lynx 10.04.

jhn   #10   01:51 pm Jun 03 2010

"I would disagree that apps are harder to install and use on Linux. If you're using Ubuntu and the app is available from Ubuntu then it is as simple as selecting the software to install and it is all downloaded."

The issue with linux is that apps generally need to be compiled for the specific distribution you're using.

If you're running a major distribution (debian, red hat, ubuntu), and the app is open-source, then installing is generally painless; akin to installing an iPhone app.

If you're running a less common distribution and the app is open-source, then installing will probably require you to download the source, and at least know how to use tar, configure and make.

But the big hurdle for linux is when closed-source companies want to make their software available (e.g. iTunes). They're faced with compiling for many different kernels and distributions -- and even then, it may not work for everyone. So many companies just give up and decide the marketshare isn't worth the effort.

"jhn #2: Please don't come with that GNU/Linux nonsense."

Chip on your shoulder, perhaps? If you look carefully, you'll notice that I never used the term "GNU/Linux". I just like to see credit given where it is due. Linus didn't build the linux OS entire out of whole cloth; it got off the ground quickly because the GNU tools already existed. RMS may look and speak like a long-haired hippie, but the effects of his crusade on the IT world are enormous.


Show 11-60 of 92 comments

Post comment


Required

Required. Will not be published.
Registration is not required to post a comment but if you , you will not have to enter your details each time you comment. Registered members also have access to extra features. Create an account now.


Maximum of 1750 characters (about 300 words)

I have read and accepted the terms and conditions
These comments are moderated. Your comment, if approved, may not appear immediately. Please direct any queries about comment moderation to the Opinion Editor at blogs@stuff.co.nz
Special offers

Featured Promotions

Sponsored Content