Het gevoel van Linux (1)

De link van oud naar nieuw

Door Roeland Kok

Vrijgegeven onder de GFDL.

Linux-box.nl biedt je, zoals je weet, een kijkje in de Linux-wereld. Hierbij proberen we vooral zaken te belichten die de huidige Windows generatie kan doen besluiten de overstap te wagen. We bespreken Linux-alternatieven voor populaire software en onze artikelen proberen over het algemeen ook een reden te bieden om over te stappen op Linux. Allemaal heel mooi en voor een aantal bezoekers is onze opzet reden geweest om de overstap (deels) te wagen. Een aantal bezoekers heeft zelfs definitief vaarwel gezegd tegen Windows. Toch mooi om dergelijke dingen te bereiken.

Dit artikel is echter anders. Niet iedereen binnen onze doelgroep is namelijk alleen geinteresseerd in games, chatten en surfen. Een vrij grote groep heeft behoefte aan een uitdaging. Windows biedt over het algemeen geen echte uitdaging, of biedt het maar half. In dit artikel wil ik laten zien op welke manier Linux een uitdaging kan zijn voor de mensen die meer willen dan klikken en spelen. Ik schrijf dit artikel aan de hand van eigen ervaringen en ideeen die ik heb gezien op Internet, in nieuwsgroepen of op fora.

Terug in de tijd

Als je oudere films bekijkt, vooral die uit de jaren '70 en '80, zie je wel eens mensen achter een terminal zitten, driftig te typen en geconcentreerd codes invoeren en in extase de uitvoer te analyseren. Een aanrader op dit vlak is de film War Games, waarin een jongen verzeild raakt in het defensiesysteem van Amerika. Vaak klopt er geen hout van de films en de dingen die op het scherm gebeuren, maar daarvoor zijn het ook films. De sfeer wordt soms echter wel goed weergegeven.

Wie heeft er niet ooit verzucht bij het zien van oude computers en vreemde terminals 'dat moeten mooie dagen geweest zijn'. Zelfs al ken je die dagen niet en was je nog veel te klein (of niet geboren) in de tijd van de eerste homecomputers, toch kun je je er een voorstelling van maken bij het zien van een terminal met groene fosforletters. Hierbij vergeet je waarschijnlijk wel dat de computers die we nu als 'oud' en 'knullig' ervaren, vroeger state-of-the-art waren: kunststukjes van techniek. Niks knullig.

Maar we leven nu. Het feit is dat, omdat de computers vroeger onverwoestbaar gemaakt werden, we nu met een hoop 'schroot' opgescheept zitten. Voor een enkeling zijn die oude machines als goud en zilver, maar veel mensen doet het niks. Heb je nog een oude PC staan? Een XT'tje ofzo. Of een oude terminal waarvan je geen idee hebt wat je er mee moet? Dan heb ik een tip voor je: ga voor die oude XT eens op zoek naar een heel oud netwerkkaartje. Op beurzen en dergelijke kun je die dingetjes wel vinden voor een paar eurootjes. En voor die terminal moet je maar een mooie seriele kabel kopen. We draaien immers Linux! En voor Linux is niets te oud (nou, een XT wel, maar je merkt wel wat we gaan doen).

Voorzie de XT van een netwerkkaartje en gooi er NSCA Telnet op. Dit is een DOS versie van Telnet. Vroeger was dat programma erg populair, maar tegenwoordig gebruikt bijna niemand het meer. Toch werkt het nog prima. Na het goed instellen van de netwerkkaart door middel van de configuratie bestanden van NSCA Telnet, kun je verbinding krijgen met je eigen Linux-box. Het heeft soms even geduld nodig om alles goed aan het werk te krijgen. Maar je was toch op zoek naar een uitdaging? Je XT krijgt een heel nieuw leven als je er mee kunt telnetten. Heel Internet ligt voor je open, de wereld van je computertje wordt weer groot en breed.

XT Terminal

Een XT computer die in verbinding staat met mijn Linux-box.

De terminal kan met behulp van een seriele kabel aangesloten worden op je seriele poort. Met een beetje zoeken en experimenteren is het meestal voor elkaar te krijgen dat je de terminal aan de praat krijgt. Wat kun je dan met zo'n terminal, hoor ik je vragen. Nou, wat dacht je van lekker programmeren, IRC channels bezoeken of met Lynx de tekstuele Internetwereld afstruinen. Of je kunt je terimal inzetten als MP3-control center. Met programmaatjes als MP3Blaster kun je je playlists beheren en afspelen.

