kernfs (Linux)

De Wikipedia, la enciclopedia libre

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]

  • procfs  sistema de archivo especial en sistemas operativos estilo Unix que muestra información de procesos y otra información de sistema
  • tmpfs  Un nombre común para una facilidad de almacenamiento de archivo provisional en muchos sistemas operativos tipo Unix

Referencias[editar]

  1. 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. 
  2. 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. 
  3. Tejun Heo (2013-10-24 de mdy). «sysfs: separate out kernfs, part #1». LWN.net. Consultado el 2014-07-25 de mdy. 
  4. «Linux kernel 3.14, Section 3. Core». kernelnewbies.org. 2014-03-30 de mdy. Consultado el 2014-07-25 de mdy. 
  5. 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]