Linked by Thom Holwerda on Fri 20th Oct 2006 14:02 UTC, submitted by Ian Rogers
Sun Solaris, OpenSolaris "We present an experimental implementation of the Java Virtual Machine that runs inside the kernel of the Solaris operating system. The implementation was done by porting an existing small, portable JVM, Squawk, into the Solaris kernel. Our first application of this system is to allow device drivers to be written in Java. A simple device driver was ported from C to Java. Characteristics of the Java device driver and our device driver interface are described."
Thread beginning with comment 173671
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Yes but RAD..
by fithisux on Sat 21st Oct 2006 14:11 UTC in reply to "RE: Yes but RAD.."
fithisux
Member since:
2006-01-22

Yes it is true, but there can be framework drivers that you can inherit from. Just another question. Why has project UDI failed? Any ideas?

Reply Parent Bookmark Score: 1

RE[3]: Yes but RAD..
by Ithamar on Sat 21st Oct 2006 14:33 in reply to "RE[2]: Yes but RAD.."
Ithamar Member since:
2006-03-20

IMHO UDI failed because all OSses are different. For example, the Win32 kernel APIs don't fit very well into the BeOS kernel architecture, etc, etc.

Designing a single arch for drivers means that you have to get people to agree on a single 'standard' kernel API.

This is close to impossible, just take a look at the linux kernel mailing list archives and search for 'stable kernel api' ;)

(Please note that doing Linux kernel development is my current job, so I'm trying to bash Linux here ;) )

Edited 2006-10-21 14:34

Reply Parent Bookmark Score: 1

RE[4]: Yes but RAD..
by Ithamar on Sat 21st Oct 2006 14:35 in reply to "RE[3]: Yes but RAD.."
Ithamar Member since:
2006-03-20

darn, _not_ bashing Linux here I meant ofcourse ;)

Reply Parent Bookmark Score: 1