Byl vydán distribuce openSUSE Leap 16.0, postavený na technologiích z významné větve komerční distribuce SLES 16, která přechází na novou platformu SLFO (SUSE Linux Framework One), dříve známou jako ALP (Adaptable Linux Platform). openSUSE Leap 16 si zachoval rysy klasické distribuce, používající tradiční balíčky, a pro ty, kteří potřebují atomárně aktualizovaný systém s základními komponenty v režimu pouze pro čtení, by měli použít edici openSUSE Leap Micro. K dispozici je univerzální DVD verze o velikosti 4,2 GB (x86_64, aarch64, ppc64le, 390x) a zúžený obraz pro instalaci s načítáním balíčků ze sítě (600 MB).
Doba přípravy aktualizací pro vydání openSUSE Leap 16.x byla prodloužena z jednoho a půl roku na dva roky (dva kompletní cykly přípravy vydání). Mezi vydáními v rámci větve openSUSE Leap 16, která je paralelně podporována s komerční distribucí SUSE Linux Enterprise 16, budou vytvářena až do podzimu 2031 - konečným vydáním bude openSUSE Leap 16.6, jehož aktualizace budou vydávány až do podzimu 2033. Stejně jako dříve budou nové významné vydání distribuce publikovány jednou ročně.
Hlavní vlastnosti openSUSE Leap 16:
- Byl nasazen nový instalátor Agama, který vyniká oddělením uživatelského rozhraní od vnitřních komponent YaST a poskytováním frontendového rozhraní pro správu instalace přes webové rozhraní.
- V instalátoru jsou pro instalaci nabízeny pouze pracovní prostředí využívající Wayland.
- Místo tradičního stacku YaST pro správu systému byl nasazen balíček Cockpit, a místo YaST Software GUI byl nabídnut nový balíček Myrlyn.
- Ve výchozím nastavení je aktivován systém mandatorní kontroly přístupu SELinux. Podpora AppArmor zůstává jako volba.
- Byla ukončena podpora inicializačních skriptů SysV. Je možné používat pouze jednotky systemd.
- Podpora architektury x86-64-v1 byla ukončena. Práce je možná pouze na systémech x86 s architekturou x86_64-v2, kterou podporují procesory přibližně od roku 2009 (počínaje Intel Nehalem) a liší se přítomností takových rozšíření, jako jsou SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF a CMPXCHG16B.
- Ve výchozím nastavení je v jádru vypnuta podpora 32-bitových systémů x86 a spouštění 32-bitových spustitelných souborů. Pro pokračování používání aplikace Steam, která existuje pouze ve 32-bitové verzi a vyžaduje pro spuštění instalované 32-bitové závislosti, byl v openSUSE implementován balíček grub2-compat-ia32, který nastavuje parametr "ia32_emulation=1" při načítání jádra Linuxu. Pro fungování Steam bude také nutné nainstalovat balíček selinux-policy-targeted-gaming, který není součástí základní dodávky.
- Balíček Wine je dostupný pouze ve 64-bitových verzích, které používají režim Wow64 (64-bit Windows-on-Windows) pro provádění 32-bitových Windows aplikací ve 64-bitových Unix systémech.
- Pro správu repozitářů je využívána služba založená na protokolu RIS (Repository Index Service). Pro zmenšení velikosti metadat jsou repozitáře rozděleny podle každé podporované architektury. Místo několika repozitářů je použit jeden společný repozitář balíků repo-oss, který zahrnuje jak balíky z SUSE Linux Enterprise, tak balíky podporované komunitou.
- V balíčkovém manažeru Zypper byla implementována možnost paralelizace stahování balíků a metadat, a také byl nabídnut nový backend, který optimálně znovu využívá již zavedená spojení a zvyšuje efektivitu zpracování metadat. Při aktualizaci 250 balíků s celkovou velikostí 100 MB se doba stahování po aktivaci nového backendu a paralelního režimu zkrátila z 68,7 sekundy na 13,1 sekundy, a při aktualizaci 407 balíků o velikosti 1 GB z 281,1 sekundy na 119,6 sekundy.
- Byly přidány varianty populárních knihoven, jako jsou boost, openjpeg2, sqlite3, libgcrypt, openssl a zlib, sestavené s optimalizacemi pro nové CPU. Stahování optimalizovaných variant na systémech s novými CPU probíhá linkerem z podkategorií glibc-hwcaps, které byly vytvořeny v oblastech FS, které jsou prohledávány při vyhledávání knihoven.
- Pro systémy s grafickými kartami NVIDIA jsou ve výchozím nastavení aktivovány otevřené moduly jádra a je zajištěna automatická instalace komponentů pro uživatelský prostor, které jsou potřebné pro urychlení grafických operací.
- Ve výchozím nastavení je místo PulseAudio aktivován multimediální server PipeWire.
- Pro konfiguraci síťových připojení byl ponechán pouze NetworkManager.
- Pro aplikaci oprav na knihovny v uživatelském prostoru bez zastavení jejich činnosti byl použit nástroj libpulp. Live-patche jsou aplikovány k odstranění kritických chyb a zranitelností v glibc a openssl na systémech s architekturami x86-64 a ppc64le.
- Pro síťové rozhraní je využívána schéma s předvídatelným výběrem názvů, při které je síťovému adaptéru přiděleno fixní jméno, které se nezmění přidáním/odebráním jiných adaptérů.
- Výchozí nastavení systemd byla přesunuta z adresáře /etc do /usr.
- Ve výchozím nastavení je zakázán přístup přes SSH s uživatelským účtem root při autentizaci pomocí hesla.
- Součástí je běžící proces tuned, který provádí automatickou optimalizaci nastavení hardwaru a jádra podle aktuální zátěže.
- Byla přidána podpora NFS přes TLS.
- Pro ukládání oddílu /tmp byla použita souborový systém tmpfs, který uchovává data v paměti a neuchovává obsah mezi restartováním.
- Byly aktualizovány verze balíků, mezi nimiž je jádro 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.
- Byly aktualizovány uživatelské prostředí: GNOME 48 (v předchozím vydání bylo GNOME 45), KDE 6.4 (bylo 5.27), Cinnamon 6.4 (bylo 6.0), LxQt 2.2 (bylo 1.2), Xfce 4.20 (bylo 4.18), MATE 1.28 (bylo 1.26), Sway 1.10 (bylo 1.6). Komponenty grafického stacku byly aktualizovány na Mesa 24.3 a Qt 6.9. Byla poskytnuta možnost používat variantu Xfce 4.20 nad kompozitním správcem labwc, který používá Wayland. Pro organizaci práce přihlašovací obrazovky byla místo LightDM implementována možnost použití greetd a gtkgreet. Přidána byla seance Wayland založená na LXQt.

Zdroj: opennet.ru
