Definitive Guide to Linux

i8yourparents

Newbie
Joined
Sep 21, 2003
Messages
83
Reaction score
0
While browsing around, I have seen many misconceptions about Linux. I am here (as a former Windows-Migrate) to help clear some things up.

----------------------------------------------------------------------------------

What is Linux?

Linux is an Operating system developed by Linus Torvalds, based on Unix. The goal of Linux was to create a more accessable environment based on the stability and dependability of Unix. Linux is in most cases a free Operating system, as each of its different flavors (Distributions), is developed most often by the community and the basic code for Linux is freely distributed. Linux has three main package management systems, which are RPM's, Debian (DEB), and Source.

---

What are RPMs?

RPM's stand for RedHat Package Management. It is a system of file distribution which the leading Linux Manufacturer, Red Hat, developed quite some time ago. While a breakthrough at its time, many Linux users have grown to hate this system because it causes "Dependancy Hell", which is certainly a royal pain in the ass.

My Opinion: RPMs suck. It is a fact. Mandrake/Red Hat are based on RPMs.

Examples: RedHat, Mandrake

---

What is Debian?

Debian is Linux distribution and is also a worldwide effort to come up with a universal Linux package system. All work done on the Debian Project is by volenteers.

The Debian packeage system (DEB) is different than the distribution. The package system is incredible, allowing almost every program you would ever want to install to be immediately downloaded and installed by typing one command, "apt-get".

The distribution itself, however is based on this package sysem, but as many will tell you, the install for a bare-bones Debian system is the stuff of nightmares. This is why there are now many Debian-based distributions which have very easy installs, with the benefits of the awesome package system (Knoppix comes to mind).

My Opinion: Debian definitely is a great package system. It is what I prefer to all the other systems. The bare-bones distribution, however, I loathe.

Example: Knoppix, Morphix, Debian, Libranet

---

What is Source?

Source is a type of distribution (not the HL2 engine) which has a similar package-retrieval system to Debian. A source-based distribution, is just that---all of the distribution's source code is compiled on your computer, which often means that the distribution is catered to your computer's architecture, and also often means it runs faster on your computer.

My Opinion: A very good type of package management system. Installations can be tedious, but you often gain a good understanding of Linux from them.

Examples: Gentoo, Sorcerer

---

What is Wine/WineX?

WINE (Wine Is Not an Emulator) and its cousin, WineX (Used for tasks involving DirectX, also requires a fee), are programs for Linux, which can sucessfully run programs designed for Windows (i.e. ".exe" files). They are not fool-proof, however and many games can still have trouble running on them.

------------------------------------------------------------------------------------

I will now devide most people interested in Linux into these two separate groups and state what I think is the best distribution (distro) for each to get started on:


The Experimenter

For many who aim try linux, it seems that they are mainly curious and browse around from distro to distro trying to scratch an itch. Once that itch is scratched, they move back to "good old" Windows. This is certainly something not to be frowned upon and I personally recommend that these particular people start off on something easy to install and simple like Red Hat/Mandrake.

Yes, I am aware of what I said above, but because these types of users probably will not delve very far into each distro of linux, and perhaps even install programs, these distributions are pretty easy to configure and install for the linux newbie.

My Opinion: Get started with something easy like Knoppix, Mandrake, or even RedHat, and then move on to others if you want to. Try Gentoo to get a better understanding of Linux.


The Server-Jockey

The next group of people are those whom want to gain a limited knowledge of linux and in most cases set up a web server with their linux knowledge (esp. HL/CS-type servers). I am finding that many want to walk down this path, but are unaware of where to start. I would suggest Gentoo linux to start off with. Its installation can be daunting at times, but at the very end you will find yourself with an excellent knowledge of Linux, a sense of extreme satisfaction, and a VERY fast Linux distibution catered to your own computer.

My Opinion: RedHat is still the industry-standard for Linux, and it is a very stable distro which can be ideal for running servers. I have also found that Debian is very stable, as well as its offspring (i.e. Knoppix. Libranet). While Gentoo Certainly Helps you to gain an understanding of linux it is not very stable and it might not be the best choice for a server.

