A avut loc lansarea distribuției openSUSE Leap 16.0, construită pe tehnologiile ramurii semnificative a distribuției comerciale SLES 16, care trece la noua platformă SLFO (SUSE Linux Framework One), cunoscută anterior sub numele ALP (Adaptable Linux Platform). openSUSE Leap 16 a păstrat caracteristicile unui distribuție clasică, folosind pachete tradiționale, iar pentru cei care au nevoie de un sistem actualizat atomic, cu un mediu de bază în modul doar pentru citire, ar trebui să folosească ediția openSUSE Leap Micro. Pentru descărcare, este disponibil un DVD universal, de 4.2 GB (x86_64, aarch64, ppc64le, 390x) și o imagine redusă pentru instalare cu descărcarea pachetelor prin rețea (600 MB).
Timpul de formare a actualizărilor pentru versiunile openSUSE Leap 16.x a fost prelungit de la un an și jumătate la doi ani (două cicluri complete de pregătire a lansărilor). Lansările intermediare din ramura openSUSE Leap 16, care sunt acompaniate paralel cu distribuția comercială SUSE Linux Enterprise 16, vor fi formate până în toamna anului 2031 — ultima va fi lansarea openSUSE Leap 16.6, actualizările pentru care vor fi lansate până în toamna anului 2033. La fel ca înainte, noi lansări semnificative ale distribuției vor fi publicate anual.
Principalele caracteristici ale openSUSE Leap 16:
- A fost utilizat noul instalator Agama, notabil prin separarea interfeței utilizatorului de componentele interne YaST și furnizarea unui frontend pentru gestionarea instalării printr-o interfață web.
- În instalator, pentru instalare sunt oferite doar medii de lucru care utilizează Wayland.
- În locul stivei tradiționale YaST pentru gestionarea sistemului, a fost utilizat pachetul Cockpit, iar în locul interfeței grafice YaST Software a fost propus un nou pachet numit Myrlyn.
- Implicit, este activată sistemul de control de acces mandatoriu SELinux. Suportul pentru AppArmor a fost păstrat ca opțiune.
- Suportul pentru scripturile de inițializare SysV a fost oprit. Este posibilă utilizarea doar a unităților systemd.
- Suportul pentru arhitectura x86-64-v1 a fost oprit. Funcționarea este posibilă doar pe sistemele x86 cu arhitectura x86_64-v2, care este suportată de procesoare începând din 2009 (începând cu Intel Nehalem) și se deosebește prin prezența unor extensii cum ar fi SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF și CMPXCHG16B.
- În mod implicit, suportul pentru sistemele x86 pe 32 de biți și rularea fișierelor executabile pe 32 de biți este dezactivat în nucleu. Pentru a continua utilizarea aplicației Steam, care există doar în versiune pe 32 de biți și necesită instalarea dependențelor pe 32 de biți în sistem, openSUSE a implementat pachetul grub2-compat-ia32, care setează parametrul „ia32_emulation=1” la pornirea nucleului Linux. De asemenea, pentru funcționarea Steam este necesară instalarea pachetului selinux-policy-targeted-gaming, care nu este inclus în livrarea de bază.
- Pachetul Wine este disponibil doar în construcții pe 64 de biți, care utilizează modul Wow64 (Windows on Windows 64) pentru a executa aplicații Windows pe 32 de biți în sisteme Unix pe 64 de biți.
- Serviciul de gestionare a repositoarelor este bazat pe protocolul RIS (Repository Index Service). Pentru a reduce dimensiunea metadatelor, repositoarele sunt separate pentru fiecare arhitectură suportată. În loc de mai multe repositoare, este folosit un singur repository comun de pachete repo-oss, care include atât pachetele din SUSE Linux Enterprise, cât și pachetele susținute de comunitate.
- Managerul de pachete Zypper a implementat capacitatea de a încărca pachete și metadate în paralel, precum și a oferit un nou backend care reutilizează mai eficient conexiunile deja stabilite și îmbunătățește eficiența procesării metadatelor. La actualizarea a 250 de pachete cu o dimensiune totală de 100 MB, timpul de descărcare după activarea noului backend și modul paralel a scăzut de la 68,7 secunde la 13,1 secunde, iar la actualizarea a 407 pachete cu o dimensiune de 1 GB, de la 281,1 secunde la 119,6 secunde.
- Au fost adăugate variante de biblioteci populare, cum ar fi boost, openjpeg2, sqlite3, libgcrypt, openssl și zlib, compilate cu optimizări pentru noile CPU. Descărcarea variantelor optimizate pe sistemele cu noile CPU se realizează de către linker din subdirectoare glibc-hwcaps, create în zonele FS scanate în timpul căutării bibliotecilor.
- Pentru sistemele cu plăci video NVIDIA, modulele kernel deschise sunt activate în mod implicit și este asigurată instalarea automată a componentelor utilizatorului necesare pentru accelerarea operațiunilor grafice.
- În mod implicit, în loc de PulseAudio este utilizată serverul PipeWire.
- Pentru configurarea conexiunilor de rețea, a fost lăsat doar NetworkManager.
- Pentru a aplica corecții bibliotecilor în spațiul utilizatorului fără a opri funcționarea acestora, a fost utilizat instrumentarul libpulp. Live-patch-urile sunt aplicate pentru a remedia erorile critice și vulnerabilitățile în glibc și openssl pe sistemele cu arhitecturile x86-64 și ppc64le.
- Pentru interfețele de rețea, se folosește un sistem cu o alegere predictibilă a numelui, în care adaptorului de rețea îi este atribuit un nume fix, care nu se schimbă la adăugarea / eliminarea altor adaptoare.
- Setările implicite de systemd au fost mutate din directorul /etc în /usr.
- Accesul SSH cu utilizatorul root prin autentificare cu parolă este, în mod implicit, dezactivat.
- A fost inclus un proces de fundal tuned, care efectuează optimizarea automată a setărilor hardware și a nucleului în funcție de sarcina curentă.
- A fost adăugat suport pentru NFS peste TLS.
- Pentru stocarea partiției /tmp este folosit sistemul de fișiere tmpfs, care păstrează datele în memorie și nu salvează conținutul între reporniri.
- Versiunile pachetelor au fost actualizate, printre care kernelul 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.
- Mediile utilizatorilor au fost actualizate: GNOME 48 (în versiunea anterioară a fost GNOME 45), KDE 6.4 (a fost 5.27), Cinnamon 6.4 (a fost 6.0), LxQt 2.2 (a fost 1.2), Xfce 4.20 (a fost 4.18), MATE 1.28 (a fost 1.26), Sway 1.10 (a fost 1.6). Componentele stivei grafice au fost actualizate la Mesa 24.3 și Qt 6.9. A fost oferită posibilitatea de a utiliza varianta Xfce 4.20 pe un manager de compunere labwc, care folosește Wayland. Pentru organizarea lucrului ecranului de autentificare în loc de LightDM a fost implementată opțiunea de a folosi greetd și gtkgreet. A fost adăugat un sesiune Wayland bazată pe LXQt.

Sursa: opennet.ro
