Dzisiaj jest pierwszy kandydat do wydania systemd 254. Ta aktualizacja systemd to kolejna duża wersja funkcji z nowymi ustawieniami, nowymi komponentami i wieloma dodatkami do istniejących komponentów systemd. Ponadto w przyszłych wydaniach są pewne wycofania i awarie.

Zanim przejdziemy do nowych funkcji, planowane jest wycofanie/uszkodzenie. Plan dla systemd 255 polega na usunięciu obsługi niescalonych systemów/usr. Nie powinno to mieć wpływu na przynajmniej żadne popularne dystrybucje Linuksa, ponieważ te, które używają systemd, przeszły już na układ systemu typu merged-usr. Również programiści systemd planują usunąć obsługę cgroup v1 po zakończeniu 2023 roku. Idąc więc naprzód, upewnij się, że masz kompatybilność z cgroups v2. Systemd wycofał również obsługę skryptów usług System-V i zostanie usunięty w przyszłej wersji. Całe oprogramowanie idące naprzód powinno mieć natywne pliki jednostek systemowych, a nie starsze skrypty Systemu V.

Przechodząc do nowych funkcji i ulepszeń nadchodzących dla systemd 254, obejmują one:

-Nowy mechanizm „miękkiego restartu” został dodany do menedżera usług systemd. Miękki restart jest podobny do zwykłego restartu, ale dotyczy tylko przestrzeni użytkownika. Zainicjowanie miękkiego ponownego uruchomienia systemu spowoduje zamknięcie wszystkich uruchomionych usług i innych jednostek, a następnie opcjonalnie przełączenie na dowolny nowy główny system plików, a następnie przywrócenie wszystkich usług przestrzeni użytkownika bez ponownego uruchamiania jądra.

-Ustawienia pamięci startowej są teraz obsługiwane.

-systemctl list-paths jest teraz opcją top pokaż wszystkie aktualnie aktywne jednostki.path.

-PID 1 automatycznie załaduje moduł jądra virtio_console podczas wczesnej inicjalizacji, jeśli działa na odpowiedniej maszynie wirtualnej. Moduł virtio-vsock zostanie również załadowany w podobny sposób, jeśli to konieczne.

-Polecenia systemctl clean można użyć do wyczyszczenia FDSTORE usługi.

-Nowe ustawienie usługi „MemoryKSM” umożliwiające indywidualne scalanie tej samej strony jądra dla usług.

-systemd-stub umożliwia teraz opcjonalne ładowanie dodatkowych obrazów UEFI PE, które mogą zawierać dodatkowe informacje wiersza poleceń jądra. Ukify zostało również rozszerzone, aby umożliwić tworzenie dodatkowych obrazów UEFI PE.

-Systemowy skrypt instalacyjny jądra został przepisany w C.

-Jednostki serwisowe zyskały opcje MemoryPressureWatch=i MemoryPressureThresholdSec=umożliwiające indywidualną konfigurację logiki ciśnienia pamięci PSI.

-Nowe polecenie „systemd-battery-check”, które jest uruchamiane podczas wczesnej fazy rozruchu i sprawdza poziom naładowania baterii systemu, jeśli jest dostępny. Służy to do ostrzegania użytkownika za pośrednictwem integracji ekranu powitalnego Plymouth, na przykład, jeśli poziom naładowania baterii jest bardzo niski, a następnie wyłączania systemu po 10 sekundach opóźnienia.

W systemd 254 jest o wiele więcej, z licznymi mniejszymi funkcjami i poprawkami. Więcej szczegółów i możliwość pobrania źródeł systemd 254-rc1 z GitHub.

Categories: IT Info