JX (операционная система) - JX (operating system)

JX
РазработчикУниверситет Эрлангена
Исходная модельСвободное программное обеспечение
Окончательный релиз0.1.1 / 10 октября 2007 г.; 13 лет назад (2007-10-10)
Ядро типМикроядро
ЛицензияGPLv2 или позже[1]
Официальный веб-сайтJX Project

JX это микроядро Операционная система с обоими ядро и приложения, реализованные с использованием Ява язык программирования.[2]

Обзор

JX реализован как расширенный Виртуальная машина JavaJX Core), добавляя поддержку системы Java для необходимых функций, таких как домены защиты и доступ к оборудованию, а также ряд компонентов, написанных на Java, которые предоставляют возможности ядра для приложений, работающих на компьютере. Поскольку Java - это типобезопасный язык, JX может обеспечить изоляцию между запущенными приложениями без необходимости использования аппаратной защиты памяти. Этот метод, известный как языковая защита означает, что системные вызовы и межпроцессного взаимодействия в JX не вызывает переключения адресного пространства, что на большинстве компьютеров выполняется медленно. JX работает на стандартных ПК с поддержкой ограниченного набора общих аппаратных элементов. это Свободное программное обеспечение, разработанная Университет Эрлангена.[3][4]

Основные преимущества JX:

  • маленький надежная вычислительная база (TCB) приводит к высокой системе безопасности
  • отсутствие коммутации адресного пространства обеспечивает высокую производительность по сравнению с большинством микроядерных систем

Смотрите также

использованная литература

  1. ^ http://www4.cs.fau.de/Projects/JX/license.html
  2. ^ Майкл Голм; Мейк Фелсер; Кристиан Ваверсих; Юрген Кляйнёдер. «JX - гибкая операционная система Java (плакат)». Университет Эрлангена. Получено 2007-04-21.
  3. ^ «JX: быстрая и гибкая ОС Java». Университет Эрлангена. Получено 2007-04-21.
  4. ^ Голм, Майкл; Мейк Фелсер; Кристиан Ваверсих; Юрген Кляйнёдер (13 июня 2002 г.). «Операционная система JX». Материалы Ежегодной технической конференции USENIX 2002 г.. Монтерей, Калифорния: USENIX. Получено 2007-04-21.

внешние ссылки