Objavljen je distribucijski paket openSUSE Leap 16.0, temeljen na tehnologijama sljedeće značajne grane komercijalnog distribucijskog paketa SLES 16, koji prelazi na novu platformu SLFO (SUSE Linux Framework One), ranije poznatu kao ALP (Adaptable Linux Platform). openSUSE Leap 16 zadržava karakteristike klasičnog distribucijskog paketa koji koristi tradicionalne pakete, dok oni koji trebaju atomsku, ažuriranu sustav s osnovnim komponentama u režimu samo za čitanje trebaju koristiti verziju openSUSE Leap Micro. Za preuzimanje je dostupna univerzalna DVD slika od 4.2 GB (x86_64, aarch64, ppc64le, 390x) i skraćena slika za instalaciju s preuzimanjem paketa putem mreže (600 MB).
Vrijeme formiranja ažuriranja za izdanja openSUSE Leap 16.x produženo je s jednog i pol na dva godine (dva puna ciklusa pripreme izdanja). Intermedijarna izdanja u grani openSUSE Leap 16, koja se paralelno prati s komercijalnim distribucijskim paketom SUSE Linux Enterprise 16, formirat će se do jeseni 2031. godine — konačno izdanje bit će openSUSE Leap 16.6, čija će ažuriranja izlaziti do jeseni 2033. godine. Kao i ranije, nova značajna izdanja distribucijskog paketa bit će objavljena jednom godišnje.
Glavne značajke openSUSE Leap 16:
- Uključen je novi instalater Agama, poznat po odvojenosti korisničkog sučelja od unutarnjih komponenti YaST-a i pružanju frontend sučelja za upravljanje instalacijom putem web-sučenog sučelja.
- U instalatoru su ponuđena samo radna okruženja koja koriste Wayland.
- Umjesto tradicionalnog stoga YaST za upravljanje sustavom, koristi se paket Cockpit, a umjesto YaST Software GUI ponuđen je novi paket Myrlyn.
- Zadano je uključena sustav mndatnog kontrole pristupa SELinux. Podrška za AppArmor zadržana je kao opcija.
- Prekinuta je podrška za SysV inicijalizacijske skripte. Moguće je koristiti samo systemd jedinice.
- Prekinuta je podrška za arhitekturu x86-64-v1. Rad je moguć samo na sustavima x86 s arhitekturom x86_64-v2, koja se podržava procesorima otprilike od 2009. godine (počevši od Intel Nehalem) i razlikuje se prisutnošću takvih proširenja kao što su SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF i CMPXCHG16B.
- Zadano je u jezgru isključena podrška za 32-bitne x86 sustave i pokretanje 32-bitnih izvršnih datoteka. Da bi se omogućilo korištenje aplikacije Steam, koja postoji samo u 32-bitnoj verziji i zahtijeva instalirane 32-bitne ovisnosti za pokretanje, u openSUSE je implementiran paket grub2-compat-ia32, koji postavlja parametar "ia32_emulation=1" prilikom pokretanja Linux kernela. Za rad Steam-a također će biti potrebna instalacija paketa selinux-policy-targeted-gaming, koji nije uključen u osnovnu distribuciju.
- Paket Wine dostupan je samo u 64-bitnim verzijama koje koriste Wow64 (64-bit Windows-on-Windows) način za pokretanje 32-bitnih Windows aplikacija u 64-bitnim Unix sustavima.
- Za upravljanje repozitorijima koristi se usluga temeljena na protokolu RIS (Repository Index Service). Kako bi se smanjila veličina metapodataka, repozitoriji su podijeljeni po svakoj podržanoj arhitekturi. Umjesto više repozitorija korišten je jedan zajednički repozitorij paketa repo-oss, koji uključuje pakete iz SUSE Linux Enterprise, kao i pakete koje podržava zajednica.
- U upravitelju paketa Zypper implementirana je mogućnost paralelizacije preuzimanja paketa i metapodataka, kao i novi backend koji optimizira ponovno korištenje već uspostavljenih veza, čime se povećava učinkovitost obrade metapodataka. Prilikom ažuriranja 250 paketa ukupne veličine 100 MB, vrijeme preuzimanja nakon uključivanja novog backenda i paralelnog načina smanjeno je s 68.7 sekundi na 13.1 sekundi, a prilikom ažuriranja 407 paketa veličine 1 GB — s 281.1 sekundi na 119.6 sekundi.
- Dodane su opcije popularnih biblioteka, poput boost, openjpeg2, sqlite3, libgcrypt, openssl i zlib, kompajliranih s optimizacijama za nove CPU-ove. Preuzimanje optimiziranih opcija na sustavima s novim CPU-ovima odvija se putem linker-a iz poddirektorija glibc-hwcaps, stvorenih u područjima FS-a koja se pretražuju prilikom traženja biblioteka.
- Za sustave s NVIDIA grafičkim karticama po defaultu su aktivirani otvoreni kernel moduli i omogućena automatska instalacija komponenti korisničkog prostora potrebnih za ubrzavanje grafičkih operacija.
- Umjesto PulseAudio, po defaultu je aktiviran multimediijski. server PipeWire.
- Za konfiguraciju mrežnih priključaka ostavljen je samo NetworkManager.
- Za primjenu ispravki biblioteka u korisničkom prostoru bez zaustavljanja njihovog rada koristi se alat libpulp. Live zakrpe se primjenjuju za otklanjanje kritičnih grešaka i ranjivosti u glibc i openssl na sustavima s arhitekturama x86-64 i ppc64le.
- Za mrežne sučelje korištena je shema s predvidivim odabirom imena, pri čemu se mrežnom adapteru dodjeljuje fiksno ime koje se neće promijeniti prilikom dodavanja/uklanjanja drugih adaptera.
- Zadane postavke systemd premještane su iz direktorija /etc u /usr.
- Zadano je onemogućen pristup putem SSH s korisnikom root prilikom autentifikacije lozinkom.
- U sustav je uključen pozadinski proces tuned koji automatski optimizira postavke hardvera i jezgre ovisno o trenutnom opterećenju.
- Dodana je podrška za NFS preko TLS-a.
- Za pohranu dijela /tmp korišten je sustav datoteka tmpfs, koji pohranjuje podatke u memoriji i ne zadržava sadržaj između ponovnih pokretanja.
- Ažurirane su verzije paketa, uključujući kernel 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.
- Ažurirana su korisnička okruženja: GNOME 48 (u prethodnom izdanju bio je GNOME 45), KDE 6.4 (bio je 5.27), Cinnamon 6.4 (bio je 6.0), LxQt 2.2 (bio je 1.2), Xfce 4.20 (bio je 4.18), MATE 1.28 (bio je 1.26), Sway 1.10 (bio je 1.6). Komponente grafičkog st stack-a ažurirane su na Mesa 24.3 i Qt 6.9. Osigurana je mogućnost korištenja verzije Xfce 4.20 iznad kompozitnog upravitelja labwc koji koristi Wayland. Za organizaciju rada ekrana prijave umjesto LightDM implementirana je mogućnost korištenja greetd i gtkgreet. Dodana je Wayland sesija na bazi LXQt.

Izvor: opennet.ru
