| Zeile 42: | Zeile 42: | ||
Nach der Ursprünglichen Implementierung wurde das System zuerst auf einige andere Plattformen (Alpha und MIPS) portiert. Um zu Beweisen, das Mikrokernel auch in einer Hochsprache geschrieben werden können, begann die Arbeit an Hazelnut, das nun in C++ geschrieben wurde. Außerdem wurden einige Änderungen an der API vorgenommen. Während sich die orginale "Version 2" API stark an der x86 orientiert, wurde sie nun programmunabhängiger formuliert. Das Clan&Chief Prinzip wurde entfernt, da es die Interprozesskommunikation stark ausgebremst hat. | Nach der Ursprünglichen Implementierung wurde das System zuerst auf einige andere Plattformen (Alpha und MIPS) portiert. Um zu Beweisen, das Mikrokernel auch in einer Hochsprache geschrieben werden können, begann die Arbeit an Hazelnut, das nun in C++ geschrieben wurde. Außerdem wurden einige Änderungen an der API vorgenommen. Während sich die orginale "Version 2" API stark an der x86 orientiert, wurde sie nun programmunabhängiger formuliert. Das Clan&Chief Prinzip wurde entfernt, da es die Interprozesskommunikation stark ausgebremst hat. | ||
| − | + | <!-- Die Leerzeilen werden zur Formatierung benötigt. --> | |
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| − | |||
| Zeile 73: | Zeile 78: | ||
}} | }} | ||
Bei Fiasco und dem Nachfolger Fiasco.OC handelt es sich um eine andere L4 Implementierung, die von einem Team an der TU Dresden entwickelt wird. Es ist realtimefähig und beitzt neben der Protierung auf weitere Plattformen auch eine spezielle Version des Kernels die als Userprogramm unter Linux laufen lassen, was die Entwicklung starkt vereinfacht. | Bei Fiasco und dem Nachfolger Fiasco.OC handelt es sich um eine andere L4 Implementierung, die von einem Team an der TU Dresden entwickelt wird. Es ist realtimefähig und beitzt neben der Protierung auf weitere Plattformen auch eine spezielle Version des Kernels die als Userprogramm unter Linux laufen lassen, was die Entwicklung starkt vereinfacht. | ||
| + | |||
| + | Das Projekt "L4Linux" lässt eine Modifizierte Version des Linuxkernels als L4 Task laufen. Das entstandene Betriebssystem ist nur unwesentlich langsamer als ein natives Linux. | ||
<!-- Die Leerzeilen werden zur Formatierung benötigt. --> | <!-- Die Leerzeilen werden zur Formatierung benötigt. --> | ||