https://wiki.tudos.org/ikiw/index.php?title=What_is_L4&feed=atom&action=historyWhat is L4 - Revision history2024-03-29T13:42:09ZRevision history for this page on the wikiMediaWiki 1.41.0https://wiki.tudos.org/ikiw/index.php?title=What_is_L4&diff=26&oldid=prevAdam: New page: L4 started as a kernel developed by [http://i30www.ira.uka.de/aboutus/people/personal/liedtke?lid=en&publ=y Jochen Liedtke], designed from the ground up with performance as a primary goal....2007-08-03T08:20:06Z<p>New page: L4 started as a kernel developed by [http://i30www.ira.uka.de/aboutus/people/personal/liedtke?lid=en&publ=y Jochen Liedtke], designed from the ground up with performance as a primary goal....</p>
<p><b>New page</b></p><div>L4 started as a kernel developed by [http://i30www.ira.uka.de/aboutus/people/personal/liedtke?lid=en&publ=y Jochen Liedtke], designed from the ground up with performance as a primary goal. The kernel was purely written in x86 assembler and highly optimized.<br />
<br />
Over the time several groups have adapted the L4 idea and developed other kernels. Among performance, new goals were maintainability and portability. Nowadays the kernels are written in higher-level languages like C++ and are running on many different architectures.<br />
<br />
Due to the diversity of existing kernels, the term L4 now denotes a microkernel family rather than a single kernel.<br />
<br />
All L4 kernels have a common spirit:<br />
* Only put the absolutely necessary functionality in the kernel, all other functionality shall be implemented on top of the kernel in user applications<br />
* No policy in the kernel, the kernel shall only implement mechanisms.</div>Adam