|
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. |
|
|||||||
Student Projects
In order to imply students in JNode, I will expose here some projects.
Remarks :
- Since it's a draft, that document may evolve
- In order to have some warranty of real work, I have contacted some schools to imply students in these tasks. These students will be served first and in the order of their arrival
JNode 0.2.8 Released
Submitted by lsantha on Thu, 01/29/2009 - 20:57.The JNode team is glad to announce the release of JNode 0.2.8.
JNode is a free, open source Java technology based operating system implemented in the Java language with a very small assembler nano-kernel.
The main focus of this release is general stability improvements and bug fixes and also reflects the current status of several major features in active development such as: isolates, Bjorne shell and complete support for HFS+. Significant progress has been made with the integration of the remaining parts of OpenJDK and the JNode class library has been updated to OpenJDK6 b13. JNode now builds with both JDK 1.6 and OpenJDK6+IceadTea and by the means of Linux and KVM it's possible to set up a well performing and completely free open source development and test environment. Mauve based regression testing is being introduced and various test-suites consolidated into a distributed automatic regression testing infrastructure. As a result of these activities real world applications and frameworks like Jetty, Quercus, Groovy, JEdit and many others are getting usable under JNode.
WANTED: Hosting for JNode integration and regression testing server
Submitted by lsantha on Thu, 10/16/2008 - 20:25.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
Submitted by lsantha on Fri, 08/08/2008 - 05:08.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
