5 In this file, you find the instructions needed to setup a JNode development environment.
10 JNode has been divided into several sub-projects in order to keep it "accessible". These sub-projects are:
12 JNode-All The root project where everything comes together
13 JNode-Core The core java classes, the Virtual Machine, the OS kernel and the Driver framework
14 JNode-FS The Filesystems and the various block device drivers
15 JNode-GUI The AWT implementation and the various video & input device drivers
16 JNode-Net The Network implementation and the various network device drivers
17 JNode-Shell The Command line shell and several system commands
19 Each sub-project has the same directory structure:
21 <subprj>/build All build results
22 <subprj>/descriptors All plugin descriptors
23 <subprj>/lib All sub-project specific libraries
24 <subprj>/src All sources
25 <subprj>/.classpath The eclipse classpath file
26 <subprj>/.project The eclipse project file
27 <subprj>/build.xml The Ant buildfile
32 JNode is usually developed in Eclipse. (It can be done without)
33 The various sub-projects must be imported into eclipse. Since they reference each other, it is advisably to import them in the following order:
47 Or from within Eclipse, execute the "all" target of all/build.xml.
49 The build will result in the following files:
51 all/build/jnodedisk.pln A disk image for use in VMWare 3.0
52 all/build/x86/netboot/jnodesys.gz A bootable kernel image for use in Grub.
57 If you have any questions, please post them on the jnode-devel@lists.sourceforge.net mailing list of contact the author.
60 epr@users.sourceforge.net