After a fascinating discussion on the [EMAIL PROTECTED] list about how to
support multiple processes and IPC in JOS, I have finally put together
what could become a foundation for the Java layer of JOS:

...
rheise.os is a multiple process Java execution environment that can run
on top of a standard JVM (with limited support) or on top of a Java
Operating System kernel with native hooks to support multiple processes.
It is intended to be used with the JOS kernel, in which case the
rheise.os package prefix may be changed to jos.

rheise.os provides an API for managing processes, users and security in
a Java Operating System. This functionality is supported both when
running on a host JVM and when running on a native kernel, thus allowing
JOS developers to work on the upper layers of the operating system
architecture before the kernel is complete.
...

Currently you can run multiple process in separate namespaces on a
standard JVM. There is a sample program that demonstrates the security
model employed. In addition, I have included a simple window manager and
desktop environment based on swing's JDesktopPane. This only half works,
so contributors are welcome.

        http://www.progsoc.uts.edu.au/~rheise/projects/rheise.os/

Please forgive the lack of docs, and lack of comments, and lack of code
in some parts :-) It's late Sunday night over in this part of the world
(Australia) so this release is sort of a rush job before the work week
starts...

I hope we will start to see some more programming activity on the JOS
architecture from here on.

Please direct follow-up posts to [EMAIL PROTECTED] only.

-- 
Ryan Heise ([EMAIL PROTECTED] list admin)

http://www.progsoc.uts.edu.au/~rheise/


_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to