Home Previous Up Next 1.4. Pick your distribution.
About
Contents
Projects
Thwab
Articles
Downloads
عربي

1.4. Pick your distribution.

In this section we are listing some Linux distributions so let you pick, remember it's your taste, it's your decision to pick what ever Linux flavor you like, don't let any one tell you which to use. Make sure you get a recent distribution, if it's older than one year then I consider it obsolute (eventhough it's still supported and active), debian-unstable is updated each week!! other distributions get released 3 times a year, more stable (in th sense of changes rate) released every couple of year.

Section quotes:

  • "It's like buying orange juice. Usually, it is made with pretty good stuff no matter what company name is on the label. Few people know, or care, where the components (or orange juice concentrate) came from."
        -- Hank Dietz, about completely different subject on Linux Parallel Processing HOWTO.
  • "This is probably the first and last time I will openly agree for someone to tell me were to go, and do it ;-)."
        -- Andre Hedrick on Linux Kernel Mailing Lists
  • "Build a system that even a fool can use, and only a fool will want to use it."
        -- found on 'fortune-mod'
  • "Fool-proof tool: All parameters are hard-coded, you have no choice."
        -- found on 'fortune-mod'

Section content:

1.4.1. Introduction.

Choosing the distribution is no more than self taste as Isam Bayasidi says it's like fruit flavors, all distribitions have the same kernle, same GNU tools,and maybe same KDE and GNOME, some distributions has the same package format or even the installation program, for example 'anaconda' the installation program of RedHat is free and could be used in other distributions like Hancom Linux. distributions differs by versions, patches and distribution specific tools. Some distributions are designed for a special purpose but most of them is general. Distributions differs by philosophy for example some distribution is made for critical servers like RHEL from RedHat and Debian stable those has very old packages (maybe 4 years old) that are heavily patched so they are very very robust and secure,some is made to meet it's community needs (latest full featured software - even if they are not that much tested) like Fedora from RedHat or even Debian Sid (updated weekly) , and some is made to be very easy it's installations program ask many too easy questions and gives very simple help like Mandrake for example some installation help messages in 9.0 says "if you don't know select MBR." , If you have never used Linux start with a Live-CD distribution or Mandrake.

The main source of information about Linux distrbutions is distrowatch.com site, where you could find any information about any distribution including: it's main features, it's main site, it's download page, versions of each package it includes and many more. Categorized list of Linux distributions could be found at Linux online www.Linux.org/dist/, you could search for a distribution given it's architecture (platform) or human languages it support. www.LinuxISO.org offers CD image downloads for almost all downloadable distributions.

1.4.2. Major Linux distributions.

Red Hat

Red Hat The open source leading copmany, it has a good share of the market, most books talks about it's distributions, commercial developers consider it as the official Linux for testing compatibility of their products with Linux. Red Hat gives Red Hat Certifications that is widly acceptable. Because of American Intellectul Property laws forbid reverse engineering and recoginze exclusive patents on algorithms and software idea patents, and because Red Hat lawers are very paranoid (actually this is a Red Hat policy, being paranoid) you can't not play MP3 and access NTFS (you may download plugins from servers outside USA like freshrpms.net , how legal is this if you are in USA ? ) . Red Hat public FTP server is http://ftp.redhat.com/pub/ has many RPM packages but there are many more sites for.

Red Hat Red Hat has two types of users: it's community (usually home users), they want the latest full featured beautiful new versions, some them may call support for 'How to change the desktop wallpaper ?' , on the other hand the giant companies customers that use Linux for critical jobs, they need robust packages even if they are very old and with fewer features.

Fedora Red Hat has split Red Hat Linux into two projects one is community driven and for free download but no phone support this is called Fedora Core see http://fedora.redhat.com, Fedora is updated frequently (3 or 2 times a year a new version is released) and supported by the community see www.FedoraForum.org. The other project is RedHat Enterprise Linux (RHEL) it's very expensive to normal home users (there is a cheap educational version) but the price is for support service, this distribution is targeted to giant companies and critical missions, RHEL is released each one and half years. Both projects are open source (according to OSD).

Mandriva Linux (formerly known as Mandrake Linux)

mandy Mandrake (some times called Mandy) is renmed to be Mandriva is a french company that makes MandrivaLinux (formerly called MandrakeLinux) distribution one of the most easy and beautiful one, I like it and many others do, it has simple installation program (DrakeX) and a nice and easy to use configaration tool called Mandrake Control Center (mcc), the urpmi package managment tool is another reason that people loves Mandrake. if you want more packages you may see http://ftp.du.se/pub/os/mandrakelinux/ and plf.zarb.org. Mandrake has other producs like MandrakeMove which is a live CD that works without installation, just put the CD and reboot.

SuSE

SuSE SuSE is a large European company that offer commercial support for Linux, It's community disappeared when SuSE had stoped the free downloadable version! and replace it with a Live-CD for evolution. SuSE now is back and there is a downloadable version of SuSE that you can install. SuSE is a user-friendely distribution for desktop users, it's most important feature is YaST contiguration tool.

1.4.3. Expert-friendely distributions.

Debian

debian It's a nonprofitable organization has made a 'Social Contract' with the Community that "promise to keep the Debian GNU/Linux Distribution entirely free software". About a thousand of active volunteers (Debian repository contains more than 50,000 package) and it supports many architectures (see www.debian.org/ports/), and even many operating systems (other than GNU/Linux) like Debian GNU/Hurd and Debian FreeBSD! It's preferred by professionals in homes and very large companies, Debian has three stages (three parallel projects), the first is stable this is very robust distribution that has heavily patched very old packages that never get updated unless there is a security update, no new packages is added, no new features added, even for years, it's almost imposible to find a bug or a hole in it. It's not suitable for a small office or home. The second one is 'testing' it's really robust but new packages added and new features added frequently this is why it's not called stable becuase it's changing it's good for a small office or home. The last one is 'unstable' or 'Sid' this is the freshest one, no one has ever test it other than each package developer, It's for people like to be on the bleeding edge, trying every new package. currently stable (is called Woody) is 6 CDs, testing (is called Sarge) is 13 CDs (with more than 14000 packages) !! it's expected to enter freezing stage just before becoming the new stable then woody goes to archive, and a new testing and unstable is released. if you don't know what is the latest one first made you mind about which one do you want 'stable', 'testing' ,or 'unstable' then choose a folder called current. Debian is one of the biggest Linux poles, it has it's own personality it uses package format called 'deb' and intellegent tool called 'apt' that can get packages and handle dependancy automatically (it can be configured to search for packages on Debian repositories on the internet), you may find what ever package you want on Debian repository www.debian.org/distrib/packages for what ever architecture you want !

Slackware

Slackware It's lazy BSD-like distribution, it's makers did not try to put any tool on it, the installing and those few reconfiguring tools are just a smart shell script!! they has made a packaging format but it's just a normal tarball (tar'ed and gzip'ed files), their site is just like a white screen with black writings on it, slackware even the Slackware logo is just the word Slackware! Other logos are contributed by Slackware fans. You are wondering why people loves it, thats because the famous words 'simple is good, simple is secure.' you don't need to wast memory while installing with colored wallpaper, you don't want to wast it in drawing buttons when you are configaring a server. If you wantt to test you UNIX skills try this one. Slackware is one of the first Linux distributions.

1.4.4. Live-CD distributions.

Knoppix

knoppix Knoppix (see www.knoppix.org) is a special purpose distribution, it's aimed to let people know what Linux is, without missing with their hard drive, it is a Live-CD that work without being installed, you may run it even if you don't have a hard drive, just put the single CD and then reboot, all devices will be recognized automatically. It also could be used as a rescue CD. Knoppix is an easy-to-use distribution with KDE with all the power of Debian. Almost all live CDs are based on it, you could use it as a kit to build your own Live distribution.

Morphix

Morphix (see www.Morphix.org) a Live-CD based on Knoppix, but with GNOME desktop.

MEPIS

A very easy-to-use Live-CD Linux distribution and it could be installed, see www.mepis.org

Dynebolic

Dynebolic (see www.dynebolic.org) is a Linux Multimedia studio on Live CD. With many Easy-to-use expert-level serious multimedia creation and editing applications, with very light desktop (currentely WindowMaker) work on even an old Pentium I with 64MB of RAM. It supports Supercomputer clustering for best performence.

1.4.5. Building kits and Source-based distributions.

Linux From Scratch

Make it yourself distribution, with your own '/dev/hands', for fun, education, extreme obtimization or security (if you don't trust any body make it yourself), visit www.LinuxFromScrtch.org for details. It's 4 Books (parts): 'Linux from scratch' it gives you instruction on how to build gcc (statically so it can be run by itself) then use it to build minimum system (kernel and static shell) then boot it then use the static gcc to build the libraries then rebuild every things dynamiclly then add most GNU tools and usual packages and servers. 'Byond Linux from scratch' here we build KDE and GNOME and make our distribution as any master distribution. 'Linux from scratch hints' some hints on it like making a booting CD beautifying the boot loader. 'Automated Linux from scratch' is a project aimed to let you make your own distribution automatically that it issue commands by it self in sequance by a shell script.

gentoo

gentoo The next generation distributioin, many people have moved to 'gentoo' when it just appeared. It's aimed to be the fastest distribution that is optimized for your own CPU, this is done by having the source code of each and every package those packages are built on the installation process, like 'Automated Linux from scratch' but it is not for education or fun it's a high quality master distribution. You will notice better speed and performance if you have an AMD CPU (athlon or other) since gcc will optimize each program to use all the special machine instructions of the AMD CPU. Installation process will take more time than other distributions that just copy binary files, but we just install Linux once.

Rock Linux

A distribution for builing you own distribution automatically, you could specify the optimization level you like. It supports many architectures. Unlike other source-based distributions, it support clustering so that building process will take shorter time by using the power of many computers in the network cluster, see www.rocklinux.org for details.

1.4.6. Special purpose distributions.

There are many special purpose distributions like Linux-Router which is a single floppy that if you boot an old computer with some ethernet cards it become a router! (router is an expensive network hardware). Other are to support some language like Resala Core Linux (http://resala.linux-egypt.org), some are designed for embedded systems like game consoles (eg. Playstation2 and Xbox)

ToC
Copyrights & Copylefts
What is Linux?
How to install Linux?
Halloween Documents

ArabEyes
Wikipedia
OpenSource
GNU
FSF's FSD
OSI's OSD
Linux.org
Linux.com
LinuxToday
SlashDot
FreshMeat
LWN.net

About Islam
What is Islam ?
We love Jesus; honored and not crucified.
Do you love Jesus or Paul ?
Who is Muhammad [PBUH] ?
Articles
Your scanner works on Linux
Linux cleaning Windows Viruses
Report
Unwanted Advertisements
Bugs and misspellings
Dead links:

 

Best viewed with free web browsers

You may get more high quality software from here for free
proud to be 100% Microsoft FREE GNU FDL


Generously Hosted by www.JadMadi.net

Previous Up 1.4. Pick your distribution. Next
Copyright © 2007, Muayyad Saleh AlSadi