A SUSE kiadta a SUSE Linux Enterprise Server 16 disztribúcióját. A SUSE Linux Enterprise 16 ága 7 évvel a SUSE 15 megjelenése után alakult ki. A SUSE 16 csomagokat már felhasználták alapként a közösség által támogatott openSUSE Leap 16 disztribúcióban. A disztribúció ingyenesen letölthető és használható, de a frissítésekhez és javításokhoz való hozzáférés 60 napos próbaperiódussal korlátozott. A kiadás a következő architektúrákra érhető el: aarch64, ppc64le, s390x és x86_64.
A SUSE Linux 16 ág számára előrelátható és rugalmasabb kiadási ciklusokat biztosítanak. A SP-frissítések (Szolgáltatáscsomagok) helyett köztes kiadásokat (16.1, 16.2 stb.) és hosszú távú támogatást (LTS — Long Term Support) fognak alkalmazni. A SUSE Linux 16 ága összesen 16 évig fog támogatást kapni. Összesen 7 köztes kiadást terveznek — 16.0-tól 16.6-ig, melyek mindegyikét évente novemberben fogják kiadni. Minden egyes köztes kiadáshoz 5 év frissítés fog tartozni — 2 év általános támogatás és 3 év kiterjesztett (LTS).
Kulcsfontosságú változások (1, 2, 3, 4):
- Új Agama telepítőt alkalmaztak, amely különdíjat kapott a felhasználói felület és a belső YaST komponensek elválasztása, valamint a telepítés kezelésére szolgáló webes felület biztosítása miatt.
- Modernizálták a rendszerkezelő réteget. A hagyományos YaST rendszerkezelő helyett a Cockpit csomagot használták, míg a YaST Software GUI helyett egy új Myrlyn csomag került bevezetésre. A SysV inicializáló szkriptek támogatását megszüntették. Csak systemd egységek használata lehetséges.
- Alapértelmezés szerint csak a Wayland-ot használó munkaasztali környezetek érhetők el. Az X.org szervert eltávolították a kiadásból. Az X11 alapú alkalmazások futtatásának támogatására az XWayland-t használták. Az alapértelmezett munkaasztali környezet a GNOME 48-on alapul. A VNC-szerver, GTK2, Qt5 és wxWidgets szállítása megszűnt.
- Kibővítették a Btrfs és a Snapper eszközön alapuló fájlrendszer állapotfelvételek automatikus létrehozásának lehetőségeit. Az állapotfelvételek most már a felhőplatformok számára készült rendszerképekben is használhatók. Alapértelmezés szerint a változások visszavonásának lehetősége minden komponensbe integrálva van, és az adminisztrátor szinte bármilyen változást vissza tud vonni — a rendszer frissítésétől kezdve a különböző javítások alkalmazásáig és a konfiguráció módosításáig.
- A fő összetételben integrálták a Live-patch támogatását, amely lehetővé teszi a sebezhetőségek és a kritikus hibák javítását a kernelben és a glibc és openssl könyvtárakban a rendszer újraindítása nélkül.
- A x86-64-v1 architektúra támogatása megszűnt. A működés csak az x86_64-v2 architektúrával rendelkező rendszereken lehetséges, amelyet körülbelül 2009 óta támogatnak a processzorok (Intel Nehalem-től kezdődően), és olyan kiterjesztésekkel rendelkezik, mint az SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF és CMPXCHG16B.
- Alapértelmezetten a kernelben le van tiltván a 32 bites x86 rendszerek támogatása és a 32 bites végrehajtható fájlok indítása. A 32 bites rendszerválaszok támogatásához az 'ia32_emulation=1' paramétert kell beállítani a Linux kernel betöltésekor.
- Alapértelmezetten engedélyezve van a kötelező hozzáférés-vezérlési rendszer, a SELinux. Az AppArmor támogatása elavultnak minősült.
- Az összetétel tartalmazza az Ansible eszközkészletet a konfigurációkezelés, az orkisztráció, az alkalmazások központosított telepítése és mintafeladatok párhuzamos végrehajtása céljára egy csoport rendszeren. Rendszer szerepek kerültek hozzáadásra a rendszer különböző komponenseinek konfigurálásához, beleértve a tűzfalat, a ha_cluster-t, a selinux-t és a podman-t. A Salt rendszer támogatása opcióként megmaradt.
- A csomagban olyan könyvtárak találhatóak, amelyek beépített támogatást nyújtanak a kvantumszámítógépekkel szemben ellenálló kriptográfiai algoritmusokhoz, mint például az ML-KEM és az ML-DSA. Az ilyen algoritmusok támogatása biztosított az OpenSSL 3.5, a Libgcrypt 1.11.1, a Mozilla NSS 3.112 és a Go 1.24 által.
- Megvalósult a reprodukálható build támogatása, amely lehetővé teszi a saját buildjeik létrehozását, amelyek bitről bitre megegyeznek a letöltésre kínált kész buildjeikkel, hogy megbizonyosodhassanak arról, hogy a csomagokban terjesztett bináris fájlok a megadott forráskódokból készültek és nem tartalmaznak rejtett módosításokat.
- Frissítve lettek a csomagok verziói, beleértve a Linux kernel 6.12, a glibc 2.40, a Systemd 257, a Python 3.13, a Perl 5.42, a grub2 2.12, az OpenSSH 9.9, a QEMU 10.0.2, a MariaDB 11.8, a PostgreSQL 17, a PHP 8.4, a Node.js 22, a Rust 1.88, a ruby 3.4, a clang 19 és a gcc 15.
- Teljes mértékben megoldódott a 2038-as probléma. Minden csomag át van állítva a 32 bites architektúrák elosztásában a 64 bites time_t típusra, ahol korábban a 32 bites time_t típus használták (nem alkalmazható a január 19. 2038 utáni idő kezelésére a másodpercek számlálójának túlcsordulása miatt, amely 1970. január 1. után eltelt időt jelez).
- A hálózati konfigurátort, a wicked-et, a NetworkManager-re cserélték.
- A csomagszűrő helyett, az iptables-t alapértelmezés szerint az NFTables használja.
- Átálltak az ISC DHCP szerverről a KEA DHCP-ra.
- Megszűnt a Xen hypervisor szállítása - a virtualizáció fő hypervisoraként. KVM.
- A Redis DBMS csomagokat Valkey fork-ra cserélték.
- Hozzáadva a könnyű súlyú hegesztési oldalak támogatása a verem védelme érdekében, amelyek hívása kivételt és a folyamat vészleállítását (SIGSEGV) okozza. A megvalósítás a madvise rendszerhívásra épül.
- Hozzáadva az NFS támogatása TLS felett.
- A háttérfolyamat, a tuned, automatikusan optimalizálja a hardver- és kernelbeállításokat az aktuális terhelés függvényében.
- Bevezetésre került az UsrEtc konfigurációs fájltárolási modell, amelyben a disztribútor által biztosított alapértelmezett beállítások a /usr/etc mappában találhatók, míg a helyi adminisztrátor által végzett módosítások a következő formában kerülnek elhelyezésre: /etc/example.conf.d/*.conf vagy /etc/example.conf, azaz a csomagokban biztosított és az adminisztrátor által beállított beállítások mindig el vannak különítve. A systemd alapértelmezett beállításait a /usr mappába költöztették.
- x86_64 rendszereken a BIOS-ral történő bootolás elavultnak tekintendő, de egyelőre megmaradt. Az új telepítések alapértelmezés szerint UEFI-t használnak. A régi rendszerek kompatibilitása érdekében BIOS támogatás elérhető a migrációhoz és a régi SUSE 15 telepítések frissítéséhez. virtuális gépekhez és a régi SUSE 15 telepítések frissítése.
- Alapértelmezés szerint a root felhasználó SSH hozzáférése le van tiltva jelszavas hitelesítés esetén.
- Megszűnt a reiserfs, hfsplus, UFS, ocfs2 fájlrendszerek támogatása. Alapértelmezés szerint a btrfs használatos. Támogatott lehetőségek: ext4, xfs és gfs2.
- A /tmp mappa tárolásához a tmpfs fájlrendszer van használatban, amely az adatokat a memóriában tárolja és nem őrzi meg a tartalmát újraindítás után.
- Hozzáadva egy kísérleti lklfuse támogatás a blokk eszközök vagy fájlrendszer képek csatolásához. Az lklfuse nem privilegizált folyamatként fut a felhasználói térben, de a Linux kernel fájlrendszer meghajtóit használja.
- Hozzáadva egy kísérleti (Tech Preview) támogatás az MCP (Model Context Protocol) alapú szolgáltatás számára, amely lehetővé teszi az operációs rendszer komponenseihez való hozzáférést AI-asszisztensekből. Például az AI-asszisztens használható természetes nyelvű feladatok létrehozására az infrastruktúra, segédprogramok és adatok kezelésére. Az AI-asszisztens elérhető a Cockpit webes konzolából. Csatlakozás különböző nagy nyelvi modellek szolgáltatóihoz lehetséges.
Forrás: opennet.ru
