JX (операционная система)
![]() | Эта статья содержит контент, написанный как реклама . ( июнь 2018 г. ) |
Разработчик | Университет Эрлангена |
---|---|
Исходная модель | Бесплатное программное обеспечение |
Финальный выпуск | 0.1.1 / 10 октября 2007 г |
Платформы | ИА-32 (х86) |
ядра Тип | Микроядро |
Лицензия | GPLv2 или новее [1] |
Официальный сайт | JX-проект |
JX — это бесплатная с открытым исходным кодом , микроядерная операционная система разработанная Университетом Эрлангена, в которой ядро и приложения реализованы с использованием Java языка программирования . [2]
Обзор
[ редактировать ]JX реализован как расширенная виртуальная машина Java ( JX Core ), добавляющая в систему Java поддержку таких функций, как домены защиты и доступ к оборудованию, а также несколько компонентов, написанных на Java, которые предоставляют возможности ядра приложениям, работающим на компьютере. Поскольку Java является типобезопасным языком, JX может обеспечить изоляцию между запущенными приложениями без необходимости использования аппаратной защиты памяти. Этот метод, известный как защита на основе языка, означает, что системные вызовы и межпроцессное взаимодействие в JX не вызывают переключения адресного пространства, операции, которая на большинстве компьютеров выполняется медленно. JX работает на стандартных ПК, поддерживая ограниченный набор распространенных аппаратных элементов.
Основные преимущества JX включают в себя:
- На основе небольшой системы безопасности доверенной вычислительной базы (TCB).
- Отсутствие переключения адресного пространства.
- Это очень гибкая операционная система с различными возможностями конфигурации.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Лицензия JX» .
- ^ Майкл Голм; Майк Фельзер; Кристиан Ваверсих; Юрген Кляйнедер. «JX — гибкая операционная система Java (плакат)» . Университет Эрлангена . Проверено 21 апреля 2007 г.