Linux Powerbox

door Roeland Kok

Vrijgegeven onder de GFDL.

Inleiding

Als je mensen vraagt om de voordelen van Linux, komt meestal het argument om de hoek kijken dat het prima draait op oudere systemen. Hierdoor heeft Linux voor een deel het imago gekregen voor het ultieme systeem voor op oudere computers. Niks mis mee, maar vaak vergeten mensen dat als je Linux op een krachtig systeem installeert, je tien keer meer lol van je box kunt hebben, dan als je genoegen neemt met een minder krachtige hobbybox.

Je hoort ook regelmatig dat Linux niet geschikt zou zijn voor het spelen van games of voor het gebruik van multimedia applicaties. Dit artikel wil een einde maken aan deze praatjes. De auteur draait al jaren met een puur Linux systeem. Geen dual boot, geen gesloten besturingssytemen; gewoon een Linux box. Ultieme kracht.

Powerbox

PCHet systeem waarop de dingen draaien die in dit artikel besproken wordt, is een AMD Athlon XP 2000+, met 512 megabyte intern geheugen en 40 gigabyte harde schijf. Het systeem is voorzien van kwalitatief goede randapparatuur, waaronder een goede inkjet printer, een TFT scherm, een leuk geluidssetje en overige zaken, zoals memory stick en digitale camera.

De bespronken Linux-box is voorzien van Debian GNU/Linux, en wel de Sid-versie. De gebruikte desktop manager is op moment van schrijven KDE, maar regelmatig wordt ook Gnome gebruikt.

Desktop taken in het kort

De machine wordt ingezet voor veel zaken. De belangrijkste taken van de machine zijn het ontwerpen en ontwikkelen van websites, digitale fotobewerking, Internet- en netwerkactiviteiten en enkele zakelijke toepassingen. Daarnaast wordt de box gebruikt voor het spelen van verschillende populaire games, het draaien van spellen en software uit de oude DOS tijd (nostalgie). Af en toe wordt gebruik gemaakt van 3D modelling software en applicaties voor multimedia bewerking. Terwijl al dit werk verricht wordt, draait relmatig een venster met kabel-TV in de rechteronderhoek, door middel van de TV kaart. Een seriele Unix-terminal is constant verbonden met de machine voor snel onderhoudswerk op de console.

We zullen de belangrijkste taken van het systeem eens onder de loep nemen.

Webdesign en grafisch ontwerp

Ik herinner me nog goed dat toen ik in 1998 voor het eerst serieus naar Linux keek, ik me het niet kon voorstellen dat ik ooit zou overstappen; een belangrijke bezigheid van mij, webdesign, vond ik omslachtig en moeilijk op een Linux-box. In die tijd was ik nog afhankelijk van programmatuur als Frontpage en DreamWeaver voor het maken van de pagina's en Photoshop voor het grafische deel. In 1999 een poging gedaan om toch een website te maken en ik merkte dat er toch een aantal goede tools te krijgen waren.

Tegenwoordig gebruik ik voor webontwerp een aantal krachtige editors, waarvan de belangrijkste zijn: Kate, Bluefish en Screem. Quanta is ook goed in te zetten als web-editor. Voor de minder avontuurlijke mensen zijn goede applicaties te vinden die een hoop werk uit handen nemen, zonder de controle te verliezen. Mooie voorbeelden hiervan zijn de Mozilla Composer en de Webtekstverwerker in OpenOffice.org. Deze werken ongeveer op dezelfde wijze als Frontpage en DreamWeaver, zij het met wat minder mogelijkheden. Lindows ondersteunt een project dat van de Mozilla composer een betere, geavanceerder programma wil maken.

