Radium OS
Waarom heb ik het gemaakt?
Toen ik net begonnen was met mijn opleiding bij het ROC Midden Nederland kwam ik erachter dat in de eerste lessen alleen de basis van programmeren werd uitgelegd, en dit kon ik al. Omdat ik wel van een uitdaging houd, heb ik besloten om het meest moeilijke project te maken dat ik op dat moment kon bedenken. Ik dacht hierbij aan een besturingssysteem. Omdat ik niet goed ben in het bedenken van namen heb ik een willekeurig element gebruikt als naam.
Toen ik uiteindelijk stage ging lopen kreeg ik meer uitdaging en hierdoor is dit project op een lager pitje komen te liggen. Omdat ik door dit project wel heel erg geïnteresseerd ben geraakt in hoe computers onderwater werken heb ik gedurende mijn opleiding wel steeds kleine beetjes toegevoegd. In mijn eerste jaar begon ik bijvoorbeeld vooral met networking. In mijn tweede jaar heb ik FAT32 support toegevoegd, en een netwerk driver (dit was zodat ik het kon testen op een echte computer). In mijn laatste jaar heb ik DNS en HTTP support toegevoegd (dit is heel minimalistisch). Ook heb ik in mijn laatste jaar audio support toegevoegd (het afspelen van WAVE files).
Mijn originele idee was om een simpele desktop te maken en een scripting taal toe te voegen. Gaan de weg is dit idee veranderd omdat ik nu eigenlijk vind dat een desktop omgeving niet een onderdeel is van een besturingssysteem. Ik vind dat dit de taak van een applicatie is. Eigenlijk had ik het idee om geen audio toe te voegen aan mijn OS, maar toen ik de documentatie zag voor het schrijven van een audio driver leek dit simpeler dan dat ik eerst gedacht had. Daarom heb ik dit alsnog gedaan. Het idee om een scripting taal toe te voegen is er nog steeds, alleen ben ik hier nooit aan toegekomen. Misschien doe ik dit later, maar ik zie dit project voor nu als afgesloten.
Hoe gebruik ik het?
Radium OS kan het beste gedraaid worden als virtuele machine. Dit omdat de hardware waarop Radium OS draait heel erg specifiek is, en daardoor niet werkt op de meeste computers.
In de download zitten 2 files: Radium.iso en Radium.ova. De ISO file is een opstartbare versie van Radium OS. Als u radium OS snel wil importeren als virtuele machine gebruik dan Radium.ova.
Zelf een virtuele machine instellen in virtualbox
- Audio: ICH AC97
- Netwerk adapter type: AM79C973 of AM79C970A
- Sluit harde schijven aan op de IDE controller
Radium OS support ook NetXtreme BCM5751 Gigabit NIC. Dit omdat ik een oude computer had staan die toevallig deze kaart had, en ik Radium OS wilde zien draaien op echte hardware.
Video
Audio demonstratie
Snake
- W = UP
- S = DOWN
- A = LEFT
- D = RIGHT