SUSE-virksomheden har offentliggjort en version af SUSE Linux Enterprise Server 16. Versionen SUSE Linux Enterprise 16 er blevet dannet syv år efter udgivelsen af SUSE 15. Pakkerne fra SUSE 16 er allerede blevet brugt som grundlag for den community-understøttede distribution openSUSE Leap 16. Distributionen kan downloades og anvendes gratis, men adgangen til opdateringer og fejlrettelser er begrænset til en 60-dages prøveperiode. Udgivelsen er tilgængelig i versioner til arkitekturerne aarch64, ppc64le, s390x og x86_64.
For versionen SUSE Linux 16 vil der blive sikret en mere forudsigelig og fleksibel cyklus for udgivelse. I stedet for SP-opdateringer (Service Pack) vil der blive anvendt et system med mellemudgivelser (16.1, 16.2 osv.) og langvarig support (LTS — Long Term Support). Den samlede supporttid for versionen SUSE Linux 16 vil strække sig over 16 år. I alt planlægges der syv mellemudgivelser — fra 16.0 til 16.6, som hver især vil blive udgivet årligt i november. Opdateringer for hver enkelt mellemudgivelse vil blive understøttet i 5 år — 2 år med almindelig support og 3 år med udvidet (LTS).
Nøgleændringer (1, 2, 3, 4):
- 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.
- Systemadministrationsstakken er blevet moderniseret. I stedet for den traditionelle YaST-stak til systemadministration anvendes pakken Cockpit, og i stedet for YaST Software GUI introduceres den nye pakke Myrlyn. Understøttelse af SysV initialiseringsscripts er blevet ophævet. Kun systemd-enheder kan anvendes.
- Som standard tilbydes kun skrivebordsmiljøer, der bruger Wayland. X.org Server er blevet fjernet fra leverancen. Understøttelsen af at køre applikationer baseret på X11 bevares ved hjælp af XWayland. Det grundlæggende skrivebordsmiljø er baseret på GNOME 48. Leveringen af VNC-server, GTK2, Qt5 og wxWidgets er blevet ophævet.
- Mulighederne for automatisk oprettelse af snapshots med tilstandskopier baseret på Btrfs og værktøjet Snapper er blevet udvidet. Snapshots kan nu bruges i systembilleder til cloudplatforme. Som standard er muligheden for at rulle ændringer tilbage integreret i alle komponenter, og administratoren kan rulle næsten enhver ændring tilbage — fra systemopdatering til anvendelse af individuelle patches og ændring af konfigurationen.
- I hovedpakken er der integreret støtte til Live-patches, der muliggør rettelse af sårbarheder og kritiske fejl i kernen samt bibliotekerne glibc og openssl uden behov for at genstarte systemet.
- 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.
- Som standard er understøttelsen af 32-bit x86-systemer og kørsel af 32-bit eksekverbare filer deaktiveret i kernen. For at genaktivere understøttelsen af 32-bit systemopkald skal parameteren «ia32_emulation=1» angives ved indlæsning af Linux-kernen.
- Som standard er systemet for mandatadgangskontrol SELinux aktiveret. Understøttelsen af AppArmor er blevet afskrevet.
- Inkluderet er Ansible-værktøjet til konfigurationsstyring, orkestrering, central installation af applikationer og parallel udførelse af standardopgaver på en gruppe systemer. Systemroller til konfiguration af forskellige systemkomponenter er tilføjet, herunder firewall, ha_cluster, selinux og podman. Understøttelsen af Salt-systemet er bevaret som en valgmulighed.
- Inkluderet er biblioteker med indbygget støtte til kryptografiske algoritmer, der er modstandsdygtige over for brute-force angreb med kvantecomputere, såsom ML-KEM og ML-DSA. Understøttelsen af sådanne algoritmer er sikret i OpenSSL 3.5, Libgcrypt 1.11.1, Mozilla NSS 3.112 og Go 1.24.
- Understøttelse af reproducerbare builds er implementeret, hvilket gør det muligt at generere egne builds, der er bit-for-bit identiske med de tilgængelige for download, så man kan sikre, at de distribuerede binære filer i pakkerne er samlet ud fra de leverede kildetekster og ikke indeholder skjulte ændringer.
- Versionerne af pakkerne er blevet opdateret, herunder Linux-kernens 6.12, glibc 2.40, Systemd 257, Python 3.13, Perl 5.42, grub2 2.12, OpenSSH 9.9, QEMU 10.0.2, MariaDB 11.8, PostgreSQL 17, PHP 8.4, Node.js 22, Rust 1.88, ruby 3.4, clang 19, gcc 15.
- Problemet med år 2038 er blevet løst fuldstændigt. Alle pakker er blevet ændret til at bruge 64-bit typen time_t i distroens porte til 32-bit arkitekturer, hvor 32-bit typen time_t blev anvendt (som ikke kan bruges til at håndtere tid efter 19. januar 2038 på grund af overflow af sekundtælleren, der er gået siden 1. januar 1970).
- Netværkskonfiguratoren wicked er blevet udskiftet med NetworkManager.
- Som standard anvendes NFTables i stedet for iptables som pakke-filter.
- Overgangen fra ISC DHCP-serveren til KEA DHCP er blevet gennemført.
- Leveringen af hypervisoren Xen er stoppet — den primære hypervisor til virtualisering er blevet involveret. KVM.
- Pakkerne med databaseadministrationssystemet Redis er blevet udskiftet med en fork af Valkey.
- Understøttelse af lette stack-vagtsider er blevet tilføjet for at beskytte stakken (stack guard page), hvor adgang til dem resulterer i en undtagelse og et nødstop af processen (SIGSEGV). Implementeringen er baseret på systemopkaldet madvise.
- Understøttelse af NFS over TLS er blevet tilføjet.
- Der er inkluderet en baggrundsproces, tuned, som automatiserer optimering af hardware- og kernelindstillinger afhængigt af den aktuelle belastning.
- Den anvendte konfigurationsfilopbevaringsmodel "UsrEtc" placerer standardindstillingerne, der leveres med distributionen, i mappen /usr/etc, mens ændringer foretaget af den lokale administrator placeres i form af /etc/example.conf.d/*.conf eller /etc/example.conf, dvs. de indstillinger, der leveres i pakker og angivet af administratoren, er altid adskilt. De standardindstillinger for systemd, der bruges, er flyttet til mappen /usr.
- På x86_64-systemer er opstart via BIOS erklæret som forældet, men den er stadig bevaret. Som standard bruges UEFI til nye installationer. For kompatibilitet med gamle systemer er BIOS-support tilgængelig for migration. virtual machines og opdatering af gamle installationer med SUSE 15.
- Som standard er SSH-adgang med brugeren root deaktiveret ved passwordautentificering.
- Support for filsystemerne reiserfs, hfsplus, UFS, ocfs2 er blevet ophævet. Som standard anvendes btrfs. De understøttede muligheder inkluderer ext4, xfs og gfs2.
- For opbevaring af partitionen /tmp anvendes filsystemet tmpfs, som gemmer data i hukommelsen og ikke bevarer indholdet mellem genstarter.
- Eksperimentel support tilføjet for lklfuse til montering af blokenheder eller billedfiler af filsystemer. Lklfuse kører som en uprivilegeret proces i brugerrummet, men bruger samtidig filsystemdrivere fra Linux-kernen.
- Eksperimentel (Tech Preview) support tilføjet for en tjeneste baseret på MCP-protokollen (Model Context Protocol), der gør det muligt at tilgå komponenter i operativsystemet fra AI-assistenter. For eksempel kan en AI-assistent bruges til at generere opgaver på naturligt sprog til styring af infrastruktur, værktøjer og data. AI-assistenten er tilgængelig fra webkonsollen Cockpit. Mulighed for at oprette forbindelse til forskellige udbydere af store sprogmodeller.
Kilde: opennet.ru
