Objavljeno je OmniOS Community Edition r151052. Bazirano je na radu Illumos projekta, koji nastavlja razvijati OpenSolaris kernel, mrežni stek, datotečne sisteme, drajvere, biblioteke i osnovne sistemske uslužne programe. OmniOS je poznat po pružanju pune podrške za bhyve i KVM, virtuelni mrežni stek Crossbow, ZFS datotečni sistem i alate za pokretanje laganih Linux kontejnera. Distribucija se može koristiti za izgradnju skalabilnih web sistema, virtualizaciju i sisteme za pohranu podataka.
U novom izdanju:
- SMB klijent je dodao podršku za ekstenzije SMB3 protokola koje pružaju enkripciju.
- OpenSSL biblioteka je ažurirana na verziju 3.3.2. Dodan je provajder sa implementacijom post-kvantnih algoritama za šifrovanje. Podrška za OpenSSL 1.0.x i 1.1.1 grane je zastarjela.
- Ažurirane verzije paketa, uključujući 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
- Podrška za Python 2 je zastarjela. Paket python-27 je zadržan radi održavanja kompatibilnosti, ali se više neće ažurirati.
- Standardna C biblioteka je dodala podršku za oznaku FD_CLOFORK (close-on-fork) za zatvaranje deskriptora datoteke za podređene procese nakon poziva funkcije fork().
- Dodane su nove funkcije syncfs, pts_name_r, strerrordesc_np, strerrnorname_np, pthread_mutex_clocklock, pthread_rwlock_clockwrlock, pthread_rwlock_clockrdlock i pthread_cond_clockwait.
- Za TCP, UDP, SCTP i IP utičnice implementirane su opcije IP_MINTTL i IPV6_MINHOPCOUNT za postavljanje minimalnog TTL-a paketa (paketi sa nižim TTL-om će biti odbačeni). Dodata je opcija SO_PROTOCOL, koja je POSIX analog prethodno podržane opcije SO_PROTOTYPE.
- Dodata podrška za opciju TCP_MD5SIG sa implementacijom ekstenzije za prenos MD5 heša u TCP segmentu (koristi se za verifikaciju u BGP protokolu).
- Podrška za postavljanje OFD zaključavanja koja pokriva cijeli fajl je dodana kontejnerima LX zona. Upotreba opcije TCP_INFO za unix utičnice je zabranjena.
- Sada je moguće pokrenuti Bhyve hipervizor bez omogućavanja BARS-a (Base Address Register) u PCI uređajima. Broj mrežnih adaptera koji se mogu dodati virtuelnoj mašini koja pokreće Bhyve povećan je sa 8 na 16.
- Implementacije algoritma fletcher-4 kontrolne sume su dodate ZFS-u, optimizovane korišćenjem instrukcija SSE, AVX2 i AVX-512. AVL struktura stabla se koristi za praćenje broja veza.
- Mogućnosti mnogih sistemskih uslužnih programa su proširene, na primjer, dodana je podrška za uslužni program rsync. IPv6.
- Neke usluge koje nisu potpuno uspješno pokrenute sada se mogu staviti u "degradirano" stanje, što ne blokira pokretanje ovisnosti. Na primjer, ako usluga montiranja nije mogla povezati jedan od sistema datoteka, takav kvar više neće blokirati pokretanje SSH usluge.
- Moguće je istovremeno snabdijevati sistem i cpqary3 i smrt drajverima, kao i prebaciti uređaje koje podržavaju oba drajvera za korištenje novog smrt drajvera.
- Dodata podrška za atribut pkg.fmri.name IPS menadžeru paketa.
- Dodata početna podrška za AMD EPYC Turin procesore i AMD Zen 5 mikroarhitekturu.
- Dodata podrška za LSI Fusion-MPT SAS38xx RAID kontrolere.
izvor: opennet.ru
