Kennisbank › Linux Distributies › Arch Linux
linux distributies starter 28 August 2026

Arch Linux

Arch Linux: Geschiedenis, Ontwikkeling en Technische KenmerkenDit artikel behandelt de geschiedenis, het ontwikkelingsmodel en de technische werking van Arch

Arch Linux: Geschiedenis, Ontwikkeling en Technische Kenmerken

Dit artikel behandelt de geschiedenis, het ontwikkelingsmodel en de technische werking van Arch Linux, gericht op systeembeheerders en gevorderde Linux-gebruikers die de distributie willen evalueren of implementeren.

VEREISTEN

  • Basiskennis van de Linux-commandoregel, partitie-indeling en systeembeheer.
  • Een 64-bit (x86_64) computer of virtuele machine, minimaal 2 GB RAM en 20 GB vrije schijfruimte.
  • Een internetverbinding voor het downloaden van de installatie-ISO en pakketten.
  • De nieuwste installatie-ISO, beschikbaar via de officiële Arch Linux downloadpagina.
STAPPEN

1. Download de installatie-ISO van Arch Linux 2026.08.01. Deze versie, uitgebracht op 1 augustus 2026, heeft een grootte van 1,5 GB. De maandelijkse releasecyclus garandeert dat u begint met de meest recente pakketten uit de rolling release repositories.

curl -O https://archive.archlinux.org/iso/2026.08.01/archlinux-2026.08.01-x86_64.iso

2. Schrijf de ISO naar een USB-stick. Gebruik `dd` om de ISO op een USB-stick te zetten. Vervang `/dev/sdX` door het juiste apparaatpad van uw USB-stick — controleer dit met `lsblk` om gegevensverlies te voorkomen.

sudo dd if=archlinux-2026.08.01-x86_64.iso of=/dev/sdX bs=4M status=progress && sync

3. Start de computer vanaf de USB-stick. Kies in het opstartmenu de optie "Arch Linux install medium (x86_64, UEFI)". De live-omgeving opent een root-shell zonder grafische interface — dit is de kern van de Arch-filosofie: geen abstractielaag tussen de gebruiker en het systeem.

4. Verifieer de opstartmodus en netwerkverbinding. Controleer of het systeem in UEFI-modus draait en of het netwerk beschikbaar is. Deze stappen bepalen de partitie-indeling en pakketinstallatie.

ls /sys/firmware/efi/efivars
   ping -c 3 archlinux.org

5. Maak partities aan met `fdisk` of `parted`. Arch biedt geen grafische installer — u hebt volledige controle over de schijf. Maak minimaal een root-partitie (`/dev/sda1`) en optioneel een aparte EFI-systeempartitie (`/dev/sda2`, minimaal 512 MB, type EFI). Formatteer de partities en mount ze.

fdisk /dev/sda
   mkfs.ext4 /dev/sda1
   mkfs.fat -F32 /dev/sda2
   mount /dev/sda1 /mnt
   mkdir /mnt/boot
   mount /dev/sda2 /mnt/boot

6. Installeer het basissysteem met `pacstrap`. `pacman` is het pakketbeheersysteem van Arch. `pacstrap` installeert de basispakketten naar de gemounte partitie. De `base`-groep bevat de minimale tools; `linux` en `linux-firmware` leveren de kernel en stuurprogramma's.

pacstrap -K /mnt base linux linux-firmware

7. Configureer het systeem: fstab, chroot, timezone, locale en bootloader. Genereer de bestandssysteem-tabel (`fstab`), chroot het geïnstalleerde systeem, stel tijdzone en taal in, en installeer een bootloader. Dit zijn de laatste stappen voordat het systeem op zichzelf kan draaien.

genfstab -U /mnt >> /mnt/etc/fstab
   arch-chroot /mnt
   ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
   hwclock --systohc
   echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
   locale-gen
   echo "LANG=en_US.UTF-8" > /etc/locale.conf
   pacman -S grub efibootmgr
   grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
   grub-mkconfig -o /boot/grub/grub.cfg

8. Stel het root-wachtwoord in en herstart. Geef het root-account een wachtwoord, verlaat de chroot-omgeving en herstart. Na de herstart hebt u een minimaal Arch-systeem zonder desktopomgeving — die voegt u later toe via `pacman`.

passwd
   exit
   umount -R /mnt
   reboot

VERIFICATIE

Na het herstarten logt u in als root. Controleer de kernelversie en de systeemstatus met de volgende commando's:

uname -r
pacman -Q linux
systemctl status

