Megjelent az Oracle Solaris 11.4.81 Common Build Environment (CBE) kiadása, amely elérhető a rendszerfrissítéssel vagy közvetlen letöltéssel az Oracle hivatalos oldalán. Ez az előzetes változat nem a végleges, támogatott kiadás, hanem a belső fejlesztésekre és nyílt forráskódú közösségek számára szánt kiadás, amely az SRU 81 minden új funkcióját és interfészét tartalmazza, de még nem minden hibajavítást. Az utolsó CBE kiadás az SRU 42-höz kapcsolódott, így több mint három év fejlesztései olvadhatnak most egyetlen kiadásba.
Tartalomjegyzék

Frissülő programnyelvek, fordító és debugger frissítések, frissülő könyvtárak és eltávolított elemek
Az új Solaris CBE kiadás jelentős hangsúlyt fektet a fejlesztői környezet modernizálására. Elérhetővé váltak a GCC 12, 13 és 14 verziói, míg a korábbi 7–11 verziók elavultként lettek megjelölve. A GCC 14 szigorúbb figyelmeztetési és hibakezelési logikát vezet be, így érdemes áttekinteni a kompatibilitási változásokat. A Go fordító 1.23.5-ös verziója csak x86 rendszeren érhető el. A Java 8 frissült, míg a Java 11 csak külön letölthető formában áll rendelkezésre. A Clang új verziói, a Perl 5.38, PHP 8.4-től 8.1-ig több variánsa, valamint a Python 3.11 és 3.13 mind támogatottak, miközben a régi verziók kivezetés alatt állnak. Új Ruby és Rust verziók, valamint build eszközök (például CMake, Meson, Ninja, Autoconf) is érkeztek a csomagtárba.
Az új kiadás több debugger eszközt is frissített: GDB 15.1, Valgrind 3.24, és az mdb is jelentős bővítéseket kapott. A Solaris-specifikus CTF (Compact C Type Format) támogatása új, harmadik verziót kapott, amely már 32 bites típusazonosítást használ, megszüntetve az előző verzió korlátait. A CTF mostantól alapértelmezetten a linkelés során is előállítható, nem szükséges külön utasítással futtatni a ctfmerge
programot.
Több korábbi fordító és könyvtár, mint például az OpenSSL 1.0.2 és 1.1, eltávolításra került, a rendszer mostantól kizárólag az OpenSSL 3.0 verziót támogatja. A felhasználók a régi alkalmazásaikat frissíteni vagy újrafordítani kötelesek. Hasonló sorsra jutott több Python- és Open Source-könyvtár is, miközben új alternatívák kerültek be, például a libadwaita, libsoup-3, libuv, vagy az espeak-ng.
Átállás a GNOME 45-re
A GNOME 3.38-ról 45-ös verzióra történt jelentős előrelépés, amely vizuális és funkcionális változásokkal jár. A dock például már az ablak alján helyezkedik el, új ikonok és módosított billentyűkombinációk váltak elérhetővé. A Mozilla Firefox és Thunderbird is a 128 ESR verzióra frissült, miközben az X szerver és a Mesa is újabb kiadásokkal érkezett. Az NVIDIA illesztőprogram is frissült, de a régi Fermi GPU-k támogatásához külön csomag telepítése szükséges.
Parancssoros és rendszereszközök bővülése
Számos hagyományos Solaris parancs – köztük az iostat, vmstat, modinfo, pagesize, prstat, ps, pgrep, ptree – új opciókkal bővült, például skálázható számformátummal vagy zónaszintű szűréssel. Az ls, cpio, mkfile és dd parancsok is több helyen kaptak biztonsági vagy kényelmi bővítést. A cp és mv mostantól képesek a fsync rendszerhívásra, a last már látja a leállítási megjegyzéseket, és az új /dev/full eszközzel lehet szimulálni a betelt fájlrendszert.
ZFS újdonságok
A ZFS fájlrendszer új képességei közé tartozik a fájlmegtartás (file retention), a clonedir
alá történő klónozás, a nyers (raw) titkosított adatátvitel, és a több fájlrendszer együttes mountolására szolgáló -r opció. A swap és dump konfigurációk mostantól ZFS tulajdonságként tárolódnak, nem pedig a régi /etc fájlokban. A mount opciók most már lehetővé teszik NUMA-lock vezérlést fájlrendszerenként.
Virtualizációs és zónakezelési újdonságok
A kernel zónák élő újrakonfigurálása kibővült memória és CPU beállításokkal. Megjelent az élő storage migráció is, amely egyetlen lépésben képes mozgathatóvá tenni egy zóna teljes tárolókészletét. A zlogin immár támogatja a ~Ctrl-Z felfüggesztést, a virtinfo pedig most már kiírja a gazdagép nevét és sorozatszámát a zónákból. Az új zoneadm log parancs lehetővé teszi a zónalogok megtekintését jogosultságkezeléssel együtt.
Rendszerkezelési fejlesztések
Az új kiadásban a GRUB rendszerbetöltő a 2.12-es verzióra frissült, a secure boot shim pedig 15.8-ra, így telepítéskor már nincs szükség kézi beavatkozásra a secure boot engedélyezéséhez. A pkg
parancs UID kiosztási módja is megváltozott, hogy ne ütközzön az OS fenntartott tartományaival. A CUPS és OpenSSH is új verzióval érkezik, miközben számos elavult csomag, például az SMB1 kliens, eltávolításra vagy legacy állapotba került.
Jövőbeni tervek a végleges Solaris kiadásig
Az SRU 81 CBE kiadás több áttérést is előkészít: a MySQL 5.7-ről 8.4-re történő migráció, a PCRE1-ről PCRE2-re való átállás, és az SSH DSA kulcsok lecserélése is a jövőbeli kompatibilitás része. Az OpenLDAP, Avahi, Ansible, Puppet és Unbound új kiadásai szintén megerősítik a Solaris folyamatos modernizációját.
Az Oracle Solaris 11.4.81 CBE kiadása elérhető az Oracle hivatalos letöltési oldalán és a csomagkezelőn keresztül. Ez a fejlesztői előnézeti változat azoknak készült, akik elsőként szeretnék kipróbálni a legújabb fejlesztéseket még a végleges verziók előtt. A teljes, minden részletre kiterjedő changelog az Oracle weboldalán olvasható.