Overall I think the best way to gain a basic understanding of linux is to attempt to install Gentoo linux.

It is my personal opinion, however, that KNOPPIX is the very best linux distro overall, especially because it its read entirely off a CD, and can be taken anywhere with you and used on many different computers without hassle. It is also extremely fuctional, being based off of Debian.

Redhat, of course is the industry standard, and if you are interested in being a Linux-guy as a profession, then that is the one to use.

For those who want to learn more about the many different Linux distributions available, I highly recommend checking out this site:

http://www.distrowatch.com

----------------------------------------------------------------------------------

Installation Instructions:

As a final note, all of the distributions I mentioned above are FREE (With the exception of Red Hat and Libranet in some cases). To use them, make sure you have plenty of CD-R's available, and start downloading the ~700 Mb ISO files. In your CD recording, program, chose "Write CD Image", and start burning! When you have your nice new distro on CD(s), reboot your computer, go into the BIOS, change the start-up sequence to check the CD-drive first, and reboot again with the CD in the drive.

Also, If you are attempting to install Gentoo, make very sure you have a printed-out copy of the installation, instructions, because rest assured, YOU WILL NEED THEM.


---------------

This was written in its entirety by me, and I do not give permission for altercations or distributions of this work without my expressed consent.

(c) 2003
 
Could you please give a few reasons why you migrated from Windows yourself?

I have a Mandrake installation on a spare hard drive (basically just for fun), but I haven't found much use for it.
 
Now this is a good guide. It would help if you also added detailed installation instructions also:D
 
If you want to try an amazing Linux distribution without the hassle of installing, I highly recommend Knoppix. Knoppix is only one CD, and in order to run the distro, you don't have to install. All you have to do is pop in the CD during the start-up sequence of your computer and wait for Knoppix to auto-configure everything. I was actually surprised at how well it detected everything, as I have a few oddball peices of hardware, but it detected them all flawlessly.

Knoppix is unique in that it runs entirely off the CD using on-the-fly compression, and as such it doesn't even touch your hard-disk.

If you first want to get a feel for linux, I again highly recommend Knoppix, because you automatically have a fully-functional, running distro on your computer without having to touch anything.

Once you get a feel for linux through Knoppix, you can either install knoppix directly to the hard disk (which can be somewhat complicated), or you can continue with sone other Linux distribution.

I regret not being able to get very in-depth with the installation processes of each distribution, but it would simply take to long to catalogue every combination of hardware and compatibility issues in one small blurb of a post in this forum.

I do, however, have some general tips on how to save some trouble with a Linux hard-disk installation.

First: Have a good understanding of the makes and models of major pieces of your computer, and be well aware of RAID 0/1 configurations and such on your machine.

Second: It is usually safer to defragment and partition your hard drive using a utility like PowerQuest's Partition Magic outside of the install, rather than during the install.

Third: Determine whether you are going to be running a dual-boot (two operating systems on one machine), or a clean install of Linux. If you want to do a dual boot, install Windows first, and then run the Linux setup.

If you have any further questions/difficulties with the install, I would first consult the installation guides which can usually be found on the distro's website.
 
all anyone needs to know about linux: its overrated and only usefull if your a programmer.

And dont think I'm some sort of anti-linux fanboy, I run redhat on one of my boxes. I just dont find it as great as everyone else online seems to.
 
Originally posted by Homer
all anyone needs to know about linux: its overrated and only usefull if your a programmer.

You fail to realize that the majority of Linux users use it for servers.
Also, for many people, fooling around with a new operating system is a fun and exciting experience.
 
Originally posted by i8yourparents
Also, for many people, fooling around with a new operating system is a fun and exciting experience.

That's why I ran Linux. It just got boring after a while.

Anyway, Linux is free, so I'm not complaining.
 
Originally posted by Sgt.Igneri
Now this is a good guide.

that hurts man... that hurts. BUT SURE... he can take my spot as the linux man... just be that way!
/me cries uncontrollably
/me looks thru fingers to see if anybody is watching him
/me cries again
 
Back
Top