Oude pc hergebruiken met Linux

Noud van Kruysbergen
0

Inhoudsopgave

Als je netbook of oude laptop zijn beste tijd heeft gehad, maar nog te goed is voor op de schroothoop, kun je daar met een lekker licht Linux-systeem nog goed mee typen, internetten of video’s afspelen. We bekijken hoe je een oude pc hergebruiken kunt met Linux.

Als een notebook na een paar jaar is afgeschreven, is daar qua hardware weinig mis mee, maar een sneller en moderner apparaat is natuurlijk een stuk aantrekkelijker. Maar zelfs met een tien jaar oude notebook of klein netbookje kun je nog teksten schrijven, op internet rondstruinen, een mailtje versturen en naar wat muziek luisteren. Op die manier is zo’n ding nog prima geschikt als tweede apparaat op je bureau of voor familieleden die verder geen computer hebben. In noodgevallen kan zo’n reserve-apparaat ook handig zijn om tips op internet te zoeken als je eigen pc het opeens niet meer doet.

Veiliger en sneller

Op veel oudere note- en netbooks staat Windows XP of Vista geïnstalleerd. Die oude Windows werkt meestal nog wel, maar heeft al lang geen updates meer gekregen. Daar moet je uit veiligheidsoverwegingen sowieso dan ook niet internet mee op. Voor Windows 7 geldt over niet al te lange tijd hetzelfde. Een klein Linux-systeem brengt dan uitkomst en biedt, afhankelijk van de uitrusting en de desktop, ook duidelijk meer performance dan de antieke Windows-versie.

In tegenstelling tot de huidige Windows-versies hebben veel Linux-systemen nog drivers voor oudere hardware. Sommige distributies hebben zich erin gespecialiseerd om oude hardware nieuw leven in te blazen – die zijn er ook voor 32-bit processors. Met een selectie aan software en een desktop die op dat doel afgestemd zijn, heb je dan toch een redelijk snelle werkomgeving.

oude pc hergebruiken met Linux Eee PC Iscpu PAE

Het Linux-commando lscpu laat zien dat de Atom N270 van de Eee PC 1000H door de processoruitbreiding PAE nog compatibel is met nieuwe Linux-distributies.

Echt oude hardware

Netbooks uit de tijd van de eerste hype van die mini-apparaten, zoals de Asus Eee PC 1000H, hebben al een aantal jaren op de teller maar werken vaak nog zonder mankeren. Met een klein Linux-systeem geef je ze een recent besturingssysteem om je geen zorgen te hoeven maken over de beveiliging. Daar hoef je zelfs niet zo heel veel voor op te geven, want met een Atom N270-processor (1,6 GHz) en altijd nog 1 GB aan werkgeheugen werkt zelfs (32-bit) Xubuntu 18.04 prima.

De apparaten met een Pentium M-processor horen wel bij de dinosauriërs onder de notebooks. We hebben als vertegenwoordiger uit die categorie een Samsung X10 uit 2003 gebruikt. Die heeft een Pentium M met 1,4 GHz en 512 GB aan RAM.

Mogelijke problemen

De meeste grote Linux-distributies hebben gedurende de afgelopen jaren de ondersteuning voor 32-bit afgebouwd en bieden nu alleen nog maar live- en installatie­media voor 64-bit x86-systemen. Op de 32-bit hardware van oude notebooks starten die echter niet, dus kijk alleen naar de beschikbare 32-bit varianten.

De keuze aan distributies is desondanks nog reuze. De recente Ubuntu 18.04 is er niet meer voor 32-bit, maar zijn familieleden Xubuntu en Lubuntu bieden van hun laatste versies ook nog een 32-bit variant. De hier genoemde Linux-distributies zijn speciaal bedoeld voor oudere apparaten en hebben dan ook allemaal de bijpassende live- en installatiemedia ter beschikking.

Maar zo heel simpel is het allemaal ook weer niet: de huidige versies van de Linux-kernel gaan er vanuit dat de processor Physical Address Extension (PAE) ondersteunt. Als dat niet het geval is, boot het systeem simpelweg niet. Soms helpt het dan om in het bootmenu het betreffende item te openen met de Tab-toets om het te bewerken en aan het eind van de regel de bootparameter forcepae toe te voegen. Maar dat helpt ook niet altijd. De boven genoemde testapparaten gebruiken een 32-bit besturingssysteem, maar alleen het netbook van Asus ondersteunt PAE.

Installatiemedium

