Douglas Comer’s Operating System Design – The Xinu Approach (1984)

Een besturingssysteem is als een goed ontworpen, met liefde geweven tapijt dat degelijkheid, stijl en comfort combineert met bindingen en patronen die passen bij de inrichting van de ruimte en het gebruiksdoel van de eigenaren. Sinds de beginjaren van computersystemen is Unix een toonbeeld van hoe besturingssystemen kunnen werken en dit heeft bijgedragen tot het gebruik ervan in de beginjaren van het onderwijs in besturingssystemen op hogescholen en colleges over de hele wereld.

Het aantal boeken dat een besturingssysteem zowel conceptueel als aan de hand van volledige broncode uitlegt zijn zeer beperkt. Douglas Comer, docent aan de universiteit van Perdue, zag daarom de noodzaak voor een lichtgewicht, als Unix werkend besturingssysteem dat aan de binnenkant geheel in Ansi C met minimale, maar universeel toepasbare middelen zou werken. Hij noemde zijn besturingssysteem ‘Xinu’ (als in, “Xinu is not Unix”) en schreef zijn collegenotities in het boek Operating System Design.

Zelf studeerde ik Informatica aan de toen Rijkshogeschool Groningen (het tegenwoordige Hanzehogeschool) en smulde van de lessen, het boek en het besturingssysteem. In iedere les behandelden we een ander concept (concurrency, queueing, scheduling en context switching, procesmanagement, messaging, memory management.. de lijst was eindeloos) en bestudeerden we de broncode die het concept in de praktijk bracht. Ik kon me uren concentreren op de broncode en de werking en heb zelfs wat kleine onvolkomenheden uit de broncode opgespeurd.

Tegenwoordig is Xinu een lichtgewicht besturingssysteem dat met een footprint van nog geen 20 kilobyte eenvoudig in embedded systemen gebruikt kan worden.

Externe links

Microsoft Windows 1.0 (1985)

Windows is een grafisch besturingssysteem ontwikkeld door Microsoft. Versie 1.0, bedoeld voor IBM PC’s en compatible computers met een 80×86 microprocessor, werd op 20 november 1985 op de markt gebracht. Microsoft had daarvoor nauw samengewerkt met Apple om programma’s te ontwikkelen voor hun Apple Macintosh en met de ervaring die daarmee door ontwikkelaars van Microsoft werd opgedaan werd de eigen grafische schil rondom MS-DOS ontwikkeld. Microsoft oprichter Bill Gates ontwikkelde veel van de applicaties die met Windows 1.0 werden meegeleverd, waaronder Calculator en Notepad. Windows 1.0 was op z’n best een slap aftreksels van het Apple Mac OS besturingssysteem, maar vormde wel het begin van de Windows productlijn die, eenmaal uitgebreid en ontdaan van de afhankelijkheid met MS-DOS, wereldwijd het grootste en meestgebruikte besturingssysteem zou gaan worden. In 2015 werd Windows 10 uitgebracht, die zich op alle fronten kon meten met OS X, de dan actuele versie van het Macintosh besturingssysteem.