{{Short description|Virtual file system in the Linux kernel}} {{Use dmy dates|date=April 2025}} '''Configfs''' is a RAM-based virtual file system provided by the 2.6 Linux kernel.<ref>{{Cite web|url=https://mjmwired.net/kernel/Documentation/filesystems/configfs/|title=Linux Kernel Documentation / filesystems / configfs|website=mjmwired.net|accessdate=3 April 2025|archive-date=21 June 2016|archive-url=https://web.archive.org/web/20160621233353/http://www.mjmwired.net/kernel/Documentation/filesystems/configfs/|url-status=live}}</ref>
==Details== Configfs appears similar to sysfs but they are in fact different and complementary. Configfs is for creating, managing and destroying kernel objects from user-space, and sysfs for viewing and manipulating objects from user-space which are created and destroyed by kernel space.<ref>{{Cite web|url=https://lwn.net/Articles/148973/|title=Configfs - an introduction [LWN.net]|website=lwn.net|accessdate=3 April 2025}}</ref> It is typically mounted at <code>/sys/kernel/config</code> (or more rarely at <code>/config</code>).
==See also== *tmpfs *sysctl – an interface for examining and dynamically changing parameters in the BSD and Linux operating systems
==References== {{reflist}}
==External links== *{{Cite web|url=https://lwn.net/Articles/148987/|title=Configfs - the API [LWN.net]|website=lwn.net|accessdate=3 April 2025}} Configfs – the API *{{Cite web|url=https://lwn.net/Articles/149005/|title=Documentation/configfs/configfs.txt [LWN.net]|website=lwn.net|accessdate=3 April 2025}} Documentation/configfs/configfs.txt
{{File systems}} {{Linux kernel}}
Category:Free special-purpose file systems Category:Pseudo file systems supported by the Linux kernel Category:Interfaces of the Linux kernel
{{linux-stub}}