On avaldatud OmniOS Community Edition r151058, mis põhineb Illumose projekti arengutel, mis jätkab OpenSolaris'i tuuma, võrgu, failisüsteemide, draiverite, raamatukogude ja põhiliste süsteemiteenuste arendamist. OmniOS eristub hüperviisorite bhyve ja KVM, virtuaalse võrgu virna Crossbow, failisüsteemi ZFS ja kergete Linuxi konteinerite käivitamise toega. Distro võib kasutada skaleeritavate veebisüsteemide, virtualiseerimise ja salvestussüsteemide loomiseks.
Uue väljaande muudatused:
- Uued raamistikud GPIO, I2C ja SMBus liideste toetamiseks - tuuma on lisatud draiverid i2cnex ja kgpio, kasutajaruumis raamatukogud libi2c.so.1 ja libxpio.so.1 ning utiliidid i2cadm ja gpioadm. Uute raamistike alusel on rakendatud seadmete draivereid:
- Intel SMBus (pchsmbus, ismt)
- LTC4305/6 I2C Mux ja GPIO
- PCA954x I2C-multiplexerid
- PCA953x I2C GPIO
- AT24C I2C EEPROMid
- DDR4 ja DDR5 I2C SPD EEPROM
- Temperatuuriandurid TS511x DDR5, LM75 I2C ja TMP43x I2C.
- Lisatud uus draiverite virn EEPROM seadmete jaoks.
- Lisatud tugi AMD Phoenix 2 ja Intel Alder Lake-N protsessoritele.
- Lisatud IPv6 liikluse töötlemise optimeerimine (fast path), mis suurendab läbilaskevõimet pakkide edastamisega, mööda DLS (Data Link Services) teenuseid.
- pcieadm utiliiti on lisatud DOE (Data Object Exchange) parameetrite dekodeerimise ja tootjaspetsiifiliste Virtio võimaluste tugi.
- nvmeadm utiliiti on lisatud NVMe 2.1 spetsifikatsiooni tugi ning tootjaspetsiifiliste käsu täitmise ja logiformaatide kuvamise võimalused, nagu näiteks Sandiski seadmetes kasutatavad.
- cp ja mv utiliitidesse on lisatud valik „-n”, et keelata olemasolevate failide üle kirjutamine. ln utiliiti on lisatud valik „-i”, et küsida kasutajalt üle kirjutamise kinnitus.
- Lisatud tugi digitaalsete allkirjade loomisele ja kontrollimisele, kasutades AES-GMAC algoritmi. SMB 3.1.1 protokolli on lisatud GMAC tugi.
- smbd-s on parandatud tuge SMB Active Directory ühendamiseks. SMB2 asünkroonsete vastuste töötlemise käitumine on viimistletud Windowsi serverite sarnaseks.
- Käsku „zfs change-key” on lisatud valik „-o user:prop=value”, mis võimaldab kasutaja omadusi samaaegselt uuendada koos krüpteerimisvõtme muutmisega, et vältida nende desünkroniseerimist.
- Bhyve hüperviisoris on toetatud hübriidseadmeid virtio, mis pakuvad korraga vana (legacy) ja uusimat (1.0+) virtio liidest. Virtuaalse võrkaardi viona draiverisse on lisatud virtio-net'i mitme järjekorra (multi-queue) toetus ning võimalus määrata erinevad järjekorra suurused andmete saatmiseks ja vastuvõtmiseks. Toetatud on seadmed virtio-scsi.
- Isolatsioonikeskkondades (LX zone) on rakendatud emulatsiooni /proc/self/coredump_filter.
- scsi_vhci-s on rakendatud koormuse tasakaalu seadete poliitikate seadistamise tugi, mis on seotud üksikute loogiliste seadmetega.
- Kasutajakeskkonna komponendid on koostatakse GCC 15 abil.
- Tuuma linkerisse on lisatud suuremate tuumamoodulite laadimise tugi.
- pcre2 (Perl-ühilduvad regulaaravaldused) raamatukogu on vaikimisi koostatid JIT-iga.
- Programmi versioonid on uuendatud, sealhulgas 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.
Allikas: opennet.ru
