In Memoriam Jochen Liedtke Jochen изучал математику в университете Bielefeld и защитил свой диплом в 1977 году. Тезисы его дипломной работы основывались на новом языке программирования ELAN. Первая операционная система Jochen's появилась как побочный продукт - среда исполнения для ELAN, которая использовалась на небольших компьютерах на базе микропроцессора Z80. В результате работы Jochen's появился EUMEL, который основывался на двух простых принципах: устойчивые процессы и адресные пространства. Все данные системы, включая описание процессов и описание адресных пространств, помещались в адресные пространства. Эти пространства могли оптимально и автоматически использовать технологию "Copy On Write" и технологию "Garbage Collection". Каждые несколько минут, используя копирование "адресного пространства адресных пространств", полная копия состояния системы копировалась на диск.
Таким образом, устойчивость процессов достигалась с минимальными затратами (по меньше мере - концептуально). Передача синхронных сообщений - был единственный способ взаимодействия между процессами, который упрощал построение минимальной распределённой системы EUMEL. Устройством для хранения страниц памяти был флоппи дисковод, жестких дисков на дешевых компьютерах в то время не было.
В 1984 Jochen переехал в GMD, the German National Research Center, чтобы создать версию, основанную на "нативном коде" EUMEL, названную L3. Это было время, когда микроядерные системы были очень популярны. Однако, вскоре многие исследователи упали духом и остановили свои попытки построения действительно быстрых систем передачи сообщений, которые требовались для исполнения драйверов устройств и критичных по производительности пользовательских приложений. Провозглашая, "что IPC наносят удар по производительности микроядерных систем", драйвера и другие компоненты повсеместно стали переносить обратно в ядро.
Однако, Jochen сумел повысить быстродействие IPC в двадцать раз по сравнению с другими подобными системами.
Методы, которые основаны на глубоком понимании взаимодействия современных микропроцессорных архитектур с операционной системой, были опубликованы в его SSOP публикации в 1993 году ("Improving IPC by Kernel Design").
Тем не менее, (если не брать во внимание около 3 тысяч инсталляций в German law practices) L3 не использовалась очень широко благодаря очень специфическим пользовательскому и программному интерфейсам. Затем Jochen начал тесное сотрудничество с группой по разработке операционных систем Дрезденского Университета, чтобы построить Unix-подобную операционную систему на основе микроядра L3. В это время он изобрёл иерархические внешние пейджеры (обработчики исключений страниц) - ещё одно важное свойство, позволяющее пользовательским задачам реализовать управление физическими страницами (SOSP 1995, "On Micro-Kernel Construction").
В 1996 году в Берлинском техническом университете Jochen защитил степень PhD по теме "Защищённые таблицы страниц". Он показал что он не только удачный создатель операционной системы, но также внёс значительный вклад в компьютерную архитектуру.
Также в 1996 Jochen начал работу в компании IBM в Watson Research Center, NY. Результатом этой работы явилось L4 - 12-килобайтное исключительно быстрое микроядро "второго поколения". Во время многочисленных посещений Дрезденской группы операционных систем, он помогал построить L4Linux - ядра Linux, работающего как пользовательская задача поверх микроядра L4, которая демонстрировала эффективность подхода Jochen (SOSP 97, "The Performance of microkernel-based Systems").
Его работа дала новый импульс в исследовании микроядерных систем и получила международную признательность.
В 1999 году в University of Karlsruhe он получил звание профессора за вклад в операционные системы. Он был вдохновляющим и воодушевляющим профессором, экспертом, ученики которого сильно интересовались в его идеями и трудами. Это выражалось в высокой популярности его лекций среди студентов.
Jochen также внёс вклад в работу над SawMill Linux ( multi-server версия Linux ), и другие сопутствующие микроядерные проекты. Несколько исследовательских групп по операционным системам в Европе, Австралии и США основали свои работы на основе трудов или исследований Jochen's. Он был высоко признан за его научные достижения, что отражалось в его почетных должностях во многих программных комитетах.
Те, кто знал его, помнят не только его энергию, стойкость и проницательный анализ, с которым он набрасывался на свои технические решения, но то также и его поддержку персонала и коллег. Не только мастерство, но также дружбу и взаимопонимание, игравшее важную роль во взаимоотношениях с теми, с кем он работал.
Это сотрудничество породило множество дружеских отношений на многие года и большие расстояния. Многие коллеги, персонал и студенты насладились его щедрым гостеприимством, исключительными кулинарными способностями и вкусом хорошего вина.
Супруга Йогана, Adelheid, с кем они вместе жили в гармонии, пережила своего мужа. Её постоянная поддержка способствовала многим его достижениям.
Hermann Härtig
Dresden University of Technology
Kevin Elphinstone
University of Karlsruhe