Development in the JNode project is done in development teams.
These teams have been introduced to:
Overall coordination of the JNode project remains in the hands of the
projects founder: Ewout Prangsma.
This team will develop the virtual machine itself and the basic structure of the JNode kernel.
Team members
Topics:
The plugin framework, The device framework, The VM, classloaders, native code compilers, memory management, The build & boot process, PCI drivers.
All development issues are discusses in our forum.
Targets for the near future:
Targets for the longer term:
This team will develop the filesystem layer of JNode.
Team leader: Guillaume BINET.
Topics:
The filesystem framework, The various filesystems, The integration with java.io, java.nio, Block device drivers (IDE, Floppy, SCSI, Ramdisk)
All development issues are discusses in our forum.
This team will develop the graphics layer of JNode.
Team leader: Valentin Chira.
Topics:
The AWT implementation, The window manager, The input handlers (keyboard/mouse) & drivers, Video drivers
All development issues are discusses in our forum.
This team will develop the network layer of JNode.
Team leader: Martin Husted Hartvig.
Topics:
The networking framework, The various network protocols, The integration with java.net, Network drivers
Team members:
Lesire Fabien
Mark Hale
Pavlos Georgiadis
Christopher Cole
Eduardo Millan
All development issues are discusses in our forum.
This team will develop the command line shell and the basic commands.
Team leader: Bengt Baverman.
Topics:
The command line shell, including the help system, The basic commands, Help the development of other parts of JNode to support the Shell
All development issues are discusses in our forum.
We always welcome new dedicated developers.
Following content is outdated since we have moved to GitHub.
If you want to join the development team, contact one of the developers who is working on an issue you want to contribute to, or contact the project admin for more information.
You will be asked to submit your first patches via email, before you'll be granted access to the SVN repository.