Daar ik zelf ivm met mijn werk wat met eigen gebakken OSjes bezig ben geweest kriebelde het weer even om nog eens naar Minix te kijken.
Minix is ooit door Andy Tanenbaum bedacht als les materiaal voor de wat dieper gaande IT opleidingen.
Om deze reden heeft Andy nooit de vele bijdragen voor drivers willen meenemen in zijn versie.
Op slechts weinig plaatsen wordt er nog aandacht aan besteed ondanks dat het momenteel zoals iswrong terecht opmerkte secretly en met afstand het meest gebruikte OS is.
Wat ik zelf erg interessant vind is dat een aantal mensen bezig is Minix te porten naar een aantal ARM platformen.
Het idee is om minix voorlopig gewoon in een VM (qemu) te draaien.
Ik dacht daarbij met 32MB-Ram (dus 4 maal zoveel als vereist) voldoende geheugen te hebben, maar nee dat is niet zo.
Bij de installatie word een RAM disk aangemaakt en 'schijfruimte' te kort leid tot tekort aan inodes en vervolgens tot een segfault.
Ik heb er toen 250MB voor gereserveerd dat leek te werken.
Voor de diskruimte heb ik de geadviseerde 1GB gereserveerd omdat ik daadwerkelijk alle sources wil hebben.
(Minix is voor mij enkel interessant als ik er ook tot op kernel-niveau mee kan knutselen)
De disk is geen echte partitie maar een groot bestand dat ik heb gemaakt met de opdracht: qemu-img Minux3,img 1G
En voor de netwerkkaart heb ik Realtek 8029 (met DHCP) ingesteld, deze kaart wordt voor zover ik weet standaard door QEMU gesimuleerd.
Ik heb al doende de hele installatie procedure weten te doorlopen.
Helaas bij het opnieuw opstarten van het diskimage loopt de boel vrij snel vast.
Later eens kijken hoe ik dat kan oplossen, gelukkig heb ik nooit wat te doen