Het grafische gedeelte doe ik voor het grootste deel in The GIMP, waarvan ik al een tijd de development versie gebruik. Deze versie heeft altijd de nieuwste mogelijkheden en werkt erg prettig. Regelmatig zijn er verbeteringen in het programma aangebracht, die ik via Debian Sid automatisch binnenhaal (via Internet). The GIMP is een succesnummer en in mijn ogen een prima vervanger voor Photoshop. Er zijn mensen die Photoshop beter vinden, maar een groot deel van de functies van dat commerciele pakket zijn overbodig voor normale gebruikers. Daarnaast is The GIMP legaal gratis te gebruiken; iets waar je pas echt bewust mee bezig bent tijdens je Linux-ervaring.

Natuurlijk moet er soms met vectorpakketten gewerkt worden. Mijn keus op dit gebied is Sodipodi, een GIMP-achtig programma, maar dan voor vector-graphics. Voor sommige vectorklussen is OpenOffice.org Draw uitermate geschikt. Erg handig voor eenvoudige 3D tekeningen.

Grafisch ontwerp en webdesign is in Linux een totaal andere ervaring dan in Windows. Je zit dichter op de basis en structuur van je ontwerp, waardoor je meer controle kunt afdwingen.

Internet-applicaties en connectiviteit

Voor Internet-toepassingen is Linux het besturingssysteem bij uitstek. De beste browsers zijn beschikbaar voor dit platform en praktisch alle beschikbare Instant Messaging protocollen zijn aan te spreken via Open Source programma's, zoals Gaim, Gossip en Kopete. Ook voor de console is een hoop moois te vinden; maar dan vooral in krachtige, snelle tools die het leven gewoon wat makkelijker maken.

Webbrowsen doe ik via Mozilla-Firebird, een webbrowser die zich volledig aan W3C standaarden houdt. Steeds meer webmasters zijn zich bewust van het feit dat een website door meer browsers dan alleen Internet Explorer bekeken wordt. Voor Firebird zijn de belangrijkste plugins (waaronder Flash) te krijgen. Ook in-page video's zijn te bekijken dankzij de Mozplugger en MPlayer.

Als je meerdere website onderhoudt en verschillende lijntjes naar bepaalde servers wilt kunnen opengooien, dan is Konqueror een leuke applicatie om naar te kijken. Konqueror is, naast webbrowser, een manusje van alles. Het kan goed omgaan met bekende file transfer protocollen (FTP, SFTP), Samba (voor je Windows shares) en doet daarnaast nog een hoop leuke dingen, zoals het rippen van muziek CD's naar MP3 of OGG. Teveel om op te noemen. Voor veel mensen (zoals mijzelf) praktisch onmisbaar.

TunderbirdMail lees ik in Evolution, Thunderbird (Mozilla) en mutt (console). Deze applicaties kunnen verschillende mail protocollen aan, waaronder het door mij gebruikte IMAP en POP3.

Naast de grafische programma's heb ik nog een aantal lijntjes open liggen naar verschillende servers, waaronder een permanente verbinding naar een server elders in de stad waar ik woon; geheel veilig natuurlijk. Daarnaast heb ik in de opstartprocedure van mijn Box een giFT daemon laten starten. Deze giFT daemon stelt me in staat via P2P netwerken (volledig legale ;)) documenten en geluidsbestanden te downloaden. Vaak wordt vergeten dat P2P ook geschikt is voor het downloaden van legale zaken, zoals Linux documentatie en vrijgegeven informatiefilms en dergelijke. De giFT daemon draait altijd op de achtergrond en biedt de mogelijkheid om met verschillende clients te verbinden, zonder dat de downloads stoppen. Ik gebruik voornamelijk giFTui, maar Apollon is ook een aanrader (uitgebreider) en voor console freaks is giFTcurs the way to go.

Muziek luister ik voornamelijk met XMMS (zie review op Linux-box.nl) en films bekijk ik met MPlayer en Xine. De meeste formaten worden ondersteund, door de codecs die overal op het Internet te downloaden zijn. Om niets te missen van de prachtige documentaires op Discovery, National Geographic en Animal Planet, gebruik ik TVTime, een applicatie voor TV-kaarten.

