JNode | это... Что такое JNode? (original) (raw)

JNode
Jnode01.png
Разработчик Проект JNode
Последняя версия 0.2.8 — 29 января 2009 г.
Тип ядра Наноядро/Виртуальная машина
Лицензия GNU Lesser General Public License
Состояние в разработке
Веб-сайт www.jnode.org

JNode (Java New Operating System Design Effort) — свободная операционная система, практически полностью написанная на Java (исключение составляет часть кода, написанная на ассемблере — т.н. микроядро).

Ewout Prangsma (основоположник проекта) начал первую попытку создания ОС на Java в 1995 году с Java Bootable System (JBS). Автор был недоволен количеством потребовавшегося кода на C и ассемблере. Он начал работу над новой JBS-системой, в итоге названной JNode. В 2003 году была представлена 3 версия системы, к разработке смогли присоединиться все желающие.

На данный момент система поддерживает файловые системы ext2, FAT, NTFS и ISO 9660 и сетевой протокол TCP/IP, имеет графический пользовательский интерфейс, поддерживает USB-периферию. JNode может быть загружена с CD или запущена в виртуальной машине.

Операционная система свободно распространяется под лицензией LGPL. Исходные коды доступны в git-репозитории. JNode использует свободную Java-библиотеку GNU Classpath.

См. также

Ссылки

Есть более полная статья
Просмотр этого шаблона Виртуальные машины Java
Sun/Oracle JVMHotSpotKVMOpenJDK • Maxine VM
Сообщества и основные реализации Apache HarmonyGCJJamVM • Jikes RVM • KaffeIKVM.NETIBM J9JRockit (BEA/Oracle)
Встроенные MysaifuSquawk (Sun)JamaicaVM • Mika VM
Другие CACAOJXJNodeдругие…
Неподдерживаемые Microsoft JVM • SableVM • Jupiter • Jaos