Ingo Molnar
Ingo Molnar | |
---|---|
Narodowość | język węgierski |
Zawód | Programista |
Pracodawca | czerwony kapelusz |
Znany z | Całkowicie uczciwy harmonogram |
Ingo Molnár , zatrudniony przez firmę Red Hat od maja 2013 r., jest węgierskim hakerem Linuksa . Znany jest ze swojego wkładu w system operacyjny pod względem bezpieczeństwa i wydajności .
życie i kariera
Molnár studiował na Uniwersytecie Eötvös Loránd .
Praca
jądra Linuksa obejmują harmonogram O(1) w Linuksie-2.6.0 i Completely Fair Scheduler w Linuksie-2.6.23, wbudowany w jądro serwer TUX HTTP / FTP , a także jego prace nad ulepszeniem obsługa nici . Napisał także funkcję bezpieczeństwa jądra o nazwie „ Exec Shield ”, która zapobiega wykorzystywaniu przepełnienia bufora w architekturze x86 poprzez wyłączenie uprawnień do wykonywania dla stosu.
Wraz z Thomasem Gleixnerem pracował nad zestawem łat z wywłaszczaniem w czasie rzeczywistym ( PREEMPT_RT ), którego celem jest zmniejszenie maksymalnego opóźnienia przełączania wątków jądra Linuksa z nieograniczonej liczby milisekund do ograniczonych wartości rzędu dziesiątek mikrosekund (w zależności od systemu). Od 2011 roku Thomas Gleixner pracuje nad dalszym ulepszaniem łatki i włączeniem ważnych poprawek infrastruktury z zestawu poprawek do jądra Mainline Linux.
Pomiędzy Linuksem 2.6.21 a Linuksem 2.6.24 pracował nad programem Completely Fair Scheduler (CFS), który został zainspirowany pracą programu planującego Con Kolivasa . CFS zastąpił poprzedni harmonogram procesów jądra Linuksa na Linux-2.6.23.
W 2012 roku Molnar skrytykował pulpit Linuksa jako „niewystarczająco wolny” dla użytkowników w odniesieniu do aplikacji. Twierdzi, że typowo stosowany system dystrybucji i wdrażania oprogramowania przez centralnie zorganizowane dystrybucje Linuksa nie jest wystarczająco szybki i elastyczny, aby zaspokoić wymagania zarówno użytkowników, jak i producentów aplikacji. Molnár sugeruje zdecentralizowaną metodę wdrażania (podobną do Autopackage , Zero Install lub następcy Klik AppImage ), która pozwala na bardziej elastyczną infrastrukturę aplikacji utworzoną przez stabilną platformę i niezależnych dostawców oprogramowania .
Na początku 2022 roku przedłożył dokument RFC dotyczący zestawu około 2300 łatek, zwanych „Fast Kernel Headers”, które mają na celu skrócenie czasu kompilacji jądra o 50-80%, a jednocześnie znaczne zmniejszenie problemów stwarzanych przez hierarchię i zależności plików dołączanych, tak zwane „piekło zależności”.
cytaty
Na pytanie, dlaczego pulpit Linuksa nie został jeszcze przyjęty przez głównych użytkowników:
Podstawową wadą darmowego pulpitu z Linuksem jest to, że przewrotnie nie jest on wystarczająco wolny…
Desktopowe dystrybucje Linuksa próbują „posiadać” 20 tysięcy pakietów aplikacji składających się z ponad miliarda linii kodu i stworzyły wokół siebie równoległe, w większości zamknięte ekosystemy…
System metody zarządzania pakietami Linuksa działa dość dobrze w przedsiębiorstwie (który jest w większości przypadków hierarchiczną, centralnie planowaną organizacją), ale z drugiej strony Linux dla komputerów stacjonarnych przestał się skalować 10 lat temu, przy limicie 1000 pakietów ...