JNode

JNode

Infobox Software
name = JNode



caption = JNode Desktop
developer = JNode.org team
latest release version = 0.2.7
latest release date = release date|2008|08|08
latest preview version =
latest preview date =
operating system =
programming language = assembly language and Java
genre = Operating System
license = GNU Lesser General Public License
website = http://www.jnode.org

JNode (Java New Operating System Design Effort) is an open-source project to create a Java platform operating system. The project has taken the unique direction of creating all the software in Java itself, with the exception of some assembly language to boot and load the system. The JVM compiler (which normally uses just-in-time compilation) is used to build native binaries out of the core Java code. In this way, nearly the entire system is capable of being written in the Java programming language.

Ewout Prangsma started the first attempt in 1995 with the Java Bootable System (JBS). The author was unhappy with the amount of C and assembly language required and moved on to a new attempt called JBS2. JNode is the third attempt, first introduced in 2003. JNode uses only two languages, Java and assembly. This system currently understands the ext2, FAT, NTFS and ISO 9660 filesystems and the TCP/IP network protocol, and has a working graphic user interface, including USB peripherals. JNode can be booted from a CD or run in any popular emulator. JNode uses the GNU Classpath Java library and (when completed) should run any Java programs.

The work is free software, licensed under GNU Lesser General Public License (LGPL).

See also

*Free Java implementations
*JavaOS
*JX (operating system)
*List of Java virtual machines
*Nanokernel

External links

* [http://www.jnode.org/ Official website]
* [http://www.jnode.org/node/174 JNode History]
* [https://jeos.dev.java.net/ JNode e-Co System]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • JNode — Basisdaten Entwickler JNode Team Version 0.2.8 (29. Januar 2009) Größe CD Variante: 154,2 MB Quellcod …   Deutsch Wikipedia

  • JNode — Разработчик Проект JNode Последняя версия 0.2.8 29 января 2009 г …   Википедия

  • JNode — es un sistema operativo totalmente hecho en Java, a excepción de una mínima cantidad de código en assembler. El objetivo consiste en desarrollar un sistema operativo para uso personal en el que cualquier aplicación pueda correr de manera rápida y …   Wikipedia Español

  • List of operating systems — Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.Early, and historically important*CTSS (The Compatible Timeshare… …   Wikipedia

  • JFC — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Java (Framework) — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Java (Softwaretechnologie) — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • Liste der Betriebssysteme — Inhaltsverzeichnis 1 DOS und Windows 1.1 DOS auf x86 Basis (DOS für IBM PC Kompatible) 1.1.1 Netzwerkserversysteme für DOS Programme 1.2 Windows Systeme von Microsoft 1.2.1 …   Deutsch Wikipedia

  • Programmiersprache Java — Java Objektorientierte Programmiersprache Basisdaten Paradigmen: Objektorientierte Programmiersprache Aktuelle  …   Deutsch Wikipedia

  • GNU Classpath — У этого термина существуют и другие значения, см. Classpath (Java). GNU Classpath …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”