Po roku rozwoju firma SUSE wydała przemysłową dystrybucję SUSE Linux Enterprise 15 SP2. Pakiety SUSE 15 SP2 zostały już jako baza w dystrybucji wspieranej przez społeczność . Na podstawie SUSE Linux Enterprise stworzono również takie produkty jak , , SUSE Manager oraz SUSE Linux Enterprise High Performance Computing. Dystrybucję można i używać za darmo, ale dostęp do aktualizacji i poprawek jest ograniczony do 60-dniowego okresu próbnego. Wydanie jest dostępne w wersjach dla architektur aarch64, ppc64le, s390x i x86_64.
:
- Zamiast jednolitego zestawu nośników DVD instalacyjnych zaproponowano minimalny obraz do instalacji online oraz pełny obraz instalacyjny dla systemów bez dostępu do sieci.
- Środowisko GNOME zaktualizowano do wersji (wcześniej był to GNOME 3.26). Zaktualizowano wiele aplikacji użytkowych i bibliotek, w tym Qt 5.12 oraz Gstreamer 1.16.2.
- Do serwera X wprowadzono wsparcie dla technologii PRIME, która na systemach z dwoma GPU pozwala na wyświetlanie podstawowej sesji na zintegrowanym GPU, a w poszczególnych aplikacjach używanie dedykowanej karty graficznej.
- Zaprzestano wsparcia dla sterowników graficznych działających tylko w przestrzeni użytkownika (UMS). Pozostawiono jedynie sterowniki z wsparciem KMS.
- W systemd przeniesiono wsparcie dla filtracji ruchu w powiązaniu z usługami, pozwalające przy pomocy opcji IPAddressAllow i IPAddressDeny określać listy dozwolonych i zabronionych adresów IP oraz podsieci, tworząc prosty system kontroli dostępu (ograniczenia są stosowane zarówno dla ruchu przychodzącego, jak i wychodzącego).
- Dla architektur x86_64 i AArch64 dostępne są Vagrant Boxes, minimalne zestawy pakietów do tworzenia za pomocą narzędzi Vagrant kompaktowych środowisk wirtualnych dla libvirt i VirtualBox.
- Jądro Linux zostało zaktualizowane do wydania (wcześniej oferowano jądro 4.12). Udostępniono wersję jądra kernel-preempt z poprawkami do systemów czasu rzeczywistego.
- Zaktualizowano wersje baz danych PostgreSQL 12 i MariaDB 10.4. Dodano wsparcie dla bibliotek Libxml++ oraz Maven 3.6.2. W skład wchodzi RabbitMQ Server 3.8.3. Zaktualizowano LLVM 9, PHP 7.4, Wireshark 3.2, Salt 3000, Xen 4.13, libvirt 6.0.x,
- AppArmor zaktualizowano do wydania , w którym dodano wsparcie dla prekompilacji profili i cache'owania w celu przyspieszenia ładowania.
- W libstoragemgmt dodano wtyczki do sprzętu HP (hpsa) oraz LSI (megaraid).
- Z YaST usunięto wsparcie dla technologii sieciowych
PCMCIA,
token ring,
FDDI,
myrinet,
arcnet,
xp (specyficzna dla IA64) i
ESCON (specyficzna dla IBM Z). Moduł YaST dla klienta NTP przetłumaczono na konfigurację systemd-timer zamiast cron. Ustawienia sysctl przeniesiono do pliku /etc/sysctl.d/70-yast.conf. - Do polecenia „zypper download” dodano opcję „—repo” do wskazania repozytorium z którego mają być pobierane pakiety. Wtyczka Snapper dla Zyppera została przepisana z Pythona na C.
- Zaimplementowano wsparcie dla nowego sprzętu, w tym nowych platform Intel, Fujitsu A64FX, AMD EPYC, NVIDIA Tegra X1/X2 oraz Raspberry Pi 4.
- Dla systemów ARM64 z GPU Vivante (SoC NXP Layerscape LS1028A/LS1018A i NXP i.MX 8M) dodano graficzny sterownik etnaviv, a dla SoC z GPU Mali-400e (Xilinx Zynq UltraScale) sterownik lima. Dla układów odpowiedzialnych za ekran Mali-DP500, używanych w SoC NXP Layerscape LS1028A/LS1018, dodano sterownik mali-dp.
- Do bootloadera U-Boot dla płyt Raspberry Pi (pakiet u-boot-rpiarm64) dodano eksperymentalne wsparcie dla systemu plików Btrfs, co umożliwia bezpośredni dostęp z bootloadera do partycji z Btrfs i ładowanie z nich jądra bez konieczności uruchamiania GRUB z partycji FAT. Przeprowadzono reorganizację skryptów startowych U-Boot.
- Dla systemów x86_64 dodano eksperymentalne wsparcie dla obsługiwacza uśpienia CPU — „haltpoll”, który decyduje, kiedy można przełączyć CPU w głębokie tryby oszczędzania energii, im głębszy tryb — tym większe oszczędności, ale też więcej czasu potrzebnego na wyjście z tego trybu. Nowy obsługiwacz jest przeznaczony do użycia w systemach wirtualizacji i pozwala wirtualnemu CPU (VCPU) używanemu w systemie gościa zażądać dodatkowego czasu przed przełączeniem CPU w stan idle. Takie podejście pozwala zwiększyć wydajność aplikacji wirtualizowanych poprzez zapobieganie przekazaniu kontroli hipernadzorcy.
- Dodano wsparcie dla narzędzi do zarządzania izolowanymi kontenerami.
- W XFS zapewniono wsparcie dla mechanizmu reflink (wcześniej obsługiwany tylko w Btrfs), pozwalającego na klonowanie metadanych pliku z utworzeniem linku do już istniejących danych bez ich faktycznego kopiowania.
- Zakończono wsparcie dla partycji w formacie squashfs 3.x (jądro teraz obsługuje tylko squashfs 4.0).
- Dodano sterownik do wykorzystania EDAC (Error Detection and Correction) w procesorach AMD Zen 3.
- Zakończono wsparcie dla przestarzałego interfejsu ładowania mikrokodu (/dev/cpu/microcode).
- W większości pakietów włączono wsparcie dla TLS 1.3.
- Pakiety BIND, nginx i wireshark zostały przetłumaczone na korzystanie z bazy powiązań adresów z lokalizacją w formacie GeoLite2 oraz biblioteki libmaxminddb zamiast przestarzałej bazy GeoIP, która nie jest już wspierana.
- Została wprowadzona opcja szybkiej migracji instalacji serwerowych i biurkowych openSUSE na przemysłowy dystrybucję SUSE Linux Enterprise, co pozwala integratorom systemów najpierw stworzyć i przetestować działające rozwiązanie na bazie openSUSE, a następnie przełączyć się na wersję komercyjną z pełnym wsparciem, SLA, certyfikacją, długoterminowym wydawaniem aktualizacji i rozszerzonymi możliwościami masowego wdrażania. Użytkownicy SUSE Linux Enterprise mają dostęp do repozytorium SUSE Package Hub, które oferuje dodatkowe aplikacje i nowe wersje wspierane przez społeczność openSUSE. Zauważono, że w porównaniu z poprzednim wydaniem różnice w bazie pakietów między SUSE a openSUSE zmniejszyły się o 75%.
Źródło: opennet.ru
