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

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

JX- это микроядро операционная система как с ядром, так и с приложениями, реализованными с использованием языка программирования Java .

Содержание

  • 1 Обзор
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки

Обзор

JX реализован как расширенная виртуальная машина Java (ядро JX), добавляя поддержка системы Java для необходимых функций, таких как домены защиты и доступ к оборудованию, а также ряд компонентов, написанных на Java, которые предоставляют возможности ядра для приложений, работающих на компьютере. Поскольку Java является типобезопасным языком, JX может обеспечивать изоляцию между запущенными приложениями без необходимости использования аппаратной защиты памяти. Этот метод, известный как языковая защита, означает, что системные вызовы и межпроцессное взаимодействие в JX не вызывают переключение адресного пространства, операцию, которая на большинстве компьютеров выполняется медленно. JX работает на стандартных ПК с поддержкой ограниченного набора общих аппаратных элементов. Это Бесплатное программное обеспечение, разработанное Университетом Эрлангена.

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

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

См. также

  • Портал бесплатного программного обеспечения
  • icon Портал компьютерного программирования

Ссылки

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

Последняя правка сделана 2021-05-24 10:24:38
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте