Objavljen je novi release distribucije OmniOS Community Edition r151058, temeljen na radovima projekta Illumos, koji nastavlja razvoj jezgre, mrežnog stacka, datotečnih sustava, drajvera, biblioteka i osnovnog seta sistemskih utilita OpenSolaris. OmniOS se ističe pružanjem podrške za hipervizore bhyve i KVM, virtualni mrežni stack Crossbow, datotečni sustav ZFS i alate za pokretanje laganih Linux kontejnera. Distribucija se može koristiti za izgradnju skalabilnih web sustava, virtualizaciju i stvaranje sustava pohrane.
Među promjenama u novom izdanju:
- Predloženi su novi okviri za podršku GPIO, I2C i SMBus sučeljima — u jezgru su dodani drajveri i2cnex i kgpio, u korisnički prostor biblioteke libi2c.so.1 i libxpio.so.1, kao i alati i2cadm i gpioadm. Na temelju novih okvira implementirani su drajveri za uređaje:
- Intel SMBus (pchsmbus, ismt)
- LTC4305/6 I2C Mux i GPIO
- PCA954x I2C-multiplexori
- PCA953x I2C GPIO
- AT24C I2C EEPROM-ovi
- DDR4 i DDR5 I2C SPD EEPROM
- Senzori temperature TS511x DDR5, LM75 I2C i TMP43x I2C.
- Dodana je nova podrška za drajvere uređaja EEPROM.
- Dodana je podrška za AMD Phoenix 2 i Intel Alder Lake-N procesore.
- Uključena je optimizacija obrade IPv6 prometa (fast path), koja omogućava povećanje propusnosti zaobilaženjem DLS (Data Link Services) usluga za prijenos paketa.
- U alat pcieadm dodana je podrška za dekodiranje parametara DOE (Data Object Exchange) i mogućnosti specifične za pojedine proizvođače Virtio.
- U alat nvmeadm dodana je podrška za NVMe 2.1 specifikaciju, kao i mogućnosti za izvršavanje komandi i prikaz formata logova specifičnih za određene proizvođače, kao što se koriste u Sandisk uređajima.
- Alatima cp i mv dodana je opcija „-n“ za onemogućavanje prepisivanja postojećih datoteka. U alat ln dodana je opcija „-i“ za traženje potvrde od korisnika prije prepisivanja.
- Dodana je podrška za stvaranje i provjeru digitalnih potpisa korištenjem algoritma AES-GMAC. U implementaciju SMB 3.1.1 dodana je podrška za GMAC.
- U smbd je poboljšana podrška za povezivanje s SMB Active Directory. Ponašanje asinkrone obrade odgovora SMB2 približeno je ponašanju Windows servera.
- U komandu „zfs change-key“ dodana je opcija „-o user:prop=value“, koja omogućava ažuriranje korisničkih svojstava istovremeno s promjenom enkripcijskog ključa kako bi se izbjeglo njihovo nesinkroniziranje.
- U hipervizoru Bhyve dodana je podrška za hibridne virtio uređaje, koji istovremeno pružaju starije (legacy) i moderne sučelje (1.0+) virtio. U vozaču virtualne mrežne kartice viona dodana je podrška za višestruke virtio-net redove (multi-queue) i mogućnost postavljanja različitih veličina redova za prijenos i primanje podataka. Uključeno je virtio-scsi uređaj.
- U izoliranim okruženjima (LX zona) implementirana je emulacija /proc/self/coredump_filter.
- U scsi_vhci implementirana je podrška za podešavanje politika ravnoteže opterećenja vezanih za pojedinačne logičke uređaje.
- Komponente korisničkog okruženja ponovno su sastavljene pomoću GCC 15.
- U linkeru jezgre implementirana je podrška za učitavanje modula jezgre veće veličine.
- Biblioteka pcre2 (Perl-compatible Regular Expressions) prema zadanim postavkama sastavljena je s JIT-om.
- Ažurirane su verzije programa, među kojima su 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.
Izvor: opennet.ru
