ToaruOS 2.1 kommt, das unabhängige Betriebssystem, das von Grund auf neu geschrieben wurde

Toaru-Betriebssystem

ToaruOS ist ein "vollständiges" Betriebssystem für x86-64-PCs und experimentelle Unterstützung für ARMv8.

Ende letzten Jahres habe ich hier im Blog die Nachricht von der Einführung eines Betriebssystems geteilt, das die Aufmerksamkeit vieler auf sich gezogen hat, dieses System hat den Namen ToaruOS, das Interessante an diesem Betriebssystem ist, dass es so ist von Grund auf neu geschrieben und mit eigenem Kernel versehen, Bootloader, Standard-C-Bibliothek, Paketmanager, User-Space-Komponenten und eine grafische Schnittstelle mit einem zusammengesetzten Window-Manager.

Ursprünglich wurde das Projekt an der University of Illinois als Forschungsarbeit auf dem Gebiet der Erstellung neuer zusammengesetzter grafischer Schnittstellen entwickelt, später jedoch in ein eigenständiges Betriebssystem umgewandelt.

Über ToaruOS

Im Herzen von Für ToaruOS gibt es einen Kernel, der eine hybride modulare Architektur verwendet das eine monolithische Basis und Mittel zur Verwendung ladbarer Module kombiniert, so wie die meisten verfügbaren Gerätetreiber entworfen sind, wie Festplattencontroller, Dateisystem, Tastatur, Maus, Netzwerkkarten, Soundchips und Plug-Ins für VirtualBox-Gäste.

Der Kernel unterstützt Unix-Threads, TTY, virtuelles Dateisystem, /proc-Pseudodateisystem, Multithreading, IPC, Ramdisk, Ptrace, gemeinsam genutzter Speicher, Multitasking und andere gemeinsame Funktionen.

das System ist mit einem zusammengesetzten Fenstermanager ausgestattet, unterstützt dynamisch verknüpfte ausführbare Dateien im ELF-Format, Multitasking, ein Grafikstapel, kann Python 3 und GCC ausführen. Als Dateisystem wird ext2 verwendet. Der Bootloader ist mit BIOS und EFI kompatibel. Der Netzwerkstapel ermöglicht Socket-APIs im BSD-Stil und unterstützt Netzwerkschnittstellen, einschließlich Loopback.

von nativen Anwendungen hebt das hervor vi geben Sie den BIM-Code-Editor ein, das in den letzten Jahren verwendet wurde, um ToaruOS-spezifische Anwendungen wie einen Dateimanager, einen Terminalemulator, ein grafisches Panel mit Unterstützung für Widgets, ein Paketmanager sowie Bibliotheken für unterstützte Bilder (PNG, JPEG) und TrueType-Schriftarten.

Für ToaruOS-Programme wie Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo-Emulator, Bochs, usw.

Hauptneuheiten von ToaruOS 2.1

Die Veröffentlichung der neuen Version von Toaru OS 2.1 Fassung, in der anfängliche Unterstützung für die AArch64-Architektur hinzugefügt (ARMv8), einschließlich der experimentellen Möglichkeit, ToaruOS auf dem Board zu verwenden Raspberry Pi 400 und im QEMU-Emulator.

Eine weitere Veränderung, die auffällt, ist die folgende Die Verarbeitung und Weitergabe von Signalen an Prozesse wurde neu gestaltet im Userspace wurden außerdem Aufrufe von sigaction, sigprocmask, sigwait und sigsuspend implementiert.

Außerdem wurde die Speicherverwaltung im User Space verbessert, sowie Network Stack und Terminal Rendering, Lazy Rendering implementiert und ein Glyphen-Cache für TrueType-Fonts hinzugefügt.

Mechanismen zum Einstellen der Uhr wurden ebenfalls hinzugefügt, einschließlich des Systemaufrufs settimeofday und erweiterter Funktionen des Datumsdienstprogramms.

Von den anderen Neuheiten, die dabei auffallen neue Version:

  • munmap-Systemaufruf hinzugefügt.
  • Der zusammengesetzte Manager hat einen Unschärfeeffekt und eine neu gestaltete Ereignisbehandlung, wenn die Größe des Fensters geändert wird.
  • Unterstützung für die Konfiguration von IPv4-Adressen und Routing-Konfigurationen wurde dem Dienstprogramm ifconfig hinzugefügt. ICMP-Socket-Unterstützung.
  • Unterstützung für die recvfrom-Funktion für UDP- und ICMP-Sockets hinzugefügt.
  • Möglichkeit hinzugefügt, mit USB-Tastaturen im Bootloader zu arbeiten.
  • Dem Kontextmenü des Dateimanagers wurde ein Punkt zum Löschen von Dateien hinzugefügt.
  • Verbesserte Anzeige von Grafiken auf dem Systemmonitor.
  • grep-Dienstprogramm mit Unterstützung für reguläre Ausdrücke hinzugefügt.
  • Verbesserte ps-Befehlsausgabe (zusätzliche Spalten hinzugefügt).

Wenn Sie mehr darüber erfahren möchten, sollten Sie schließlich wissen, dass der Code des Projekts in C geschrieben ist und unter der BSD-Lizenz vertrieben wird. Sie können auch die Details einsehen im folgenden Link.

Laden Sie ToaruOS 2.1 herunter und erhalten Sie es

Für Interessenten, die diese neue Version testen möchten, hat sie ein 14,4 MB großes Live-Image zum Download bereitgestellt, das in QEMU, VMware oder VirtualBox getestet werden kann.

Der Link ist das.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.