Welcome to JNode.org, the website of the Java New Operating System Design Effort.

JNode is a simple to use & install Java operating system for personal use.
It runs on modern devices.

Any java application will run on it, fast & secure!

JNode is open source and uses the LGPL license.


Latest release:
JNode 0.2.7
Hardware requirements:
Pentium class CPU
256Mb RAM

see details

WANTED: Hosting for JNode integration and regression testing server

We need hardware infrastructure for setting up a JNode integration server and regression test execution facility for regular use in support of our daily development activities.

The regression tests will be executed under JNode probably running in a virtual machine like kvm or vmware. In an ideal case JNode could use 2GB of RAM in the virtual machine and one dedicated microprocessor with excellent single threaded performance. This is because we expect to run large test suites in the future where CPU performance is crucial for obtaining reasonable run times.

We also need remote shell access to the server for installing and maintaining our software environment.

Please reply to this post with suggestions for the solution. It is a great opportunity to show your support if you like the ideas and goals of this project.

Thank you,
Levente Sántha

Application packager

JNode need an application packager for easily testing real world java applications.

I want to make it as easy as the following steps :

  • put the jar of your application in a given directory
  • build jnode cdrom with usual ant script
  • boot jnode and test your application

For a first version, it will only support applications in a single jar and that doesn't need third parties libraries.
The packager will automatically :

  • Create an alias for the main method defined in the jar's manifest or, by default, will find it by scanning the jar.
  • Create a descriptor for the plugin descriptor for the jar
  • Create a jnode plugin and add it to the full plugin list (like if it were added to all/conf/full-plugin-list.xml but without actually modifying the file)

JNode 0.2.7 Released

The JNode team is proud to announce the release of JNode 0.2.7.

JNode is a free, open source Java technology based operating system implemented in the Java language with a very small assembler nano-kernel.

This release features the integration of the OpenJDK implementation of Swing and AWT, and significant improvements to the overall JNode GUI including improved painting and font rendering, generic VESA support and graphical console. The release also includes a new command argument framework for the shell, reworked shell commands, a configure tool for the JNode build environment, Samba file system with read/write support and many stability and bug fixes across the whole system.

JNode 0.2.7 is a development release targeting Java developers and computer software specialists who like the idea of a Java based operating system. It is intended to encourage people to join in the creation of this truly unique and innovative free operating system.

We would like to thank all contributors for their efforts in making this release possible.

Screenshots are available here: http://www.jnode.org/node/132

JNode can be downloaded from here: http://www.jnode.org/node/2705

summer of code : students apply for JNode/Jikes RVM project

The Jikes RVM project (http://jikesrvm.org) has been choosen for Google Summer of Code 2008.

So, if you are a student, you can help both JNode and Jikes RVM by applying here for Summer of code 2008.

Then, choose the project "Work on the continued integration of the RVM with JNODE" on the Jikes RVM page. This project will look to continue to harmonize development effort of the Jikes RVM with the JNode operating system. We have 3 mentors until now and we need students.

google summer of code 2008 is opened :-)

You can see the news here.
More will come soon on JNode site ...

Thanks to lsantha for pointing me to that good news.

Syndicate content