L4 (микроядро)

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
L4
Тип

Микроядро

Автор

Йохен Лидтке

Разработчик

Йохен Лидтке

Последняя версия
Сайт

l4hq.org

L4 — это микроядро второго поколения, первоначально разработанное Йохеном Лидтке (нем. Jochen Liedtke).

Существует множество реализаций микроядра L4, поэтому корректнее говорить о реализациях интерфейса L4 µ-ядра. L4 интерфейс это определение API для µ-ядер.

Ядра, основанные на L4 API, являются µ-ядрами второго поколения. Это тонкие и быстрые микроядра, поддерживающие обмен синхронными сообщениями IPC, простой в использовании внешний механизм загрузки/выгрузки страничной памяти и механизм безопасности, основанный на доменах безопасности (secure domains: task, clans and chiefs). Ядра пытаются поддерживать только минимальное множество абстракций, на основе которых может быть построена операционная система[1].

На сегодня существуют реализации интерфейса L4 µ-ядер для процессоров x86, Alpha, ARM и R4x00. Одной из последних реализаций L4 является L4Ka::Pistachio, разрабатываемый командой L4Ka[2][3].

После смерти основного организатора доктора Йохена Лидтке скорость развития проекта заметно снизилась[4].

На микроядро L4 энтузиастами портировался GNU Hurd[5]. Но в 2005 году проект был остановлен.

Примечания[править | править исходный текст]

Ссылки[править | править исходный текст]