Etter ett år med utvikling lanserte SUSE distribusjonen SUSE Linux Enterprise 15 SP4. Basert på plattformen SUSE Linux Enterprise har produktene SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager og SUSE Linux Enterprise High Performance Computing blitt 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 bygninger for aarch64, ppc64le, s390x og x86_64 arkitekturene.
I SUSE Linux Enterprise 15 SP4 støttes full binærkompatibilitet med fellesskapsdistribusjonen openSUSE Leap 15.4, hvis utgivelse er planlagt i morgen. Den høye graden av kompatibilitet er oppnådd ved å bruke et felles sett med binærpakker i openSUSE med SUSE Linux Enterprise, i stedet for å recompilere src-pakker. Det antas at brukere kan først lage og teste en fungerende løsning med openSUSE, og deretter enkelt bytte til den kommersielle versjonen av SUSE Linux med full støtte, SLA, sertifisering, langvarige oppdateringer og utvidede verktøy for massedistribusjon.
Hovedendringer:
- Linux-kjernen er oppdatert til versjon 5.14.
- Skrivebordsomgivelsene er oppdatert til GNOME 41 og GTK4. Muligheten for å bruke skrivebordssesjonen basert på Wayland-protokollen er nå tilgjengelig i omgivelser med proprietære NVIDIA-drivere.
- Multimedia-serveren Pipewire har blitt lagt til, som foreløpig kun brukes for skjermdeling i Wayland-baserte omgivelser. For lyd fortsetter PulseAudio å bli brukt.
- Pakker med Python 2 er fjernet. Bare python3-pakken er bevart.
- Oppdaterte versjoner: PHP 8, OpenJDK 17, Python 3.10, MariaDB 10.6, PostgreSQL 14, Apparmor 3.0, Samba 4.15, OpenSSL 3.0.1, systemd 249, QEMU 6.2, Xen 4.16, libvirt 0.8.0, virt-manager 4.0.0.
- Muligheten for å bruke live-patcher for sanntidsoppdateringer av brukerromskomponenter, som Glibc og OpenSSL, er implementert. Påføringen av feilrettinger skjer uten omstart av prosesser ved å bruke rettelser på bibliotekene som er i minnet.
- JeOS-bildene (minimalistiske bygg av SUSE Linux Enterprise for virtualiseringssystemer) har blitt omdøpt til Minimal-VM.
- Krav til SLSA 4 er oppfylt for å beskytte mot ondsinnede endringer i utviklingsprosessen. Sigstore-tjenesten er benyttet for verifisering av applikasjoner og containerbilder via digitale signaturer, som fører en offentlig logg for autentisering (transparency log).
- Det er gitt støtte for serveradministrasjon med SUSE Linux Enterprise ved hjelp av et system for sentralisert konfigurasjonsadministrasjon Salt.
- Eksperimentell støtte for cpufreq governor-mekanismen schedutil er lagt til, som bruker informasjon fra oppgaveplanleggeren for å ta beslutninger om frekvensjustering, og kan umiddelbart kontakte cpufreq-drivere for dynamisk justering av frekvensen, noe som tilpasser CPU-arbeidsparametrene til den aktuelle belastningen.
- Det er lagt til en eksperimentell mulighet til å dekode SMBIOS Management Controller Host Interface-strukturen i den brukte nettverkskonfiguratoren wicked i SLES, som gjør det mulig å konfigurere Host Network Interface i BMC ved hjelp av Redfish over IP-protokollen, og dermed bruke Redfish-tjenesten for fjernadministrasjon av systemet.
- Støtte for grafikkplattformen Intel Alderlake er lagt til driveren i915. For ARM-systemer er et etnaviv-driver inkludert for GPU Vivante, som brukes i ulike ARM SoC-er som NXP Layerscape LS1028A/LS1018A og NXP i.MX 8M, samt etnaviv_dri-biblioteket for Mesa.
- Muligheten for å aktivere Real-Time-modus i kjernen for sanntidssystemer er tilgjengelig ved å angi parameteren preempt=full under oppstart av standard SUSE Linux-kjernen. Den separate pakken kernel-preempt er fjernet fra distribusjonen.
- Muligheten for å kjøre eBPF-programmer av ikke-privilegerte brukere (parameter satt i /proc/sys/kernel/unprivileged_bpf_disabled) er deaktivert som følge av risikoen for å bruke eBPF til angrep mot systemet. Støtte for BTF (BPF Type Format)-mekanismen er implementert, som gir informasjon for typekontroll i BPF-pseudokode. BPF-verktøysettet (libbpf, bcc) er oppdatert. Støtte for bpftrace-trace-mekanismen er lagt til.
- Det er mulig å bruke 64K minnesider i Btrfs når man arbeider med filsystemer formatert med blokkstørrelse mindre enn kjernens minnepage-størrelse (for eksempel kan FS med 4KB blokker nå brukes ikke bare i kjerner med samme minnepage-størrelse).
- Kjernen inkluderer støtte for SVA (Shared Virtual Addressing) mekanismen for deling av virtuelle adresser mellom CPU og periferiutstyr, som muliggjør at maskinvareakseleratorer får tilgang til datakonstruksjoner i hoved-CPU.
- Forbedret støtte for NVMe-lagringsenheter og muligheten for å bruke utvidede funksjoner, som CDC (Centralized Discovery Controller). Oppdatert pakke nvme-cli til versjon 2.0. Nye pakker libnvme 1.0 og nvme-stas 1.0 er lagt til.
- Det er nå offisiell støtte for å plassere swap i blokkenheten zRAM, som gir lagring av data i RAM komprimert.
- Støtte for NVIDIA vGPU 12 og 13 er lagt til.
- I stedet for fbdev-drivere, brukt for utgang via Framebuffer, er en universell driver, simpledrm, foreslått, som bruker EFI-GOP eller VESA framebuffer, gitt av UEFI-firmware eller BIOS, for utgang.
- OpenSSL 3.0 kryptografisk bibliotek er inkludert, i tillegg til den versjonen av OpenSSL 1.1.1 som benyttes i systemapplikasjoner.
- I YaST er oppstart fra nettverksdisker forbedret, konfigurerbart med alternativet «_netdev».
- Bluetooth-stakken BlueZ er oppdatert til versjon 5.62. I pulseaudio-pakken er det lagt til høykvalitets lydkodeker for Bluetooth.
- Automatisk konvertering av System V init.d-scripts til systemd-tjenester ved hjelp av systemd-sysv-generator er inkludert. I neste betydelige versjon av SUSE vil støtten for init.d-scripts bli fullt avsluttet, og konverteringen vil bli deaktivert.
- I versjoner for ARM er spekteret av støttede ARM SoC-er utvidet.
- Støtte for AMD SEV-teknologi er lagt til, som gir transparent kryptering av minnet på maskinvarenivå. virtual machines (Tilgang til dekrypterte data har kun det nåværende gjestesystemet, mens de øvrige virtuelle maskinene og hypervisoren får et kryptert datasett ved forsøk på tilgang til dette minnet).
- I NTP-serveren chrony er støtte for synkronisering av nøyaktig tid basert på NTS-protokollen (Network Time Security) inkludert, som bruker elementer fra infrastruktur for offentlige nøkler (PKI) og tillater bruk av TLS og autentisert kryptering AEAD (Authenticated Encryption with Associated Data) for kryptografisk beskyttelse av interaksjonen mellom klient og server via NTP-protokollen (Network Time Protocol).
- 389 Directory er tatt i bruk som hoved LDAP-server. ServerStøtten for OpenLDAP-servere er avsluttet.
- Verktøysettet for å jobbe med LXC-containere (libvirt-lxc og virt-sandbox) er fjernet.
- Det har blitt foreslått en ny minimal versjon av Base Container Image (BCI), som leveres med pakken busybox i stedet for bash og coreutils. Avbildningen er beregnet for bruk til å kjøre applikasjoner i beholdere, som er forhåndsbygget med alle avhengigheter. BCIs for Rust og Ruby er lagt til.
Kilde: opennet.ru
