Diese seltsamen Betriebssysteme: kurz drei ungewöhnliche Betriebssysteme

Wir sind es gewohnt, in einer Welt des siegreichen Linux, Windows und MacOS zu leben. Moderne Benutzer glauben selten, dass es andere Betriebssysteme gibt, die von unabhängigen Autoren und Communities entwickelt und unterstützt werden. Aber sie sind. Es gibt viele, sie sind unterschiedlich: alt und neu, stabil und krumm, aktuell und verlassen.

Unter dem Schnitt werden wir kurz über drei interessante und unverwechselbare Betriebssysteme sprechen, die oft hinter den Kulissen der Weltcomputergeschichte bleiben. Sie sind nicht wie einander, von verschiedenen Menschen zu unterschiedlichen Zeiten entwickelt, aber auf ihre Weise interessant.

Haftungsausschluss: Wir setzen uns nicht das Ziel, tief in das Gerät und die Besonderheiten jedes Systems einzutauchen. Eine detaillierte Studie würde mehr als einen Kilometer elektronisches Papier benötigen und nur für einen engen Kreis von Spezialisten interessant sein. Wenn Sie eines der Systeme interessiert, finden Sie in den entsprechenden Abschnitten des Artikels alle erforderlichen Links (zu Projektwebsites, Biografien und Distributionen der Autoren).



ToaruOS




Entwickler: K. Lange
Letzte Version: 1.12.0
Projektwebsite: toaruos.org
Jahr des Entwicklungsbeginns: Dezember 2010
Status: Entwicklung wird fortgesetzt

Diese Liste wird mit einem sehr lebendigen und modernen Betriebssystem geöffnet. Trotz einiger visueller Ähnlichkeiten ist Toaru eine eigenständige Entwicklung und basiert nicht auf dem Linux-Kernel.

Das Projekt begann im Dezember 2010 als studentische Arbeit des Programmierers K. Lange.

Ein ehrgeiziger junger Mann beschloss, ein einfaches Betriebssystem zu schreiben, um diesen Aspekt der Programmierung besser zu verstehen. Nach einiger Zeit verbreitete sich das Projekt zunächst bei Langes Freunden und Kollegen. Dann wanderte er auf die Festplatten von Enthusiasten auf der ganzen Welt. Bisher bestand die Aufgabe des Autors darin, ein vollwertiges Ökosystem für den täglichen Gebrauch zu schaffen. Es wird schwierig sein zu sagen, ob es sich herausstellen wird oder nicht. Die Zeit wird zeigen.
Der Name ToaruOS ist auf den Manga A Certain Scientific Railgun zurückzuführen. Die Autorin behauptet jedoch, dass ihr Name auch den gebräuchlichen Namen anderer OS-Hobbys widerspiegelt.

ToaruOS besteht aus folgenden Hauptkomponenten:

  • Toaru Kernel , der Kernel des Betriebssystems.
  • Yutani , ein Fensterkomponist, verwaltet Fensterpuffer, Layout und Eingaberouting.
  • Bim, , , , Vim’. .
  • Terminal, 256 24 .
  • ld.so (dynamic linker/loader), ELF.
  • Esh, shell. , , .
  • MSK, . -.

Die ungefähre Menge der Codebasis des Projekts beträgt 80.000 Zeilen in C und Assemblersprache. Innerhalb des Systems wird der korrekte Betrieb von Python 3 und GCC unterstützt.

Der Autor des Systems empfiehlt, ToaruOS nur in einer virtuellen Maschine zu installieren, da die Unterstützung für reale Hardware sehr begrenzt ist. Trotz der vollwertigen „Einheit“ in der Version ist das Projekt noch zu jung, um auf einem normalen PC verwendet werden zu können.
Sagen wir alleine: ToaruOS sieht ziemlich interessant aus. Einerseits beeindruckt der Wunsch des Autors, alles von Grund auf neu zu machen. Einige Pakete (libpng, Cairo usw.), die zuvor in der Basisdistribution enthalten waren, gehören Entwicklern von Drittanbietern. Dies beeinträchtigt jedoch nicht die Originalität des Projekts. Andererseits hat die Benutzeroberfläche einen starken Linux-Einfluss. In der ersten Minute scheint es tatsächlich LXDE mit Gnome-ähnlichen Symbolen zu sein. Aber wie sie sagen, werden sie von Kleidern getroffen und von Bequemlichkeit und Geschwindigkeit begleitet. Und natürlich auch vom "Verstand".

Nach den Updates zu urteilen, entwickelt sich ToaruOS aktiv weiter. Die aktuellste Version - v.1.12.0 - ist vom 7. April.

Ein kurzes Video vom Betriebssystementwickler:


Auf Basis von ToaruOS wurde ein Comic-Betriebssystem PonyOS erstellt , das der Zeichentrickserie My Little Pony gewidmet ist.

Plan 9




Entwickler: Bell Labs (Ken Thompson, Rob Pike, Dave Presotto, Phil Winterbottom)
Letzte Veröffentlichung: 4. Ausgabe
Projektseite: 9p.io/plan9 Entwicklungszeitraum
: 1980.
Status: Projekt geschlossen

