Collapse OS – Ein Betriebssystem, das entwickelt wurde, um nach dem Ende der Welt zu laufen

Wenn die meisten Menschen daran denken, sich auf eine postapokalyptische Welt vorzubereiten, denken sie zuerst an Essen und andere lebensnotwendige Dinge. Vor kurzem hat ein Programmierer entschieden, dass es genauso wichtig wäre, nach dem Zusammenbruch der Gesellschaft ein vielseitiges und überlebensfähiges Betriebssystem zu schaffen. Wir werden uns das heute so gut wie möglich anschauen.

Collapse OS – Wenn die Fäkalien auf das rotierende Gerät treffen

Das betreffende Betriebssystem heißt Betriebssystem minimieren. Laut der Website ist Collapse OS ein „z80-Kernel und eine Sammlung von Programmen, Tools und Dokumentation“. Es würde Ihnen ermöglichen:

  • Laufen Sie auf minimalen und improvisierten Maschinen.
  • Schnittstelle durch improvisierte Mittel (Seriell, Tastatur, Display).
  • Textdateien bearbeiten.
  • Kompilieren Sie Assembler-Quelldateien für eine Vielzahl von MCUs und CPUs.
  • Lesen und schreiben Sie von einer Vielzahl von Speichergeräten.
  • Replizieren Sie sich selbst.

Der Schöpfer, Virgil Dupras, hat das Projekt gestartet, weil er sieht „Unsere globale Lieferkette bricht zusammen, bevor wir 2030 erreichen“. Diese Schlussfolgerung stützt er auf die Werke von Pablo Servigne. Er scheint zu verstehen, dass nicht jeder teilt seine Ansichten. „Abgesehen davon halte ich es nicht für unvernünftig, nicht zu glauben, dass ein Zusammenbruch bis 2030 wahrscheinlich sein wird, also fühlen Sie sich bitte nicht von meinen Überzeugungen angegriffen.“

Das übergeordnete Ziel des Projekts ist es, die Rückkehr einer Zivilisation nach dem Kollaps in das Computerzeitalter zu beschleunigen. Die Produktion von Elektronik hängt von einer sehr komplexen Lieferkette ab. Sobald diese Lieferkette zusammenbricht, wird der Mensch in ein weniger technisches Zeitalter zurückkehren. Es würde Jahrzehnte dauern, um unsere frühere technische Position wiederzuerlangen. Dupras hofft, mehrere Schritte zu überspringen, indem es ein Ökosystem schafft, das mit einfacheren Chips funktioniert, die aus einer Vielzahl von Quellen entnommen werden können.

Was ist der z80?

Der anfängliche CollapseOS-Kernel ist für die z80-Chip. Als ein Fan der Retro-Computing-Geschichte bin ich vertraut mit Zilog und es ist ein Z80-Chip. In den späten 1970er Jahren führte Zilog den z80 ein, um mit zu konkurrieren Intels 8080 ZENTRALPROZESSOR. Der z80 wurde in einer ganzen Reihe früher PCs verwendet, wie z Sinclair ZX Spektrum und das Tandy TRS-80. Die meisten dieser Systeme verwendeten die CP/M-Betriebssystem, das damals das beste Betriebssystem war. (Interessanterweise wollte Dupras ursprünglich ein Open-Source-Implementierung oF CP/US, entschied sich aber letztendlich dafür von vorne beginnen.)

Sowohl der z80 als auch der CP/M begannen nach der Einführung an Popularität zu verlieren IBM-PC wurde 1981 veröffentlicht. Zilog veröffentlichte mehrere andere Mikroprozessoren (Z8000 und Z80000), aber diese kamen nicht auf den Markt. Das Unternehmen verlagerte seinen Fokus auf Mikrocontroller. Heute ist ein aktualisierter Nachkomme des z80 in Grafikrechnern, eingebetteten Geräten und Unterhaltungselektronik zu finden.

Dupras sagte weiter Reddit dass er Collapse OS für den z80 geschrieben hat, weil “es schon so lange in Produktion ist und weil es in so vielen Maschinen verwendet wird, haben Scavenger gute Chancen, es in die Finger zu bekommen.”

Aktueller Stand und Zukunft des Projekts

Collapse OS hat einen ziemlich anständigen Start. Es kann sich mit genügend RAM und Speicher selbst replizieren. Es ist in der Lage, auf einem RC2014 Homebrew-Computer oder ein Sega Master System/MegaDrive (Genesis). Es kann SD-Karten lesen. Es hat einen einfachen Texteditor. Der Kernel besteht aus Modulen, die mit Glue-Code verbunden sind. Dies soll das System flexibel und anpassungsfähig machen.

Es gibt auch eine ausführliche Fahrplan die Ausrichtung des Projekts festlegen. Zu den aufgeführten Zielen gehören:

  • Unterstützung für andere CPUs wie 8080 und 6502
  • Unterstützung für improvisierte Peripheriegeräte wie LCD-Bildschirme, E-Ink-Displays und ACIA-Geräte.
  • Unterstützung für weitere Speicheroptionen wie Disketten, CDs, SPI-RAM/ROMs und AVR-MCUs
  • Bringen Sie es auf anderen z80-Computern zum Laufen, z TI-83 + und TI-84 + Grafikrechner und TRS-80s

Wenn Sie daran interessiert sind, mitzuhelfen oder nur einen Blick auf das Projekt zu werfen, besuchen Sie sie GitHub-Seite.

Abschließende Gedanken

Um es klar auszudrücken, ich sehe Collapse OS eher als ein lustiges Hobbyprojekt (für diejenigen, die gerne Betriebssysteme erstellen) als etwas Nützliches. Wie wird Collapse OS verteilt, wenn es zu einem Zusammenbruch kommt, da ich mir vorstellen kann, dass GitHub ausfällt? Ich kann mir nicht vorstellen, dass mehr als eine Handvoll geschickter Leute in der Lage sind, ein System aus aufgeräumten Teilen zu erstellen. Es gibt eine ganz neue Generation von Herstellern, aber die meisten von ihnen sind es gewohnt, einen Arduino oder einen Raspberry Pi zu nehmen und ihr Projekt zu erstellen, als bei Null anzufangen.

Im Gegensatz zu Dupras ist meine größte Sorge die Verwendung von EMPs. Diese Dinge braten alle elektrischen Systeme, was bedeutet, dass nichts mehr übrig bleibt, um das System zu bauen. Wenn das nicht passiert, kann ich mir vorstellen, dass wir in den letzten 30 Jahren genügend x86-Komponenten finden können, um die Dinge am Laufen zu halten.

Davon abgesehen klingt Collapse OS für Leute, die gerne in Low-Level-Code für seltsame Anwendungen programmieren, nach einem unterhaltsamen und herausfordernden Projekt. Wenn Sie so eine Person sind, schauen Sie vorbei Betriebssystem minimieren.

Hypothetische Frage: Was ist das postapokalyptische Betriebssystem Ihrer Wahl? Bitte lass es uns in den Kommentaren unten wissen.

Wenn Sie diesen Artikel interessant fanden, nehmen Sie sich bitte eine Minute Zeit, um ihn in den sozialen Medien, Hacker News oder . zu teilen Reddit.