Starting Java SE on (almost) raw iron - the Java OS

The opensource project 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 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". could become a really interesting opensource alternative for Glassfish or JBoss. Then appservers could ran on "bare metal" without OS overhead.

NEW: Online Workhop Effective WebApps without Frameworks is also coming to: MUC Airport.

Airport MUC workshops: Web (SPA, PWAs, Offline, Desktop, Mobile) Applications Essentials and Effective Web Applications. No migrations. #usetheplatform

Podcast: and newsletter:

A book about rethinking Java EE Patterns



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 (, you can also join us on irc :

I hope to see you soon.

Posted by Fabien DUMINY on October 23, 2007 at 09:31 PM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed
Online Workshops
...the last 150 posts
...the last 10 comments