Articulo de referencia

TinyLinux

TinyLinux es un proyecto iniciado por Matt Mackall en 2003 para reducir el tamaño del kernel de Linux , tanto en uso de memoria como en tamaño de archivo binario. El propósito e...

TinyLinux es un proyecto iniciado por Matt Mackall en 2003 para reducir el tamaño del kernel de Linux , tanto en uso de memoria como en tamaño de archivo binario. El propósito era crear un sistema Linux compacto para dispositivos embebidos. El desarrollo fue patrocinado por el CE Linux Forum . [ 1 ] También se le conoce como el árbol -tiny .

En 2006, el proyecto estaba prácticamente abandonado. Recuperó el interés en 2007, de nuevo con el patrocinio de CELF, pero desde entonces su actividad ha sido mínima.

TinyLinux consiste en un conjunto de parches para el kernel de Linux que hacen que ciertas funciones sean opcionales o añaden monitorización y medición del sistema para permitir una mayor optimización. Están diseñados para integrarse con el kernel principal, y muchos parches ya se han integrado.

Las características incluyen: la capacidad de deshabilitar los volcados de memoria ELF , reducir el número de archivos de intercambio, el uso del asignador de memoria SLOB y la capacidad de deshabilitar BUG(). Para la medición y la contabilidad, las características incluyen: la capacidad de monitorear las asignaciones de kmalloc/kfree a través de /proc/kmalloc; y la medición del uso en línea durante la compilación del kernel. TinyLinux requiere un procesador Intel 80386 o superior para funcionar. [ 2 ]

Véase también

Referencias

  1. Bird, Tim. "El renacimiento de Linux-tiny" (PDF) .
  2. "Inicio" .
  • Sitio web oficial