kernfs (Linux)
En el kernel Linux , kernfs es un conjunto de funciones que brindan la funcionalidad requerida para crear pseudo sistemas de archivo para ser utilizados internamente por varios subsistemas del kernel. La creación de kernfs resultó de separar y sacar parte de la lógica interna utilizada por sysfs, que proporciona un conjunto de archivos virtuales para exportar la información de dispositivos de hardware y conductores de dispositivo asociados del dispositivo del modelo de kernel a espacio de usuario, con una funcionalidad independiente y reutilizable y así, otros subsistemas del kernel pueden implementar su propios pseudo sistemas de archivo de forma más fácil y consistente.[1][2][3]
El patchset asociado, con Tejun Heo como su autor principal, se fusionó al Linux kernel mainline en kernel versión 3.14, liberado el 30 de marzo de 2014.[1][4] Uno de los usuarios primarios de kernfs es el pseudo sistema de archivo utilizado internamente por cgroups, cuyo rediseño continuó en la versión 3.15 del Linux kernel.[5]
Véase también
editar- Portal:Linux. Contenido relacionado con Linux.
Referencias
editar- ↑ a b Tejun Heo (2013-10-13 de mdy). «Linux kernel source tree: kernel/git/torvalds/linux.git: sysfs, kernfs: add skeletons for kernfs». kernel.org. Consultado el 2014-04-02 de mdy.
- ↑ Michael Larabel (2014-01-20 de mdy). «Linux kernel's sysfs logic turns into "kernfs" for 3.14». Phoronix. Consultado el 2014-04-02 de mdy.
- ↑ Tejun Heo (2013-10-24 de mdy). «sysfs: separate out kernfs, part #1». LWN.net. Consultado el 2014-07-25 de mdy.
- ↑ «Linux kernel 3.14, Section 3. Core». kernelnewbies.org. 2014-03-30 de mdy. Consultado el 2014-07-25 de mdy.
- ↑ Tejun Heo (2014-02-11 de mdy). «Linux kernel source tree: kernel/git/torvalds/linux.git: cgroups: convert to kernfs». kernel.org. Consultado el 2014-05-23 de mdy.
Enlaces externos
editar- Código de fuente, fs/kernfs en el Linux kernel árbol de fuente