Dies ist kein „Student“ ToaruOS mehr. Dieselben Leute, die einst Unix entwickelt hatten, waren an der Erstellung von Plan 9 beteiligt.

Plan 9 wurde ursprünglich als experimentelles Modell zur Lösung verschiedener Probleme von Betriebssystemen konzipiert und nicht als echtes kommerzielles Produkt. Dies hat die Projektbesitzer zwar nicht daran gehindert, Lizenzen für das System zu verkaufen. Allerdings nicht sehr erfolgreich und sehr teuer. Während des Lebenszyklus des Betriebssystems wurden 4 Versionen veröffentlicht. Die erste war nur für Universitäten verfügbar. Der zweite wurde für beachtliche 350 Dollar an alle verkauft. Die dritte wurde kostenlos unter der Plan 9-Lizenz und die vierte unter der Lucent Public License v1.02 verteilt. Im Jahr 2014 wurde Plan 9 unter GPLv2 veröffentlicht .

Mit einigen Annahmen können wir sagen, dass Plan 9 ein direkter Nachkomme von Unix ist: Außerhalb der grafischen Shell wird das System von Unix-Befehlen gesteuert, und das Prinzip „Alles ist eine Datei“ wird in den Vordergrund gestellt. Lesen Sie hier mehr über das Betriebssystem ..


Das Maskottchen des Projekts ist Zaychikha Glenda, gezeichnet von dem amerikanischen Illustrator Reni French. Das

Experiment blieb ein Experiment, aber Plan 9 inspirierte die Schaffung mehrerer „Nachkommen“: HarveyOS, Jehanne OS und Inferno OS.

Der Systemcode ist sehr kompakt und leicht. Theoretisch kann Plan 9 auf fast jede Prozessorarchitektur mit Hardwareunterstützung für MMU portiert werden.

Der Ursprung des OS-Namens ist sehr merkwürdig: Er ist nach dem zweitklassigen Horrorfilm von Plan 9 aus dem Weltraum von 1959 benannt (die Ideen der Entwickler von Betriebssystemen stimmen in etwas überein).
Heute kann Plan 9 unter dem Gesichtspunkt der Untersuchung von Programmieransätzen interessant und interessant sein, macht aber praktisch keinen Sinn mehr. Sie können sehen , wie das System in einer virtuellen Maschine arbeitet hier .

TempleOS




Entwickler: Terrence Andrew Davis
Letzte Veröffentlichung: 5.03 (20.11.2017)
Projektwebsites: www.templeos.org , archive.org/details/TempleOS_Website_Archive Beginn der
Entwicklung: 2003
Aktualität: Die Entwicklung wurde aufgrund des Todes des Autors gestoppt.

Wahrscheinlich macht dies keinen Sinn Erzählen Sie die Biografie des Autors von TempleOS im Detail nach oder tauchen Sie in das Gerät des Betriebssystems ein. All dies kann aus Wikipedia oder von der OS-Site entnommen werden, die etwas höher angegeben ist. Auf Habré schon erzähltÜber TempleOS und seinen Autor konnten wir diese Geschichte jedoch nicht ignorieren. Die Geschichte von Terry Davis ist bereits zu einem Inbegriff geworden, eine schreckliche, aber berührende Geschichte für alle Programmierer.

Terrence Andrew Davis wurde 1969 in eine große Familie in Wisconsin geboren. Er erhielt eine gute technische Ausbildung an der University of Arizona. Zuerst benutzte ich Apple II als Heimcomputer, dann wechselte ich zu Commodore 64. Und bis 1996, als Terry die ersten manischen Episoden begann, war alles nicht schlecht. Die Erstdiagnose einer bipolaren Persönlichkeitsstörung wurde nicht bestätigt. Es war Schizophrenie. Terry erhielt Invaliditätsleistungen und zog mit seinen Eltern in die Vororte von Las Vegas.

Trotz seiner katholischen Erziehung war ein wesentlicher Teil von Terrys bewusstem Leben ein Atheist. Aber während einer der Verschärfungen seiner Krankheit erlebte er "göttliche Offenbarung". Terry behauptete, er habe direkt mit Gott gesprochen. Von "Gott" erhielt Terry das Mandat für die Entwicklung des Betriebssystems, das der dritte Tempel werden sollte. Ursprünglich hieß das Betriebssystem "J Operating System", dann "LoseThos" und "SparrowOS".

Der endgültige Name TempleOS wurde bis 2013 festgelegt.

Die Philosophie des neuen Systems basierte auf Terrys Ansicht über die mögliche Entwicklung des Commodore 64-Betriebssystems, das nur „tausendmal“ schneller und leistungsfähiger ist. Die meisten Funktionen, wie eine 16-Farben-Palette oder eine Bildschirmauflösung von 640 x 480, wurden laut Autor ebenfalls von Gott diktiert.

