- 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.orgJNode (Java New Operating System Design Effort) is an
open-source project to create aJava platform operating system . The project has taken the unique direction of creating all the software in Java itself, with the exception of someassembly language to boot and load the system. The JVM compiler (which normally usesjust-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 theext2 , FAT,NTFS andISO 9660 filesystems and theTCP/IP network protocol, and has a working graphic user interface, includingUSB peripherals. JNode can be booted from a CD or run in any popular emulator. JNode uses theGNU Classpath Java library and (when completed) should run any Java programs.The work is
free software , licensed underGNU 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.