Het Lab: 80386

,

 

In deze aflevering proberen we een dertig jaar oude computer werkend te krijgen. Dat klinkt simpel, maar is in de praktijk een stuk lastiger omdat allerlei oude componenten niet meer gemaakt worden. Tweedehands onderdelen zijn nog beschikbaar, maar niet goedkoop.

hetlab logo
Henk van de Kamer

In de vorige twee afleveringen liet ik zien hoe we met een programma kleiner dan 512 bytes en verder vele megabytes aan broncode theoretisch een moderne Linux-distributie kunnen compileren. Hiermee kunnen we binaire programma’s uit onbekende bronnen omzeilen. Om hierin een achterdeur te verstoppen is namelijk veel gemakkelijker dan in broncode die door vele mensen wordt bestudeerd.

UEFI omzeilen

Ik eindigde met de opmerking dat computers tegenwoordig nodeloos complex zijn geworden. Zowel Intel als AMD starten tegenwoordig de 80x86-processor via een verborgen exemplaar. Die draait zijn eigen besturingssysteem en deze is verstopt in UEFI. Dat wordt tegenwoordig gebruikt, omdat bijna niemand meer in assembly kan programmeren. Door deze ‘vooruitgang’ is de code gegroeid van 8 kilobyte naar 16 en soms zelfs al naar 32 megabyte. Waanzin!

In oktober 1984 kocht ik een Commodore 64 en deze heeft de eerste drie jaar in Wageningen dienst gedaan voor het schrijven van verslagen. In het vierde jaar moesten we als groep een maatschappelijk onderwerp in het laboratorium onderzoeken. Voor dat verslag kwam ik in aanraking met WordPerfect 4.2 wat vele malen handiger werkte dan de tekstverwerker op de C64. Ergens in 1990 kocht ik dus een 80286 met een 40 megabyte harddisk. Dat zou nu net genoeg zijn voor de genoemde UEFI-code.

Versimpelen

Zoals gezegd, mogen we in een bootstrap alles versimpelen wat niet essentieel is. Ofwel waarom niet terug naar het systeem waarop Linus Torvalds midden 1991 de ontwikkeling van Linux startte? In mijn museumcollectie waren een tweetal 80486 en een Pentium III-moederbord aanwezig, moderner dan de 80386 waarover Linus beschikte. Nu wordt voor deze retrosystemen de hoofdprijs gevraagd. Vreemd, want er zijn letterlijk miljoenen van verkocht. Gelukkig ontdekte ik een verkoper met reëlere prijzen voor een moederbord met een 40MHz-exemplaar plus acht megabyte geheugen in evenzoveel dertig-pinsmodules.

De rest van dit artikel is alleen beschikbaar voor HCC-leden. Ben je HCC-lid? Om het gehele artikel te lezen dien je ingelogd te zijn. Nog geen HCC-lid? Word nu lid en kies je welkomstgeschenk!

'Meld je aan voor de nieuwsbrief'

'Abonneer je nu op een of meerdere van onze nieuwsbrieven en blijf op de hoogte van onze activiteiten!'

Aanmelden