DexOS - The Small Toy OS, der kører som et spilkonsol
Det meste af tiden på MTE fokuserer vi på tutorials, anmeldelser og andre praktiske anvendelser af moderne teknologi. Lejlighedsvis opstår der dog noget pænt nyt legetøj, som vi lige skal dele. Sådan er DexOS, og hvis du har en affinitet til brugerdefinerede operativsystemer eller nye måder at beregne på, kan du måske lide at tinkere med det så meget som jeg gør. Det er et brugerdefineret OS, der er skrevet udelukkende i samling, hvilket betyder, at det er FAST og SMALL. Hvor hurtigt og hvor lille? Denne forfatter har set det i gang i en virtuel maskine i cirka 5 sekunder, og den kan passe på en diskette. Det er rigtigt, en diskette.
Hvad kan det gøre?
Du kan tænke på noget som "Hvis det er så lille, kan det nok ikke være meget brugbart." Og hvis det er tilfældet, kan du blive overrasket. Inkluderet i den lille ISO finder du:
- Spil (som Pong og Space Invaders kloner)
- Medie afspiller
- Grafisk vinduemiljø
- DOS-lignende kommandolinje
- Assembler og IDE
- ZIP-fil understøttelse
Der er nogle andre valgfri hjælpeprogrammer på hjemmesiden, herunder en (meget) lys webserver og nogle ekstra drivere og testpakker.
Hvad kan det ikke gøre?
Til at begynde med er netværkssupport meget begrænset. Kun visse typer af ethernet understøttes, og ingen wifi. Dels på grund af det, er der i øjeblikket ingen webbrowser heller.
Desværre er multitasking for det meste ikke-eksisterende, og OS-brugerens egenskaber gør det ikke muligt at køre eksisterende software fra dit yndlings-OS.
Som jeg sagde, er det et legetøj.
Console-Style Interface
Der er to måder at interagere med DexOS grafisk, og den første er den brugerdefinerede brugergrænseflade, der ligner noget, du ville finde i videospil eller spilkonsoller. Det er meget simplistisk og meget stiliseret, men giver dig adgang til det, du har brug for.
Ikke alt her fungerer, i det mindste ikke i min testning. For at starte applikationer kan du køre GEX-filerne (svarende til DOS EXE-filer. Det ser ud til, at GUI-apps er GEX, mens konsol apps er DEX) i menuerne Load Program .
Kommandolinje
DexOS indeholder også en forholdsvis kapabel kommandolinje grænseflade, der ligner DOS og bruger mange af samme kommando som dir og cd (selvom cd viste nogle ulige adfærd i test).
Som du kan se, er der et par applikationer, der allerede er tilgængelige i basen som Pong og Invaders. Indtast blot navnet på programmet for at køre det.
Windowing Interface
Du har måske bemærket WIN.DEX i listen over filer i konsoltilstand. Dette åbner det vinduede skrivebord med et layout, der er kendt, næsten enhver pc-bruger.
Da der ikke er nogen reel multitasking på DexOS, er der virkelig meget lidt, der i øjeblikket kan gøres i denne tilstand. Faktisk synes de fleste menuindstillinger slet ikke at gøre noget. Dette synes at være mere af en demo eller proof-of-concept end den egentlige planlagte grænseflade.
Konklusion
Du vil snart ikke bruge DexOS til dit primære operativsystem. Der er lidt (hvis noget) det kan gøre, det kan ikke gøres bedre af et "rigtigt" OS, men projekter som dette er en vigtig startpakke til nye ideer og nye tilgange til software. Jeg, for en, ville aldrig have forventet at du kunne pakke så meget funktionalitet som dette ind i et system, der var så lille. DexOS er muligvis ikke den næste store ting i desktop-operativsystemer, men det er en fantastisk startpude til en person, der kan lide at legetøj med deres computer, eller måske en, der bare er en nørd.