Cechy wydania 15.2
Spis treści
openSUSE Leap 15.2
Poniżej znajduje się szczegółowy opis tego co jest nowe w tym wydaniu openSUSE Leap. Za dużo informacji? Podsumowanie tych informacji dostępne jest w artykule Mocne strony.
Jądro Linux
Leap 15.2 będzie używał jądra Linux w wersji 5.3.18. Jest to widoczna aktualizacja względem Leap 15.1, które używa jądra Linux w wersji 4.12. Jądro Linux w Leap jest tym samym, które jest używane w SUSE Linux Enterprise 15 Service Pack 2. Jest to wersja utrzymywana przez SUSE. Wersja 5.3 jądra Linux wprowadza wsparcie dla procesorów graficznych AMD Navi i nowych adresów IPv4. Kod RISC-V został w tej wersji ulepszony i jest zgodny z technologią Intel Speed Select używaną w serwerach opartych na Intel Xeon.
Obsługa sprzętu
Leap 15.2 działa na architekturach x86_64, ARM (aarch64, armv7) i PowerPC (ppc64le). Może być instalowany na maszynach fizycznych, w środowiskach wirtualizacji (zarówno jako system gospodarz i gość) oraz chmurowych.
GCC (GNU Compiler Collection)
W dystrybucji dostępne są GCC 9, GCC 8 (Leap 15.1) i GCC 7 (Leap 15.0).
Zastrzeżenia
Dotyczy kompilacji pod Arm (arm*-*-*). Błąd w implementacji standardu wywołania procedur (AAPCS) występujący w wersjach 6, 7 i 8 został naprawiony.
Ulepszenia
Sieć
Leap 15.2 w predefiniowanej konfiguracji używa usługi NetworkManager zarówno dla laptopów jak i stacji roboczych.
Bezpieczeństwo
W Leap 15.2 znalazły się wszystkie niezbędne backporty a dystrybucja używa, tak jak SUSE, jądra Enterprise Linux Kernel.
dehydrated / letsencrypt
Dehydrated jest klientem służącym do podpisywania certyfikatów współpracującym z serwerem ACME (aktualnie dostarczanym jedynie przez Let's Encrypt) zaimplementowanym jako względnie prosty skrypt bash.
systemd
Na pokładzie Leap 15.2 znajduje się systemd w wersji 234, takiej samej jaka była w Leap 15.0 i 15.1. Poniższe informacje dotyczą wersji 234:
Została dodana funkcjonalność dynamicznego tworzenia użytkowników na czas życia usługi. Jeżeli użyta została opcja DynamicUser=yes, na czas życia usługi zostaną przydzielone identyfikatory użytkownika i grupy z zakresu 61184..65519. Mogą one być rozwiązane za pomocą nowego modułu NSS nss-systemd.so. Moduł musi wcześniej zostać włączony w /etc/nsswitch.conf. Usługi uruchomione w ten sposób mają włączone PrivateTmp= i RemoveIPC= , dzięki czemu wszystkie zasoby przydzielone do usługi będą zwolnione gdy usługa zakończy działanie. Mają też włączone opcje ProtectHome=read-only i ProtectSystem=strict by nie były w stanie wprowadzić żadnych trwałych zmian w systemie.
Ustawienie MemoryLimit= i powiązane opcje mogą teraz przyjmować wartości procentowe. Procentowa wartość wyznaczana jest na podstawie ilości pamięci fizycznej (a w przypadku kontenerów przydzielonej pamięci). To pozwala na bezproblemowe skalowanie zasobów usług w zależności od ilości pamięci RAM dostępnej w systemie. Podobnie opcja RunTimeDirectorySize= z systemd-logind może teraz przyjmować wartości procentowe.
Aplikacje
Aplikacje KDE zostały zaktualizowane do wersji 19.12.3, która wprowadza wiele nowych funkcjonalności i poprawek użyteczności.