Starting Java SE on (almost) raw iron - the Java OS
The opensource project jnode.org is an attempt to build a Java based operating system with a very small native micro kernel. JNode comes with a ISO-image, which can be booted on a PC. You will be asked by the GRUB-loader for serveral options - choose the second (all plugins). After few seconds the output will be familiar - it looks like a list of fully qualifed Java classes. It seems like even the firewire drivers are implemented (probably native-wrappers) in Java. After the boot phase (about 10 seconds) just type GC. A bash-like console appears. With the command "startawt" the GUI mode can be started. It is hard to say how fast it is - I ran it with wmware, without any optimizations - the performance on my laptop was o.k.
However the JNode.org project seems to be really far. My mouse, graphic device, firewire etc (of my ThinkPad) were recognized without any problems. JNode useds openJDK - which is remarkable as well. The UI is interesting, but the server mode could become even more important. The BEA application server is capable to run on the vmware ESX, and so almost on "bare metal". jnode.org could become a really interesting opensource alternative for Glassfish or JBoss. Then appservers could ran on "bare metal" without OS overhead.
First, thanks for the comments about JNode.
I am a member of the core team of JNode since more than 4 years and would like to invit you to join the team. It would be great if you could help us.
In addition to the web site of JNode (www.jnode.org), you can also join us on irc : serveur=irc.oftc.net channel=#JNode.org.
I hope to see you soon.
Posted by Fabien DUMINY on October 23, 2007 at 09:31 PM CEST #