Veröffentlichung des freien Betriebssystems Visopsys 0.9

Nach fast vier Jahren seit dem letzten bedeutenden Release fand die Veröffentlichung des visuellen Betriebssystems Visopsys 0.9 (VISual OPerating SYStem), das seit 1997 entwickelt wird und sich von Windows und Unix unterscheidet. Der Quellcode des Systems wurde von Grund auf neu entwickelt und wird unter der GPLv2-Lizenz veröffentlicht. Das bootfÀhige Live-Image benötigt 21 MB.

Die grafische Subsystem, ĂŒber das die BenutzeroberflĂ€che gestaltet wird, ist direkt in den Kernel des Betriebssystems integriert, wobei auch der Betrieb im Konsolenmodus unterstĂŒtzt wird. Die Dateisysteme FAT32 werden im Lese-/Schreibmodus angeboten, wĂ€hrend im Nur-Lese-Modus zusĂ€tzlich Ext2/3/4 unterstĂŒtzt werden. In Visopsys ist vorzeitige Multitasking, Multithreading, ein Netzwerk-Stack, dynamisches Linking, UnterstĂŒtzung fĂŒr asynchrone Ein-/Ausgabe und virtueller Speicher implementiert. Ein Standardsatz von Anwendungen und Standard-C-Bibliotheken ist bereitgestellt. Der Kernel lĂ€uft im geschĂŒtzten Modus mit 32 Bit und ist im massiv-monolithischen Stil gestaltet (alles ist kompiliert, keine UnterstĂŒtzung fĂŒr Module). Die ausfĂŒhrbaren Dateien sind im Standardformat ELF gestaltet. Es gibt eingebaute UnterstĂŒtzung fĂŒr JPG-, BMP- und ICO-Bilder.

Veröffentlichung des freien Betriebssystems Visopsys 0.9

Im neuen Version:

  • Ein TCP-Stack und ein DHCP-Client wurden hinzugefĂŒgt. Die Netzwerksysteme sind standardmĂ€ĂŸig aktiviert. In den Bereichen „Programme“ und „Verwaltung“ wurden separate Abschnitte mit Netzwerk-Anwendungen hinzugefĂŒgt. Programme zum Sniffen von Datenverkehr (Packet Sniffer) sowie gĂ€ngige Dienstprogramme wie netstat, telnet, wget und host wurden hinzugefĂŒgt.
  • UnterstĂŒtzung fĂŒr Unicode (UTF-8) wurde hinzugefĂŒgt.
  • Ein Paketmanager „Software“ sowie eine Infrastruktur zur Erstellung, Bereitstellung und Installation von Paketen wurden implementiert. Ein Online-Katalog fĂŒr Pakete wurde bereitgestellt.
  • Das Erscheinungsbild wurde aktualisiert. Die Fensterschnittstelle wurde so gestaltet, dass sie als normales Anwendungsprogramm im Benutzerspeicher funktioniert (eine Kernel-basierte Variante bleibt als Option erhalten).
  • Ein Treiber fĂŒr MĂ€use zur Verwendung mit einem Gastbetriebssystem unter VMware wurde hinzugefĂŒgt.
  • Bibliotheken fĂŒr die Arbeit mit HTTP, XML und HTML wurden hinzugefĂŒgt.
  • Erste UnterstĂŒtzung fĂŒr die C++ Runtime wurde hinzugefĂŒgt.
  • Neue Libc-Aufrufe wurden hinzugefĂŒgt, darunter getaddrinfo(), getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), wcstombs().
  • Erste UnterstĂŒtzung fĂŒr Multithreading auf Basis der POSIX-Threads-Bibliothek (pthreads) wurde hinzugefĂŒgt.
  • UnterstĂŒtzung fĂŒr unbenannte Pipes (pipe) fĂŒr den Datenaustausch zwischen Prozessen wurde hinzugefĂŒgt.
  • Im Kern ist UnterstĂŒtzung fĂŒr die Hash-Algorithmen SHA1 und SHA256 integriert (frĂŒher wurde MD5 angeboten), außerdem wurden die Tools sha1sum und sha256sum hinzugefĂŒgt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster