Control Engineering Asia
Loading Flash Movie.

Sponsored Links

Sponsored Links

Add a Comment

» Post A Comment Now!

There are no comments for the article yet.
Rate this Article

Current Rating:

Excellent
Very Good
Good
Quite Good
Poor

Rate this Article Now!

Related Stories

Emerson PAT Tools Speed Up Drug Development - 7 May 2008


Emerson Process Management has expanded its software library with new process analytical technology (PAT) tools designed to speed development and

OPC Launches SI Program, Provides Certification Updates - 5 May 2008


The OPC Foundation has created a new membership class to facilitate systems integrator (SI) and distributor requirements for advanced OPC training

Big Breakthrough in Digital Product Development - 2 May 2008


Synchronous technology is the “next big breakthrough” in digital product development, says Siemens PLM Software. The PLM industry’s first-ever histor


How keen are you to install wireless instruments in your plant?
Very, I see many possible applications
Would prefer to wait for technology and standards to mature
Not at all, I have serious reservations about plant wireless
View results
Ask a Question

Free Magazine Subscription    Printer-friendly version    Email to a Friend

           

Which Linux Should I Use?

-- Tech Tips, 26 February 2008

Sponsored Links

Using different Linux “distributions” is analogous to driving different brands of automobiles. There are certain core similarities between automobiles, such as having four wheels, front wheel steering controlled by a steering wheel, brakes operated by a single pedal, and a throttle controlled by a second pedal mounted to the right of the brake pedal. There are dozens, if not hundreds, of these core features, many of which are standardized by law and some merely by historical precedent.
Similarly, there are core requirements for any operating system, such as managing system resources, which are standardized to make a Linux operating system a Linux operating system. These functions are implemented in a body of source code called the “Linux kernel,” which was started in 1991 by Linus Torvalds.
Torvalds recruited a small army of other programmers to aid the project on a volunteer basis. The present version (2.6) was released in 2006. At the time of this writing, the “latest stable version” is 2.6.23.14, which was released in January. Version 2.6 is actually pretty robust, having been around since 2003.
Just as there’s a whole lot more to an automobile than a steering wheel, throttle pedal and brake pedal, there’s a whole lot more to a Linux operating system than the kernel, and that is mainly where one distribution differs from another. The desktop environment, for example, can vary widely. Different distributions include different utilities to provide the services needed for a complete, functional desktop computer operating system (OS).
Beyond the kernel
Because Linux is open-source software, the numbers of programmers creating modules and programs for use with it is enormous. Some of these are available for free, while others are proprietary.
The difference between one distribution and the next comes down to what the distributor chose to include beyond the Linux kernel, and whether the distributor chose to modify the kernel. Usually, the distribution is optimized for a specific application. Wind River, Montavista, and others have assembled distributions with kernels modified for real-time operation.
Others, including Novell, Ubuntu, and Xandros provide distributions aimed at desktop computers. Many others have created their own specialized Linux-derived operating systems in a process called “roll your own” Linux. Each of these variants is a Linux distribution.
So, if you are considering booting up Linux on your home computer, or any other computer for that matter, you must first think about what you want to do with it and why. You should also think about what your computer skill set is and how much responsibility you want to take for your software system.
For example, Xandros Linux is specifically intended for newbies migrating from Microsoft Windows. Red Hat Enterprise Linux is for IT managers responsible for enterprise-level networks. There are tiny bare-bones distributions for those building embedded systems. Which fits your needs depends on what those needs are.

           

Free Magazine Subscription    Printer-friendly version    Email to a Friend


Loading Flash Movie.