De kernelversie moet overeenkomen met de nieuwste versie in de Arch repositories. Een werkend systeem toont `systemctl status` zonder kritieke fouten. Vergelijk de geïnstalleerde pakketversie met de nieuwste beschikbare versie:

pacman -Syu

Dit commando synchroniseert de repositories en werkt alle pakketten bij — de kern van het rolling release model.

VEELGESTELDE PROBLEMEN

1. Geen EFI-variabelen gevonden bij de bootloader-installatie. Als `ls /sys/firmware/efi/efivars` geen output geeft, draait het systeem in BIOS-modus. Installeer dan GRUB voor BIOS in plaats van UEFI: `grub-install --target=i386-pc /dev/sda`.

2. Pacman kan geen pakketten downloaden (404-fout). De mirrors zijn mogelijk verouderd. Werk de mirrorlijst bij en probeer opnieuw:

reflector --latest 10 --protocol https --save /etc/pacman.d/mirrorlist
   pacman -Syy

3. Het systeem start op in een zwart scherm na de herstart. Dit duidt meestal op ontbrekende firmware of een onvolledige kernel-installatie. Controleer of `linux-firmware` is geïnstalleerd en of de grafische stuurprogramma's correct zijn geconfigureerd:

pacman -S linux-firmware mesa xf86-video-vesa

Arch Linux beëindigde de ondersteuning voor de i686-architectuur op 25 januari 2017. De ISO van februari 2017 was de laatste met 32-bit-ondersteuning; vanaf november 2017 draait Arch uitsluitend op x86_64. De eerste officiële x86_64-ISO verscheen in april 2006 — een rechtstreekse reactie op de opkomst van 64-bit-processors en de toenemende geheugeneisen van moderne software.

De geschiedenis van Arch begint op 11 maart 2002 met de release van Arch Linux 0.1, ontwikkeld door Judd Vinet. Vinet ontwierp Arch als een minimalistische tegenhanger van CRUX, met de nadruk op eenvoud en controle. Zijn KISS-principe — "Keep It Simple, Stupid" — betekent geen automatische configuratietools, geen grafische installer en geen verborgen abstractielagen. U beslist over elk onderdeel van het systeem.

In februari 2020 droeg Aaron Griffin, die Vinet opvolgde als projectleider, de leiding over aan Levente Polyak. De overdracht verliep via een transparante stemprocedure binnen de gemeenschap. Deze bestuurlijke continuïteit zorgde ervoor dat het project zijn identiteit behield: een distributie die geen traditionele versienummers kent, maar continu wordt bijgewerkt via `pacman`.

`pacman` compileert geen pakketten — het installeert binaire pakketten rechtstreeks uit de repositories. Voor software die niet in de officiële repositories staat, gebruikt u de Arch User Repository (AUR). De AUR bevat duizenden pakketdefinities die gebruikers publiceren en delen, vaak lang voordat ze in andere distributies verschijnen. Het Arch Build System (ABS) biedt daarnaast een gestandaardiseerde methode om pakketten uit broncode te bouwen.

De Arch Wiki vormt de ruggengraat van de documentatie. Het is een van de meest complete technische naslagwerken in de Linuxwereld, met handleidingen die ook voor andere distributies relevant zijn. De Nederlandstalige hoofdpagina verlaagt de drempel voor gebruikers die de installatie en configuratie in hun eigen taal willen doorlopen.

Arch integreert ook met moderne software-ecosystemen. De AppStream Generator ondersteunt Arch als doeldistributie, waardoor pakketten verschijnen in GNOME Software en KDE Discover. Dit biedt een grafische laag bovenop de pakketinstallatie — een aanvulling op, geen vervanging van, de commandoregel.

De installatie-ISO's verschijnen maandelijks met de nieuwste pakketten. Een nieuwe installatie begint daardoor vrijwel altijd met een actueel systeem. Het rolling release-model vereist echter regelmatig onderhoud: `pacman -Syu` moet u wekelijks draaien om het systeem stabiel en veilig te houden. Wie dit nalaat, riskeert conflicten tussen verouderde en nieuwe pakketten.

Arch blijft daarmee een distributie voor wie het systeem wil begrijpen in plaats van alleen gebruiken. De initiële installatie kost tijd, maar de kennis die u opdoet over partities, bootloaders en pakketbeheer is rechtstreeks toepasbaar op elke andere Linux-distributie. De vraag is niet of Arch geschikt is voor beginners — de vraag is of u bereid bent de tijd te investeren die het systeem vraagt.

← Terug naar kennisbank
← Terug naar kennisbank