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.

PropertyValue
dbpedia-owl:Software/license
dbpedia-owl:Work/genre
dbpedia-owl:genre
dbpedia-owl:license
dbpedia-owl:thumbnail
dbpprop:abstract
  • 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).
  • JNode (Java New Operating System Design Effort) ist ein Open-Source-Projekt, dessen Ziel es ist, ein Java-Betriebssystem zu erstellen, wobei möglichst alles in Java geschrieben werden soll. Da auch der JIT-Compiler und die Java Virtual Machine selbst in Java geschrieben sind, kann der zum Starten benötigte Teil des Systems durch den JIT-Compiler in Maschinencode übersetzt und so gestartet werden. Auf diese Weise kann bis auf einen minimalen Anteil an Assembler-Code, fast alles in Java geschrieben werden. Der erste Versuch startete dabei 1995 mit dem Java Bootable System (JBS), jedoch waren die Autoren über den großen Anteil von benötigtem C- und Assembler-Code unzufrieden, worauf ein zweiter Versuch gestartet wurde, namens JBS2. JNode ist der dritte Ansatz, der erstmals 2003 vom Projektleiter Ewout Prangsma öffentlich gemacht wurde. Seitdem benutzt JNode genau zwei Programmiersprachen – Java und Assembler. Unterstützt werden im Moment neben den Dateisystemen ext2, FAT, FAT32, NTFS und ISO 9660 auch das Netzwerkprotokoll TCP/IP. Außerdem ist USB-Unterstützung vorhanden, sowie eine weit fortgeschrittene graphische Benutzeroberfläche. Die JVM ist im Moment auf dem Stand von Java 6.0 und als Klassenbibliothek kommt GNU Classpath zum Einsatz, womit prinzipiell jedes Java-Programm auf JNode lauffähig sein sollte. Das Projekt steht unter der GNU Lesser General Public License (LGPL).
  • 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 segura.
  • JNode (Java New Operating System Design Effort) è un progetto open-source per creare un sistema operativo scritto in Java.
  • JNode(Java New Operating System Design Effort)は、Javaプラットフォームのオペレーティングシステムを開発するオープンソースプロジェクトである。ブート部分でアセンブリ言語を使っている以外は、全て Java で書くというユニークな方針を採用している。JVMコンパイラは、通常ジャストインタイムコンパイル方式だが、このプロジェクトでは Java コードからネイティブのバイナリを生成する。このため、ほとんど全体を Java で書くことができている。 1995年、Ewout Prangsma が Java Bootable System (JBS) としてプロジェクトを開始した。しかし、C言語とアセンブリ言語の使用量の多さに失望し、JBS2 という新たなプロジェクトを開始した。JNode は三世代目の試みであり、2003年に開始された。JNode では Java とアセンブリ言語しか使っていない。現在、システムはファイルシステムとして ext2・FAT・NTFS・ISO 9660 をサポートし、TCP/IPが実装され、GUIが動作し、USB機器を利用可能となっている。JNode は CD-ROM からブート可能で、各種エミュレータ上でも動作する。JNode では、クラスライブラリとして GNU Classpath を使っており、(完成すれば)あらゆる Java プログラムを実行できる予定である。 フリーソフトウェアであり、GNU Lesser General Public License (LGPL) でライセンスされている。
  • JNode (Java New Operating System Design Effort) é um sistema operacional open source feito em Java (linguagem de programação). O projeto tomou a direção única de criar todo o software em Java, com exceção de alguma linguagem de máquina para o boot e carga do sistema. O compilador JVM (que normalmente usa compilação just-in-time) é usado para constuir binários nativos fora do código Java principal. Dessa maneira, quase que todo o sistema pode ser escrito na linguagem Java. Ewout Prangsma iniciou a primeira tentativa em 1995 com o Java Bootable System (JBS). O autor estava infeliz com a quantidade de código C e assembly nescessario e passou para uma nova tentativa chamada JBS2. O JNode é a terceira tentativa, iniciada em 2003. O JNode usa somente duas linguagens, Java e assembly. Esse sistema entende os sistemas de arquivos ext2, FAT, NTFS e ISO 9660 e o protocolo de rede TCP/IP, e possui uma interface gráfica com o usuario funcional, e dispositivos USB. O usa a biblioteca Java GNU Classpath e (quando completado) deve rodar qualquer programa Java. JavaOS Nanokernel Site oficial JNode History JNode e-Co System
  • JNode (Java New Operating System Design Effort) 是一个开源项目以创建一个java平台的操作系统。项目目标独特,即用java本身创建所有的软件,仅有的例外是引导与载入系统时采用部分汇编语言。 1995年,Ewout Prangsma作了第一次尝试-Java Bootable System (JBS)。作者对大量的C语言与汇编感到不满,于是进行再次尝试,即JBS2。JNode是第三次尝试,始于2003年。JNode仅使用两种语言,汇编语言与java语言。 JNode可从一个CD或其他流行的模拟器中启动。 该项目是自由软件,协议为GNU Lesser General Public License(LGPL).
dbpprop:caption
  • JNode Desktop
dbpprop:collapsible
  • yes
dbpprop:developer
  • JNode.org team
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 0.2.8
dbpprop:license
dbpprop:name
  • JNode
dbpprop:portalProperty
  • Free Software Portal Logo.svg
  • Free software
dbpprop:programmingLanguage
dbpprop:reference
dbpprop:screenshot
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • 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.
  • JNode (Java New Operating System Design Effort) ist ein Open-Source-Projekt, dessen Ziel es ist, ein Java-Betriebssystem zu erstellen, wobei möglichst alles in Java geschrieben werden soll. Da auch der JIT-Compiler und die Java Virtual Machine selbst in Java geschrieben sind, kann der zum Starten benötigte Teil des Systems durch den JIT-Compiler in Maschinencode übersetzt und so gestartet werden.
  • 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 segura.
  • JNode (Java New Operating System Design Effort) è un progetto open-source per creare un sistema operativo scritto in Java.
  • JNode (Java New Operating System Design Effort) é um sistema operacional open source feito em Java (linguagem de programação). O projeto tomou a direção única de criar todo o software em Java, com exceção de alguma linguagem de máquina para o boot e carga do sistema. O compilador JVM (que normalmente usa compilação just-in-time) é usado para constuir binários nativos fora do código Java principal. Dessa maneira, quase que todo o sistema pode ser escrito na linguagem Java.
rdfs:label
  • JNode
  • JNode
  • JNode
  • Jnode
  • JNode
  • JNode
  • JNode
owl:sameAs
skos:subject
foaf:depiction
foaf:homepage
foaf:name
  • JNode
foaf:page
is dbpprop:redirect of
is owl:sameAs of