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