El hostname in Systemen basierend auf Linux Es wird häufig für verschiedene Anwendungen verwendet, aber der Zugriff darauf erfolgt normalerweise durch den Arbeitsbereich und das Init-System beim Starten des Betriebssystems. Das Problem kann auftreten, wenn ein Benutzerbereichsprozess versucht, den Hostnamen aus dem System zu lesen, bevor er festgelegt wurde. Diese Probleme sind oder könnten Teil der Gegenwart sein, aber ihre Tage sind gezählt und sie werden in diesem Jahr 2022 verschwinden.
Es war Dan Moulding (via Phoronix), der einen Kernel-Parameter in Form eines Patches eingeführt hat, der dies ermöglicht Legen Sie den Hostnamen fest, bevor der Arbeitsbereich gestartet wird. Larabel erklärt ein mögliches Szenario, in dem dies ein Problem sein könnte: mdadm verlässt sich auf den Hostnamen, um festzustellen, ob es sich um ein lokales oder fremdes Disk-Array handelt, und nimmt unterschiedliche Pfade. «Wenn mdadm versucht, den Hostnamen abzurufen, bevor er aus dem Dateisystem gelesen und vom Init-System festgelegt wurde, kann es zu unerwartetem Verhalten kommen"Er erklärt.
Hostname vor User-Space unter Linux im Jahr 2022
Dieser Patch würde es ermöglichen, den Kernel-Parameter "hostname=" während des Betriebssystem-Startvorgangs auf etwas anderes zu setzen, bevor das Dateisystem gemountet und der Benutzerbereich gestartet wurde. Das ist ein zusätzlicher Schritt, um von Benutzern zu Administratoren zu gelangen In einigen Szenarien kann dies mühsam sein, aber es wird eine Option sein, die verwendet werden kann oder nicht. Wie fast immer bei Linux liegt die Wahl bei uns.
Wann diese Änderung verfügbar sein wird, muss alles gesagt werden, es ist wahrscheinlich, dass nicht viele von uns sie verwenden werden, sie wird voraussichtlich eintreffen neben Linux 5.19. Linux 5.18 befindet sich gerade in der Entwicklung und seine stabile Version wird höchstwahrscheinlich morgen eintreffen, sodass 5.19 am 24. oder 31. Juli erscheinen sollte.