Izdaja distribucije openSUSE Leap 16.0, zgrajene na tehnologijah naslednje pomembne veje komercialne distribucije SLES 16, ki prehaja na novo platformo SLFO (SUSE Linux Framework One), prej znano kot ALP (Adaptable Linux Platform), je bila zaključena. openSUSE Leap 16 ohranja značilnosti klasične distribucije, ki uporablja tradicionalne pakete, medtem ko naj tisti, ki potrebujejo atomsko posodobljeni sistem z osnovno vsebino v načinu samo za branje, uporabijo različico openSUSE Leap Micro. Na voljo je univerzalni DVD-izdelek velikosti 4,2 GB (x86_64, aarch64, ppc64le, 390x) in zmanjšana slika za namestitev z nalaganjem paketov prek omrežja (600 MB).
Čas za pripravo posodobitev za izdaj openSUSE Leap 16.x je podaljšan z ene in pol na dve leti (dva popolna cikla priprave izdaj). Vmesne izdaje v veji openSUSE Leap 16, ki se razvija hkrati s komercialno distribucijo SUSE Linux Enterprise 16, bodo oblikovane do jeseni 2031 - zaključna bo izdaja openSUSE Leap 16.6, za katero bodo posodobitve izhajale do jeseni 2033. Kot doslej se bodo nove pomembne izdaje distribucije objavljale enkrat letno.
Glavne značilnosti openSUSE Leap 16:
- Uporabljen je nov inštalater Agama, ki se ponaša z ločevanjem uporabniškega vmesnika od notranjih komponent YaST in dobavo frontend-a za upravljanje namestitve preko spletnega vmesnika.
- V namestitvenem programu so za namestitev na voljo le namizna okolja, ki uporabljajo Wayland.
- Umesto tradicionalnog steka YaST za upravljanje sistemom, korišćen je paket Cockpit, a umesto YaST Software GUI predložen je novi paket Myrlyn.
- Privzeto je vključena sistem mandskega nadzora dostopa SELinux. Podpora za AppArmor ostaja kot možnost.
- Podpora za inicializacijske skripte SysV je prenehala. Mogoča je uporaba samo enot systemd.
- Podpora za arhitekturo x86-64-v1 je bila prenehana. Delo je mogoče samo na sistemih x86 z arhitekturo x86_64-v2, ki jo podpirajo procesorji od približno leta 2009 (začelo se je z Intel Nehalem) in se razlikuje po prisotnosti razširitev, kot so SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF in CMPXCHG16B.
- Privzeto je v jedru onemogočena podpora za 32-bitne sisteme x86 in zagon 32-bitnih izvršnih datotek. Da bi še naprej uporabljali aplikacijo Steam, ki obstaja le v 32-bitni različici in zahteva prisotnost 32-bitnih odvisnosti v sistemu, je v openSUSE uveljavljen paket grub2-compat-ia32, ki ob zagonu jedra Linux nastavi parameter 'ia32_emulation=1'. Za delovanje Steama bo potrebna tudi namestitev paketa selinux-policy-targeted-gaming, ki ni del osnovne dobave.
- Paket Wine je na voljo le v 64-bitnih različicah, ki uporabljajo način Wow64 (64-bit Windows-on-Windows) za izvajanje 32-bitnih Windows aplikacij v 64-bitnih Unix sistemih.
- Za upravljanje repozitorijima korišćen je servis zasnovan na protokolu RIS (Repository Index Service). Kako bi se smanjila veličina metapodataka, repozitoriji su podeljeni za svaku podržanu arhitekturu. Umesto nekoliko repozitorija, korišćen je jedan zajednički repozitorij paketa repo-oss, koji uključuje i pakete iz SUSE Linux Enterprise, kao i pakete koje podržava zajednica.
- U upravitelju paketa Zypper implementirana je mogućnost paralelno preuzimanje paketa i metapodataka, kao i predložen je novi backend, koji optimalnije ponovo koristi već instalirane veze i poboljšava efikasnost obrade metapodataka. Kada je ažurirano 250 paketa ukupne veličine 100 MB, vreme preuzimanja nakon uključivanja novog backend-a i paralelnog režima smanjeno je sa 68.7 sekundi na 13.1 sekundu, dok je prilikom ažuriranja 407 paketa veličine 1 GB vreme smanjeno sa 281.1 sekundi na 119.6 sekundi.
- Dodane so možnosti priljubljenih knjižnic, kot so boost, openjpeg2, sqlite3, libgcrypt, openssl in zlib, z optimizacijami za nove CPU. Prenos optimiziranih različic na sistemih z novimi CPU poteka preko programskega povezovalnika iz podmap glibc-hwcaps, ki so bile ustvarjene v sistemskih območjih, pregledanih med iskanjem knjižnic.
- Za sisteme z grafičnimi karticami NVIDIA so privzeto vključeni odprti jedrni moduli in omogočena samodejna namestitev komponent v uporabniškem prostoru, ki so potrebne za pospeševanje grafičnih operacij.
- Namesto PulseAudio je privzeto uporabljen multimedijski strežnik PipeWire.
- Za nastavitev omrežnih povezav je bil ohranjen samo NetworkManager.
- Za uporabo popravkov knjižnic v uporabniškem prostoru brez ustavitve njihovega delovanja je bila vključena orodja libpulp. Živahni popravki se uporabljajo za odpravo kritičnih napak in ranljivosti v glibc in openssl na sistemih z arhitekturama x86-64 in ppc64le.
- Za omrežne vmesnike je bila uporabljena shema s predvidljivim izbiranjem imen, pri kateri omrežnemu adapterju dodelimo fiksno ime, ki se ne spremeni pri dodajanju/odstranjevanju drugih adapterjev.
- Privzete nastavitve systemd so bile premaknjene iz imenika /etc v /usr.
- Privzeto je onemogočen dostop preko SSH z uporabnikom root pri preverjanju gesla.
- Vključena je ozadna proces tuned, ki samodejno optimizira nastavitve strojne opreme in jedra glede na trenutno obremenitev.
- Dodana je podpora za NFS čez TLS.
- Za shranjevanje razdelka /tmp je uporabljena datotečna sistema tmpfs, ki shranjuje podatke v pomnilniku in ne ohranja vsebine med ponovnimi zagonit.
- Posodobljene so različice paketov, med katerimi so jedro 6.12, glibc 2.40, systemd 257, wine 10.10, dovecot 2.4, QEMU 10.0.2, MariaDB 11.8, PostgreSQL 17, PHP 8.4, Node.js 22, Python 3.13, Rust 1.88, ruby 3.4, clang 19, gcc 15.
- Posodobljena so uporabniška okolja: GNOME 48 (v prejšnji izdaji je bil GNOME 45), KDE 6.4 (bil je 5.27), Cinnamon 6.4 (bil je 6.0), LxQt 2.2 (bil je 1.2), Xfce 4.20 (bil je 4.18), MATE 1.28 (bil je 1.26), Sway 1.10 (bil je 1.6). Komponente grafičnega sklada so bile nadgrajene na Mesa 24.3 in Qt 6.9. Omogočena je uporaba različice Xfce 4.20 nad sestavnim upraviteljem labwc, ki uporablja Wayland. Za organizacijo dela zaslona za prijavo v sistem, namesto LightDM, je bila realizirana možnost uporabe greetd in gtkgreet. Dodana je bila seja Wayland na osnovi LXQt.

Izvor: opennet.ru