Een ander probleem: moderne pc’s booten eigenlijk geheel vanzelf vanaf een usb-stick, maar dat werkt bij die oudere apparaten vaak niet. Dan moet je een cd of dvd als bootmedium gebruiken. Onze Asus Eee PC 1000H startte zonder problemen vanaf een usb-stick, maar het oudere X10-notebook van Samsung uit het jaar 2003 deed dat daarentegen alleen van de ingebouwde dvd-drive.

Als er alleen een cd-drive beschikbaar is, dan beperkt dat de keuze aan distributies nog meer. Distributies als Bodhi Linux, die 737 MB groot is en waarvan de systeemeisen zo laag zijn dat die op dergelijke systemen zou moeten kunnen draaien, passen niet op een cd. Dat was soms ook niet op te lossen met een externe, via usb aangesloten dvd-drive.

Grafische interface

De lichtste systeemeisen heb je bij een Linux-systeem zonder grafische interface, maar dat is alleen iets voor de echte nerds zonder behoefte aan gemak of voor als je het apparaat als een kleine server wilt gebruiken. Moderne grafische interfaces als Gnome en KDE Plasma vragen het nodige werkgeheugen voordat er überhaupt een programma gestart wordt. Xfce gaat wat zuiniger met resources om, maar voor systemen met slechts 256 MB aan RAM is ook die desktop te veeleisend.

Gelukkig zijn er bij Linux geen beperkingen aan de onderkant: van de functierijke KDE Plasma tot slanke desktops als LXDE en Mate tot de Spartaanse window-manager Openbox, die niet veel meer doet dan vensters beheren, alles is mogelijk als grafische Linux-interface.

oude pc hergebruiken met Linux TinyCore

TinyCore is een prettig klein systeem, maar heeft ook een mager softwareaanbod. Hier in de variant CorePlus. Ook het softwarebeheer is Spartaans.

Resourcevriendelijke Linux-distributies hebben daarom een slanke window-manager in plaats van een omvangrijke desktopomgeving. Puppy Linux gebruikt in de variant Xenialpup 7.5 bijvoorbeeld Joe’s Window Manager (JWM), TinyCore 9.0 gebruikt de Fast Light Window Manager (FLWM) en BrunsenLabs Helium werkt met Openbox.

Xubuntu 18.04: veel comfort

Als je zo min mogelijk concessies aan het gebruiksgemak wilt doen, installeer je de huidige versie van Xubuntu 18.04 LTS in zijn 32-bit variant. Voor wat oudere notebooks is de Ubuntu-variant met Xfce-desktop een goede oplossing. Zelfs op een netbook als de Eee PC 1000H draait die distributie nog prima. Met een van een usb-stick bootend live-systeem hebben we eerst de hardwarecompatibiliteit getest. Als die positief uitviel, installeerde de Ubuntu-installer Ubiquity het systeem met een paar stappen op de harde schijf.

Op een netbook moet je een omweg voor het bootmenu maken: om het starten van Windows tegen te gaan en in het bootmenu de usb-stick te kunnen kiezen, druk je bij het starten op F2 om het BIOS te openen. Verlaat dat weer en start opnieuw op, maar druk dit keer op de Escape-toets om bij een bootmenu te komen waar je de stick kunt selecteren.

oude pc hergebruiken met Linux Xubuntu

Als je Ubuntu kent, hoef je bij Xubuntu niet veel dingen anders te doen en kun je terugvallen op het grote softwareaanbod van Ubuntu.

Na het opstarten verbruiken de desktop en het geïnstalleerde systeem ongeveer 225 MB aan werkgeheugen. Met de 1024 MB aan RAM van het netbook blijven er dan nog genoeg reserves over voor programma’s. Wonderen mag je daarbij niet verwachten, met name niet bij het starten van grote programma’s als Firefox, Thunderbird en LibreOffice.

De Firefox-browser en Thunderbird-mailclient starten op een netbook dan wel langzaam, maar voor het internetten en mailen werken ze snel genoeg. Firefox speelt ook muziek van streamingdiensten zonder al te veel gemor af, maar YouTube-video’s lopen niet echt vloeiend. De voorgeïnstalleerde mediaplayer Parole speelt audiobestanden zonder problemen af, maar videobestanden op de harde schijf haperen. Als je echter VLC Mediaplayer installeert, ze wel zonder problemen afgespeeld. Het krachtige LibreOffice is geïnstalleerd als officepakket, maar dat heeft even nodig om op te starten – zo’n 12 tot 20 seconden. Xubuntu heeft aan de andere kant wel de volledige beschikking over de Ubuntu-pakketbronnen, je kunt naar believen ook andere software installeren.

