Das Betriebssystem aus der Zukunft ... zu Ihren Fingerspitzen
Microkosm wird EUCYS 2023!
Warnung: Dieses Projekt befindet sich in aktiver Entwicklung.
Es ist nicht bereit für den Gebrauch.
Verwenden Sie es nicht auf Produktionshardware.
Microkosm (kurz mikrok) ist ein neues Ökosystem, das auf dem Mikrokernel basiert und denselben Namen trägt. Es ist von Grund auf neu geschrieben, aus den großen Fehlern der Vergangenheit zu lernen und das zu verwenden, was wir wissen, ist gültig, um vorwärts zu springen. Es Archieves viel großer Geschwindigkeit und ein hohes Maß an Sicherheit, während er einen kleinen Fußabdruck und eine extreme Flexibilität einsetzt. Der Kernel ist in C ++ geschrieben und bleibt garantiert so klein wie möglich, ohne die Benutzerfreundlichkeit zu beeinträchtigen und die längste API- und ABI -Stabilität zu garantieren. Modulhersteller können die Sprache, die sie bevorzugen, kostenlos verwenden, vorausgesetzt, dass sie mit C -Funktionen verknüpft werden kann.
Die Konfiguration und hängt stark von der Usecase ab.
Beispielsweise kann in einem einfachen, harten Echtzeitsystem mit nur einer Funktion nur eine Funktion für die minimale Ressourcenverwendung erstellt werden. Dies ähnelt in ähnlicher Weise wie bei RTOs, mit dem Unterschied, dass die zukünftige Expansion nicht ausgeschlossen wird und dass Programme größtenteils mit dem gesamten Mikrokosm -Ökosystem kompatibel sein werden.
Am gegenüberliegenden Ende des Spektrums kann es an eine magestische Konfiguration angepasst werden, sodass Kernel -Instanzen auf verschiedenen Maschinen in Subnoden unter der Aufsicht einer Master -Instanz stehen. Auf diese Weise können Supercomputerknoten miteinander kommunizieren, als wären sie einfache Prozesse, anstatt sich auf Tinte/Linux zu verlassen.
Weitere Informationen zum Betriebssystem erhalten Sie von der Einführung in die Microkosm -Post auf unserer Website. Anschließend können Sie die Dokumentation im Kernel- und MKMI -Repositories lesen.
Bitte beraten Sie die Datei EINLEITUNG_TO_MICROKOSM.MD in diesem Repo.
Beiträge werden gerne akzeptiert. Wenn Sie der Meinung sind, dass Sie eine gute Idee und einen guten Code haben, können Sie eine Pull -Anfrage erstellen. Wenn Sie Teil des Projekts werden möchten, wenden Sie sich einfach an @themutta.
Jede Hilfe wird sehr geschätzt.