Kernfs

(Omdirigert fra «Kernfs (BSD)»)

kernfs er et pseudo filsystem i Berkeley Software Distribution (BSD) og dets derivater, som sørger for aksess til informasjon om hva som kjører i kjernen. Selve filsystemet og dets innhold blir dynamisk generert når operativsystemet starter opp, og kernfs blir ofte mountet i katalogen /kern.[1][2] Kernfs består ikke av aktuelle filer på et sekundært minne, men av prosesser som henter informasjon om systemet ved å aksessere virtuelle filer.[3]

Kernfs ble introdusert i 4.4BSD, og overtatt av FreeBSD 2.0 og NetBSD 6.0. Disse operativsystemene fortsetter å bruke kernfs som standard og /kern som mountingpunkt.[4]

Referanser rediger

  1. ^ kernfs(5) kernel file system, gsp.com, 14. desember 1996
  2. ^ Rewrite kernfs and procfs, NetBSD.org, 8. september 2014
  3. ^ Joshua Train, Joseph D. Touch, Lars Eggert, Yu-Shun Wang: NetFS: Networking through the File System, Section 6.1 Procfs and Kernfs Arkivert 5. juli 2017 hos Wayback Machine., isi.edu, 9. desember 3013
  4. ^ mount_kernfs(8) mount the /kern file system Arkivert 13. september 2016 hos Wayback Machine., netbsd.gw.com, 8. september 2003