Im OS waren Davis 'Intellekt und sein Wahnsinn miteinander verflochten. Unter anderem gab es ein „Orakel“, das auf der Grundlage eines Zufallszahlengenerators Textnachrichten erstellte, die der Autor als „verschlüsselte Antworten Gottes“ interpretierte.

Anfang 2018 hörte Davis auf, Medikamente einzunehmen, da "sie die Kreativität in ihm töteten". Die Eltern stellten ihn vor die Wahl: Medikamente zu nehmen und mit ihnen zu leben oder gewaltsam ins Krankenhaus zu gehen. Terry entschied sich für seine Option: das Haus verlassen. Während seiner Wanderungen führte er einen Videoblog. Die beträchtliche Fangemeinde, die TempleOS zu diesem Zeitpunkt erworben hatte, war praktisch. Viele Leute waren bereit, ihn zu unterstützen, gaben etwas zu essen, Geld und boten eine Übernachtung an.

Kurz vor seinem Tod löschte er die meisten seiner Videos und erklärte, dass er nicht im Internet "wegwerfen" wolle und "einen Weg gefunden habe, sich selbst zu reinigen". Zu diesem Zeitpunkt setzte sich die Krankheit endgültig gegen den Geist durch. In einem späteren Video behauptete er, fähig zu sein zu töten, wenn Gott es ihm befahl.

Terry Davis starb am 11. August 2018 unter einem Zug in der Nähe von Dulles, Oregon. Es ist nicht bekannt, ob dies ein Selbstmord oder ein Unfall war.

In Erinnerung an Terry sind alle Distributionen und früheren Versionen des Betriebssystems auf der offiziellen Website verfügbar. Dort finden Sie auch Links zu Online-Sendungen, in denen ununterbrochen gespeicherte Videos aus Terrys Blog abgespielt werden.

In seiner letzten Videoadresse, die wenige Stunden vor seinem Tod aufgenommen wurde, sagt er:
«It's good to be king. Wait, maybe. I think maybe I'm just like a little bizarre little person who walks back and forth. Whatever, you know, but...»
( . , … , , , -. , , …).
Die Geschichte von Terry Davis ist ein seltener Fall, in dem die Geschichte des Autors und des Betriebssystems gleichermaßen interessant sind.

Wie bei den oben genannten Systemen hinterlassen wir einige Links und Screenshots, damit Sie sie selbst studieren können. Kein persönlicher Artikel kann Ihre persönliche Erfahrung ersetzen. Sagen wir eins - es gibt etwas zu sehen.

Als Teil von TempleOS gibt es mehrere Spiele, die vom Autor in zwei Kategorien unterteilt werden - lustig und düster. Sagen wir ein Geheimnis, selbst bei „lustigen“ Spielen kann ein ungeübter Spieler Gänsehaut bekommen. Hier sind ein paar Screenshots und ein Videospiel mit den Kommentaren des Autors.


Rennsimulator Varoom



Castle Frankenstein



Black Diamond



TimeOut



BugBird



Bomber Golf



TheDead



DunGen



EagleDive



RawHide



X-Kaliber



AfterEgypt



Dieses „Spiel“ sollte besonders wegen des Menüs besondere Aufmerksamkeit erhalten:



Laut dem Autor können Sie mit dem Dienstprogramm durch Generierung von Zufallszahlen mit Gott kommunizieren.







Wenn Sie möchten, können Sie andere Videos mit TempleOS-Spielen ansehen:


Terrys Eltern baten alle, denen Terry und seine Arbeit nicht gleichgültig sind, Spenden an gemeinnützige Stiftungen und andere Organisationen zu leisten, "die die durch psychische Erkrankungen verursachten Schmerzen und Leiden lindern".

Zu verschiedenen Zeiten wurde Davis 'Arbeit als "Wolkenkratzer, der von einer Person gebaut wird" bezeichnet, als "Frucht des Genies und des Wahnsinns". Jemand nannte ihn zu Lebzeiten einen "legendären Programmierer". Auf die eine oder andere Weise ist TempleOS eine sehr bewegende und facettenreiche Geschichte. Es lohnt sich, es selbst zu berühren, um Schlussfolgerungen zu ziehen.


Hier ist die Liste: Nebenentwicklung eines großen Unternehmens, ein Hobbyprojekt und TempleOS, die im Prinzip schwer eindeutig zu klassifizieren sind.

Das Schreiben eines eigenen Betriebssystems sieht wirklich so aus, als würde man einen Wolkenkratzer bauen: Es ist riesig, es droht jeden Moment auf den Kopf zu fallen und die Oberseite geht in den Wolken verloren. Irgendwann möchte ich wirklich auf dieses leere Unternehmen spucken. Jemand gibt das Projekt wirklich auf und kehrt nie wieder dorthin zurück. Jemand, der die Zähne zusammenbeißt, fährt fort. Stein zu Stein, Stein zu Stein ...

Wie dem auch sei, es ist eine wichtige und ehrenvolle Arbeit, eine neue zu schaffen oder die guten alten zu überdenken. Auch ohne Erfolgschance als Unterhaltung. Was denken Sie?

All Articles