Bol použitý nový vydanie distribúcie OmniOS Community Edition r151052, založené na prácach projektu Illumos, ktorý pokračuje vo vývoji jadra, sieťového stacku, súborových systémov, ovládačov, knižníc a základného súboru systémových utilít OpenSolaris. OmniOS je známy poskytovaním plnej podpory hypervízorov bhyve a KVM, virtuálneho sieťového stacku Crossbow, súborového systému ZFS a prostriedkov na spúšťanie ľahkých Linuxových kontajnerov. Distribúcia môže byť použitá na budovanie škálovateľných webových systémov, virtualizáciu a vytváranie úložných systémov.
V novom vydaní:
- Do SMB klienta bola pridaná podpora rozšírení protokolu SMB3, ktoré zabezpečujú šifrovanie.
- Knižnica OpenSSL bola aktualizovaná na verziu 3.3.2. Bol pridaný poskytovateľ s implementáciou postkvantových šifrovacích algoritmov. Podpora verzií OpenSSL 1.0.x a 1.1.1 bola vyhlásená za zastaranú.
- Aktualizované verzie balíkov, medzi nimi 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 bola vyhlásená za zastaranú. Balík python-27 bol zachovaný na podporu spätnej kompatibility, ale už nebude aktualizovaný.
- Do štandardnej C knižnice bola pridaná podpora flagu FD_CLOFORK (close-on-fork), ktorý uzatvára súborový deskriptor pre potomstvo po vykonaní funkcie fork().
- Boli pridané nové funkcie syncfs, pts_name_r, strerrordesc_np, strerrnorname_np, pthread_mutex_clocklock, pthread_rwlock_clockwrlock, pthread_rwlock_clockrdlock a pthread_cond_clockwait.
- Pre sockety TCP, UDP, SCTP a IP boli implementované možnosti IP_MINTTL a IPV6_MINHOPCOUNT na určenie minimálneho TTL paketov (pakety s menším TTL budú odmietané). Bola pridaná možnosť SO_PROTOCOL, ktorá je POSIX analógom predtým podporovanej možnosti SO_PROTOTYPE.
- Bola pridaná podpora možnosti TCP_MD5SIG s implementáciou rozšírenia na prenos MD5 hashu v TCP segmente (používa sa na verifikáciu v protokole BGP).
- Do kontajnerov LX zones bola pridaná podpora nastavenia OFD zámkov, ktoré pokrývajú celý súbor. Použitie možnosti TCP_INFO pre unixové sockety je zakázané.
- Bola poskytnutá možnosť spustenia hypervízora Bhyve bez aktivácie BARS (Base Address Register) v PCI zariadeniach. Počet sieťových adaptérů, ktoré je možné pridať do virtuálneho stroja prevádzkovaného pod Bhyve, bol zvýšený z 8 na 16.
- Do ZFS boli pridané implementácie algoritmu na výpočet kontrolných súčtov fletcher-4, optimalizované pomocou inštrukcií SSE, AVX2 a AVX-512. Na sledovanie počítadiel referencií bola použitá štruktúra AVL tree.
- Možnosti mnohých systémových utilít boli rozšírené, napríklad do utility rsync bola pridaná podpora. IPv6.
- Niektoré služby, ktoré sa nespustili úplne úspešne, môžu teraz byť prevedené do stavu „degraded“, ktorý neblokuje spustenie závislostí. Napríklad, ak sa službe pripojenia nepodarí pripojiť jeden z FS, tento problém už nebude brániť spusteniu služby SSH.
- Bola poskytnutá možnosť zabezpečenia dodávky v systéme súčasne ovládačov cpqary3 a smrt, ako aj prepínania podporovaných zariadení oboma ovládačmi na používanie nového ovládača smrt.
- Do balíkového správcu IPS bola pridaná podpora atribútu pkg.fmri.name.
- Bola pridaná počiatočná podpora procesorov AMD EPYC Turin a mikroarchitektúry AMD Zen 5.
- Bola pridaná podpora RAID ovládačov LSI Fusion-MPT SAS38xx.
Zdroj: opennet.ru
