Arch Linux
Door Emiel van Rossum en Marco Louter
![]()
Naam:
Computer platformen:
Website: |
Beschrijving
Arch linux is een zeer nieuwe distributie, eigenlijk is ArchLinux zelfs nog in beta status, aangezien de versie ten tijde van schrijven 0.7 is.
Begin 2001 is Judd Vinet begonnen met de ontwikkeling van ArchLinux. Daarvoor heeft Judd Vinet CRUX gebruikt, echter is hij het nooit eens geweest met de ideologie van CRUX. CRUX maakte gebruik van een zeer simpel packet management want in feite betekende dat het gewoon ingepakte tarballs waren die op een systeem werden uitgepakt. Er werd niet gekeken naar dependencies er was geen makkelijke manier van downloaden. Dit alles heeft er voor gezorgd dat Judd Vinet heeft besloten een eigen distributie te beginnen. Het was voor hem een mogelijkheid om alle mooie dingen van andere distributies samen te voegen in een mooie distributie. Hij is begonnen met een LFS systeem waarna hij gestart is met het maken van een package management tool "pacman".
ArchLinux typeert zich door:
- Een heel simpele opbouw, instellingen verander je door het editen van de configuratie files, dus geen mooie configuratie menu's als sax en dergelijke.
- Bleeding edge pakketten, bij ArchLinux kun je er zeker van zijn overal de laatste stabiele versie van te hebben.
- Snelheid, doordat er standaard niks teveel word geinstalleerd en het een voor 686 gecompileerd is resulteert dit in een zeer snelle distributie.
Het feit dat het een i686 gecompileerde distributie is brengt ook een nadeel met zich mee, het is niet mogelijk deze te draaien op oudere processoren zoals "Intel Pentium 1" of "AMD K6"
Installatie
De installatie procedure is net als Slackware vrij spartaans. Als het systeem is op gestart met de installatie cd verschijnt er een shell, hier word meteen de hint gegeven hoe het installatie programma gestart dient te worden. Eenmaal in het installatie menu is er een mooi aantal overzichtelijke stappen om ArchLinux te installeren.
Het begint met partitioneren en mount points instellen, Hier is de mogelijkheid dit automatisch te laten doen of zelf met cfdisk. Hierna komt het selecteren van de pakketten, dit is allemaal vrij transparant en dus heel makkelijk. Men krijgt gewoon de volledige lijst met software voor zich, en kan selecteren wat men wel en niet wil. De volgende stap is het kiezen van een kernel, hier heb je de keuze uit:
- 2.4 source
- 2.6 source
- 2.4 IDE
- 2.6 IDE
- 2.4 SCSI
- 2.6 SCSI
Er is dus keuze uit verschillende gecompileerde kernels of het ter plekke compileren van een kernel. Als de pakketten en de kernel zijn geinstalleerd gaan we verder met het configureren van het systeem, je krijgt de kans de belangrijkste configuratie files aan te passen.
Het belangrijkste is dat je de lilo of grub config file goed aanpast want anders boot je systeem niet. Wat ook wel handig is, is het rc.conf bestand aan te passen zodat je internet verbinding het doet. Hierna rest alleen nog de installatie van lilo of grub en dan ben je klaar met de installatie en kan het systeem voor het eerst worden geboot.
Configuratie
In ArchLinux zul je niet veel configuratietools vinden, voor de meeste zaken zal je zelf met een editor aan de gang moeten gaan. Wel staan in de configuratie bestanden genoeg commentaar om het duidelijk uit te leggen, kom je er dan nog niet uit dan is er nog een ArchLinux forum, wiki en een IRC chat.
ArchLinux heeft een rc.conf bestand waarin de belangrijkste zaken geconfigureerd worden zoals modules die geladen worden (wat overigens ook kan in modules.conf) en het configureren van het netwerk, hostname en daemons die gestart worden bij het opstarten.
Meegeleverde software
De huidige versie (0.7 Wombat) bestaat uit 1 CD. Hierop staan dan ook geen grote Desktop Environments zoals KDE en GNOME, maar alleen wat simpele Window Managers zoals Blackbox, Enlightenment, FVWM2 en WindowMaker. Verder staan alle nodige software pakketten voor een basis-installatie gewoon op de CD, ook server-software zoals Apache, PHP, FTP-server daemons en MySQL bevinden zich op de CD.
Software installatie systeem
ArchLinux maakt gebruik van pacman. Pacman is een simpele packaging systeem dat gebruikt maakt van .tar.gz bestanden met scripts erbij die voor de installatie dienen. Ook gaat pacman goed om met dependencies.
Pacman haalt zijn pakketten standaard uit 2 trees; Current en Extra. In Current staan alle pakketten die ook op de ArchLinux CD staan (maar dan de nieuwste versies), en in Extra staat de extra software. Er bestaat ook een Unstable tree die men makkelijk kan toevoegen door /etc/pacman.conf aan te passen.
Het configuratiebestand van pacman is erg simpel opgezet. Pakketten en bestanden die niet upgraded mogen worden (zoals belangrijke systeem configuratiebestanden) zijn makkelijk toe te voegen aan de lijst. Daaronder staat het lijstje met Servers en trees.
Ondersteuning
ArchLinux biedt zelf geen officiële ondersteuning, wel zijn er diverse forums, wiki's en IRC chats.
Conclusie
ArchLinux is een distributie die niet veel 'bloat' heeft, snel draait en waarbij de gebruiker zelf vaak met de commandoline moet werken.
