Linux Focus: The Linux Story - Part 1

NEWS In 1991 a student at the University of Helsinki in Finland, Linus Torvalds, started what became the heart of the Linux kernel. Linus posted the source code for the kernel for anyone to look at, modify and, most importantly, add to. Linus became the filter, the center where people would mail their changes, improvements and additional drivers for the Linux kernel while at the same time he too was adding core services. This synergy developed into version 1.0 of the Linux kernel which was released in 1994. Since the release of version 1.0 Linux has undergone another major version release -- Version 2.0 -- which has been widely used for many months now. The kernel is the part of an operating system that provides the core services other applications are built upon. For example, when you use a Web browser it talks to the kernel in order to make requests to the network. Without the kernel, every application would have to speak in esoteric networking languages -- or protocols -- which are very complex. It's the kernel's job to manage memory, operations which access the hard disk, and network traffic. The Linux kernel is almost unique in that it is "open source software". This simply means that the kernel source code is distributed along with the binary image of the kernel that you actually boot. Because of this open nature it is within any developer's power to track down bugs in the kernel and submit patches to Linus to fix problems. Because of this the Linux kernel has become very robust over the years out-classing many commercial operating systems. However, it takes more than just a kernel to make a usable operating system. The utilities and libraries which surround the kernel are what developers use to write applications. Because of this, Linux users and businesses formed what are collectively called "Linux distributions". Some of the modern distributions include Red Hat Linux -- distributed by Red Hat Software, Caldera OpenLinux - by Caldera and the Debian GNU/Linux distribution. These distributions include all the utilities needed to do software development and a full range of productive applications. At their heart, Linux distributions are very much like Unix but the distinction here is important. Linux is not Unix. Unix is a brand name which is given to commercial Unix vendors. Linux does not carry this brand and is therefore not Unix. However, for all intents and purposes Linux looks, feels and acts just like any other commercial Unix system. Most applications that are written for Unix systems simply need to be compiled on a Linux system to work. Because of the heritage of Unix this means that you can expect the same from Linux that you would from other commercial Unix systems. This includes high reliability, fast networking and excellent scalability for Intel systems. These full distributions are generally sold cheaply -- less than £50 in many cases -- or are free and usually available on the Internet. Because of the licensing of the Linux kernel and, in most cases, the utilities and libraries that surround them, full source code is generally also provided with these Linux distributions. Because running Linux does not require you to purchase or register your software, it's difficult to guess the number of Linux users world wide. Best guess is around six million users. To put that number in perspective, there are nine million registered copies of all commercial Unix versions combined. Because of the sheer size of the installed base, businesses and corporations are beginning to take notice. Increasingly, you will find Linux systems in business as print servers, file servers and most widely as web servers. Also, Linux has started to find its way onto the desktop often replacing more expensive NT systems and proprietary commercial Unix systems. Linux runs on commodity Intel x86 hardware which means for the cost of sub-$1,000 US dollar PC you can build a reasonably powered Web, file, or print server. Compared with the cost of a Windows NT server which can cost over £400 for the software alone, the Linux-based server is a low-cost alternative for cash strapped IT departments. Also, as a direct result of Linux' open development model it has excellent reliability and low maintenance costs to boot. Software management of Linux distributions has also improved enormously. On the downside, almost all of Linux distributions are lacking in a single interface to do system administration. This means that you still need to get down into configuration files and make manual changes. There are concerted efforts in the Linux community to change this but currently there are very few options. The most recent version of Red Hat Linux -- version 5.1 -- is one of the first to ship with a single tool that will allow you to manage users, network configuration, file systems, and system services. That means that Linux has a rather large learning curve for people who don't already know Unix or don't have the time to learn it. Because of Linux' open nature there is the perceived issue of support. It wasn't written by a single vendor so a single number to call when you're in trouble is not available. In spite of this, both Caldera and Red Hat offer support packages -- email and phone -- to people who purchase their Linux distributions. If you are having problems with individual drivers both companies will work with the people who have written the drivers to try to solve your problems. The names and email addresses of the programmers are included with the source code -- handy when things go wrong. Another option for support for Linux is the Internet. There is such a tremendous amount of information available about Linux particularly on newsgroups, mailing lists and the web itself. I've personally heard dozens of stories about how quickly you can get an answer by asking a simple question on a newsgroup from individuals who have experienced and fixed the same problem you may be having. However, if you need "official" technical support for Linux, there are options available to businesses and individuals. So now that you know about what Linux is and what it does and some of the issues that you may face by running Linux, how does it affect your business decisions? Part 2 - Linux in the workplace

Post your comment

In order to post a comment you need to be registered and logged in

