- L4 (микроядро)
-
Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей.L4 Тип Автор Йохен Лидтке
Разработчик Йохен Лидтке
Сайт 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].
Примечания
Ссылки
- Официальный сайт микроядра L4 (англ.)
- Версия микроядра L4 Дрезденского университета (лицензия GNU) (англ.)
- L4Ka:Pistachio — микроядро L4 Технологического института Karlsruhe (англ.)
- Коммерческий форк микроядра Pistachio — на архитектуру ARM (англ.)
- проект реализации операционной системы на микроядре Pistachio
Категории:- Программное обеспечение по алфавиту
- Микроядра
Wikimedia Foundation. 2010.