JNode

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
JNode
Разработчик Проект JNode
Последняя версия 0.2.9 (25 ноября 2013 г.)
Типядра Наноядро/Виртуальная машина
Лицензия GNU Lesser General Public License
Состояние в разработке
Веб-сайт jnode.org

JNode(JavaNewOperating SystemDesignEffort) —свободнаяоперационная система,практически полностью написанная на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.