Megjelent az OmniOS Community Edition r151052 kiadása, amely az Illumos projekt fejlesztésein alapul, folytatva az OpenSolaris kernel, hálózati stack, fájlrendszerek, drivereket, könyvtárakat és alapvető rendszersegédprogramok fejlesztését. Az OmniOS kiemelkedik a bhyve hipervizorok teljes körű támogatásával és KVM, a Crossbow virtuális hálózati stackkel, a ZFS fájlrendszerrel és a könnyű Linux konténerek indítóeszközeivel. A disztribúció skálázható webes rendszerek, virtualizáció és tárolási rendszerek kiépítésére használható.
Az új kiadásban:
- Az SMB klienshez hozzáadva a SMB3 protokoll kiterjesztéseinek támogatása, amely titkosítást biztosít.
- Az OpenSSL könyvtár frissítve lett a 3.3.2-es verzióra. Hozzáadva egy olyan szolgáltató, amely posztkvantum titkosítási algoritmusok megvalósítását tartalmazza. A támogatás megszüntetve lett az OpenSSL 1.0.x és 1.1.1 ágazatok számára.
- Frissítve lettek a csomagok verziói, amelyek között megtalálható a GCC 14, bash 5.2.32, sudo 1.9.16, perl 5.40.0, openssh 9.9, bind 9.18.30, coreutils 9.5, vim 9.1.652, git 2.46.2, sqlite 3.46.1.
- A Python 2 támogatását megszüntették. A python-27 csomag megmaradt a kompatibilitás fenntartásához, de többé nem frissül.
- A standard C könyvtárhoz hozzáadva lett az FD_CLOFORK (close-on-fork) zászló támogatása a fájldeszkriptorok gyermek folyamatok általi bezárására a fork() hívás után.
- Új funkciók hozzáadva: syncfs, pts_name_r, strerrordesc_np, strerrnorname_np, pthread_mutex_clocklock, pthread_rwlock_clockwrlock, pthread_rwlock_clockrdlock és pthread_cond_clockwait.
- TCP, UDP, SCTP és IP socketekhez megvalósítva lett az IP_MINTTL és IPV6_MINHOPCOUNT opció a minimális TTL csomagok beállítására (a kisebb TTL-el rendelkező csomagokat eldobják). Hozzáadva a SO_PROTOCOL opció, amely a POSIX analógja a korábban támogatott SO_PROTOTYPE opcióval.
- Hozzáadva a TCP_MD5SIG opció támogatása, amely MD5 hash átvitelét valósítja meg a TCP szegmensekben (BGP protokollal való hitelesítéshez használva).
- Az LX zones konténerekhez hozzáadva a teljes fájlra kiterjedő OFD zárolások beállításának támogatása. A TCP_INFO opció unix socketekhez való használata tilos.
- Lehetővé vált a Bhyve hipervizor indítása a PCI eszközök Base Address Register (BARS) engedélyezése nélkül. A virtuális gépben, amely Bhyve alatt fut, 8-ról 16-ra növelték a hozzáadható hálózati adapterek számát.
- A ZFS-ben bevezették a fletcher-4 ellenőrző összeg számítási algoritmusainak megvalósítását, amelyeket SSE, AVX2 és AVX-512 utasítások felhasználásával optimalizáltak. A referenciakontrollerek nyomon követésére AVL fa struktúrát alkalmaznak.
- Több rendszereszköz funkciói bővültek, például az rsync eszközbe támogatást adtak hozzá. IPv6.
- Néhány szolgáltatás, amely nem teljesen sikeresen indult, most "degraded" állapotba kerülhet, anélkül, hogy blokkolná a függőségek elindítását. Például, ha a fájlrendszer csatolása nem tudta csatlakoztatni az egyik FS-t, akkor ez a hiba már nem fogja blokkolni az SSH szolgáltatás indítását.
- Lehetővé vált az cpqary3 és smrt meghajtók együttes szállítása a rendszerben, valamint a mindkét meghajtó által támogatott eszközök új smrt meghajtóra való átkapcsolása.
- Az IPS csomagkezelőbe hozzáadták a pkg.fmri.name attribútum támogatását.
- Kezdeti támogatást nyújtottak az AMD EPYC Turin processzorokhoz és az AMD Zen 5 mikroarchitektúrához.
- Hozzáadták az LSI Fusion-MPT SAS38xx RAID-vezérlők támogatását.
Forrás: opennet.ru
