En el kernel de Linux , kernfs es un conjunto de funciones que contienen la funcionalidad necesaria para crear pseudo sistemas de archivos utilizados internamente por varios subsistemas del kernel . La creación de kernfs resultó de dividir parte de la lógica interna utilizada por sysfs , que proporciona un conjunto de archivos virtuales mediante la exportación de información sobre dispositivos de hardware y controladores de dispositivos asociados desde el modelo de dispositivo del kernel al espacio de usuario , en una funcionalidad independiente y reutilizable. otros subsistemas del kernel pueden implementar sus propios pseudo sistemas de archivos de manera más fácil y consistente. [1][2] [3]
The Associated conjunto de parches , con Tejun Heo como su autor principal, se fusionó con el Linux kernel principal en la versión del kernel 3.14, que fue lanzado el 30 de marzo de 2014. [1] [4] Uno de los principales usuarios de kernfs es el archivo de pseudo sistema utilizado internamente por cgroups , cuyo rediseño continuó en la versión 3.15 del kernel de Linux. [5]
Ver también
Referencias
- ↑ a b Tejun Heo (13 de octubre de 2013). "Árbol de fuentes del kernel de Linux: kernel / git / torvalds / linux.git: sysfs, kernfs: agregar esqueletos para kernfs" . kernel.org . Consultado el 2 de abril de 2014 .
- ^ Michael Larabel (20 de enero de 2014). "La lógica sysfs del kernel de Linux se convierte en" kernfs "para 3.14" . Phoronix . Consultado el 2 de abril de 2014 .
- ^ Tejun Heo (24 de octubre de 2013). "sysfs: separe kernfs, parte # 1" . LWN.net . Consultado el 25 de julio de 2014 .
- ^ "Kernel de Linux 3.14, Sección 3. Núcleo" . kernelnewbies.org . 30 de marzo de 2014 . Consultado el 25 de julio de 2014 .
- ^ Tejun Heo (11 de febrero de 2014). "Árbol de fuentes del kernel de Linux: kernel / git / torvalds / linux.git: cgroups: convertir a kernfs" . kernel.org . Consultado el 23 de mayo de 2014 .
enlaces externos
- Código fuente , fs / kernfs en el árbol fuente del kernel de Linux