L4
Материал из Википедии — свободной энциклопедии
Эту статью или раздел следует викифицировать. Пожалуйста, оформите её согласно общим правилам и указаниям. |
L4 — микроядро второго поколения, первоначально разработанное Йохеном Лидтке (нем. Jochen Liedtke).
Существует множество реализаций микроядря L4, поэтому корректнее говорить о реализациях интерфейса L4 µ-ядра. L4 интерфейс это определение API для µ-ядер.
Ядра основанные на L4 API — µ-ядра второго поколения. Это тонкие и быстрые микроядра поддерживающие: обмен сообщениями, синхронный IPS, простой в использовании внешний механизм загрузки/выгрузки страничной памяти и механизм безопасности основанный на доменах безопасности (secure domains: task, clans and chiefs). Ядра пытаются поддерживать только минимальное множество абстракций, на основе которых может быть построена операционная система[1].
На сегодня существуют реализации интерфейса L4 m-ядер для процессоров x86, Alpha, ARM и R4x00. Одной из последний реализаций L4 является L4Ka::Pistachio, разрабатываемый командой L4Ka[2][3].
После смерти основного организатора доктора Йохеном Лидтке развитие проекта заметно замедлилось[4].
На микроядро L4 энтузиастами портируется GNU/Hurd [5].