Разработчик | Университет Эрлангена |
---|---|
Исходная модель | Бесплатное программное обеспечение |
Финальная версия | 0.1.1 / 10 октября 2007 г.; 13 лет назад (2007-10-10) |
Ядро тип | Микроядро |
Лицензия | GPLv2 или новее |
Официальный сайт | JX Project |
JX- это микроядро операционная система как с ядром, так и с приложениями, реализованными с использованием языка программирования Java .
JX реализован как расширенная виртуальная машина Java (ядро JX), добавляя поддержка системы Java для необходимых функций, таких как домены защиты и доступ к оборудованию, а также ряд компонентов, написанных на Java, которые предоставляют возможности ядра для приложений, работающих на компьютере. Поскольку Java является типобезопасным языком, JX может обеспечивать изоляцию между запущенными приложениями без необходимости использования аппаратной защиты памяти. Этот метод, известный как языковая защита, означает, что системные вызовы и межпроцессное взаимодействие в JX не вызывают переключение адресного пространства, операцию, которая на большинстве компьютеров выполняется медленно. JX работает на стандартных ПК с поддержкой ограниченного набора общих аппаратных элементов. Это Бесплатное программное обеспечение, разработанное Университетом Эрлангена.
Основные преимущества JX включают: