Dostępny dystrybucja SUSE Linux Enterprise 15 SP4

Po roku prac rozwojowych firma SUSE zaprezentowała wydanie dystrybucji SUSE Linux Enterprise 15 SP4. Na bazie platformy SUSE Linux Enterprise utworzono takie produkty, jak SUSE Linux Enterprise Server, SUSE Linux Enterprise Desktop, SUSE Manager i SUSE Linux Enterprise High Performance Computing. Dystrybucję można pobrać i używać za darmo, jednak dostęp do aktualizacji i poprawek jest ograniczony 60-dniowym okresem próbnym. Wydanie jest dostępne w wersjach dla architektur aarch64, ppc64le, s390x i x86_64.

W SUSE Linux Enterprise 15 SP4 zapewniono pełną binarną kompatybilność pakietów z rozwijającą się społecznością dystrybucji openSUSE Leap 15.4, której wydanie planowane jest na jutro. Wysoki poziom kompatybilności osiągnięto dzięki wykorzystaniu w openSUSE tego samego zestawu binarnych pakietów co w SUSE Linux Enterprise, zamiast rekompilacji pakietów źródłowych. Zakłada się, że użytkownicy mogą najpierw stworzyć i przetestować działające rozwiązanie za pomocą openSUSE, a następnie bez zbędnych komplikacji przejść na komercyjną wersję SUSE Linux z pełnym wsparciem, SLA, certyfikacją, długoterminowymi aktualizacjami oraz rozszerzonymi narzędziami do masowego wdrażania.

