Die Veröffentlichung der OmniOS Community Edition r151056, die auf den Entwicklungen des Illumos-Projekts basiert, wurde bekanntgegeben. Dieses Projekt setzt die Entwicklung des Kernels, des Netzwerkstacks, der Dateisysteme, Treiber, Bibliotheken und der grundlegenden Systemwerkzeuge von OpenSolaris fort. OmniOS zeichnet sich durch die Unterstützung der Hypervisoren bhyve und KVM, des virtuellen Netzwerkstacks Crossbow, des ZFS-Dateisystems und der Möglichkeiten zum Starten von leichten Linux-Containern aus. Die Distribution kann zum Aufbau skalierbarer Websysteme, zur Virtualisierung und zur Erstellung von Speichersystemen verwendet werden.
In der neuen Version:
- Die Versionen der Pakete wurden aktualisiert, darunter 7zip 25.1, sqlite 3.50.4, GCC 14.3.0, binutils 2.45, Git 2.51.0, vim 9.1.1730, coreutils 9.8, bind 9.18.39, perl 5.42.0, python 3.13.7, sudo 1.9.17.2, bash 5.3, gawk 5.3.2, grep 3.12, patch 2.8, less 679.
- Die Unterstützung für das Management von NVMe-Namensräumen (separat adressierbare logische Partitionen auf einem Speichergerät) wurde auf Geräten, die diese Möglichkeit unterstützen, hinzugefügt.
- Die Leistung der Bibliotheksfunktion gethrtime() wurde erheblich gesteigert, indem gemeinsamer Speicher genutzt wird.
- Der Kernel-Linker wurde verbessert, um größere Kernelmodule laden zu können.
- Bei der Einrichtung von Netzwerkinterfaces über DHCP wurde die Unterstützung für die Einstellung des MTU-Wertes (Maximum Transmission Unit) implementiert.
- Die Unterstützung für SMBIOS 3.9 wurde hinzugefügt.
- Die Bibliothek pcre2 wird nun mit JIT-Unterstützung kompiliert.
- In ucodeadm wurde die Unterstützung für die Inspektion und Verwaltung von Binärdateien mit Mikrokod für AMD-Chips implementiert.
- Im Paketmanager pkg wurde die Option „—with-be“ hinzugefügt, um die Ausführung im Kontext alternativer Bootumgebungen zu ermöglichen.
- Die Bibliotheksfunktion getlocalename_l() wurde implementiert.
- In isolierte Umgebungen (LX-Zone) wurde die Unterstützung für die Konfiguration der Größe von Netzwerkpuffern und die Behandlung von Fehlern über das Pseudo-FS /proc hinzugefügt.
- In der Utility nvmeadm wurde die Unterstützung für herstellerspezifische Befehle und Protokolle erweitert.
- Die Leistung des Netzwerkdrivers cxgbe (Chelsio Terminator 10/25/40/100 Gbps) wurde verbessert.
- Im Installationsprogramm wurde die Möglichkeit zur Konfiguration der über den seriellen Port (serial console) verfügbaren Konsole implementiert.
- Die Unterstützung für den Bootloader GRUB sowie für die Branches der OpenSSL-Bibliothek 1.0.x/1.1.1 wurde als veraltet erklärt. Die Veröffentlichung von Updates für Python 2-Pakete wurde eingestellt. Die Pakete liboqs und oqs-provider wurden entfernt.
Quelle: opennet.ru
