El hosta w systemach opartych o Linux jest często używany w różnych aplikacjach, ale dostęp do niego jest zwykle wykonywany przez obszar roboczy i system init podczas uruchamiania systemu operacyjnego. Problem może wystąpić, jeśli jakiś proces w przestrzeni użytkownika spróbuje odczytać nazwę hosta z systemu przed jej ustawieniem. Te problemy są lub mogą być częścią teraźniejszości, ale ich dni są policzone i znikną w tym 2022 roku.
To był Dan Moulding (przez Phoronix), który wprowadził parametr jądra w postaci łatki, która pozwoli ustaw nazwę hosta przed uruchomieniem obszaru roboczego. Larabel wyjaśnia jeden możliwy scenariusz, w którym może to stanowić problem: mdadm opiera się na nazwie hosta, aby określić, czy jest to lokalna czy obca macierz dyskowa, i wybiera różne ścieżki. «Jeśli mdadm spróbuje uzyskać nazwę hosta, zanim zostanie odczytana z systemu plików i ustawiona przez system init, możesz napotkać nieoczekiwane zachowanie", Wyjaśnić.
Nazwa hosta przed przestrzenią użytkownika w systemie Linux w 2022 r.
Ta poprawka pozwoliłaby na ustawienie parametru jądra "hostname=" na coś innego podczas procesu uruchamiania systemu operacyjnego, zanim system plików zostanie zamontowany i uruchomiona zostanie przestrzeń użytkownika. To jest dodatkowy krok, aby przejść od użytkowników do administratorów w niektórych scenariuszach, co może być kłopotliwe, ale będzie to opcja, której można użyć lub nie. Jak prawie zawsze w Linuksie, wybór należy do nas.
O tym, kiedy ta zmiana będzie dostępna, że wszystko trzeba powiedzieć, prawdopodobnie niewielu z nas z niej skorzysta, ma nadejść obok Linuksa 5.19. Linux 5.18 jest obecnie w fazie rozwoju, a jego stabilne wydanie prawdopodobnie pojawi się jutro, więc 5.19 powinien pojawić się 24 lub 31 lipca.