DexOS - Het Tiny Toy-besturingssysteem dat als een spelconsole werkt
Meestal richten we ons bij MTE op zelfstudies, recensies en andere praktische toepassingen van moderne technologie. Af en toe duikt er echter een net nieuw stuk speelgoed op dat we zojuist hebben moeten delen. Dat is DexOS, en als je affiniteit hebt met aangepaste besturingssystemen of nieuwe manieren van computergebruik, kun je er net zoveel mee aan sleutelen als ik. Het is een aangepast besturingssysteem dat volledig in de assembly is geschreven, wat betekent dat het snel en klein is. Hoe snel en hoe klein? Deze auteur heeft hem in ongeveer 5 seconden in een virtuele machine gestart en deze kan op een floppy-disk passen. Dat klopt, een floppy disk.
Wat kan het doen?
U denkt misschien zoiets als: "Als het zo klein is, kan het waarschijnlijk niet echt gebruikt worden." En als dat het geval is, zult u misschien verrast zijn. Inbegrepen in de kleine ISO vind je:
- Spellen (zoals Pong en Space Invaders klonen)
- Mediaspeler
- Grafische vensteromgeving
- DOS-achtige opdrachtregel
- Assembler en IDE
- ZIP-bestand ondersteuning
Er zijn enkele andere optionele hulpprogramma's op de startpagina, waaronder een (zeer) lichte webserver en enkele extra stuurprogramma's en testpakketten.
Wat kan het niet doen?
Om te beginnen is de netwerkondersteuning ZEER beperkt. Alleen bepaalde soorten ethernet worden ondersteund, en geen wifi. Mede daardoor is er momenteel ook geen webbrowser.
Helaas is multitasking meestal ook niet aanwezig, en het aangepaste karakter van het besturingssysteem maakt het niet mogelijk om bestaande software van je favoriete besturingssysteem te gebruiken.
Zoals ik al zei, het is een speeltje.
Console-stijl interface
Er zijn twee manieren om interactief met DexOS om te gaan, en de eerste is de gebruikersinterface die lijkt op iets dat je zou vinden in videogames of gameconsoles. Het is zeer simplistisch en zeer gestileerd, maar geeft je toegang tot wat je nodig hebt.
Niet alles werkt hier, althans niet in mijn testen. Om toepassingen te starten, kunt u de GEX-bestanden uitvoeren (vergelijkbaar met EXE-bestanden van DOS.) Het lijkt erop dat GUI-apps GEX zijn terwijl console-apps DEX zijn) in de menu's van het Load-programma .
Opdrachtregel
Dexos bevat ook een tamelijk capabele command line-interface die redelijk vergelijkbaar is met DOS en veel dezelfde commando's gebruikt zoals dir en cd (hoewel cd wat vreemd gedrag vertoonde tijdens het testen).
Zoals je kunt zien, zijn er al een paar applicaties beschikbaar in de basis zoals Pong en Invaders. Voer gewoon de naam van het programma in om het uit te voeren.
Raaminterface
Wellicht hebt u WIN.DEX opgemerkt in de lijst met bestanden in consolemodus. Hiermee wordt het venster met het bureaublad geopend met een lay-out die bekend is van zowat elke pc-gebruiker.
Aangezien er geen echte multitasking op DexOS is, is er echt heel weinig dat momenteel kan worden gedaan in deze modus. In feite lijken de meeste menu-opties helemaal niets te doen. Dit lijkt meer een demo of een proof-of-concept te zijn dan de daadwerkelijke bedoelde interface.
Conclusie
U zult DexOS binnenkort niet voor uw hoofdbesturingssysteem gebruiken. Er is weinig (of zoiets) dat het kan doen dat niet beter kan worden gedaan door een "echt" besturingssysteem, maar projecten als deze zijn een belangrijk lanceerplatform voor nieuwe ideeën en nieuwe benaderingen van software. Ik zou je nooit verwachten dat je zoveel functionaliteit zou kunnen inpakken in een systeem dat zo verbazingwekkend klein is. DexOS is misschien niet het volgende grote ding in desktopbesturingssystemen, maar het is een geweldig lanceerplatform voor iemand die graag met zijn computer speelt, of misschien iemand die gewoon een nerd is.