För det mesta fokuserar vi på tutorials, recensioner och andra praktiska tillämpningar av modern teknik. Ibland dyker emellertid några snygga nya leksaker upp som vi bara måste dela. Sådan är DexOS, och om du har en affinitet för anpassade operativsystem eller nya sätt att beräkna, kan du njuta av att tinka med det så mycket som jag gör. Det är ett anpassat OS skrivet helt i montering, vilket betyder att det är FAST och SMALL. Hur fort och hur liten? Denna författare har sett den påbörjas i en virtuell maskin på cirka 5 sekunder, och den kan passa på en diskett. Det är rätt, en diskett.

Vad kan jag göra?

Du kanske tänker på något som "Om det är så litet, kan det inte vara så mycket faktiskt att använda." Och om så är fallet kan du bli förvånad. Ingår i den lilla ISO hittar du:

  • Spel (som Pong och Space Invaders kloner)
  • Mediaspelare
  • Grafisk fönstermiljö
  • DOS-liknande kommandorad
  • Assembler och IDE
  • ZIP-filsupport

Det finns några andra valfria verktyg på hemsidan, inklusive en (mycket) lätt webbserver och några ytterligare drivrutiner och testpaket.

Vad kan det inte göra?

Till att börja med är nätverksstöd mycket begränsat. Endast vissa typer av ethernet stöds, och ingen wifi. Delvis på grund av det finns det för närvarande ingen webbläsare heller.

Tyvärr är multitasking oftast obefintlig, och OS: s anpassade natur gör det inte möjligt att köra befintlig programvara från ditt favorit OS.

Som jag sa är det en leksak.

Console-Style Interface

Det finns två sätt att interagera med DexOS grafiskt, och det första är det anpassade användargränssnittet som liknar något du skulle hitta i videospel eller spelkonsoler. Det är mycket förenklat och stiliserat, men låter dig komma åt vad du behöver.

Inte allt här fungerar, åtminstone inte i min testning. För att starta applikationer kan du köra GEX-filerna (liknar DOS EXE-filer. Det verkar som att GUI-appar är GEX medan konsolapp är DEX) från menyn Ladda program .

Kommandorad

DexOS innehåller också ett ganska kapabelt kommandoradsgränssnitt som är ungefär som DOS och använder många av samma kommando som dir och cd (även om cd visade något udda beteende vid testning).

Som du kan se finns det några applikationer som redan finns i basen som Pong och Invaders. Ange bara namnet på programmet för att köra det.

Windowing Interface

Du kanske har lagt märke till WIN.DEX i listan över filer i konsolläget. Detta öppnar det fönstervalda skrivbordet med en layout som är bekant, precis som vilken som helst PC-användare.

Eftersom det inte finns någon riktig multitasking på DexOS, finns det verkligen väldigt lite som för närvarande kan göras i det här läget. Faktum är att de flesta menyalternativen tycks göra ingenting alls. Detta verkar vara mer av en demo eller proof-of-concept än det faktiska avsedda gränssnittet.

Slutsats

Du kommer inte att använda DexOS för ditt huvudoperativsystem någon gång snart. Det finns lite (om någonting) det kan göra det som inte kan bli bättre med ett "riktigt" OS, men projekt som detta är en viktig startkälla för nya idéer och nya tillvägagångssätt för programvara. Jag, för en, skulle aldrig ha förväntat att du kunde packa så mycket funktionalitet som detta till ett system så otroligt litet. DexOS kanske inte är nästa stora sak i stationära operativsystem, men det är en bra startkudde för någon som gillar att leka med sin dator, eller kanske någon som bara är en nörd.