Представление 2300 патчей в начале 2022 года под названием Fast Kernel Headers продемонстрировало попытку ускорить время компиляции ядра Linux на 80 процентов. Эти усилия были направлены на решение давних проблем с иерархиями зависимостей файлов, известных как «ад зависимостей», путем фундаментальной реструктуризации того, как система обрабатывает свои внутренние заголовочные файлы.
Биография и образование
Инго Мольнар, родившийся в 2000 году, — венгерский компьютерный ученый и программист. Он получил формальное академическое образование в Университете имени Лоранда Этвеша. Его карьера в технологической сфере в основном определяется его обширным вкладом в ядро Linux, с акцентом на ключевые области производительности и безопасности операционной системы.
Основной вклад в архитектуру Linux
Мольнар разработал значимые компоненты для ядра Linux, включая планировщик O(1), представленный в версии 2.6.0. За ним последовал Completely Fair Scheduler, реализованный в версии 2.6.23, который был вдохновлен предыдущей работой Кона Коливаса по планированию процессов. В период между версиями 2.6.21 и 2.6.24 он усовершенствовал эти механизмы планирования. Помимо планировщиков, он является автором Exec Shield, функции безопасности, разработанной для архитектуры x86. Этот механизм снижает уязвимости переполнения буфера на основе стека путем ограничения прав на выполнение в области памяти стека. Он также внес вклад в проекты серверов TUX HTTP и FTP.
Вытесняющая многозадачность в реальном времени и профессиональная деятельность
Сотрудничество с Томасом Глейкснером привело к разработке набора патчей PREEMPT RT. Этот проект направлен на сокращение задержки переключения потоков внутри ядра с неограниченного состояния до ограниченного диапазона, измеряемого в микросекундах. С мая 2013 года Мольнар занимает должность в Red Hat, где продолжает свою техническую работу над инфраструктурой ядра.
Двадцать вопросов, восемь минут на часах и процентиль, измеренный по всем, кто его проходил. Без регистрации.
Пройти тест IQ →Критика дистрибутивов для настольных ПК
В 2012 году Мольнар публично раскритиковал состояние настольных сред Linux, заявив, что им не хватает достаточной свободы для конечных пользователей. Он утверждал, что централизованные системы управления пакетами перестали эффективно масштабироваться, создавая закрытые экосистемы, которые подавляют инновации. Он выступал за децентрализованную модель развертывания, предлагая, чтобы платформа поддерживала независимых поставщиков программного обеспечения через более гибкую инфраструктуру приложений, аналогичную методам, используемым AppImage или Zero Install.
Краткие факты
- Рождение: 2000 - Страна гражданства: Венгрия - Образование: Университет имени Лоранда Этвеша - Работодатель: Red Hat - Известен: Планировщик O(1) и Completely Fair Scheduler - Работа в области безопасности: Exec Shield - Основная область: Разработка ядра Linux
Вопросы, которые задают читатели
### Какова функция Exec Shield?
Он предотвращает эксплойты переполнения буфера на основе стека в архитектуре x86 путем отключения прав на выполнение для стека.
### Почему Мольнар предложил патчи Fast Kernel Headers?
Патчи предназначались для сокращения времени компиляции ядра на 50–80 процентов за счет решения сложных проблем с зависимостями файлов.


