La presentación de 2.300 parches a principios de 2022, titulada Fast Kernel Headers, demostró un intento de acelerar los tiempos de compilación del núcleo de Linux hasta en un 80 por ciento. Este esfuerzo tenía como objetivo resolver problemas de larga data con las jerarquías de dependencia de archivos, conocidos como el infierno de las dependencias, reestructurando fundamentalmente cómo el sistema procesa sus archivos de inclusión internos.
Antecedentes y educación
Nacido en 2000, Ingo Molnár es un informático y programador húngaro. Su formación académica formal tuvo lugar en la Universidad Eötvös Loránd. Su carrera en tecnología se ha definido principalmente por sus extensas contribuciones al núcleo de Linux, centrándose en las áreas centrales del rendimiento y la seguridad del sistema operativo.
Contribuciones principales a la arquitectura de Linux
Molnár desarrolló componentes significativos para el núcleo de Linux, incluido el programador O(1) introducido en la versión 2.6.0. A esto le siguió el Completely Fair Scheduler, implementado en la versión 2.6.23, que se inspiró en el trabajo anterior de programación de procesos de Con Kolivas. Entre las versiones 2.6.21 y 2.6.24, perfeccionó estos mecanismos de programación. Más allá de los programadores, fue autor de Exec Shield, una función de seguridad diseñada para la arquitectura x86. Este mecanismo mitiga las vulnerabilidades de desbordamiento de búfer basadas en pila al restringir los permisos de ejecución en el área de memoria de la pila. También contribuyó a los proyectos de servidores TUX HTTP y FTP.
Preempción en tiempo real y trabajo profesional
La colaboración con Thomas Gleixner condujo al desarrollo del conjunto de parches PREEMPT RT. Este proyecto se centra en reducir la latencia de cambio de subprocesos dentro del núcleo de un estado no acotado a un rango acotado medido en microsegundos. Desde mayo de 2013, Molnár ocupa un puesto en Red Hat, donde continúa su trabajo técnico en la infraestructura del núcleo.
Veinte preguntas, ocho minutos de reloj y un percentil medido frente a todos los que la han hecho. Sin registro.
Hacer la prueba de CI →Crítica de la distribución de escritorio
En 2012, Molnár criticó públicamente el estado de los entornos de escritorio de Linux, afirmando que carecían de suficiente libertad para los usuarios finales. Argumentó que los sistemas centralizados de gestión de paquetes habían dejado de escalar de manera efectiva, creando ecosistemas cerrados que sofocaban la innovación. Abogó por un modelo de despliegue descentralizado, sugiriendo que la plataforma debería apoyar a los proveedores de software independientes a través de una infraestructura de aplicaciones más flexible, similar a los métodos utilizados por AppImage o Zero Install.
Datos rápidos
- Nacimiento: 2000 - País de ciudadanía: Hungría - Educación: Universidad Eötvös Loránd - Empleador: Red Hat - Conocido por: Programador O(1) y Completely Fair Scheduler - Trabajo de seguridad: Exec Shield - Campo principal: Desarrollo del núcleo de Linux
Preguntas que hacen los lectores
### ¿Cuál es la función de la función Exec Shield?
Evita los exploits de desbordamiento de búfer basados en pila en la arquitectura x86 al deshabilitar los permisos de ejecución para la pila.
### ¿Por qué Molnár propuso los parches Fast Kernel Headers?
Los parches tenían la intención de reducir los tiempos de compilación del núcleo entre un 50 y un 80 por ciento al abordar problemas complejos de dependencia de archivos.


