A Linux kernel PCI alrendszere új funkcióval bővült: Egy a napokban beküldött commit bevezeti a PCI eszközök sorozatszámának elérhetőségét a sysfs fájlrendszeren keresztül. Az új, kizárólag olvasható attribútum programozott formában biztosítja a felhasználói tér számára a hardveres azonosítók lekérdezését. A sorozatszám ugyanabban a hexadecimális, kötőjelekkel tagolt formátumban jelenik meg, mint amelyet az lspci eszköz is alkalmaz. Amennyiben az adott PCI eszköz nem támogatja ezt a képességet, a serial_number attribútum egyszerűen nem lesz látható.
Tartalomjegyzék

Biztonsági szempontokat is figyelembe vettek a fejlesztés során
A fejlesztők külön figyelmet fordítottak arra, hogy a sorozatszám kiolvasása csak rendszergazdai jogosultsággal történhessen meg. Ez azért lényeges, mert az eszközök egyedi hardverazonosítóinak hozzáférhetősége érzékeny információnak minősülhet. Az új interfész tehát adminisztratív szinten korlátozott, biztosítva, hogy csak a megfelelő jogosultsággal rendelkező felhasználók férhessenek hozzá a sorozatszámokhoz.
A kernelbe szánt commit gyorsan jóváhagyásra került
A változtatás azóta már jóváhagyásra is került, így már biztosan része lesz a Linux kernel 6.18-as verziószámú kiadásának. A dokumentáció kiegészült a sysfs-bus-pci leírásával, amely részletezi az új interfész működését és elérhetőségét. A kódváltoztatás összesen harminc új sorral gazdagította a kernel forrását, és decembertől válik hivatalosan is a PCI sysfs interfész részévé. Ez a lépés újabb eszközt ad a rendszergazdák és fejlesztők kezébe, hogy még pontosabban kezelhessék a PCI alapú hardverek azonosítását és nyomon követését.
