Bola vydaná edícia OmniOS Community Edition r151058. Je založená na práci projektu Illumos, ktorý pokračuje vo vývoji jadra, sieťového zásobníka, súborových systémov, ovládačov, knižníc a základnej sady systémových nástrojov OpenSolaris. OmniOS je pozoruhodný svojou podporou hypervízorov bhyve a KVM, virtuálneho sieťového zásobníka Crossbow, súborového systému ZFS a ľahkých spúšťačov aplikácií. Linux-kontajnery. Distribúciu je možné použiť na budovanie škálovateľných webových systémov, virtualizáciu a vytváranie úložných systémov.
Medzi zmeny v novom vydaní:
- Boli zavedené nové frameworky na podporu rozhraní GPIO, I2C a SMBus. Do jadra boli pridané ovládače i2cnex a kgpio, do používateľského priestoru boli pridané knižnice libi2c.so.1 a libxpio.so.1, ako aj utility i2cadm a gpioadm. Pomocou nových frameworkov boli implementované ovládače pre nasledujúce zariadenia:
- Intel SMBus (pchsmbus, ismt)
- LTC4305/6 I2C multiplexor a GPIO
- Multiplexory I2C PCA954x
- I2C GPIO PCA953x
- Pamäte EEPROM AT24C I2C
- Pamäť DDR4 a DDR5 I2C SPD EEPROM
- Teplotné senzory TS511x DDR5, LM75 I2C a TMP43x I2C.
- Pridaný nový ovládač pre zariadenia EEPROM.
- Pridaná podpora pre procesory AMD Phoenix 2 a Intel Alder Lake-N.
- Bola povolená optimalizácia spracovania prevádzky IPv6 (rýchla cesta), čo umožňuje zvýšenie priepustnosti prenosom paketov obchádzaním DLS (Data Link Services).
- Nástroj pcieadm bol aktualizovaný a teraz podporuje dekódovanie parametrov DOE (Data Object Exchange) a funkcie špecifické pre dodávateľa Virtio.
- Nástroj nvmeadm bol aktualizovaný, aby podporoval špecifikáciu NVMe 2.1, ako aj možnosť vykonávať príkazy a zobrazovať formáty protokolov špecifické pre určitých výrobcov, ako sú napríklad tie, ktoré sa používajú v zariadeniach Sandisk.
- Do nástrojov cp a mv bola pridaná možnosť „-n“, ktorá zakazuje prepisovanie existujúcich súborov. Do nástroja ln bola pridaná možnosť „-i“, ktorá vyzve používateľa na potvrdenie prepisovania.
- Bola pridaná podpora pre vytváranie a overovanie digitálnych podpisov pomocou algoritmu AES-GMAC. Podpora GMAC bola pridaná do implementácie protokolu SMB 3.1.1.
- smbd má vylepšenú podporu pre pripojenie k SMB Active Directory. Správanie asynchrónneho spracovania odpovedí SMB2 sa priblížilo k správaniu serverov. Windows.
- Príkaz „zfs change-key“ má teraz možnosť „-o user:prop=value“, ktorá umožňuje aktualizovať vlastnosti používateľa súčasne so zmenou šifrovacieho kľúča, aby sa predišlo ich synchronizácii.
- Hypervízor Bhyve teraz podporuje hybridné zariadenia Virtio, ktoré súčasne poskytujú staršie aj moderné rozhrania Virtio (1.0+). Ovládač virtuálnej sieťovej karty Viona teraz podporuje viacero frontov Virtio-net (multi-queue) a možnosť nastaviť rôzne veľkosti frontov na odosielanie a prijímanie údajov. Zariadenie Virtio-SCSI bolo povolené.
- V izolovaných prostrediach (zóna LX) je implementovaná emulácia /proc/self/coredump_filter.
- scsi_vhci teraz podporuje konfiguráciu politík vyvažovania záťaže pre každé logické zariadenie.
- Komponenty používateľského prostredia boli prestavané pomocou kompilátora GCC 15.
- Linker jadra teraz podporuje načítavanie väčších modulov jadra.
- Knižnica pcre2 (regulárne výrazy kompatibilné s Perlom) je štandardne zostavená s JIT.
- Boli aktualizované nasledujúce verzie softvéru: GCC 15.2.0, SQLite 3.51.3, Git 2.53.0, OpenSSL 3.6.2, OpenSSH 10.3.1, Python 3.13.12, Bash 5.3.3.
Zdroj: opennet.ru
