Wordt toegevoegd aan de De kerncode van het stuurprogramma van de Linux-kernel is sysfs-ondersteuning voor het rapporteren van een fysieke locatie van een apparaat op het aangesloten systeem/server. Met name voor grote systemen en servers met veel aangesloten apparaten en waar er meerdere apparaten van hetzelfde type/model kunnen zijn, zou deze fysieke relatieve locatierapportage aan de gebruikersruimte het gemakkelijker moeten maken om onderscheid te maken.

Google-technicus Won Chung heeft bijgedragen aan de sysfs-ondersteuning voor fysieke locatierapportage van een bepaald apparaat. Deze code wordt in de wachtrij geplaatst als onderdeel van de”-next”-tak van de driver-core vóór de Linux 5.19-kernel. De fysieke locatie-informatie wordt weergegeven onder/sys/devices/…/physical_location voor ondersteunde apparaten. In de map physical_location bevinden zich dan attributen zoals op welk paneeloppervlak, indien relevant, het apparaat is aangesloten, de verticale positie, de horizontale positie, of deze is aangesloten op een dock en of deze is aangetroffen op een deksel van een laptop.

Deze fysieke locatie-informatie met de wachtende Linux-patches wordt ingevuld op basis van ACPI _PLD-gegevens. De ACPI-objecten”_PLD”bevatten fysieke locatiebeschrijvingsgegevens. Verschillende apparaten ondersteunen ACPI _PLD al en deze driver core patch gaat op zijn beurt over op zijn beurt om het nu onder Linux gemakkelijk bloot te stellen aan gebruikersruimte via sysfs. ACPI PLD kan meer informatie vrijgeven, terwijl het voor deze eerste patchreeks werd beperkt tot”minimale generieke velden”, waardoor het in de toekomst gemakkelijker niet-ACPI-apparaten kan ondersteunen.

Bekijk meer details met deze patch in driver-core-next vóór Linux 5.19. Dit kan van groot nut zijn voor servers, systemen met veel aangesloten apparaten, testfarms met veel aangesloten apparaten voor regressietesten en andere doeleinden, enz. om de fysieke locatie van een aangesloten apparaat gemakkelijker te bevestigen/vinden.

Categories: IT Info