Linux: A Complete Overview


Linux vs Windows

This article will discuss the differences between the Linux and Windows operating softwares; we discuss some of the pros and cons of each system.

Let us first start out with a general overview of the Linux operating system. Linux at its most basic form is a computer kernel. The Kernel is the underlying computer code, used to communicate with hardware, and other system software, it also runs all of the basic functions of the computer.

The Linux Kernel is an operating system, which runs on a wide variety of hardware and for a variety of purposes. Linux is capable of running on devices as simple as a wrist watch, or a cell phone, but it can also run on a home computer using, for example Intel, or AMD processors, and its even capable of running on high end servers using Sun Sparc CPU’s or IBM power PC processors. Some Linux distro’s can only run one processor, while others can run many at once.

Common uses for Linux include that of a home desktop computing system, or more commonly for a server application, such as use as a web server, or mail server. You can even use Linux as a dedicated firewall to help protect other machines that are on the same network.

A programmer student named Linus Torvalds first made Linux as a variant of the Unix operating system in 1991. Linus Torvalds made Linux open source with the GNU (GPL) (General Public License), so other programmers could download the source code free of charge and alter it any way they see fit. Thousands of coders throughout the world began downloading and altering the source code of Linux, applying patches, and bug fixes, and other improvements, to make the OS better and better. Over the years Linux has gone from a simple text based clone of Unix, to a powerful operating software, with full-featured desktop environments, and unprecedented portability, and a variety of uses. Most of the original Unix code has also been gradually written out of Linux over the years.

As a result of Linux being open source software, there is no one version of Linux; instead there are many different versions or distributions of Linux, that are suited for a variety of different users and task. Some Distributions of Linux include Gentoo, and Slackware, which due to the lack of a complete graphical environment is best, suited for Linux experts, programmers, and other users that know their way around a command prompt. Distributions that lack a graphical environment are best suited for older computers lacking the processing power necessary to process graphics, or for computers performing processor intensive task, where it is desirable to have all of the system resources focused on the task at hand, rather than wasting resources by processing graphics.

Other Linux distributions aim at making the computing experience as easy as possible. Distributions such as Ubuntu, or Linspire make Linux far easier to use, by offering full-featured graphical environments that help eliminate the need for a command prompt. Of course the downside of ease of use is less configurability, and wasted system resources on graphics processing. Other distributions such as Suse try to find a common ground between ease of use and configurability.

“Linux has two parts, they include the Kernel mentioned previously, and in most circumstances it will also include a graphical user interface, which runs atop the Kernel”. In most cases the user will communicate with the computer via the graphical user interface.

Page 1 of 512345


  1. L4Linux

    June 20, 2011 at 9:44 pm

    You should add that in Linux you have a real 1-click to ALL YOUR PROGRAMS (kernel, Firefox, OpenOffice, Messenger, Video player, etc…), while in Windows you have 1-click ONLY for MS programs and need to other programs seperately.

  2. computer_freak_8

    June 20, 2011 at 9:43 pm

    The article incorrectly and contradictorily states: "The Linux Kernel is an operating system".

    A kernel is not an operating system. Linux is the kernel used by what is formally referred to as the GNU Linux operating system, or less formally, (like a nick name,) the Linux operating system. But the kernel is not the operating system. It is a part of the operating system.

  3. Huma2000

    June 20, 2011 at 9:43 pm

    The article isn't correct in some things:
    U can many GUIs in windows (geoshell, litestep)
    U can use nix soft under the unix layer of windows (not installed by default)
    U will be able to run severals subsystem of apis, but is not used by devs outside ms with the unix layer
    Security could be as good as in linux if u configure the system
    And other things that are usually forgotten

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>