Hoe maak je een aangepast Linux-besturingssysteem?
Het bouwen van je eigen besturingssysteem vanaf nul klinkt misschien als een enorm project, maar met tools zoals SUSE Studio wordt het verrassend goed te doen – zelfs voor mensen die niet echt in programmeren duiken. Of je nu een kleine Linux wilt die binnen enkele seconden opstart of een aangepaste versie vol met je favoriete programma’s, het is best gaaf om te zien hoe ver je kunt komen zonder ook maar één regel code aan te raken. Het grootste voordeel? Je krijgt een gepersonaliseerd besturingssysteem dat je op een fysieke computer kunt installeren of in een virtuele machine kunt draaien. Ik zal niet liegen, soms kunnen deze webgebaseerde tools wat eigenzinnig zijn en kun je onderweg wat vreemde problemen tegenkomen, maar over het algemeen is het vrij eenvoudig.
De truc is om te weten welke instellingen je moet aanpassen, welke opties je moet kiezen en wat elke stap doet, zodat je niet zomaar lukraak op knoppen klikt. Het is handig om van tevoren te weten welke OS-versie, desktopomgeving en software je wilt gebruiken. Deze handleiding behandelt de basisprincipes, van aanmelden tot het klikken op de knop ‘Bouwen’.Je krijgt in een mum van tijd een fatsoenlijk ogende, aangepaste Linux-distributie aan de praat, zelfs als je nog aan het leren bent.
Hoe bouw je een aangepast Linux-besturingssysteem met SUSE Studio?
Een account aanmaken en je project starten
Ga eerst naar SUSE Studio. Meld u aan of maak een gratis account aan. U kunt uw Novell-, Google-, Twitter-, Facebook-, Yahoo!- of OpenID-gegevens gebruiken. Klik na het inloggen op ‘ Nieuw apparaat maken’. Dat is gewoon een chique manier om te zeggen: “start een nieuw, aangepast besturingssysteem”.
Uw basisinstellingen kiezen: bureaubladomgeving en architectuur
Hier begint het plezier. Kies op de hoofdpagina je favoriete Linux-desktopomgeving, zoals GNOME, KDE, XFCE, of wat je maar wilt. Selecteer ook of je een 32-bits of 64-bits versie wilt. Kies bij twijfel voor 64-bits; de meeste moderne systemen ondersteunen dat. Door op ‘Appliance maken’ te klikken, creëer je een schone installatie.
Uw besturingssysteemgegevens en software configureren
Je ziet nu tabbladen met de namen Start, Software, Configuratie, Bestanden, Bouwen en Delen. Geef je besturingssysteem onder Start een unieke naam – iets wat je makkelijk kunt onthouden. Ga vervolgens naar het tabblad Software. Hier kun je pakketten of softwaregroepen selecteren, zoals ontwikkelaarstools, mediacodecs of specifieke applicaties. Klik op een groep en voeg pakketten toe door op de knop ‘Toevoegen’ te klikken. Zo pas je aan wat er wordt meegeleverd. Aan de linkerkant zie je informatie over schijfgebruik, het totale aantal pakketten en de grootte van je image – dit helpt je inschatten hoe groot je build wordt.
Netwerk-, gebruikers- en andere instellingen nauwkeurig afstellen
Ga naar het tabblad Configuratie om netwerkinstellingen, gebruikersaccounts, firewallregels en tijdzone aan te passen. Je kunt hier ook je bureaubladachtergrond instellen. Voor licenties is er een gedeelte waar je je eigen licentieovereenkomst kunt toevoegen – handig als je een aangepaste EULA wilt. Zodra alles er goed uitziet, ga je naar Bestanden. In dit gedeelte kun je bestanden uploaden, zoals aangepaste scripts of extra stuurprogramma’s. Als je hier nog niet klaar voor bent, kun je dit gedeelte overslaan en direct doorgaan naar Bouwen.
Het bouwen en testen van je eigen besturingssysteem.
In het tabblad ‘Bouwen’ kies je hoe je je besturingssysteem wilt samenstellen. Je kunt kiezen uit een live-cd/usb, een VMware-image of een ISO-bestand voor eenvoudige installatie. Kies wat het beste bij je past en klik vervolgens op ‘Bouwen’. Houd er rekening mee dat dit, afhankelijk van het aantal pakketten of configuraties dat je hebt gekozen, enkele minuten tot enkele uren kan duren. Zodra het klaar is, kun je het ISO-bestand downloaden, een snelle test uitvoeren of het delen met anderen. Eerlijk gezegd kan het proces soms wat traag of hardnekkig verlopen, vooral op minder krachtige systemen, maar geduld wordt beloond.
Eerlijk gezegd is dit hele proces niet perfect – ik heb wel eens meegemaakt dat builds vastliepen of dat er fouten opdoken – maar meestal werkt het wel als je blijft bijstellen en het opnieuw probeert. Oh, en zorg ervoor dat je internetverbinding stabiel is, want die downloadt al die pakketten en images. Als het bouwen niet soepel verloopt, helpt een snelle vernieuwing van de pagina of uitloggen en opnieuw inloggen soms om de sessie te resetten.
Samenvatting
- Meld u aan bij SUSE Studio en start een nieuw apparaat.
- Kies uw desktopomgeving en -architectuur.
- Pas de naam, softwarepakketten en systeeminstellingen aan.
- Upload eventueel extra bestanden.
- Bouw en test je nieuwe Linux-besturingssysteem; wacht tot het proces is voltooid.
Samenvatting
Al met al is het bouwen van je eigen Linux-besturingssysteem met SUSE Studio best te doen, vooral als je niet zo van programmeren houdt. Ja, het kan een beetje eigenzinnig zijn en soms heb je een paar pogingen nodig om alles goed te krijgen, maar het eindresultaat is beter dan het installeren van een standaarddistributie – als je iets specifieks wilt. Het is gewoon een kwestie van geduld hebben, een beetje experimenteren en kijken wat voor aangepaste configuratie je uiteindelijk krijgt. Ik hoop dat dit iemand helpt om een paar uur te besparen of een gaaf project op te starten – of in ieder geval een werkend besturingssysteem te krijgen voor test- of leerdoeleinden.