Jochen Liedtke | |
---|---|
német Jochen Liedtke | |
Születési dátum | 1953. május 26 |
Születési hely | |
Halál dátuma | 2001. június 10. (48 éves) |
A halál helye | |
Ország | |
Tudományos szféra | számítástechnika , számítástechnika és operációs rendszer |
Munkavégzés helye | |
alma Mater | |
tudományos tanácsadója | Prof. Stefan Jahnichen |
Diákok | Volkmar Uhlig, PhD Karlsruhe 2005; Uwe Dannowski, PhD Karlsruhe 2007 |
Ismert, mint | L3 és L4 mikrokernelek szerzője |
Jochen Liedtke ( németül: Jochen Liedtke ; 1953. május 26. – 2001. június 10.) német informatikus , aki a mikrokernelekkel végzett munkájáról , különösen az L4 mikrokernelcsalád létrehozásáról ismert .
Az 1970-es évek közepén Liedtke matematikát tanult a Bielefeldi Egyetemen . Diplomamunkájának célja egy fordító létrehozása volt az ELAN programozási nyelvhez , amelyet a német iskolákban programozás oktatására használtak; a fordító maga ELAN-ban íródott. Az 1977-es diploma megszerzése után a Bielefeldi Egyetemen maradt, és a Zilog Z80 mikroprocesszor ELAN-környezetén dolgozott . Ehhez egy speciális végrehajtási környezetre volt szükség , amelyet Eumelnek nevezett el ("Extendable Multiuser Microprocessor ELAN-System", ami szintén a bolond észak-német kifejezése ). Az Eumel egy teljes értékű, többfeladatos, többfelhasználós operációs rendszerré nőtte ki magát, amely támogatja az ortogonális perzisztenciát , amely 1980-ban kezdett elterjedni, majd később a Zilog Z8000 , Motorola 68000 és Intel 8086 processzorokra portolták át . Ezek a processzorok nem rendelkeztek memóriavédelemmel, ezért az Eumel egy virtuális gépet használt , amely hozzáadta a hiányzó szolgáltatásokat. [1] Több mint 2000 Eumel-alapú rendszert küldtek ki elsősorban iskoláknak és jogi munkáknak szövegszerkesztő platformként.
1984-ben Liedtke csatlakozott a GMD-hez ( Gesellschaft für Mathematik und Datenverarbeitung , Német Nemzeti Matematikai és Számítástechnikai Kutatóközpont, jelenleg a Fraunhofer Társaság része ), ahol folytatta az Eumel-lel kapcsolatos munkáját. 1987-ben, amikor a virtuális memóriát támogató mikroprocesszorok széles körben elérhetővé váltak az Intel 80386 formájában , Liedtke megkezdte egy új Eumel operációs rendszer fejlesztését, amelyet L3-nak ("Liedtke harmadik rendszere") nevezett el, az Eumel és az Algol 60 interpreter után. középiskolában írták). iskola). Az L3-at az alapoktól kezdve úgy tervezték, hogy a legjobb teljesítményt érjék el, kihasználva a korabeli legújabb processzorok funkcióit. Legtöbbször visszafelé kompatibilis volt az Eumel-lel, így egy már létező ökoszisztémát használt fel újra. Az L3 terjesztése 1989-ben kezdődött, legalább 500 példányban. [egy]
Az Eumel és az L3 mikrokernel-rendszerek voltak az 1980-as évek népszerű kialakításában. A mikrokernelek azonban az 1990-es évek elején rosszul sikerültek, mert a rájuk épített rendszerek alulteljesítettek, ami több milliárd dolláros veszteséget okozott az IBM Workplace OS -ben . Azt állították, hogy az ok az operációs rendszer architektúrájában volt, a mikrokernelek használatának köszönhetően. [2] Liedtke azonban megjegyezte, hogy az üzenettovábbítási (IPC) művelet , amely kritikus a mikrokernel teljesítménye szempontjából, lassú volt az összes létező mikrokernelben, beleértve a saját L3 rendszerét is. [3] Következtetése az volt, hogy radikális szerkezetátalakításra van szükség. Ezt úgy tette, hogy a nulláról átírta az L3-at, nagymértékben leegyszerűsítette a kernelt, és nagyságrenddel felgyorsította az IPC mechanizmusait. [4] Az eredményül kapott kernelt később "L4"-re keresztelték át. Koncepcionálisan az L4 újdonsága a külső személyhívókra (oldalkivétel-kezelőkre) való támaszkodás, valamint a címterek rekurzív felépítése volt. [5] Ez a mikrokernelek egész családjának létrehozásához vezetett, ugyanazon elvek számos független megvalósításával.
Liedtke a számítógép-architektúrán is dolgozott, és biztonságos oldaltáblázatokat talált ki egy ritkán leképezett 64 bites címtér megvalósításának eszközeként. [6] 1996-ban Liedtke a Berlini Műszaki Egyetemen fejezte be doktori disszertációját a biztonságos oldaltáblázatokról .
Ugyanebben az évben csatlakozott a Thomas J. Watson Research Centerhez , ahol folytatta a munkát az L4-en (politikai okokból "Lava Nucleus"-nak vagy "LN"-nek hívják; a mikrokernelek népszerűtlenek voltak az IBM-nél a Workplace OS kudarca után). Az IBM-nél töltött időszak fő projektje a Saw Mill volt, a Linuxot próbálta L4-en alapuló többszerveres operációs rendszerré alakítani.
1999 áprilisában a Karlsruhei Egyetem rendszerarchitektúra tanszéke lett . Karlsruhéban továbbra is együttműködött az IBM-mel a fűrésztelepen, ugyanakkor az L4-ek új generációján ("4-es verzió") dolgozott. Ez idő alatt számos kísérleti kernelt fejlesztettek ki, köztük a Hazelnut-t, az első L4-es kernelt, amelyet más architektúrára (x86-ról ARM -re) vittek át (nem pedig újra implementálták ). Az új verzió munkálatait Liedtke halála után tanítványai, Volkmar Uhlig, Uwe Dannowski és Espen Skoglund fejezték be. 2002-ben Pistachio néven adták ki.
![]() |
---|