Voor nog oudere apparaten is Xubuntu 18.04.1 echter een te grote beproeving. Dan moet je op zoek naar een slankere Linux. Als je vindt dat het systeem te traag reageert, moet je ook eens een van de volgende distributies uitproberen – of een grafische interface proberen die minder resources vreet.

Lubuntu 18.04

Als Xubuntu te traag draait, kun je het eens proberen met de iets slankere variant Lubuntu 18.04, die als live-systeem ook over de Ubuntu-installer beschikt. Het standaard geheugenverbruik van ongeveer 150 MB van het systeem met desktop is daarbij wat minder. Het grootste voordeel zit echter in de ingebouwde software: Lubuntu is met zijn verzameling lichte software beter toegerust voor oudere apparaten.

In plaats van het grote LibreOffice worden bijvoorbeeld de tekstverwerker Abiword en het spreadsheetprogramma Gnumeric gebruikt, die in een paar seconden gestart zijn. Sylpheed fungeert als mailclient, maar de standaardbrowser is ook hier Firefox. Audiobestanden worden door Audacious afgespeeld, en voor video’s is Gnome MPV verantwoordelijk. YouTube-video’s worden door Firefox alleen als diashow afgespeeld, maar als je Chromium installeert draaien ze weliswaar niet helemaal perfect maar zeker draaglijk.

oude pc hergebruiken met Linux Lubuntu

Het grote voordeel van Lubuntu 18.04 is met name het resourcevriendelijke softwareaanbod.

Xubuntu en Lubuntu hebben het voordeel dat ze kunnen beschikken over het uitgebreide arsenaal aan Ubuntu-pakketbronnen en je software kunt installeren naar eigen inzicht. Als je bekend bent met Ubuntu, hoef je bovendien niet zoveel om te schakelen. De wachttijden bij bijvoorbeeld het starten van een browser of wanneer er een update geïnstalleerd wordt, zijn echter wel aanzienlijk.

Doorlezen is gratis, maar eerst even dit:

Dit artikel is met grote zorg samengesteld door de redactie van c’t magazine – het meest toonaangevende computertijdschrift van Nederland en België. Met zeer uitgebreide tests en praktische workshops biedt c’t de diepgang die je nergens online vindt.

Bekijk de abonnementen   Lees eerst verder

Xenialpup 7.5

De op Ubuntu 16.04 Xenial gebaseerde ­Linux-distributie Xenialpup 7.5 is met name bedoeld voor oudere apparaten als het Eee PC 1000H-netbook. De technische specificaties daarvan komen precies overeen met de systeemeisen: een 1,6GHz-processor en 1 GB aan RAM. Het systeem neemt echter ook genoegen met een 1GHz-cpu en 768 MB werkgeheugen. Xenial werkt ook vanaf een usb-stick als klein live-systeem. Na het starten zie je dan de dialoog ‘Quick Settings’, waarmee je de taal, regionale instellingen en de toetsenbordlay-out kunt aanpassen. Hier wordt ook uitgelegd hoe je andere taalpakketten kunt downloaden.

Ook de rest van het configureren is niet moeilijk: een klik op het verbindingssymbool op de taakbalk onderin opent de ‘Internet Connection Wizard’ voor het configureren van de internetverbinding. Met een paar muisklikken stel je daar de wifi- en netwerkverbindingen in. De bonte Xenialpup-interface komt van de window-manager JWM, die een kleine ‘woesj’ laat horen als hij klaar is. Met de tool JWMdesk configureer je naar believen de achtergrond, de pictogrammen, thema’s, lettertypen, sneltoetsen en dergelijke.

oude pc hergebruiken met Linux Xenialpup taal toetsenbord QuickSetup

Na het starten van Xenialpup stel je met Quick­Setup de taal, regionale instellingen en de toetsenbord­-lay-out in.

Voor schrijf- en programmeerwerk zijn de editors Leafpad en Geany en de tekstverwerker Abiword geïnstalleerd. In het menu staat ook een link voor het installeren van LibreOffice. Gnumeric zorgt voor de spreadsheets, Planner beheert projecten en naast de pdf-viewer qpdfview zijn er ook tools voor het bewerken en converteren van pdf-bestanden. De kleine image-viewer Viewnoir laat de afbeeldingen zien, de muziek wordt bij Xenialpup afgespeeld door DeadBeef en de videobestanden komen bij mpw terecht. De op Firefox-ESR gebaseerde browser Palemoon zorgt voor het internetten en het lezen en schrijven van mails kan met Claws Mail.

