Bol sa zverejnený nový release distribúcie OmniOS Community Edition r151058, založený na prácach 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ákladného setu systémových utilít OpenSolaris. OmniOS je známy poskytovaním podpory hypervízorom bhyve a KVM, virtuálnemu sieťovému zásobníku Crossbow, súborovému systému ZFS a prostriedkom na spúšťanie ľahkých Linuxových kontajnerov. Distribúcia môže byť použitá na stavbu škálovateľných webových systémov, virtualizáciu a vytváranie systémov ukladania.
Medzi zmenami v novom vydaní:
- Navrhnuté nové frameworky na podporu rozhraní GPIO, I2C a SMBus — do jadra boli pridané ovládače i2cnex a kgpio, do užívateľského priestoru knižnice libi2c.so.1 a libxpio.so.1, ako aj utilitky i2cadm a gpioadm. Na základe nových frameworkov boli implementované ovládače pre zariadenia:
- Intel SMBus (pchsmbus, ismt)
- LTC4305/6 I2C Mux a GPIO
- PCA954x I2C multiplexory
- PCA953x I2C GPIO
- AT24C I2C EEPROMs
- DDR4 a DDR5 I2C SPD EEPROM
- Senzory teploty TS511x DDR5, LM75 I2C a TMP43x I2C.
- Bol pridaný nový zásobník ovládačov pre zariadenia EEPROM.
- Pridaná podpora procesorov AMD Phoenix 2 a Intel Alder Lake-N.
- Zavedená optimalizácia spracovania IPv6 prevádzky (fast path), ktorá umožňuje zvýšiť priepustnosť obchádzaním služieb DLS (Data Link Services).
- Do utilitky pcieadm bola pridaná podpora dekódovania parametrov DOE (Data Object Exchange) a špecifických pre jednotlivých výrobcov možností Virtio.
- Do utilitky nvmeadm bola pridaná podpora špecifikácie NVMe 2.1, ako aj možnosti na vykonávanie príkazov a zobrazenie formátov logov, špecifických pre určité výrobcov, napríklad používaných v zariadeniach Sandisk.
- Do utilitiek cp a mv bola pridaná možnosť „-n“ na vypnutie prepísania existujúcich súborov. Do utilitky ln bola pridaná možnosť „-i“ na dopyt o potvrdenie prepísania od používateľa.
- Pridaná podpora vytvárania a overovania digitálnych podpisov s použitím algoritmu AES-GMAC. Do implementácie protokolu SMB 3.1.1 bola pridaná podpora GMAC.
- V smbd bola vylepšená podpora pripojenia k SMB Active Directory. Správanie asynchrónneho spracovania odpovedí SMB2 je bližšie k serverom Windows.
- K príkazu „zfs change-key“ bola pridaná možnosť „-o user:prop=value“, ktorá umožňuje aktualizovať používateľské vlastnosti súčasne so zmenou šifrovacieho kľúča, aby sa predišlo ich nesúladom.
- Do hypervisor Bhyve bola pridaná podpora hybridných zariadení virtio, ktoré súčasne poskytujú staré (legacy) a moderné rozhrania (1.0+) virtio. Do ovládača virtuálnej sieťovej karty viona bola pridaná podpora pre viacero front virtio-net (multi-queue) a možnosť nastavenia rôznych veľkostí frontov pre odosielanie a prijímanie dát. Bola zahrnutá jednotka virtio-scsi.
- V izolovaných prostrediach (LX zone) bola implementovaná emulácia /proc/self/coredump_filter.
- V scsi_vhci bola implementovaná podpora konfigurácie politík vyvažovania záťaže viazaných na jednotlivé logické zariadenia.
- Komponenty používateľského prostredia boli prekompilované s použitím kompilátora GCC 15.
- V linkeri jadra bola implementovaná podpora pre načítanie modulov jadra väčšej veľkosti.
- Knižnica pcre2 (Perl-compatible Regular Expressions) je predvolene zostavená s JIT.
- Aktualizované verzie programov, medzi ktorými sú 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
