Linux op de PC?

Ben eigenlijk meer een Windows-gebruiker, maar kom toch nog wel eens met Linux in aanraking (bijvoorbeeld in mijn NSLU2 netwerk file server), reden om er toch eens wat meer in te duiken. En, draait ook op oudere systemen redelijk soepel, wat van de nieuwe Windows-versies niet te zeggen is. Gerelateerde pagina's: Ubuntu Linux, Knoppix Linux, GRUB/Lilo boot loader aantekeningen; Digitaal fotolijstje van oude laptop met DSL Linux; wine: windows applicaties onder Linux; mijn nslu2 netwerk schijf.

Wat zijn Knoppix en Ubuntu?

Linux is een familie van 'operating systems', het basis-systeem dat op je computer draait en van waaruit je programma's op kunt starten (net zoals Windows een operating system is). Een verschil met Windows is dat Linux niet-commercieel is. Linux is oorspronkelijk gestart door Linux Torvalds, en is gebaseerd op Unix. Meer info ook op Wikipedia.

Knoppix logoKnoppix (en ook Ubuntu) zijn 'instant-versies' (live CD's) van Linux. Open Source, gratis, door iedereen vrijelijk te gebruiken. Gebaseerd op Unix, en al lang niet meer alleen een stoffige prompt, maar met 'flitsende' windows. Instant-versie betekend hier: als je een Knoppix of Ubuntu CD hebt kan je deze draaien op je PC, zonder dat je iets hoeft te installeren (of bang hoeft te zijn dat er op je computer iets wordt veranderd). Heb je de CD niet: eerst downloaden en op CD branden. In je CD-drive stoppen, je computer opnieuw opstarten (moet wel van CD kunnen starten; nieuwere SATA CD lezers kunnen problemen geven), en zie daar: een volledige Linux versie, draaiend vanaf CD. Windows-achtige interface. Stapels applicaties, als grafische programma's, internetbrowser, office tools, en spelletjes worden allemaal gratis meegeleverd. USB disks worden probleemloos herkend. En, er is ook een uitgebreidere DVD versie.

Ik was eerst nogal sceptisch...

Maar, ik heb die CDs ooit in een aantal systemen gestoken, zowel nieuw als wat ouder, en het draait inderdaad praktisch vlekkeloos, direct vanaf CD, zonder iets op je harde schijf te willen zetten. CD er uit, en Knoppix is weer vergeten (Knoppix zet niets op de harde schijf zonder toestemming). Ook ideaal als Windows gecrasht is: via Knoppix kan je toch nog bij je files, en ze bijvoorbeeld naar een USB-stick kopiëren.

Ubuntu logoOok de hardware werd automatisch herkend (met uitzondering van echt heel oude geluidskaarten), na starten kon ik direct het internet op (ook draadloos), grafische kaart deed het, mijn USB stick, allemaal draaiend. Complimenten!

Toch, voor beide systemen geldt: als je niet redelijk standaard hardware hebt, of te oude danwel te nieuwe hardware, is soms enige computerkennis (of een computerkennis ;-) toch handig.

Waarom zou ik Knoppix of Ubuntu willen?

Ik heb eigenlijk verschillende redenen om eens naar Linux te kijken:

  1. Nieuws-gierigheid. Wat is Linux tegenwoordig? En dat zonder een systeem helemaal te moeten configureren; dat was het me nu net niet waard, vandaar de kant-en-klare Linux systemen als Ubuntu.
  2. Gewone gierigheid (of eerlijkheid): ik heb ondertussen meer PCs dan Windows licenties, maar ben tegen illegaal kopiëren. Linux, en daarmee Knoppix, is een uitstekend alternatief voor huis-, tuin- en keuken-toepassingen (tekstverwerken, emailen, internetten). OK, niet alle Windows spelletjes draaien er op, maar dat hoeft ook niet op alle computers.
  3. Praktische redenen: onder Knoppix draaien een aantal gratis tools voor Windows 'onderhoud'. Boot je Windows niet meer? Knoppix CD er in en je kan toch bij je files (kan de harde schijven zondermeer lezen). Partities wijzigen zonder je data kwijt te raken? Draai QTparted, de grafische partition editor, en daar ga je. Windows start daarna gewoon weer op (als het goed is).
  4. Veiligheid: Linux is redelijk immuun voor virussen en zo; niet zozeer omdat Linux inherent beter is (wat misschien ook wel zo is), maar omdat de markt te klein is om virus-schrijvers te inspireren. Windows is een makkelijker prooi. Voor veilig internetten (bankieren?) zou je bijvoorbeeld Linux kunnen draaien vanuit Windows, in een 'virtual machine' (zie op mijn Ubuntu pagina).
  5. En er zijn nogal wat 'embedded' systemen, kleine zelfstandige apparaten, waar al dan niet zichtbaar ook Linux op draait. Een voorbeeld hiervan is mijn Linksys NSLU2 netwerk file server. Om hier meer mee te kunnen is het nuttig wat meer van Linux af te weten...

Ieder voor zich misschien al genoeg, maar de combi was onweerstaanbaar...


Hoe kan je eens Linux uitproberen?

Er zijn verschillende stappen, in toenemende mate van ingrijpen op je systeem. Hier in grote lijnen de drie basis-methodes:

  1. De al genoemde live CD's: stop een live CD in je systeem, reboot, en Ubuntu of Knoppix starten vanaf CD op, zonder iets op je systeem te hoeven installeren. Afsluiten, CD er uit, en je hebt je oude systeem weer terug. Zero risk, maar... uiteraard wat trager (draait vanaf CD in plaats van harde schijf), en wijzigingen kan je moeilijk opslaan.
  2. Draaien vanuit Windows in een 'virtual machine'; een onder Windows nagebootste machine waar je Linux op installeert. Windows zelf blijft gewoon op je systeem staan, en je kan makkelijk tussen Windows en Linux switchen. Haast zo snel als een echt geïnstalleerde Linux (behalve bij interfaces naar hardware, zoals je grafische kaart, dus voor games minder geschikt), en alle mogelijkheden tot updaten, uitbreiden en zo. Op mijn Ubuntu pagina mijn verhaal van Ubuntu 9.04 in VMware player.
  3. Naast (of in plaats van) Windows installeren op je harde schijf, in een 'dual boot' systeem. Hier kies je bij opstarten of je Windows of Linux wilt starten, en ze zijn helemaal onafhankelijk van elkaar.
  4. Windows er af, en Linux er op... Nee, zo ver ben ik nog niet, toch te gehecht aan een aantal Windows programma's. Nog iet alles heeft een equivalent onder Linux (en omgedraaid is wel steeds vaker het geval).

Knoppix versus Ubuntu:

Eigenlijk ben ik met name met twee versies van Linux bezig geweest: Ubuntu en Knoppix. Ik zou nieuwe gebruikers overigens tegenwoordig Ubuntu aanraden.

  • Ubuntu is bedoeld om op de harde schijf te zetten (hoewel er ook een live-CD versie is). De belangrijkste applicaties worden meegeleverd, zoals OpenOffice, FireFox, etc. Het heeft een goed werkende Windows-achtige auto-update functie (ook voor applicaties als Firefox en OpenOffice). Ubuntu kan via een goede interface makkelijk en automatisch met andere applicaties uitgebreid worden (heb bijvoorbeeld op deze manier met enkele muisklikken het Thunderbird email programma geïnstalleerd: Applications --> Add Applications --> Internet --> More programs --> Thunderbird).
  • Knoppix is eigenlijk met name bedoeld om vanaf de CD te draaien. Veel applicaties inclusief OpenOffice als vervanger voor Microsoft office, maar weinig elegante mogelijkheden om het systeem soepel up-to-date te houden. Met name ook utilities om aan je harde schijf te klussen (Windows partities wijzigen etc). Maar, XP/Vista NTFS file support is niet ideaal/aanwezig.
  • Knoppix gebruikt de KDE desktop, en Ubuntu standaard Gnome. Verschil is als Windows versus Mac (maar zijn ze geen van beiden). Is overigens ook een KDE-versie van Ubuntu (genaamd Kubuntu). Wat beter is?

Wat zijn de alternatieven

Ubuntu is een van de meest gebruikersvriendelijke Linux-versies, met name voor beginners. Maar, er zijn een aantal (honderden...) vergelijkbare instant-Linux systemen, zoals bijvoorbeeld:

  • Debian, de moeder van veel Linux distributies, met meer dan 25000 uitbreidings-pakketten; voor ieder wat wils. Ubuntu is trouwens gebaseerd op Debian.
  • Een andere grote lijn is het Fedora project, oorspronkelijk Red Hat (dat zich tegenwoordig meer richt op bedrijven).
  • En de derde grote speler is Suse, met de OpenSuse versie (Nederlandstalig), het communitie-project ven Novell.
  • Kanotix, een Knoppix-afgeleide, naar het schijnt ook wat degelijker. Met name het gedeelte om de zaak op harde schijf te installeren is hier blijkbaar beter dan bij Knoppix. Ook 3D ondersteuning schijnt beter te zijn. Niet in het Nederlands.
  • Een speciale games edition van Knoppix (met 3D-accelerator support en veel games) is ook beschikbaar: Games Knoppix.
  • Een speciaal geval: de SystemRescueCd. Deze CD draait zonder installatie op je harde schijf, en kan partities maken, resizen, saven/restoren, en heeft allerlei andere utilities om in geval van een crash je data nog te kunnen gebruiken (netwerk tools, editors, etc). Maar, geen grafische interface.
  • DSL is een heel kleine Linux (Damn Small Linux), voor oude systemen zoals mijn digitale fotolijstje. 50 Mbyte groot, en toch redelijk van alle gemakken voorzien; draait bij mij goed op een 166 MHz Pentium, 80 MB geheugen. Gebaseerd op Knoppix.

Hints/tips en links met meer informatie

Zie mijn Ubuntu pagina en mijn Knoppix pagina voor meer info over deze specifieke versies van Linux. Verder hier wat hints die ik bij mijn eerste omzwervingen nuttig vond:

  • Knoppix is handig als 'rescue CD', een CD voor noodgevallen (als bv Windows gecrashed is). Een van de zaken die daarbij handig zijn is dat Knoppix ook CD's kan branden, door middel van het programma K3B. Op deze manier kan je data vanaf je Windows disks op CD redden. Windows Vista herkent mijn CD writer niet; Knoppix gelukkig wel! Bij schrijven van netwerkdata is het het veiligst de data eerst even in de temp directory op het lokale systeem te zetten.
  • Het 'dd' commando is handig om ISO images van CD's te maken, b.v. dd if=/dev/cdrom of=/tmp/cdimg1.iso (wel de cdrom eerst unmounten)
  • Windows programma's draaien onder Linux? Zie mijn wine pagina, en/of kijk eens naar de Wine Windows Emulator. Veel programma's draaien daarmee onder Linux, zie hun database. Zelfs Office programma's, WoW, PhotoShop CS2, etc (soms wel met wat moeite).
  • Informatie over de Grub boot loader, en over Windows/Linux dual boot op mijn bootload en dualboot pagina's
  • Er is veel gratis software te vinden op Linux (hoewel veel van die software ondertussen ook een Windows-versie heeft, zoals bij GIMP). Bijvoorbeeld: Flash files maken? Kan gratis op Linux; kijk naar SWF Writer For Linux.
  • Er zijn nog haast geen virussen voor Linux. Maar, wil je het zekere voor het onzekere: Een Open Source Virus-scanner, ook voor Linux, is ClamAV (zie ook de windows-versie site). Scoort heel hoog in het herkennen van virussen.
  • Waar laat Linux zijn files? Voor standaard Linux systemen zijn er afspraken waar programma's en zo voort staan in het systeem: de Filesystem Hierarchy Standard. Anders dan Windows, maar wel heel gestructureerd.
Top of page Opmerkingen, commentaar, feedback: mail naar , of stuur een one-liner via:
Naam (email): Reactie:
Nuttige site? Antwoorden gevonden? Zet dan een link naar mijn site op op je eigen site, hebben anderen er misschien ook wat aan!