Als je meer software nodig hebt, moet je eens een blik op ‘Quickpet’ werpen, dat je start met een klik op het hondjes­pictogram op de desktop. Met die tool kun je een alternatieve browser en software als Skype, Dropbox, Pidgin, Calibre en Thunderbird eenvoudig installeren met een muisklik.
Als je pakketten wilt verwijderen of toegang tot de Ubuntu- of Puppy-pakketbronnen nodig hebt, open je via het menu-item ‘PPM’ de Puppy Package Manager.

oude pc hergebruiken met Linux Xenialpup Quickpet programma

Als beginner hoef je je bij Xenialpup niet met pakketbronnen te bemoeien, maar kun je met Quickpet met één muisklik verschillende programma’s installeren.

Om ook bestanden te kunnen opslaan, is het systeem op de harde schijf te installeren met de Puppy Installer bij het menu ‘Setup’– of op een usb-stick of een sd-kaart. De installer is niet echt overzichtelijk en kopieert alleen maar het live-systeem naar de datadrager. Wijzigingen aan het in principe onveranderlijke live-systeem worden door Xenialpup net als eigen bestanden indien gewenst bewaard op een persistent deel van een stick of schijf. Bij de volgende start biedt Xenialpup dan aan dat bestand opnieuw te laden.

Xenialpup kwijt zich goed van zijn taak: met gebruiksvriendelijke configuratie­dialogen is het ook voor beginners op Linux-gebied goed te bedienen. Maar die bediening onderscheidt zich wel duidelijk van bijvoorbeeld Ubuntu. Mooie pictogrammen en een bijpassend thema kunnen de window-manager JWM een minder Spartaans uiterlijk geven. De selectie aan resourcevriendelijke tools dekt veel af – en ze werken ook op oudere hardware nog prima.

BunsenLabs Helium

BunsenLabs biedt een lichte Linux-distributie die ook geschikt is voor oude computers. Het fundament wordt verzorgd door Debian GNU/Linux 9, de grafische interface komt van de window-manager Openbox. De van CrunchBang Linux afstammende distributie is er in zijn huidige versie ‘Helium’ ook in twee 32-bit varianten: een ISO-bestand met een omvang van ongeveer 1,1 GB en een andere, die op een cd past en een kernel heeft die geen PAE-ondersteuning nodig heeft. BunsenLabs vraagt een minimum van 256 MB werkgeheugen en voor het installeren 1 GB aan schijfruimte.

BunsenLabs werkt daarom niet alleen op ons testnetbook, maar ook op het oudere Samsung X10-notebook – maar dan wel met de parameter nomodeset. Die gebruik je door in het bootmenu op de toets E te drukken, dan met de pijltjestoetsen naar de regel te navigeren die met linux begint, en aan het eind van die regel dan die extra parameter toe te voegen. Met F10 start je het systeem daarna op.

BunsenLabs is van een usb-stick of een cd/dvd als live-systeem te starten. Om het installeren, selecteer je na een herstart de grafische of de textbased installatie in het bootmenu van het installatiemedium. Bij de ‘cd-sized’-variant van Bunsenlabs ontbreekt de grafische installer.

oude pc hergebruiken met Linux BunsenLabs script update repository

Na het installeren van BunsenLabs helpt een script om het systeem te updaten en ­andere pakketten en repository’s in te stellen.

De grafische Debian-installer leidt je stap voor stap door de installatie, bij de textbased installer moet je er alleen op letten dat je alle punten op het rijtje een voor een afwerkt en niets overslaat. De grafische manier heeft daarom de voorkeur, daarbij heb je minder kans op fouten. Je stelt achtereenvolgens de taal, locatie en toetsenbordlay-out in, configureert het netwerk, maakt een systeemgebruiker aan en partitioneert de schijf. De installer kan ook werken met de Logical Volume Manager (LVM) en het versleutelen van partities.

Als het booten van cd/dvd of van een usb-stick niet lukt, is de installatie ook nog vanuit een geïnstalleerde Windows-versie te starten (als die nog op het apparaat staat). Bij de Verkenner van Windows heeft de cd/dvd dan de titel ‘Run Debian GNU/Linux’. Als je daar op dubbelklikt, start de ‘Debian-Installer Loader’, die vervolgens een paar bestanden naar de harde schijf kopieert en daarna een rudimentaire bootloader installeert. Na een herstart biedt die de keuze uit XP en het voortzetten van de installatie. Met dat laatste start het installeren vervolgens.

