Skip to content

Code for the JNode operating system

Notifications You must be signed in to change notification settings

jnode-integration/jnode

This branch is up to date with jnode/jnode:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 12, 2017
Mar 12, 2017
Aug 15, 2016
Apr 10, 2016
Mar 12, 2017
Feb 20, 2016
Nov 13, 2013
Aug 13, 2016
Feb 20, 2016
Jul 9, 2012
Feb 20, 2016
Jun 5, 2011
Feb 20, 2016
Feb 20, 2016
Feb 20, 2016
Mar 12, 2017
Mar 12, 2017
Mar 12, 2017
Apr 7, 2015
Apr 13, 2005
Jan 11, 2015
Jul 29, 2009
Mar 30, 2009
Mar 29, 2009
Jun 7, 2008
Feb 20, 2016
Aug 15, 2016
Jun 18, 2006
Nov 2, 2004
Dec 20, 2013
Jan 25, 2013
May 3, 2009
Jun 2, 2008
Jun 1, 2008

Repository files navigation

Welcome to JNode!

Build Status

In this file, you find the instructions needed to setup a JNode development environment.

Sub-Projects

JNode has been divided into several sub-projects in order to keep it "accessible". These sub-projects are:

JNode-All The root project where everything comes together
JNode-Cli Various command line commands
JNode-Core The core java classes, the Virtual Machine, the OS kernel and the Driver framework
JNode-Distr Tools and apps needed for a JNode "distribution"
JNode-FS The Filesystems and the various block device drivers
JNode-GUI The AWT implementation and the various video & input device drivers
JNode-Net The Network implementation and the various network device drivers
JNode-Shell The Command line shell and several system commands
JNode-Sound Future work
JNode-Textui Text based AWT interface

Each sub-project has the same directory structure:

<subprj>/build All build results
<subprj>/descriptors All plugin descriptors
<subprj>/lib All sub-project specific libraries
<subprj>/src All sources
<subprj>/.classpath The eclipse classpath file
<subprj>/.project The eclipse project file
<subprj>/build.xml The Ant buildfile
<subprj>/build-tests.xml The Ant buildfile for running all tests of this subproject

Eclipse

JNode is usually developed in Eclipse. (It can be done without)

The various sub-projects must be imported into eclipse. Since they reference each other, it is advisably to import them all at the same time using Import -> Existing projects into workspace.

Building

Execute:

On Windows: build.bat cd-x86-lite
On Linux: build.sh cd-x86-lite

Or in Eclipse, execute the "cd-x86-lite" target of all/build.xml.

The build will result in the following files:

all/build/cdroms/jnode-x86-lite.iso bootable CD image
all/build/cdroms/jnode-x86-lite.iso.vmx VMWare configuration file

Running

On VMWare: Open all/build/cdroms/jnode-x86-lite.iso.vmx and click Start.
On Linux: qemu.sh

Questions

If you have any questions, please post them to the forums at www.jnode.org or to the IRC channel #JNode.org@irc.oftc.net

-- The JNode Team --

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.6%
  • Assembly 1.2%
  • Roff 0.2%
  • HTML 0.0%
  • C 0.0%
  • C++ 0.0%