Die meiste Zeit bei MTE konzentrieren wir uns auf Tutorials, Reviews und andere praktische Anwendungen moderner Technologie. Gelegentlich erscheint jedoch ein nettes neues Spielzeug, das wir nur teilen müssen. Das ist DexOS, und wenn Sie eine Affinität für benutzerdefinierte Betriebssysteme oder neue Arten der Datenverarbeitung haben, könnten Sie genauso gerne damit experimentieren. Es ist ein benutzerdefiniertes Betriebssystem, das vollständig in Assembly geschrieben ist, was bedeutet, dass es FAST und SMALL ist. Wie schnell und wie klein? Dieser Autor hat gesehen, dass er in ungefähr 5 Sekunden in einer virtuellen Maschine gestartet wurde, und er kann auf eine Diskette passen. Das ist richtig, eine Diskette.

Was kann ich tun?

Du denkst vielleicht an etwas wie "Wenn es so klein ist, kann es unmöglich viel nützlichen sein." Und wenn das der Fall ist, könntest du überrascht sein. In der kleinen ISO enthalten:

  • Spiele (wie Pong und Space Invaders Klone)
  • Media Player
  • Grafische Fensterumgebung
  • DOS-ähnliche Befehlszeile
  • Assembler und IDE
  • ZIP-Dateiunterstützung

Es gibt einige andere optionale Dienstprogramme auf der Homepage, die einen (sehr) leichten Webserver und einige zusätzliche Treiber und Testpakete enthalten.

Was kann es nicht tun?

Für den Anfang ist die Netzwerkunterstützung sehr begrenzt. Nur bestimmte Arten von Ethernet werden unterstützt, und kein WiFi. Teilweise gibt es derzeit auch keinen Webbrowser.

Leider ist Multitasking meistens auch nicht vorhanden, und aufgrund der benutzerdefinierten Eigenschaften des Betriebssystems ist es nicht möglich, vorhandene Software von Ihrem bevorzugten Betriebssystem aus auszuführen.

Wie ich schon sagte, es ist ein Spielzeug.

Konsole-Stil-Schnittstelle

Es gibt zwei Möglichkeiten, grafisch mit DexOS zu interagieren, und das erste ist die benutzerdefinierte Benutzeroberfläche, die etwas ähnelt, das Sie in Videospielen oder Spielkonsolen finden würden. Es ist sehr einfach und stark stilisiert, aber Sie können zugreifen, was Sie brauchen.

Nicht alles hier funktioniert, zumindest nicht in meinen Tests. Um Anwendungen zu starten, können Sie die GEX-Dateien (ähnlich den DOS-EXE-Dateien. Es scheint, dass GUI-Anwendungen GEX sind, während Konsolen-Anwendungen DEX sind) aus den Load-Programm- Menüs ausführen.

Befehlszeile

DexOS enthält auch eine ziemlich fähige Befehlszeilenschnittstelle, die DOS sehr ähnlich ist und viele der gleichen Befehle wie dir und cd verwendet (obwohl cd beim Testen etwas seltsames Verhalten zeigte).

Wie Sie sehen können, gibt es bereits einige Anwendungen in der Basis wie Pong und Invaders. Geben Sie einfach den Namen des Programms ein, um es auszuführen.

Fensterschnittstelle

Möglicherweise haben Sie WIN.EX in der Liste der Datei im Konsolenmodus bemerkt. Dies öffnet den gefensterten Desktop mit einem Layout, das fast jedem PC-Benutzer vertraut ist.

Da es auf DexOS kein echtes Multitasking gibt, kann momentan sehr wenig in diesem Modus getan werden. Tatsächlich scheinen die meisten Menüoptionen überhaupt nichts zu tun. Dies scheint eher eine Demo oder ein Proof-of-Concept zu sein als eine tatsächlich beabsichtigte Schnittstelle.

Fazit

Sie werden DexOS nicht bald für Ihr Hauptbetriebssystem verwenden. Es gibt wenig (wenn überhaupt) etwas, das von einem "echten" Betriebssystem nicht besser gemacht werden kann, Projekte wie diese sind jedoch ein wichtiger Ausgangspunkt für neue Ideen und neue Ansätze für Software. Ich für meinen Teil hätte nie erwartet, dass man so viel Funktionalität in ein so erstaunlich kleines System packen könnte. DexOS ist vielleicht nicht das nächste große Ding in Desktop-Betriebssystemen, aber es ist ein großartiger Ausgangspunkt für jemanden, der gerne mit seinem Computer spielt, oder vielleicht jemand, der nur ein Geek ist.