I use Arch, btw

Een aantal weken terug heb ik een nieuwe laptop in gebruik genomen. En dat is dit keer géén MacBook. We kampten namelijk met significante prestatieproblemen met Docker for Mac waardoor development onacceptabel traag is. We hebben daarom besloten om een proef te doen met een Linux-laptop. Maar welke van de honderden Linux-distributies kies je?

Een universele techniek om een Linux-distributie te kiezen is er niet. Sommigen installeren Ubuntu omdat dat de distributie is met de meeste naambekendheid. En anderen installeren iedere week een andere distributie om te proberen. Mijn techniek was: zo lang het maar geen Ubuntu is.

Geen Ubuntu

Ik heb namelijk een ongegronde aversie tegen Ubuntu omdat ik nog nooit een stabiel Ubuntu-systeem heb gehad. Ik heb namelijk altijd wel iets moeten doen wat dit artikel expliciet zegt dat je niet moet doen.

Dat begon vaak met software installeren van willekeurige PPA’s of handmatig moeten bouwen omdat het niet op andere wijze beschikbaar is. En vervolgens blindelings commando’s uitvoeren die ik op https://askubuntu.com vond omdat er dan iets stuk is gegaan
om het probleem nog erger te maken.

Het resultaat is dat ik iedere 1 à 2 maanden Ubuntu opnieuw aan het installeren was om exact dezelfde fouten weer te maken. *balkende ezel-geluiden*

EndeavourOS

Uiteindelijk ben ik beland op het Arch-gebaseerde EndeavourOS. Een kale Arch-installatie is precies dat: kaal. Het biedt niets meer dan een commandline-omgeving. Je zal daarna zelf een desktopomgeving moeten opzetten. Dat is zelfs voor mij nu nog nèt iets te hardcore. EndeavourOS biedt een grafische installer die een volwaardige, maar alsnog redelijk kale, desktopomgeving voor je installeert.

Ik ben best puristisch en wil dingen graag uitzoeken en begrijpen. De zeer gedetailleerde Arch-wiki’s sluiten daar perfect op aan. Die bieden namelijk uitleg en kennis, en geen antwoorden op problemen. Niet meer klakkeloos commando’s kopieren en plakken dus!

Oplossingen

De packagemanager Pacman lost het probleem op dat software niet eenduidig beschikbaar is op. Het is niet nodig om allerlei willekeurige PPA’s te gebruiken of software handmatig te installeren om bij de volgende update te vergeten wat je hebt geïnstalleerd en hoe. Alles is namelijk beschikbaar in de officiele repositories, of op de Arch User Repository (AUR).

In combinatie met de rollingrelease-cyclus van Arch, heb je altijd de nieuwste ‘stabiele’ versies van software op je systeem. Je hoeft dus niet te wachten op de nieuwe Debian-versie of
als dat te lang duurt
de nieuwe versie op een andere wijze te installeren.

Je moet daardoor wel zeer regelmatig updaten. Hoe vaker hoe beter. Dat kan vervelend zijn, maar updates zijn in enkele minuten geïnstalleerd en de laptop herstarten is ook zo gedaan. De updates zijn ook nog eens erg klein, waardoor je gemakkelijk de wijzigingen kan bekijken, mocht er iets fout zijn gegaan. Ik doe iedere vrijdagmiddag een update, vlak voordat we gezellig aan het bier gaan.

Succes!

Die onderdelen zorgen er samen voor dat ik weet wat ik doe en hoe mijn besturingssysteem in elkaar zit. Ook neem ik de stabiliteit van mijn systeem in eigen handen. Daarnaast hebben Arch(-gebaseerde) besturingssystemen een hoog doe-het-zelf-gehalte, wat bijdraagt aan meer bewustzijn om er zorgvuldig mee om te gaan.

Daarom heeft mijn ‘zo lang het maar geen Ubuntu is’-techniek goed uitgepakt: ik ga bewust en zorgvuldig met mijn besturingssysteem om. Die mindset had ik niet toen ik nog Ubuntu gebruikte, dus alle problemen die ik daarmee heb ervaren zijn echt te danken aan mijn eigen onkunde. Maar zonder deze endeavour was ik daar waarschijnlijk niet achter gekomen.

Mijn EndeavourOS-installatie draait inmiddels als een zonnetje en alle performanceproblemen bestaan niet meer. De Linux-laptopproef is daarmee een succes en ik vind het erg fijn dat we de ruimte hebben gekregen om deze test te doen. Mijn collega Eric is inmiddels ook overgestapt op dezelfde laptop. Al heeft hij wel voor Ubuntu gekozen…

I use arch, btw

Onbekende auteur
-