Кіріспе

Linux ядросын бағдарламалаушы

Инго Молнар, 2013 жылдың мамырынан бастап Red Hat компаниясында жұмыс істейді, ол венгрлік Linux хакері. Ол операциялық жүйенің қауіпсіздігі мен өнімділігін жақсартуға қосқан үлесімен белгілі.

Өмір және мансап

Молнар Этвёш Лоранд университетінде оқыды.

Жұмыс

Оның Linux ядросына қосқан кейбір толықтыруларына Linux 2.6.0 O(1) жоспарлаушысы және Linux 2.6.23 Толық әділ жоспарлаушысы, ядродағы TUX HTTP / FTP сервері, сондай-ақ оның жіптерді басқаруды жақсарту жөніндегі жұмысы кіреді. Ол сонымен қатар "Exec Shield" деп аталатын ядролық қауіпсіздік мүмкіндігін жазды, ол x86 архитектурасында стекке негізделген буферлік асығу шабуылдарының пайда болуын болдырмайды, стек үшін орындау рұхсатын өшіру арқылы. Томас Глейкснермен бірге ол Linux ядросының ең көп жіп ауысу уақытын шексіз миллисекундтардан ондаған микросекундтарға дейін (жүйеге байланысты) азайтуды мақсат ететін нақты уақытты алдын алу (PREEMPT RT) түзетулер жиынтығында жұмыс істеді. 2011 жылдан бастап Томас Глейкснер түзетуді одан әрі жетілдіру және түзетулер жиынтығының маңызды инфрақұрылымдық түзетулерін Mainline Linux ядросына қосу бойынша жұмыс істейді. Linux 2.6.21 мен Linux 2.6.24 арасында ол Кон Коливастың жоспарлау жұмысынан шабыттанған Completely Fair Scheduler (CFS) жоспарлаушысы үстінде жұмыс істеді. CFS Linux ядросының бұрынғы процестер жоспарлаушысын Linux 2.6.23 нұсқасымен алмастырды. 2012 жылы Молнар Linux десктопын қолданбаларға қатысты пайдаланушылар үшін "жеткілікті түрде еркін емес" деп сынға алды. Ол әдетте қолданылатын бағдарламалық жасақтама тарату және орнату жүйесі, орталықтандырылған Linux дистрибутивтері арқылы жүзеге асырылатын, пайдаланушылар мен қосымша жасаушылардың қажеттіліктерін қанағаттандыру үшін жеткілікті жылдам және икемді емес деп санайды. Молнар Autopackage, Zero Install немесе Klik мұрагері AppImage сияқты, орталықтандырылмаған орнату әдісін ұсынады, бұл тұрақты платформа мен тәуелсіз бағдарламалық қамтамасыз етушілерден құралған икемдірек қосымша инфрақұрылымын құруға мүмкіндік береді. 2022 жылдың басында ол "Fast Kernel Headers" деп аталатын 2300-ге жуық түзетулер жиынтығына қатысты RFC ұсынды, олар ядроны компиляциялау уақытын 50-80% дейін жақсартуға және сонымен бірге кірістірілген файлдардың иерархиясы мен тәуелділігі тудыратын проблемаларды айтарлықтай азайтуға бағытталған, яғни "тәуелділік тозағын" азайтуға арналған.