Linux

Home
Ham Radio
Links
Linux
Networking
News
Resume
france
 

This is meant as a place where folks I am helping to get to know Linux, can come and get some background.  There are plenty of places on the web that explains these issues.  I am hoping to explain it simply.  These statements are based on my opinions and experiences.  


What's so great about Linux?

I started playing with Linux in the mid-nineties because it was something new and interesting to learn. I wasn't as rabid in my dislike for Winders then as I am now. I remember the days when there were many different operating systems and if you had a diskette (one of the primary storage mediums) from one system, it was unlikely to be able to be read by another. I felt that the accessibility brought about by Winders was a great thing. Of course that was before my computer could be infected with a Trojan or a virus from an image on a web page. A vulnerability that exists on ALL Winders computers. The many woes and issues of Winders are articulately stated here. Once again, the issue is accessibility.  The accessibility that everyone else has to your Winders system.

What's so great about Linux?  For me, it comes down to the fact that programs at the heart of the operating system, can't be initiated by a website or email.  It is just that simple.  

If someone sent me a Linux virus, I would have to save the file, give it permission to be executable, and then execute it.  At that point it would screw up MY directory on my Linux box.  In a worst case scenario, IF it a exploit was available to get it to root, it could possibly screw up the whole box.  But it could not propagate any further.  Unless of course, all Linux users were dumb enough to give executable permissions to untrusted code.  It would be nice to go back and find out who at MS had the idea to deeply link the browser (Internet Exploder) into the operating system (the kernel) and use it to communicate to the modern day equivelant of the wild, wild west (the Internet) without any kind of security measures.

Linux is not without its own issues, vulerablities, and complexities.  As is any operating system.  For me the worst thing about using Linux is when I have to go back and use Winders.  The second worst is hardware support.  For ME, these issues are out weighed by the stablity and flexability of the OS.  

What makes up a Linux desktop system?

This confounds many new users to Linux.  Most Linux desktops can be broken down into distinct pieces.

Linux - the "kernel" of the operating system.  The "kernel" is loaded into memory, and has the ability to load other modules and call applications to manager and use hardware.  It is the core of the system, and everything we use to communicate with it is not linux, but some application.

X windows / Xorg - the GUI that allows you to see the window managers
.  If you are using a browser to view this webpage, you are using a graphical user interface (GUI).  Windows is a GUI that provides applications to access MS's kernel.  In the Linux world, X is the GUI.

Window managers - Gnome, KDE, Fluxbox, XFCE, and many others.  Window managers manage windows.  Not too complicated here.  They setup the windows, menus, and tools used in a modern desktop.Different window managers have different levels of interaction of menus and applications.

Applications - Firefox, Thunderbird, as examples for browsers and email.



Distributions

Anyone can take the Linux kernel, and make a Linux distribution.  In this particular case, I am using "anyone" in the legal concept, as opposed to the technical concept.  A distribution is all about trade offs.  If things are made very simple, easy to use, and "user" proof, then it tends to be less flexible. This statement has to be taken with a grain of salt.  Because, simple and easy to use are relative terms.  Anything is simple, if you take the time to learn it well.

In my mind, I break distributions down into three categories.  These are based on technical difficulty of use.  I assume a user can use a Windows operating system, and install programs.  If the user is not at this level there will be a steeper learning curve, and they should have a close friend or acquaintance to mentor them.  The categories are simply; easy, intermediate, and advanced.

Once again, I will talk about distributions that I have used.  Others may exist.

Easy - Knoppix, Xandros, and Ubuntu
Intermediate - Fedora, and Mandriva
Advanced - Debian, and Slackware

Easy

For the new user to try out Linux, the easiest thing to do is follow the Knoppix link.  Download the file to make a CDROM (called an ISO), place it in the CDROM drive, reboot your system and you should have a Linux system to play with.  If not, find out (or get the mentor mentioned before to help) how to set your system so it will boot from the CDROM.  You will end up with a fully function Linux system that you can use to browse the web and explore Linux.  Shutdown, take the CDROM out, and reboot the system and you are back where you started out, with no changes to your base system.

The next step is to try distribution like Xandros or Ubuntu.  Xandros has a free unsupported system to try, even a "live" CDROM linke Knoppix.  But to get the fully experience, you purchase a copy of Xandros.  This is a GREAT OS that is based on Debian, so it is stable and capable.  But it has been heavy massaged for easy of use.  In addition, this distribution is ready to go, out of the box.

Ubuntu is popular these days, but I have concerns recommending it for new users because of it not really having a root password.  But if this doesn't bother you, it is a popular, modern, well supported Debian based distribution.

Intermediate

I personally use Fedora and have seen folks use it as new users.  If you have an experienced person to help with the follow up to the installation, or you are able to read the FAQ and support sites and do it your self, this is a good distribution.  Mandriva could fit in the easy category.  It has been a couple of years since I used it.  As I recall, it had some post installation attention needed to get multimedia running, which is what causes it to be in this category.

Advanced

Debian is an amazing OS.  I tried it, and was impressed, but I ran into quite a few issues.  It has been a long time since I played with Slackware.  Both of these systems are well loved by their loyal users.  But they require a level of knowledge that is above the level at which this essay is dedicate.  

My history

 I started out with Red Hat (version 2.1 or so), and I tried Slackware.  I liked Caldera.  Then found Mandrake (now Mandriva) and settled there for a while.  After they went through bankruptcy and kept haranguing me for money, I moved onto Fedora, and I have been there ever since.  I have Xandros and tried Debian.  I was very impressed with Xandros.  It just worked.  I remember watching a DVD, surfing the web, and downloading ISO files all at the same time on a laptop. Without any struggling of the operating system or any slowing down.  Great stuff.  I was impressed with Debian, but didn't have to time to dedicate to sorting out all the issues I ran into.   I hope to re-visit it again in the future.



-= Home Ham Radio Links Linux Networking News Resume france =-



Updated July 28, 2006