Etter et år med utvikling har SUSE lansert utgivelsen av SUSE Linux Enterprise 15 SP3. På grunnlag av plattformen SUSE Linux Enterprise er produkter som SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager og SUSE Linux Enterprise High Performance Computing utviklet. Distribusjonen kan lastes ned og brukes gratis, men tilgangen til oppdateringer og feilrettinger er begrenset til en 60-dagers prøveperiode. Utgivelsen er tilgjengelig i bygg for aarch64, ppc64le, s390x og x86_64-arkitekturer.
I SUSE Linux Enterprise 15 SP3 er 100 % binær kompatibilitet for pakker med den tidligere utgitte distribusjonen openSUSE Leap 15.3 sikret, noe som muliggjør en maksimal smidig overgang til SUSE Linux Enterprise for systemer som kjører under OpenSUSE, og omvendt. Det antas at brukere først kan utvikle og teste en arbeidsløsning basert på openSUSE, og deretter bytte til den kommersielle versjonen med full støtte, SLA, sertifisering, langvarig oppdatering og utvidede virkemidler for masseimplementering. Høy kompatibilitet er oppnådd ved å bruke et enhetlig sett med binærpakker i openSUSE som er identiske med SUSE Linux Enterprise, i stedet for tidligere praksis med å omkompilere src-pakker.
Hovedendringer:
- Som i forrige utgivelse fortsetter leveransen av Linux-kjernen 5.3, som er utvidet med støtte for ny maskinvare. Det er lagt til optimaliseringer for prosessorer som AMD EPYC, Intel Xeon, Arm og Fujitsu, inkludert spesifikke optimaliseringer for AMD EPYC 7003-prosessorene. Støtte for PCIe-kort fra Habana Labs Goya AI Processor (AIP) er også lagt til. Støtte for SoC NXP i.MX 8M Mini, NXP Layerscape LS1012A, NVIDIA Tegra X1 (T210) og Tegra X2 (T186) er inkludert.
- Levering av kjerne-moduler i komprimert format er implementert.
- Muligheten til å velge utløsingsmodi (PREEMPT) i oppgaveplanleggeren i oppstartstrinnet er gitt (preempt=none/voluntary/full).
- Muligheten til å lagre kjernedump ved hjelp av pstore-mekanismen er lagt til, som lar lagrede data opprettholdes i minneområder som ikke går tapt mellom omstarter.
- Grensen for maksimalt antall filbeskrivelser for brukerprosesser (RLIMIT_NOFILE) er hevet. Den harde grensen er økt fra 4096 til 512K, mens den myke grensen, som kan økes av selve applikasjonen, er forblitt uendret (1024 beskrivelser).
- I firewalld er det lagt til støtte for backend for bruk av nftables i stedet for iptables.
- Støtte lagt til VPN WireGuard (pakke wireguard-tools og kjerne-modul).
- I linuxrc er det støtte for sending av DHCP-forespørsler i RFC-2132-format uten angivelse av MAC-adresse, noe som forenkler vedlikeholdet av et stort antall verter.
- I dm-crypt er det lagt til støtte for kryptering i synkront modus, aktiverbar ved hjelp av alternativene no-read-workqueue og no-write-workqueue i /etc/crypttab. Den nye modi gjør det mulig å oppnå bedre ytelse sammenlignet med standard bruk av asynkron modus.
- Støtten for NVIDIA Compute Module, CUDA (Compute Unified Device Architecture) og Virtual GPU er forbedret.
- Det er lagt til støtte for utvidelsene SEV (Secure Encrypted Virtualization) for AMD EPYC prosessorer av annen generasjon, som gir transparent kryptering av minnet til virtuelle maskiner.
- Pakkene exfatprogs og bcache-tools med verktøy for exFAT og BCache er inkludert.
- Muligheten for å aktivere DAX (Direct Access) for individuelle filer i Ext4 og XFS er lagt til ved hjelp av monteringsalternativet «-o dax=inode» og flagget FS_XFLAG_DAX.
- I Btrfs-verktøyene (btrfsprogs) er det lagt til støtte for serialisering (rekkefølge av operasjoner) som ikke kan utføres samtidig, som balansering, fjerning/legge til enheter og endring av FS-størrelse. I stedet for å gi en feil, utføres slike operasjoner nå etter tur.
- Det er lagt til hurtigtaster i installatøren: Ctrl+Alt+Shift+C (i grafisk modus) og Ctrl+D Shift+C (i konsollmodus) for å vise dialogen med ekstra innstillinger (nettverksoppsett, valg av depot og tilgang til ekspertmodus).
- Støtte for SELinux er lagt til i YaST. Under installasjonen kan man nå aktivere SELinux og velge mellom modusene «enforcing» eller «permissive». Støtten for skript og profiler i AutoYaST er forbedret.
- Nye versjoner av GCC 10, glibc 2.31, systemd 246, PostgreSQL 13, MariaDB 10.5, postfix 3.5, nginx 1.19, bluez 5.55, bind 9.16, clamav 0.103, erlang 22.3, NodeJS 14, Python 3.9, rust 1.43, flatpak 1.10, openssh 8.4, QEMU 5.2, samba 4.13, zypper 1.14.43, fwupd 1.5 er foreslått.
- Det er lagt til: JDBC-driver for PostgreSQL, pakker nodejs-common, python-kubernetes, python3-kerberos, python-cassandra-driver, python-arrow, compat-libpthread_nonshared, librabbitmq.
- Som i forrige utgave leveres skrivebordet GNOME 3.34, som inkluderer innsamlede feilrettinger. Inkscape 1.0.1, Mesa 20.2.4, Firefox 78.10 er oppdatert.
- Verktøyet for administrasjon av sertifikater har fått et nytt verktøy, xca (X Certificate and Key Management), som lar deg opprette lokale sertifikatsentre, generere, signere og tilbakekalle sertifikater, samt importere og eksportere nøkler og sertifikater i formatene PEM, DER og PKCS8.
- Det er lagt til mulighet for å bruke verktøy for administrasjon av isolerte containere Podman uten root-rettigheter.
- NetworkManager har fått støtte for IPSec VPN StrongSwan (krever installasjon av pakkene NetworkManager-strongswan og NetworkManager-strongswan-gnome). Støtte for Servermiljøet i NetworkManager er erklært foreldet og kan fjernes i en av de fremtidige utgavene. servere wicked benyttes.
- Pakken wpa_supplicant er oppdatert til versjon 2.9, som har fått støtte for WPA3.
- Støtten for skannere er utvidet, og pakken sane-backends er oppdatert til versjon 1.0.32, hvor det er introdusert en ny backend, escl, for skannere som er kompatible med Airprint-teknologien.
- Det er inkludert en driver for etnaviv for GPU Vivante, brukt i ulike ARM SoC-er, som NXP Layerscape LS1028A/LS1018A og NXP i.MX 8M. For Raspberry Pi-platene er U-Boot bootloaderen aktivert.
- I KVM er den maksimale minnestørrelsen for virtuelle maskiner økt til 6 TiB. Hypervisoren Xen er oppdatert til utgave 4.14, libvirt er oppdatert til versjon 7.0, og virt-manager til utgave 3.2. I virtualiseringssystemer uten IOMMU er det implementert støtte for mer enn 256 CPU-er i virtuelle maskiner. Implementeringen av Spice-protokollen er oppdatert. I spice-gtk er det lagt til støtte for montering av ISO-bilder på klientsiden, forbedret håndtering av utklippstavlen, og backend til PulseAudio er fjernet. Offisielle Vagrant Boxes for SUSE Linux Enterprise Server (x86-64 og AArch64) er lagt til.
- Pakke swtpm er lagt til med implementering av en programvareemulator for TPM (Trusted Platform Module).
- For x86_64-systemer er det lagt til en CPU-dvalebehandler — "haltpoll", som avgjør når CPU kan overskride til dype energisparemoduser; jo dypere modus, jo større besparelse, men også mer tid kreves for å komme ut av modus. Den nye håndtereren er designet for bruk i virtualiseringssystemer og lar den virtuelle CPU-en (VCPU) i gjestesystemet be om ekstra tid før CPU går i idle-tilstand. Denne tilnærmingen bidrar til å forbedre ytelsen til virtualiserte applikasjoner ved å forhindre overføring av kontroll tilbake til hypervisoren.
- Server OpenLDAP er erklært foreldet og vil bli fjernet i SUSE Linux Enterprise 15 SP4. I stedet anbefales det å bruke LDAP-server 389 Directory Server (pakke 389-ds). Leveringen av klientbiblioteker og verktøy for OpenLDAP vil fortsette.
- Støtten for containere basert på LXC-verktøyet (pakker libvirt-lxc og virt-sandbox) er erklært foreldet og vil bli avsluttet i SUSE Linux Enterprise 15 SP4. I stedet anbefales det å bruke Docker eller Podman.
- Støtten for System V init.d initieringsskripter er erklært foreldet, og disse vil automatisk bli konvertert til systemd-enheter.
- TLS 1.1 og 1.0 er klassifisert som ikke anbefalt. Støtten for disse protokollene kan bli avsluttet i en av de kommende utgivelsene. OpenSSL, GnuTLS og Mozilla NSS som leveres med distribusjonen støtter TLS 1.3.
- Pakke-databasen RPM (rpmdb) har blitt migrert fra BerkeleyDB til NDB (Berkeley DB 5.x-grenen har ikke blitt vedlikeholdt på flere år, og overgangen til nyere utgivelser hindres av endringen i lisensen til Berkeley DB 6 til AGPLv3, hvis krav også gjelder applikasjoner som bruker BerkeleyDB som bibliotek — RPM distribueres under GPLv2, og AGPL er inkompatibel med GPLv2).
- Kommandoskjell Bash er nå tilgjengelig som «/usr/bin/bash» (muligheten til å kalle det som /bin/bash er bevart).
- Verktøysettet SUSE Linux Enterprise Base Container Images (SLE BCI) tilbys for å bygge, levere og vedlikeholde containerbilder som inneholder minimumssettet av komponenter basert på SUSE Linux Enterprise Server, nødvendige for å kjøre bestemte applikasjoner i container (inkludert Python, Ruby, Perl osv.).
Kilde: opennet.ru
