Cechy wydania 15.2

Skocz do: nawigacja, szukaj

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.