Byl vydán release distribuce OmniOS Community Edition r151052, založené na pracích projektu Illumos, který pokračuje ve vývoji jádra, síťového stacku, souborových systémů, ovladačů, knihoven a základní sady systémových utilit OpenSolaris. OmniOS je zajímavý tím, že poskytuje plnou podporu hypervisorům bhyve a KVM, virtuálnímu síťovému stacku Crossbow, souborovému systému ZFS a nástrojům pro spuštění lehkých Linux kontejnerů. Distribuce může být použita k budování škálovatelných webových systémů, virtualizaci a vytváření úložišť.
V novém vydání:
- Do SMB klienta byla přidána podpora rozšíření protokolu SMB3, která zajišťují šifrování.
- Knihovna OpenSSL byla aktualizována na verzi 3.3.2. Byla přidána podpora s implementací postkvantových šifrovacích algoritmů. Podpora větví OpenSSL 1.0.x a 1.1.1 byla prohlášena za zastaralou.
- Byly aktualizovány verze balíčků, mezi kterými jsou 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.
- Podpora Python 2 byla prohlášena za zastaralou. Balíček python-27 byl zachován pro zajištění kompatibility, ale již nebude aktualizován.
- Standardní C knihovna byla rozšířena o podporu příznaku FD_CLOFORK (close-on-fork) pro uzavírání deskriptoru souboru pro potomky po volání funkce fork().
- Byly přidány nové funkce syncfs, pts_name_r, strerrordesc_np, strerrnorname_np, pthread_mutex_clocklock, pthread_rwlock_clockwrlock, pthread_rwlock_clockrdlock a pthread_cond_clockwait.
- Pro sokety TCP, UDP, SCTP a IP byly implementovány možnosti IP_MINTTL a IPV6_MINHOPCOUNT pro určení minimálního TTL paketů (pakety s nižším TTL budou odmítnuty). Byla přidána možnost SO_PROTOCOL, která je analogií dříve podporované možnosti SO_PROTOTYPE v POSIX.
- Byla přidána podpora možnosti TCP_MD5SIG s implementací rozšíření pro přenos MD5 hash v TCP segmentu (používá se pro ověřování v protokolu BGP).
- Do LX zones kontejnerů byla přidána podpora pro nastavování OFD zámků, které pokrývají celý soubor. Použití možnosti TCP_INFO pro unixové sokety je zakázáno.
- Byla poskytnuta možnost spuštění hypervisoru Bhyve bez aktivace BARS (Base Address Register) v PCI zařízeních. Počet síťových adaptérů, které lze přidat do virtuálního stroje běžícího pod Bhyve, byl zvýšen z 8 na 16.
- Ve ZFS byly přidány implementace algoritmu pro výpočet checksumu fletcher-4, optimalizované pomocí instrukcí SSE, AVX2 a AVX-512. Pro sledování odkazových čítačů byla využita struktura AVL tree.
- Byly rozšířeny možnosti mnoha systémových utilit, například utilita rsync nyní podporuje IPv6.
- Některé služby, které nebyly zcela úspěšné, mohou nyní přecházet do stavu „degradovaný“, což neblokuje spuštění závislostí. Například, pokud služba připojení nedokázala připojit jeden z FS, taková chyba nyní nebude bránit spuštění služby SSH.
- Byla přidána možnost dodávat v systému současně ovladače cpqary3 a smrt, stejně jako přepnout podporovaná zařízení oběma ovladači na použití nového ovladače smrt.
- Do balíčkovacího manažera IPS byla přidána podpora atributu pkg.fmri.name.
- Byla přidána počáteční podpora procesorů AMD EPYC Turin a mikroarchitektury AMD Zen 5.
- Byla přidána podpora RAID kontrolerů LSI Fusion-MPT SAS38xx.
Zdroj: opennet.ru
