Onderwijs

Beste Linux-projecten voor beginners

Beste Linux-projecten voor beginners
Sommige mensen leren graag uit boeken en anderen doen graag kennis en ervaring op door aan interessante projecten te werken. Als je tot de laatste categorie behoort en Linux nieuw voor je is, is onze selectie van de top 5 beste Linux-projecten voor beginners precies wat je nodig hebt om je vaardigheden naar een hoger niveau te tillen.

1. Linux gebruiken op uw pc

Linux gebruiken op je pc is verreweg het eenvoudigste project dat je kunt beginnen. Je zult gedwongen worden om alternatieven te vinden voor je favoriete Windows- en Mac-applicaties, erachter te komen hoe je oudere of meer obscure hardwareapparaten correct kunt laten werken, en stop met bang te zijn voor de terminal.

Als je nog nooit Linux als je belangrijkste besturingssysteem hebt gebruikt, raden we je aan te beginnen met een beginnersvriendelijke distributie. Hier zijn drie populaire opties:

2. Bouw uw eigen systeem vanaf de grond af

Met Linux krijgt u de vrijheid om uw eigen besturingssysteem vanaf de grond af te bouwen, waarbij u elk afzonderlijk onderdeel kiest op basis van uw persoonlijke voorkeuren en behoeften.

Je kunt beginnen met een lichtgewicht en flexibele distributie zoals Arch Linux, waarvan de installatie goed gedocumenteerd is op de officiële wiki. In zijn basisvorm bevat Arch Linux niet eens een desktopomgeving, maar je kunt elke gewenste desktopomgeving installeren met Pacman, een pakketbeheerder die een binair pakketformaat combineert met een flexibel bouwsysteem.

Wanneer je leert hoe je een lichtgewicht Linux-distributie zoals Arch Linux installeert, beheert en gebruikt, kun je overstappen naar iets dat nog spannender is: Linux From Scratch.

Linux From Scratch is een leerproject dat stapsgewijze instructies biedt voor het bouwen van je eigen Linux-distributie vanuit de broncode, wat je veel kan leren over hoe een Linux-systeem intern werkt. Linux From Scratch kan in theorie op vrijwel elke computer worden geïnstalleerd, maar het is handig om het op een virtuele machine te installeren, zodat u gemakkelijk back-ups kunt maken en deze kunt herstellen als u iets verprutst.

3. Maak een slimme magische spiegel

Het probleem met de meeste doe-het-zelf-projecten is dat ze eruitzien als doe-het-zelfprojecten. Maar dat is niet het geval met deze slimme magische spiegel. Gebaseerd op een open source modulair smart mirror-platform genaamd MagicMirror² en de Raspberry Pi single-board computer, laat dit elegante Linux-project je een spiegel maken die zo slim is dat zelfs Tony Stark jaloers op je zou zijn.

Hoewel het project er misschien ingewikkeld uitziet, is er geen enkele reden om je erdoor geïntimideerd te voelen. Je hoeft alleen maar een scherm aan te sluiten op een Raspberry Pi, MagicMirror² te installeren en alles naar wens te configureren. Vervolgens plaats je een tweerichtingsspiegelglas voor het scherm om de illusie te creëren dat tekst en afbeeldingen rechtstreeks uit de spiegel zelf komen.

Als je geen reservescherm hebt liggen, kun je een laptopscherm op eBay kopen voor ongeveer $ 50 en een compatibel controllerbord gebruiken om het op de Raspberry Pi aan te sluiten. Deze YouTube-video van DIY Perks legt fantastisch uit hoe je alles in elkaar zet.

Het helpt natuurlijk enorm als je al wat basis hand- en elektrisch gereedschap bezit, maar je kunt ook zonder deze een magische spiegel (of op zijn minst een slim display) maken.

4. Een Linux Home Entertainment-systeem opzetten

Er zijn veel op Linux gebaseerde distributies voor thuisentertainmentcentra met ondersteuning voor alle gangbare en niet-zo-veelvoorkomende multimediabestandsindelingen, streaming, visualisaties, emulatie van retro-gamesystemen en nog veel meer opwindende functies.

De meeste op Linux gebaseerde distributies van home-entertainmentcentra zijn voorzien van Kodi, een gratis en open source mediaspeler-softwaretoepassing ontwikkeld door de XBMC Foundation. Kodi is ontworpen om er geweldig uit te zien en aan te voelen op grote tv's, zodat gebruikers video's kunnen afspelen, naar muziek en podcasts kunnen luisteren, foto's kunnen bekijken en inhoud van lokale en netwerkopslagmedia en internet kunnen afspelen.

Enkele van de meest populaire op Linux gebaseerde distributies voor thuisentertainmentcentra met Kodi zijn OSMC, OpenELEC en LibreELEC. Het maakt niet echt uit welke distributie je het eerst probeert, want de verschillen tussen hen zijn niet enorm.

Wat veel belangrijker is, is uw keuze van hardwarecomponenten. De Mini-ITX-vormfactor is vooral populair vanwege zijn compacte formaat. Het is doorgaans het beste om ultra-high-performance componenten te vermijden vanwege de hoeveelheid warmte die ze genereren. Je kunt zelfs een gebruikte laptop kopen en er een energiezuinig home-entertainmentcentrum van maken.

5. Een webserver instellen

Als je ernaar streeft om Linux-serverbeheerder te worden, is het opzetten van een thuiswebserver de beste leerervaring die je kunt krijgen. Tenzij je ervoor kiest om alles helemaal opnieuw te doen, zou je je eerste webserver in minder dan een dag moeten kunnen gebruiken, omdat het draaien van een basiswebserver op Linux neerkomt op vier componenten (de zogenaamde LAMP-stack):

U kunt onze tutorial volgen voor het opzetten van een Debian 10 LAMP-server voor PHP-webontwikkeling en deze aanpassen aan uw distributie.

Als je eenmaal een werkende webserver hebt, kun je port forwarding op je router instellen zodat je er overal toegang toe hebt. Van daaruit kunt u een contentbeheersysteem zoals WordPress installeren of kiezen uit onze selectie van zelf-gehoste softwareontwikkelingstools.

Handige hulpmiddelen voor Linux-gamers
Als je graag games op Linux speelt, is de kans groot dat je apps en hulpprogramma's zoals Wine, Lutris en OBS Studio hebt gebruikt om de game-ervaring...
HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...
Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...