oude pc hergebruiken met Linux BunsenLabs Debian Openbox interface

BunsenLabs levert een solide Debian-Stable-systeem met Openbox-interface en heeft weinig systeemresources nodig.

De Openbox-interface van BunsenLabs heeft slechts 140 MB van het werkgeheugen van het netbook nodig. De Linux-distributie bespaart op een flink aantal punten, maar niet op de gebruiksvriendelijkheid. De grafische installer doet in niets onder voor die van Ubuntu. Na het installeren word je begroet door een console-based welkomstdialoog, die ook later nog te starten is met het commando bl-welcome. Het script vergt wel een functionerende internetverbinding, die je net als bij Ubuntu kunt instellen door op het netwerk­pictogram te klikken op de taakbalk bovenin. Als de verbinding er is, kun je het script aflopen. Daarmee kun je onder meer het systeem updaten, extra achtergrondafbeeldingen downloaden of een Java-runtine-omgeving, Flash-browser­plug-in, Dropbox en ontwikkeltools en toegang instellen tot de actuele Debian-pakketten (Debian Backports en BunsenLabs Backports).

BunsenLabs gebruikt als grafische interface de window-manager Openbox. Die is ook in andere distributies te gebruiken, maar in BunsenLabs als elegant voorgeconfigureerd en een beetje opgepoetst.

We gaan verder in op OpenBox en op distributies zoals SliTaz en TinyCore in c't dec/2018

Conclusie

Al te grote verwachtingen moet je met een oud notebook niet hebben, zelfs niet als je daar met een slank Linux-systeem nieuw leven in kunt blazen. Het is amper mogelijk om meerdere browservensters open te hebben of om meerdere programma’s parallel te starten. Voor veel taken zijn die oude apparaten echter nog prima geschikt – bijvoorbeeld als foto-opslag of als optie om een beetje fatsoenlijk te internetten op vakantie. Maar ook als veredelde typmachine.

Een oud netbook sleep je makkelijker mee langs douaneposten op de luchthaven dan een nieuw notebook van vele honderden euro’s.
Afhankelijk van de leeftijd van de computer moet je echter wel met wat beperkingen rekening houden. Een tien jaar oud notebook is nog prima geschikt voor een uitgebreide Linux-versie als BunsenLabs, waarop je een groot aantal programma’s kunt installeren en zelfs foto’s en video’s kunt kijken. Als je een beetje bekend bent met Ubuntu of Debian, zul je je snel thuis voelen.

oude pc hergebruiken met Linux SliTaz configuratie software TazPanel

De live-distributie SliTaz is makkelijk te bedienen door de configuratietools en het softwarebeheer in de eigen TazPanel-tool.

Een goede middenweg is Xenialpup, dat een flink pakket aan software heeft en voor veel beheertaken handige scripts heeft en daardoor makkelijk te bedienen is – al werkt hier wel veel anders dan bij Ubuntu en vergelijkbare systemen. Hetzelfde geldt voor SliTaz. Die twee systemen zijn echter meer bedoeld om als live-systeem te worden gebruikt dan om op een harde schijf te installeren.

Bij de nog oudere apparaten spelen mini­malistische Linux-systemen als TinyCore hun troeven uit. Die systemen bieden meestal weinig gebruiksgemak en hebben in standaard maar een paar programma’s, maar om zonder afleiding teksten te kunnen typen of te programmeren zijn ze goed te gebruiken.

(Liane M. Dubowy, c’t magazine)

Meer software, hardware en tips in c't magazine. Nieuwste uitgave: c’t 12/2024

Meer over

Software

Deel dit artikel

Noud van Kruysbergen
Noud van KruysbergenNoud heeft de 'American Dream' doorlopen van jongste bediende tot hoofdredacteur van c't, waar hij zo veel mogelijk de diepgang, betrouwbaarheid en diversiteit wil bewaken.

Lees ook

Met Raspberry Pi port knocking de computers in je netwerk beveiligen

Iedereen die een computer of server met het openbare internet verbindt, wordt al snel het doelwit van hackers. Sommige wetenschappers gaan ervan uit d...

Je Raspberry Pi op afstand bedienen? Zo krijg je het voor elkaar met SSH!

De Raspberry Pi op afstand bedienen is handig en kan op verschillende manieren. Via SSH is het makkelijkste op te zetten, we laten zien hoe.

0 Praat mee
avatar
  Abonneer  
Laat het mij weten wanneer er