Prachtige software om eens naar te kijken is Blender 3D, een modelling pakket dat een nieuw leven als Open Source is begonnen. Er zit veel vordering in de ontwikkeling van het pakket. In mijn omgeving zijn meerdere mensen erg enthousiast over de software. Prachtige kunststukjes zijn al gemaakt. Als je je box echt aan het rekenen wil hebben, kijk dan eens naar Povray; een raytracing applicatie die op basis van code prachtige realistische 3D platen kan raytracen.

Digitale camera en USB stick

Aangezien ik amateurfotograaf ben, is het belangrijk dat ik ook op mijn PC met mijn hobby bezig kan. Ik geef nog altijd de voorkeur aan gewone foto-film, maar voor experimentele fotografie wil ik regelmatig mijn digitale camera gebruiken. Een eenvoudige camera van Fuji gaat overal mee heen en wordt aan het eind van de dag netjes aan de box gekoppeld om de foto's in te laden en te bewerken. Veel digitale camera's worden ondersteund door applicaties als gPhoto. Mocht die van jou niet ondersteund worden, dan kun je, net als ik doe, vaak je camera als USB Storage Device mounten (aankoppelen) op je box. Op deze manier verandert de camera in een directory, waaruit je gewoon de JPG bestanden kunt kopieren naar je homedirectory, om ze daar vervolgens te bewerken of te archiveren.

Omdat het lastig is om constant diskettes mee te sjouwen, gebruik ik een memory stick. Een USB geval dat op elke PC gemount kan worden door het gebruik van de USB Storage kernel module. Op deze manier heb je altijd je belangrijkste bestanden bij de hand, waar je ook bent.

Games

PCDe gameswereld in Linux heeft een boost gehad de laatste jaren. De belangrijkste spellen die ik (legaal) in mijn bezit heb zijn Quake 3, Unreal Tournament, Neverwinter Nights, Kohan: Immortal Sovereigns en nog een aantal minder bekende games. Deze (en veel meer) spellen werken allemaal 'native' onder Linux, dat wil zeggen dat je geen Windows emulator nodig hebt (dus geen WineX nodig of iets dergelijks). Vooral Neverwinter Nights is een gaaf spel dat voor veel uren online en offline gameplezier zal zorgen.

Naast de commerciele spellen is er nog een hoop Open Source software te vinden, waarvan 'Neverball' een gaaf voorbeeld is. In de Links-sectie van Linux-box.nl is een aantal actieve Games-websites te vinden.

Voor 3D games heb ik een Geforce2 die prima werkt met de (gesloten) drivers van NVidia. Deze drivers kun je gewoon op de website van NVidia downloaden.

Hoe op te zetten?

Dit artikel richtte zich niet op het bij de hand nemen en stap voor stap te vertellen hoe software werkt of geinstalleerd wordt. Het gaf een kijkje in de box van een enthousiaste Linux-gebruiker.

De Linux-box waarop al deze soft- en hardware op gebruikt wordt, is voorzien van kernel 2.6.1, een kernel in de nieuwe serie. Deze kernel ondersteunt enorm veel nieuwe dingen en laat het systeem lekker aanvoelen (responsief). Natuurlijk kost het enige moeite om alles goed aan de praat te krijgen, maar ik ben ook de laatste die beweert dat Linux zo werkt als Windows. Het voordeel van het 'zelfbouw' principe is dat je enorme controle hebt over je systeem en dat je er het uiterste uit kunt persen.

Mocht je zelf een gave box willen opzetten, dan moet je eerst weten dat het soms niet vanzelf gaat. Distro's als Fedora en SuSE komen aardig in de richting van 'alles automatisch', maar sommige specifieke dingen zul je zelf moeten installeren en configureren. Dat is niet erg, want dat is nou juist de lol van Linux.

Linux is een avontuur met een eind-goed-al-goed einde (het wil niet zeggen dat je niet af en toe opnieuw op avontuur moet). Alle tijd die je in je box steekt haalt zich er dubbel en dwars uit door alle plezier die je uiteindelijk van je box zult hebben.

Have fun!

 

© 2002-2008 - Linux-box.nl en bijdragende auteurs