La soumission de 2 300 correctifs au début de 2022, intitulée Fast Kernel Headers, a démontré une tentative d'accélérer les temps de compilation du noyau Linux jusqu'à 80 pour cent. Cet effort visait à résoudre des problèmes de longue date liés aux hiérarchies de dépendance des fichiers, connus sous le nom d'enfer des dépendances, en restructurant fondamentalement la manière dont le système traite ses fichiers d'inclusion internes.
Contexte et éducation
Né en 2000, Ingo Molnár est un informaticien et programmeur hongrois. Sa formation académique formelle a eu lieu à l'Université Eötvös Loránd. Sa carrière dans la technologie a été principalement définie par ses contributions étendues au noyau Linux, se concentrant sur les domaines fondamentaux de la performance et de la sécurité du système d'exploitation.
Contributions principales à l'architecture Linux
Molnár a développé des composants importants pour le noyau Linux, notamment l'ordonnanceur O(1) introduit dans la version 2.6.0. Il a suivi cela avec le Completely Fair Scheduler, implémenté dans la version 2.6.23, qui a été inspiré par les travaux antérieurs sur l'ordonnancement des processus de Con Kolivas. Entre les versions 2.6.21 et 2.6.24, il a affiné ces mécanismes d'ordonnancement. Au-delà des ordonnanceurs, il a été l'auteur d'Exec Shield, une fonctionnalité de sécurité conçue pour l'architecture x86. Ce mécanisme atténue les vulnérabilités de dépassement de tampon basées sur la pile en restreignant les autorisations d'exécution sur la zone mémoire de la pile. Il a également contribué aux projets de serveurs TUX HTTP et FTP.
Préemption en temps réel et travail professionnel
La collaboration avec Thomas Gleixner a conduit au développement de l'ensemble de correctifs PREEMPT RT. Ce projet se concentre sur la réduction de la latence de changement de thread au sein du noyau d'un état non borné à une plage bornée mesurée en microsecondes. Depuis mai 2013, Molnár occupe un poste chez Red Hat, où il poursuit son travail technique sur l'infrastructure du noyau.
Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.
Passer le test de QI →Critique de la distribution de bureau
En 2012, Molnár a critiqué publiquement l'état des environnements de bureau Linux, affirmant qu'ils manquaient de liberté suffisante pour les utilisateurs finaux. Il a fait valoir que les systèmes centralisés de gestion de paquets avaient cessé d'évoluer efficacement, créant des écosystèmes fermés qui étouffaient l'innovation. Il a préconisé un modèle de déploiement décentralisé, suggérant que la plateforme devrait soutenir les fournisseurs de logiciels indépendants grâce à une infrastructure d'application plus flexible, similaire aux méthodes utilisées par AppImage ou Zero Install.
Faits rapides
- Naissance : 2000 - Pays de citoyenneté : Hongrie - Éducation : Université Eötvös Loránd - Employeur : Red Hat - Connu pour : Ordonnanceur O(1) et Completely Fair Scheduler - Travail de sécurité : Exec Shield - Domaine principal : Développement du noyau Linux
Questions posées par les lecteurs
### Quelle est la fonction de la fonctionnalité Exec Shield ?
Elle empêche les exploits de dépassement de tampon basés sur la pile sur l'architecture x86 en désactivant les autorisations d'exécution pour la pile.
### Pourquoi Molnár a-t-il proposé les correctifs Fast Kernel Headers ?
Les correctifs visaient à réduire les temps de compilation du noyau de 50 à 80 pour cent en résolvant des problèmes complexes de dépendance de fichiers.


