OpenSUSE Leap 16.0 er blevet udgivet, bygget på teknologierne fra den næste betydningsfulde version af den kommercielle distribution SLES 16, der skifter til den nye SLFO-platform (SUSE Linux Framework One), tidligere kendt som ALP (Adaptable Linux Platform). OpenSUSE Leap 16 har bevaret træk fra den klassiske distribution, der bruger traditionelle pakker, mens dem, der har brug for et atomisk opdateret system med basisindhold i skrivebeskyttet tilstand, bør bruge udgaven openSUSE Leap Micro. En universel DVD-udgave på 4,2 GB (x86_64, aarch64, ppc64le, 390x) samt et reduceret installationsbillede til installation med pakker, der hentes over nettet (600 MB), er tilgængelig til download.
Tidsrammen for opdateringer til openSUSE Leap 16.x er blevet forlænget fra halvandet til to år (to fulde cyklusser for frigivelse). Mellemliggende versioner af openSUSE Leap 16, der parallelt bliver støttet med den kommercielle distribution SUSE Linux Enterprise 16, vil blive dannet indtil efteråret 2031 — den endelige version bliver openSUSE Leap 16.6, hvis opdateringer vil blive frigivet indtil efteråret 2033. Som tidligere vil nye betydelige versioner af distributionen blive offentliggjort en gang om året.
Hovedfunktioner i openSUSE Leap 16:
- En ny installationsprogram, Agama, er blevet aktiveret, bemærkelsesværdigt ved at adskille brugergrænsefladen fra de interne komponenter i YaST og levere et frontend til at styre installationen via webgrænsefladen.
- Under installationen i installationsprogrammet tilbydes kun skrivebords miljøer, der bruger Wayland.
- I stedet for den traditionelle YaST-stak til systemadministration anvendes Cockpit-pakken, og i stedet for YaST Software GUI tilbydes den nye Myrlyn-pakke.
- Systemet for obligatorisk adgangskontrol SELinux er som standard aktiveret. Support for AppArmor er bevaret som en mulighed.
- Støtten til SysV-init scripts er blevet afsluttet. Kun systemd-enheder kan anvendes.
- Støtten til x86-64-v1-arkitekturen er ophørt. Drift er kun mulig på systemer med x86-arkitektur x86_64-v2, som har været understøttet af processorer siden omkring 2009 (startende med Intel Nehalem) og som har udvidelser som SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF og CMPXCHG16B.
- Støtten til 32-bit x86 systemer og kørsel af 32-bit eksekverbare filer er som standard deaktiveret i kernen. For at fortsætte med at bruge Steam-applikationen, som kun eksisterer i en 32-bit version og kræver tilstedeværelsen af 32-bit afhængigheder i systemet, er der implementeret en pakke grub2-compat-ia32 i openSUSE, som sætter parameteren "ia32_emulation=1" ved opstart af Linux-kernen. For at få Steam til at fungere kræves også installation af pakken selinux-policy-targeted-gaming, som ikke er inkluderet i den grundlæggende pakke.
- Wine-pakken er kun tilgængelig i 64-bit versioner, der bruger Wow64 (64-bit Windows-on-Windows) til at køre 32-bit Windows-applikationer på 64-bit Unix-systemer.
- Repository-håndtering er aktiveret via en service baseret på RIS-protokollen (Repository Index Service). For at reducere størrelsen på metadata er repositories opdelt pr. understøttet arkitektur. I stedet for flere repositories er der anvendt ét fælles repo-oss-pakke-repository, som inkluderer både pakker fra SUSE Linux Enterprise og pakker, der understøttes af fællesskabet.
- I Zypper-pakkehåndteringen er der mulighed for parallellisering af download af pakker og metadata, samt en ny backend, der mere optimalt genbruger allerede etablerede forbindelser og forbedrer effektiviteten af metadatahåndteringen. Ved opdatering af 250 pakker med en samlet størrelse på 100 MB blev downloadtiden efter aktivering af den nye backend og parallelle tilstand reduceret fra 68,7 sekunder til 13,1 sekunder, og ved opdatering af 407 pakker med en størrelse på 1 GB blev tiden reduceret fra 281,1 sekunder til 119,6 sekunder.
- Der er tilføjet muligheder for populære biblioteker som boost, openjpeg2, sqlite3, libgcrypt, openssl og zlib, som er bygget med optimeringer til nye CPU'er. Indlæsning af optimerede versioner på systemer med nye CPU'er sker ved hjælp af linker fra undermapperne glibc-hwcaps, som er oprettet i filsystemområder, der søges efter biblioteker.
- For systemer med NVIDIA-grafikkort aktiveres åbne kernel-moduler som standard, og der er sikret automatisk installation af de brugerrae komponenter, der er nødvendige for at accelerere grafiske operationer.
- Som standard er multimediemodulet aktiveret i stedet for PulseAudio. server PipeWire.
- Til konfiguration af netværksforbindelser er kun NetworkManager tilbage.
- For at anvende reparationer på biblioteker i brugerområdet uden at stoppe deres drift anvendes værktøjet libpulp. Live-patches anvendes til at rette kritiske fejl og sårbarheder i glibc og openssl på systemer med x86-64 og ppc64le-arkitekturer.
- For netværksinterfaces anvendes en ordning med forudsigelige navnvalg, hvor netværksadapteren tildeles et fast navn, der ikke ændres ved tilføjelse/fuld af andre adaptere.
- Som standard er systemd-indstillingerne flyttet fra kataloget /etc til /usr.
- Som standard er SSH-adgang med brugeren root deaktiveret ved passwordautentificering.
- Der er inkluderet en baggrundsproces, tuned, som automatiserer optimering af hardware- og kernelindstillinger afhængigt af den aktuelle belastning.
- Understøttelse af NFS over TLS er blevet tilføjet.
- For opbevaring af partitionen /tmp anvendes filsystemet tmpfs, som gemmer data i hukommelsen og ikke bevarer indholdet mellem genstarter.
- Pakkeversionerne er opdateret, herunder kerne 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.
- Brugergrænsefladerne er opdateret: GNOME 48 (seneste version var GNOME 45), KDE 6.4 (var 5.27), Cinnamon 6.4 (var 6.0), LxQt 2.2 (var 1.2), Xfce 4.20 (var 4.18), MATE 1.28 (var 1.26), Sway 1.10 (var 1.6). Komponenterne i den grafiske stak er opdateret til Mesa 24.3 og Qt 6.9. Der er tilføjet en mulighed for at bruge Xfce 4.20 oven på compositor-manageren labwc, som benytter Wayland. Til organisering af login-skærmen i stedet for LightDM er der implementeret en mulighed for at bruge greetd og gtkgreet. Wayland-sessioner er tilføjet baseret på LXQt.

Kilde: opennet.ru
