So what is this linux thing anyway?
Linux is not just one thing, one program, one person or even one group of people ... and often it is not even called linux.
Linux is an opperating system to rival apple, windows, etc.
The name Linux comes from one of the initial developers, Linus
Torvald, but even the basic system cannot be claimed by one person
or group as the GNU project started work on a free unix based system in
1984.
... for the beginners ...
Try thinking of linux like building blocks. At the bottom
is the linux kernel, the most low-level (and ultimately most essential)
part of your system. The kernal deals with the things that most of us
never think about from day to day such as speaking to the hardware and
managing memory. It is the part that I understand least and am most
scared of.
Sitting ontop of the linux kernal are the operating
system applications which allow you to work with your computer kernal and do jobs such as move and delete files.
Finally balancing on top are the window managers (or desktop environment) such as
enlightenment, kde and gnome. These are the things which you will see,
use and interact with. The are as varied and customisable as your
imagination.
Packaging all of these components together are the linux
distributions. These include ubuntu, fedora and debian. Some of these
you can buy in boxes with user manuals and all the CDs which are
excellent for beginners and people who do not have internet access.
However, they can almost all be downloaded from the internet for free.
.. for the more advanced users ...
A more complex and technically correct hierarchy of linux is detailed below (with thanks to HandyAnde):
- hardware
- kernel
- console
- console applications
- graphics environment
- window manager (or desktop environment)
- windowed/graphical applications
What are the advantages of linux over other operating systems?
Most
people think when I talk about free open source software that I like it
because it is free. This is not necessarily the case as open source
software has a variety of other benefits.
Linux
is open source that means that every one can see how the program works.
Thus you can be sure that only what you want is happening on your
computer (no spywear, no tracking of my program use).
The second
important thing about open source softwear is that because everyone can
see how it works anyone can see how to fix and improve it.
I
addition, as the wife of an enlightenment developer I know the time,
pain and effort put into these programs by developers and feel strongly
that these groups should be rewarded for their efforts. Most groups of
programers accept voluntary donations and you can pay them what
you think the software is worth, or at the very least what you can
afford. Few groups can accumulate enough donations to employ full
time staff but atleast these donations can be ofset against the
cost of server space and bandwidth (have a guess at what volume of
downloads the e17 sites are at this early pre-release stage?)
Thirdly
many people worry about the support for linux being of inferior
quality to support for windows etc. However, because linux has so many
users, developers and followers the user support is often of
higher quality and more widely available than that for proprietary
opperating systems. In addition if you report a bug in your system to
the developers they will fix it (all be it sometimes with a small
amount of delay at times) and you will be able to get the improvement
onto your system without waiting years for the next release of an
operating system.
|