Linked by Thom Holwerda on Fri 8th Aug 2008 18:31 UTC, submitted by Hagar
Java The JNode team has released the latest version of their operating system written in Java (it does have a 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." They have screenshots, a changelog, and (surprise!) a download page.
Thread beginning with comment 326262
To read all comments associated with this story, please click here.
My 2 cents
by FunkyELF on Fri 8th Aug 2008 20:44 UTC
FunkyELF
Member since:
2006-07-26

Almost all drivers are implemented in C or assembly. It is hard enough getting vendors to release their drivers for Linux / FreeBSD / Solaris etc in the language they are already written in. Good luck getting anyone to release drivers written in Java.

Also, that blurb about re-implementing libraries written in C++ or C into Java....good luck. Doesn't that seem backwards.

C is the de-facto standard. Everything starts with C. There is a C interface to everything. You can call C from Fortran, Java, Python etc.

Perhaps LLVM could help out here and target the JVM with some C or C++ code.

Reply Score: 2

RE: My 2 cents
by ahmetaa on Sat 9th Aug 2008 02:31 in reply to "My 2 cents"
ahmetaa Member since:
2005-07-06

Old but intresting (pdf):

http://research.sun.com/techrep/2006/smli_tr-2006-156.pdf

Writing device drivers in Java is not a bad idea. definitely safer than C.

Reply Parent Score: 3