Megjelent az OmniOS Community Edition r151058 disztribúció, amely az Illumos projekt eredményein alapul, továbbfejlesztve a kernelt, a hálózati verem, a fájlrendszerek, az illesztőprogramok, a könyvtárak és az OpenSolaris alapvető rendszerszolgáltatásait. Az OmniOS egyedülálló, mivel támogatja a bhyve és KVM hipervizorokat, a Crossbow virtuális hálózati veremet, a ZFS fájlrendszert és a könnyű Linux konténerek indításához szükséges eszközöket. A disztribúció használható skálázható webes rendszerek, virtualizáció és tárolórendszerek kiépítésére.
A legújabb verzióban bekövetkezett változások:
- Új keretrendszerek kerültek javaslatra a GPIO, I2C és SMBus interfészek támogatására — az érkező magba i2cnex és kgpio illesztőprogramok kerültek, a felhasználói térbe a libi2c.so.1 és libxpio.so.1 könyvtárak, valamint az i2cadm és gpioadm segédprogramok. Az új keretrendszerek alapján illesztőprogramok készültek az alábbi eszközök számára:
- Intel SMBus (pchsmbus, ismt)
- LTC4305/6 I2C Mux és GPIO
- PCA954x I2C multiplexerek
- PCA953x I2C GPIO
- AT24C I2C EEPROM-ok
- DDR4 és DDR5 I2C SPD EEPROM
- TS511x DDR5, LM75 I2C és TMP43x I2C hőmérséklet-érzékelők.
- Új illesztőprogram-verem került bevezetésre az EEPROM eszközökhöz.
- Támogatás került be a AMD Phoenix 2 és Intel Alder Lake-N processzorokhoz.
- IPv6 forgalom feldolgozásának optimalizálása (fast path) került bevezetésre, amely lehetővé teszi a sávszélesség növelését a DLS (Data Link Services) szolgáltatásainak megkerülésén keresztül történő csomagátvitellel.
- A pcieadm segédprogramhoz hozzáadva a DOE (Data Object Exchange) paraméterek dekódolásának támogatása, valamint az egyes gyártók specifikus képességeinek támogatása a Virtio számára.
- Az nvmeadm segédprogramhoz hozzáadva az NVMe 2.1 specifikáció támogatása, valamint lehetőségek a parancsok végrehajtására és a specifikus gyártók számára alkalmazott naplószerkezetek megjelenítésére.
- A cp és mv segédprogramokhoz hozzáadva a „-n” opció, amely letiltja a meglévő fájlok felülírását. Az ln segédprogramhoz hozzáadva az „-i” opció, amely lehetőséget ad a felhasználónak a felülírás megerősítésére.
- Hozzáadva a digitális aláírások létrehozásának és ellenőrzésének támogatása AES-GMAC algoritmus használatával. Az SMB 3.1.1 protokoll megvalósításához hozzáadva a GMAC támogatása.
- Az smbd javította az SMB Active Directory-hoz való csatlakozás támogatását. Az SMB2 válaszok aszinkron feldolgozási viselkedése közel került a Windows szerverekhez.
- A „zfs change-key” parancshoz hozzáadva az „-o user:prop=value” opció, amely lehetővé teszi a felhasználói attribútumok frissítését a titkosítási kulcs megváltozásával egyidejűleg, hogy elkerüljük azok deszinkronizálását.
- A Bhyve hypervisor added support for hybrid virtio devices, providing both legacy and modern (1.0+) virtio interfaces simultaneously. The viona virtual network card driver now supports multi-queue virtio-net and allows setting different queue sizes for sending and receiving data. The virtio-scsi device has been included.
- In isolated environments (LX zone), the emulation of /proc/self/coredump_filter has been implemented.
- The scsi_vhci has been updated to support configuring load balancing policies tied to individual logical devices.
- User environment components have been rebuilt using the GCC 15 compiler.
- The kernel linker now supports loading larger kernel modules.
- The pcre2 library (Perl-compatible Regular Expressions) is now compiled with JIT by default.
- Updated versions of software, including 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.
Forrás: opennet.ru
