VisOpSys 0.9


VisOpSys 0.9

Still und unmerklich wurde Version 0.9 des Amateursystems Visopsys (Visual Operating System) veröffentlicht, das von einer Person (Andy McLaughlin) geschrieben wurde.

Zu den Neuerungen:

  • Aktualisierter Look
  • Erweiterte Netzwerkfunktionen und zugehörige Programme
  • Infrastruktur zum Packen/Herunterladen/Installieren/Deinstallieren von Software mit Online-Repository
  • HTTP-Unterstützung, XML- und HTML-Bibliotheken, Unterstützung für einige C++- und POSIX-Threads (pthreads), Pipes für die Kommunikation zwischen Prozessen und zusätzliche Hashing-Algorithmen.
  • TCP-Netzwerk hinzugefügt
  • DNS-Client hinzugefügt
  • Das Netzwerk ist jetzt beim Booten standardmäßig aktiviert
  • Paket-Sniffer-Programm („netsniff“) hinzugefügt, um ein- und ausgehende Netzwerkpakete zu überprüfen
  • Dienstprogramm für Netzwerkverbindungen („netstat“) hinzugefügt, um ggf. aktuelle Netzwerkverbindungen und den TCP-Status anzuzeigen
  • Grundlegendes Telnet-Clientprogramm und Protokollbibliothek hinzugefügt; hauptsächlich zum Testen und Validieren von TCP, obwohl das Protokoll auch andere Verwendungszwecke hat
  • Unterstützung für Breit- und Multibyte-Zeichen (UTF-8) im gesamten Betriebssystem hinzugefügt
  • Es wurde ein Softwareprogramm hinzugefügt, um eine Verbindung zum Software-Repository auf visopsys.org herzustellen, das Listen verfügbarer und installierter Pakete anzeigen sowie diese installieren und entfernen kann.
  • Konvertierte die vorhandene Windows-Shell in ein User-Space-Programm, während die Shell im Kernel beibehalten wurde. Zukünftig ist geplant, eine völlig neue Fenster-Shell zu erstellen und dem Benutzer die Wahl zwischen einer Shell im Userspace und einer im Kernel integrierten Shell zu ermöglichen.
  • VMware-Mausintegration hinzugefügt, sodass sich der Visopsys-Gast mit dem Host koordiniert, um den Mauszeiger automatisch zu erfassen oder freizugeben, wenn er das Fenster betritt oder verlässt. Erfordert die Aktivierung der Option in VMware.
  • Erste Unterstützung für POSIX-Threads (pthreads) (libpthread) für Software-Portabilität hinzugefügt.
  • Der Kernel fügt eine Implementierung von SHA1-Hashing und Befehlszeilenprogrammen sha1pass (Hash-String-Parameter) und sha1sum (Hash-Dateien) hinzu, die es verwenden.
  • SHA256-Hashing-Implementierung zum Kernel hinzugefügt und Benutzerpasswort-Hashing von MD5 auf SHA256 aktualisiert. Außerdem wurden die Befehlszeilenprogramme sha256pass (Hash-String-Parameter) und sha256sum (Hash-Dateien) hinzugefügt, die es verwenden.

Source: linux.org.ru

Kommentar hinzufügen