Ze sysfs.txt:
sysfs je souborový systém založený na RAM [...]. Poskytuje prostředky pro export datových struktur jádra, jejich atributů a vazeb mezi nimi do uživatelského prostoru.
/sys v podstatě umožňuje získat informace o systému a jeho součástech (většinou připojeném a nainstalovaném hardwaru) strukturovaným způsobem.
Viz také článek Wikipedie o sysfs. Následující prohlášení to objasňuje:
sysfs je virtuální souborový systém poskytovaný Linuxem. sysfs poskytuje sadu virtuálních souborů exportováním informací o různých subsystémech jádra, hardwarových zařízeních a souvisejících ovladačích zařízení z modelu zařízení jádra do uživatelského prostoru. Kromě poskytování informací o různých zařízeních a subsystémech jádra slouží exportované virtuální soubory také k jejich konfiguraci. sysfs je podobný mechanismu sysctl v systémech BSD, ale implementován jako souborový systém namísto samostatného mechanismu.
Podívejte se také na tuto vynikající odpověď na otázku Jaký je rozdíl mezi procfs a sysfs? na Unix &Linux StackExchange.
Nemůže porazit jednoduchost Wikipedie:
Standard hierarchie souborového systému> Soulad s FHS
Moderní distribuce Linuxu obsahují
/sys
adresář jako virtuální souborový systém (sysfs , srovnatelné s/proc
, což je procfs ), který ukládá a umožňuje úpravy zařízení připojených k systému, zatímco mnoho tradičních operačních systémů UNIX a Unix podobných operačních systémů používá/sys
jako symbolický odkaz na zdrojový strom jádra.
Myslím, že když toto /sys
adresář byl konečně standardizován, popis a jeho specifikace budou přidány do Archivu specifikací pod Standard hierarchie souborového systému dokumentace.