Of je kunt...

Hacken

We hebben nu een mooie oude computer aangesloten op onze Linux-box. Erg leuk en na een tijdje begint het misschien te vervelen (in het geval dat je niet zo erg van chatten of programmeeren houdt). Dan is het nu tijd om de kriebels in je buik te laten losbreken. We gaan sfeer brengen in de kille moderne tijd.

Wacht tot het avond is en de zon naar de andere kant van de wereld is verhuisd. Doe de lampen in je kamer uit, zet de monitor van je Linux-box op de Matrix screensaver (;-)), zorg voor wat sfeerverlichting (de ouder kerstverlichting van vorige kerst is erg gezellig - een beproefde manier om sfeer te scheppen) en zet je terminal aan. Zie de groene letters oplichten als de terminal contact maakt met je Linux-box. Log in en haal diep adem.

Heh, en nu denk je dat ik je ga uitleggen hoe je het Pentagon kan binnenkomen? Nee, natuurlijk ga ik je dat niet uitleggen. Ik stel voor dat je met je eigen systeem bezig gaat. Ga maar eens onderzoeken hoe je systeem in elkaar zit. Ik neem aan dat je elke dag trouw backupjes maakt van je bestanden, dus als er wat mis gaat is dat niet erg ;-).

Download eens wat software waarmee je je computer kunt onderzoeken. Bijvoorbeeld nmap (zoek maar op Google). Met nmap kun je onder andere de poorten van je computer scannen. Hiermee kun je zien welke diensten openstaan voor de buitenwereld. Het mooiste is als je ergens anders op het Internet toegang hebt tot een systeem en je vanuit dat systeem je eigen systeem kan scannen. Hierdoor krijg je een goed beeld van de open poorten en kwetsbaarheden van je systeem.

Ik vraag je niet om in te breken op je eigen systeem, maar ga gewoon eens op onderzoek (via je terminal) naar kwetsbaarheden. Bekijk goed welke versies van pakketjes je hebt geinstalleerd en zoek eens op websites als http://www.packetstormsecurity.nl/ naar bekende kwetsbaarheden. Zonder dat je wat hoeft te doen met die informatie, kan het heel leerzaam zijn om op deze manier met je systeem bezig te gaan. Als je leest op een website dat een versie van een bepaald programmaatje kwetsbaar is voor kraak-pogingen, zorg dan dat je leert hoe je die pakketjes kunt vernieuwen.

Wat? Geen info over kraken? Nee. Een hacker is niet gelijk aan een kraker. Dat is een misvertand dat is ontstaan in de afgelopen twintig jaar. Een hacker kent zijn systeem en weet hoe hij elk detail onder controle kan krijgen. Goede programmeurs zijn hackers, Linus Torvalds dus ook. Maar ook mensen die op een andere manier zeer bedreven zijn met de software- of hardwarematige kant van computers kunnen zich hacker noemen. Het krakende uitschot van de Internetsamenleving (vaak gefrustreerde pubers), die puur om het eigen ego te strelen op systemen inbreken en vernielingen aanbrengen, reken ik niet tot de vriendschappelijke hackergemeenschap. Maar dit terzijde.

Zo, je hebt je systeem leren kennen op een mooie manier. Misschien heb je nu ook nog meer het gevoel hoe krachtig Linux is. Linux is meer dan een mooie X Window schil. Op de console vind je pure kracht.

Programmeren

Als je wilt programmeren op je Linux-box en je hebt een terminal of andere tekstuele telnet-verbinding naar je boxje, dan kun je gebruik maken van de vele console programmeertools. Die-hards zullen het liefst vi of emacs gebruiken. Andere programmeurs gaan voor de elegantie van Rhide, Motor of gewoon mcedit. Welke omgeving je ook kiest, het feit dat je van achter je terminal aan het programmeren bent, geeft een extra dimensie aan de beleving.

Tot slot

We zullen proberen in de loop van de tijd met meer artikelen als deze te komen. Misschien heb je er geen behoefte aan, sla ze dan maar over. Maar misschien ben je wel enthousiast geworden om eens verder te experimenteren met de mogelijkheden van Linux. Mail me dan gerust op roeland@linux-box.nl. Je mag me ook mailen met tips voor een volgend artikel over dit onderwerp. Graag zelfs.

 

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