Overspel op de computer

Hans Paijmans
KUBITlogo
Jrg. 4/nr. 3 januari - februari 1997
lijn

Een pakkende titel is het halve verhaal en als ik nu nog niet de aandacht van alle Kubit-lezers gevangen heb moeten ze massaal aan de vitamines. Maar al gaat het volgende verhaal niet over overspel in de geest van alt.sex.binaries.hoppekee, het is er niet minder spannend om. Want de meeste computergebruikers zijn fanatieker over hun operating systeem dan over hun echtgeno(o)t(e) en een echte Unix-gebruiker zal er niet over peinzen vrijwillig achter een MS-Windows machine plaats te nemen net zoals de willoze slaven van Wim Poorters het zweet al uitbreekt als ze een CLI (Command Line Interface) zien waarop ze met hun eigen tien vingers DIR of COPY moeten gaan intypen.

Gelukkig zijn er nog de durvers die van twee walletjes proberen te eten. En zo heeft Onze Lieve Heer het ook bedoeld: gebruik het programma en het operating systeem die je jouw werk zo goed mogelijk laten doen en bekreun je er niet om of het wel of niet fas is; wil je MS-Word op vrijdag en Linux op de sabbath, doe dan wel en zie niet om.

Op dit ogenblik beginnen de farizeers waarschijnlijk al de eerste steen te zoeken, want hoe is het nu mogelijk om MS-Word op een Unix-machine te gebruiken of de Unix-tools op een Dos-box? Want er staat geschreven: "Gij zult een andere machine zoeken als Gij een ander Operating Systeem wilt gebruiken of tenminste rebooten om in dat andere systeem te komen en zo zal het zijn tot in alle eeuwen amen, en de files op de andere filesystemen kunt ge al helemaal op Uw buik schrijven".

Gelukkig is niet alles wat geschreven staat waar. Het is mogelijk om onder het juk van Microsoft toch een deel van de Unix-functionaliteit te behouden en onder de meeste Unix-versies, inclusief Linux, kun je zowel MS-DOS starten als MS-Windows en zelfs kun je een Macintosh imiteren, zij het met enige beperkingen.

Unix onder Microsoft.

Mijn eerstejaars moeten er sinds vorig jaar aan geloven: behalve het zouteloze gedoedel met muizen en windows zullen ze ook de command-line van Unix moeten beheersen en hoewel ons Rekencentrum in haar oneindige wijsheid alleen MS-Windows in het PC-practicum toelaat is er toch een manier gevonden om deze tyrannie te verdrijven. Daarvoor wordt gebruik gemaakt van de MKS toolkit: een uitgebreide serie programma's die een zeer geloofwaardige Unix imitatie neerzet in plaats van de MS-DOS commandline.

Op dit ogenblik vraagt het Rekencentrum zich waarschijnlijk in opperste verbazing af waarom ik de letterenkindertjes Unix zou willen laten leren als ze toch al zo'n mooie GIW hebben met Wordperfect en Netscape. Het antwoord luidt heel eenvoudig dat ik mijn letterenkindertjes wetenschappelijk wil opvoeden en bij wetenschap hoort nu eenmaal het experiment. Unix is de ideale omgeving voor experimenteren met teksten. Het beschikt standaard over een hele verzameling gereedschappen voor tekstbestanden, van tr tot awk, en gecombineerd met haar krachtige scripttaal, pipes en filters is het zo superieur aan andere operating systemen dat het bijna genant wordt om nog over MS-Windows, Win95 of MS-Dos te praten. En MKS weet de Unix omgeving inderdaad voortreffelijk te imiteren: naast de tientallen utilities biedt het lange filenamen, aliassen, een volledige Korn Shell en zelfs de standaard man-pages. Het is dan ook met enig afgrijzen dat ik in de nieuwere versies van MKS ook nog allerlei rare Win95 toevoegsels tegenkom, maar ja: ik doe maar net of ik ze niet zie en dan zien ze mij ook vast niet.

Microsoft onder Unix

Maar goed. De hele wereld weet nu dat ik in het practicumlokaal mijn studentjes overspel laat plegen met Unix terwijl iedereen denkt dat ze trouw zijn aan Microsoft. Maar als we het nu toch over vreemd gaan hebben is bij mij thuis pas het ware Sodom en Gomorrah te bewonderen, want mijn Linux-bak draait tegelijkertijd moeiteloos maar liefst vier verschillende operating systemen! Behalve Unix zelf zijn dat respectievelijk MS-DOS, MS-Windows 3.11 en zelfs het MacIntosh operating systeem.

De MacIntosh wordt geëmuleerd door het programma Executor van Ardi. Hoewel het een mooie stabiele emulator is wordt de bruikbaarheid toch beperkt door het feit dat de versie van het Macintosh operating systeem behoorlijk gedateerd is, wat niet wegneemt dat bijvoorbeeld MS-Word voor de Mac er uitstekend op draait. Voor de echte Mac fanaat is het echter geen vervanger van het origineel en dat zal het ook niet worden voordat system seven er vlekkeloos op kan draaien en daar is voorlopig nog geen kijk op. Eerder zal APPLE zelf van het toneel verdwenen zijn, een melancholieke legende van wat ooit een wereldwonder was.

De gewone Dos-prompt wordt onder Linux geëmuleerd door de Dosemulator die bij het Linux systeem zelf behoort. Dit is een bijzonder robuste emulator, waarmee ik zelfs van buiten de KUB via Linux aan het Novell netwerk kan gaan hangen, hoewel er vooralsnog weinig redenen zijn waarom ik dat zou willen.

Maar het mooiste van het hele verhaal is toch wel Wabi. Wabi is een emulator waarmee de MS-Windows 3.11 desktop en een groot deel van de bijbehorende programma's als applicaties op de (Unix) X desktop kunnen worden gedraaid en dankzij het Client-Server principe van X kun je zelfs MS-Windows applicaties op een andere machine starten en gebruiken, een truc die onder 'gewoon' MS-Windows niet eens mogelijk is. Het is overigens wel van belang dat de Windows programma's zestien-bit programma's zijn, die zich verder braaf aan de API houden en niet onverwacht de hardware aanspreken. Civilization II heb ik er tenminste (nog) niet op aan de praat gekregen. Maar de normale Windows applicaties wel, moeiteloos en snel zelfs zodat er steeds minder redenen komen waarom ik nog Win95 zou willen booten. Behalve de spelletjes natuurlijk...

En dit is het bewijs. Rechtsboven op de achtergrond de Mac-emulator; linksboven het icoontje van de MS-Windows program manager. Het grote zwarte venster is natuurlijk de MS-DOS box en het blauwe venster is Paintbrush, het tekenprogramma van MS-Windows.

plaatje

Zo. Laat Wim Poorters dit maar eens nadoen.

lijn
Archief Archief Zoeken Zoeken Mail Mail
Kubit homepage Kubit homepage