Menu

Tree [r5999] / classlib6 /
 History

HTTPS access


File Date Author Commit
 all 2013-11-10 lsantha [r5991] Fixed pack200 memory issue.
 builder 2013-02-16 lsantha [r5949] Idea 12 project files.
 core 2013-02-17 lsantha [r5950] OpenJDK integration.
 docs 2009-05-05 lsantha [r5423] cl6
 netbeans 2012-08-19 lsantha [r5929] Updated Netbeans project files.
 .cvsignore 2009-05-06 lsantha [r5450] cl6
 .gitignore 2009-05-06 lsantha [r5450] cl6
 Classlib6.ipr 2013-02-16 lsantha [r5949] Idea 12 project files.
 JNode.sptl 2009-05-06 lsantha [r5450] cl6
 README.txt 2009-05-06 lsantha [r5450] cl6
 build.bat 2009-05-06 lsantha [r5450] cl6
 build.sh 2009-05-06 lsantha [r5450] cl6
 classlib6.iml 2013-02-16 lsantha [r5949] Idea 12 project files.
 jnode-eclipse-formatter-settings.xml 2009-05-06 lsantha [r5450] cl6
 jnode.properties.dist 2012-09-23 lsantha [r5933] Build improvements in classlib6.
 jnode.psf 2009-05-06 lsantha [r5450] cl6

Read Me

Welcome to JNode!

Version: $Id: README.txt 4408 2008-08-07 19:36:11Z lsantha $

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-Core  The core java classes, the Virtual Machine, the OS kernel and the Driver framework
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

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

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 in the following order:

1) JNode-Core
2) JNode-Shell
3) JNode-FS
4) JNode-GUI
5) JNode-Net
6) JNode-Builder
7) JNode-All

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

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 --
 
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.