Log in or create your ZDNet UK account below

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Membership FAQ

ZDNet UK Live

sgardia

You are quite right. HDS has not been marketing their products well. USPV is miles ahead in terms of ease of use and technology on enterprise...

58 minutes ago by sgardia on Will the SUN set on Hitachi Data Systems OEM relationship?
apexwm

Fedora is the same way as well. The yum update system uses "presto" which shrinks the amount of data needed for download. It's a great system....

12 hours ago by apexwm on Can you believe it - 2765 kB will be freed?
cybfor

Updated ID cards considered for 2012: [zdnet.co.uk] The government is considering introducing a new generation of ID... http://dlvr.it/KpBZ

cybfor

Google, Viacom trade blows in YouTube copyright spat: [zdnet.co.uk] Google and the US media giant Viacom have issued... http://dlvr.it/Knht

CIMITL

Be sure to include an audio option - eg. a beep tone - to intensify and reiterate the action. This will greatly benefit some consumers and give...

14 hours ago by CIMITL
DataSecurityUK

Data disposal is really important to get right. There are standards set by UK and US federal governments to ensure that data is kept secure. If...

14 hours ago by DataSecurityUK
chaycon1

Online Fiber Optic Certification Join a talented group of professionals, who are dedicated to Fiber Optic Networking technology. The online course...

16 hours ago by chaycon1 on BT launches 40Mbps fibre-based broadband
chaycon1

Online Fiber Optic Certification Join a talented group of professionals, who are dedicated to Fiber Optic Networking technology. The online course...

16 hours ago by chaycon1 on Google to build gigabit broadband to the home
J.A. Watson

Hi Dava, I'm glad to hear from you, and glad that you see things from the other side. I think that is the most important point of the whole...

17 hours ago by J.A. Watson on Ubuntu 10.04 (Lucid Lynx) and the Latest Tempest
dava4444

please please please please please please kill that spam bot.

17 hours ago by dava4444 on ZDNet UK: faster, smarter, still IT all the way
253chelisa253

hi

17 hours ago by 253chelisa253 on How security will look in 10 years
lezlow

it is only greedy[microsoft]?

19 hours ago by lezlow on Researchers break into BitLocker
dava4444

it didn't post the link it's 'Ubuntu 10.04 Lucid Lynx Beta-1 First Look' on youtube :) Dava

20 hours ago by dava4444 on Ubuntu 10.04 (Lucid Lynx) and the Latest Tempest
dava4444

Hi James I disagree, Ubuntu needs a GUI update and this one IMO is quite good. your pics show a low res. here's a high res. on YouTube* The...

20 hours ago by dava4444 on Ubuntu 10.04 (Lucid Lynx) and the Latest Tempest
dava4444

Hi any news on the comment bot? knocking me back from my own blog is a bit cheeky lol *Mulder to Scully* "I think it has an agenda.." I know, I...

21 hours ago by dava4444 on ZDNet UK: faster, smarter, still IT all the way
benny boy

if you look at the Brentwood exchange on samknows it servers 21,000 residential propertiesm, Lowestoft serves 31,000! Come on BT sort yourselves...

21 hours ago by benny boy on BT fibre broadband coming to 69 more towns
pbreddit

[programming] H.264 - a sting in the tail http://reddit.com/bfu4q [zdnet.co.uk]

reddit

H.264 - a sting in the tail [programming] 13 points, submitted by zigzag [zdnet.co.uk] http://reddit.com/bfu4q

cybfor

Malware infects second Vodafone HTC phone: [zdnet.co.uk] A second Android-based HTC Magic from Vodafone has been... http://dlvr.it/KhKx

miyabi81

Chatter preview http://www.zdnet.co.uk/news/application-development/2010/03/17/salesforce-opens-up-chatter-developer-preview-40088348/

Featured white papers

Achieving PCI Compliance for:Privileged Password Management & Remote Vendor Access

For multi-store outlets, including retail, banking, grocery, gas, hospitality, convenience stores and others, reducing (or avoiding) the cost of in-store system support and maintenance while maintaining compliance with PCI and other requirements has become a strategic challenge.

Download now

Web 2.0 Security Threats: How to Protect Your Enterprise Network

Speaker: Dr. Chenxi Wang, Principal Analyst, Security and Risk Management, Forrester Research, Inc. As Enterprises are increasingly connected to the Internet and as hard organizational boundaries are fast disappearing, security professionals are facing fresh challenges in Enterprise computing.

Download now

MindManager - Tutorial for New Users - Short

This tutorial is for new MindManager users and teaches you how to get started, by creating maps, reading maps and organizing your information.

Download now