En las versiones del kernel de Linux anteriores a la 2.5.45, se utilizaba el lenguaje de menú de configuración ( CML ) para configurar los valores que determinaban la composición y la funcionalidad exacta del kernel .
LMC
Pueden existir numerosas variaciones en la funcionalidad del núcleo, y es posible personalizarlo, por ejemplo, según las especificaciones del hardware exacto en el que se ejecutará. También se puede ajustar según las preferencias del administrador.
CML fue escrito por Raymond Chen en 1993. [ 1 ] Su interfaz de preguntas y respuestas permitía la selección sistemática de comportamientos particulares sin editar múltiples archivos del sistema.
CML2
Eric S. Raymond escribió un módulo con menú llamado CML2 para reemplazarlo, pero fue rechazado oficialmente. Linus Torvalds atribuyó el rechazo en una publicación de lkml.org de 2007 a la preferencia por pequeños cambios incrementales y a la preocupación de que el mantenedor no hubiera participado en la reescritura. "No puedes simplemente... hacer lo tuyo y esperar que se fusione", dijo, señalando que Raymond "se marchó con un buen susto" por el rechazo. [ 2 ]
LinuxKernelConf [ 3 ] reemplazó a CML en la versión del kernel 2.5.45 y sigue en uso para el kernel 4.0. [ 4 ]
Referencias
- ↑ Chen, Raymond (1993-06-06). "comp.os.linux post" . Recuperado el 2008-06-03 .
- ↑ Torvalds, Linus (28-07-2007). "Entrada en la lista de correo del kernel de Linux" . Recuperado el 29-07-2007 .
Francamente, la situación actual del planificador se parece mucho a la de CML2. ¿Alguien se acuerda? El desarrollador también fue rechazado, la mejora se hizo de otra manera (y mucho más acorde con las prácticas y el mantenimiento existentes), y la vida siguió su curso.
- ↑ http://zippel.home.xs4all.nl/lc/
- ↑ "LinuxKernelConf" . Consultado el 3 de junio de 2008 .
Enlaces externos
- El manual "Linux Kernel HOWTO 2003" puede contener documentación más reciente, pero la página del kernel TLDP actualmente no está disponible y se encuentra en revisión.
- El lenguaje CML2: configuración basada en restricciones para el kernel de Linux y otros entornos.
- Página de recursos de CML2
- núcleo de Linux