Główne zmiany:

  • Jądro Linux zaktualizowano do wersji 5.14.
  • Środowisko pulpitu zaktualizowano do GNOME 41 i GTK4. Udostępniono możliwość korzystania z sesji pulpitu opartej na protokole Wayland w środowiskach z własnościowymi sterownikami NVIDIA.
  • Dodano serwer multimedialny Pipewire, który na razie wykorzystywany jest jedynie do zapewnienia wspólnego dostępu do ekranu w środowiskach opartych na Wayland. Do dźwięku nadal używany jest PulseAudio.
  • Usunięto pakiety z Pythonem 2. Pozostawiono jedynie pakiet python3.
  • Zaktualizowano wersje 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.
  • Wdrażana jest możliwość stosowania poprawek na żywo do aktualizacji komponentów przestrzeni użytkownika, takich jak Glibc i OpenSSL. Wprowadzanie poprawek odbywa się bez ponownego uruchamiania procesów z zastosowaniem poprawek do bibliotek znajdujących się w pamięci.
  • Obrazy JeOS (minimalistyczne zestawy SUSE Linux Enterprise dla systemów wirtualizacji) zostały przemienione w Minimal-VM.
  • Spełniono wymagania poziomu SLSA 4 w celu ochrony przed złośliwymi zmianami w procesie rozwoju. W celu weryfikacji aplikacji i obrazów kontenerów przy użyciu podpisów cyfrowych zaangażowano usługę Sigstore, która prowadzi publiczny rejestr potwierdzający autentyczność (transparency log).
  • Zapewniono wsparcie dla zarządzania serwerami z SUSE Linux Enterprise za pomocą systemu centralnego zarządzania konfiguracją Salt.
  • Dodano eksperymentalne wsparcie dla mechanizmu regulacji częstotliwości procesora schedutil (cpufreq governor), który do podejmowania decyzji o zmianie częstotliwości bezpośrednio wykorzystuje informacje od planistasza zadań oraz może natychmiast kontaktować się z sterownikami cpufreq w celu szybkiej zmiany częstotliwości, natychmiast dopasowując parametry pracy CPU do aktualnego obciążenia.
  • W używanym w SLES konfiguratorze sieciowym wicked dodano eksperymentalną możliwość dekodowania struktury SMBIOS Management Controller Host Interface oraz konfiguracji Host Network Interface w BMC za pomocą protokołu Redfish over IP, co umożliwia korzystanie z usługi Redfish do zdalnego zarządzania systemem.
  • Wsparcie dla platformy graficznej Intel Alderlake zostało przeniesione do sterownika i915. Dla systemów ARM do zestawu dodano sterownik etnaviv dla GPU Vivante, stosowanych w różnych SoC ARM, takich jak NXP Layerscape LS1028A/LS1018A oraz NXP i.MX 8M, a także bibliotekę etnaviv_dri dla Mesa.
  • Udostępniono możliwość aktywacji trybu Real-Time w jądrze dla systemów czasu rzeczywistego poprzez ustawienie parametru preempt=full podczas ładowania standardowego jądra SUSE Linux. Oddzielny pakiet kernel-preempt został usunięty z dostawy.
  • W jądrze domyślnie wyłączono możliwość uruchamiania programów eBPF przez użytkowników nieuprzywilejowanych (ustawiono parametr /proc/sys/kernel/unprivileged_bpf_disabled) z powodu ryzyk związanych z wykorzystaniem eBPF do ataków na system. Wdrożono wsparcie dla mechanizmu BTF (BPF Type Format), który dostarcza informacji do weryfikacji typów w pseudokodzie BPF. Zaktualizowano narzędzia BPF (libbpf, bcc). Dodano wsparcie dla mechanizmu śledzenia bpftrace.
  • Udostępniono możliwość stosowania w Btrfs stron pamięci 64K przy pracy z systemem plików sformatowanym z rozmiarem bloku mniejszym niż rozmiar strony pamięci jądra (na przykład systemy plików z blokami 4KB mogą być teraz używane nie tylko w jądrach o tym samym rozmiarze stron pamięci).
  • W jądrze dodano wsparcie dla mechanizmu SVA (Shared Virtual Addressing), umożliwiającego dzielenie się adresami wirtualnymi między CPU a urządzeniami peryferyjnymi, co pozwala sprzętowym akceleratorom uzyskiwać dostęp do struktur danych w głównym CPU.
  • Ulepszono wsparcie dla dysków NVMe oraz dodano możliwość korzystania z rozbudowanych funkcji, takich jak CDC (Centralized Discovery Controller). Zaktualizowano pakiet nvme-cli do wersji 2.0. Dodano nowe pakiety libnvme 1.0 i nvme-stas 1.0.
  • Zapewniono oficjalne wsparcie dla tworzenia pamięci wymiennej (swap) na urządzeniu blokowym zRAM, umożliwiającego przechowywanie danych w RAM w skompresowanej formie.
  • Dodano wsparcie dla NVIDIA vGPU 12 i 13.
  • Zamiast sterowników fbdev, używanych do wyjścia przez Framebuffer, wprowadzono uniwersalny sterownik simpledrm, który używa wyjścia framebuffer EFI-GOP lub VESA, udostępnionego przez firmware UEFI lub BIOS.
  • W składzie znajduje się biblioteka kryptograficzna OpenSSL 3.0, obok używanej w aplikacjach systemowych wersji OpenSSL 1.1.1.
  • W YaST ulepszono ładowanie z dysków sieciowych, konfigurowanych za pomocą opcji „_netdev”.
  • Stos Bluetooth BlueZ zaktualizowano do wersji 5.62. W pakiecie pulseaudio dodano wysokiej jakości kodeki dźwiękowe dla Bluetooth.
  • Dodano automatyczne przekształcanie skryptów System V init.d w usługi systemd za pomocą systemd-sysv-generator. W kolejnej istotnej wersji SUSE wsparcie dla skryptów init.d zostanie całkowicie zaprzestane, a ich przekształcenie wyłączone.
  • W wersjach dla ARM rozszerzono zakres obsługiwanych SoC ARM.
  • Dodano wsparcie dla technologii AMD SEV, która na poziomie sprzętowym zapewnia przezroczyste szyfrowanie pamięci. maszyn wirtualnych (dostęp do odszyfrowanych danych ma tylko bieżący system gościnny, a pozostałe maszyny wirtualne i hipernadzorca, przy próbie dostępu do tej pamięci, otrzymują zaszyfrowany zestaw danych).
  • W serwerze NTP chrony dodano wsparcie dla synchronizacji precyzyjnego czasu w oparciu o protokół NTS (Network Time Security), który wykorzystuje elementy infrastruktury kluczy publicznych (PKI) i umożliwia korzystanie z TLS oraz uwierzytelnionego szyfrowania AEAD (Authenticated Encryption with Associated Data) w celu kryptograficznej ochrony interakcji klient-server według protokołu NTP (Network Time Protocol).
  • Jako główny serwer LDAP używany jest 389 Directory Serwer. Wsparcie dla serwera OpenLDAP zostało zakończone.
  • Usunięto narzędzia do pracy z kontenerami LXC (libvirt-lxc i virt-sandbox).
  • Zaproponowano nową minimalną wersję kontenera BCI (Base Container Image), w którym zamiast bash i coreutils dostarczany jest pakiet busybox. Obraz ten jest zaprojektowany do uruchamiania aplikacji wcześniej skompilowanych ze wszystkimi zależnościami w kontenerze. Dodano kontenery BCI dla Rust i Ruby.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster