Hi!

On Fre, 19 Jan 2001 Yavor Kolarov wrote:
> Thanks to everyone who replied!
> 
> It is clear that JVM can't be part of the kernel. Because of three main 
> reasons:
> 1. Java is not GPL'ed
> 2. the more code in the kernel the worse. Java is too big and not so stable.

Sorry, the JOS mailing is down. So I have to cut and paste this into this mail:
=======================================
Subject: [JOS-Kernel] kissme JVM + linux kernel
Reply-To: [EMAIL PROTECTED]
Sender: [EMAIL PROTECTED]
Errors-To: [EMAIL PROTECTED]
X-Mailman-Version: 1.1
Precedence: bulk
List-Id: Nuts and Bolts <kernel.jos.org>
X-BeenThere: [EMAIL PROTECTED]
X-UIDL: a2ea29a7c367bb5b1187cc448e0ace9c
Status: RO
X-Status: O

I've managed to compile my kissme JVM as a kernel module and load it into the
Linux kernel.

This took me 3 days, I only made changes necessary to get it to run a hello
world program, there is a lot of other broken stuff.

My aim with doing this was to get a workable "kernel+JVM" implementation
running. I don't want to debate the merits/demerits of using Linux as a kernel.

Next I plan to neaten up the code a bit, probably get garbage collection
working, and implement linux kernel threads as native java threads.

Interesting stuff that can be explored from here:

Use the linux frame buffer to start writing window managers, 2D apis for video.
Use the device drivers to write network stacks, file systems.
Resurrect some kind of virtual terminal and establish a shell.

Anyone who is interested in testing / hacking, or just wants to ask questions
please mail me.

John
Leuner   
=======================================

Ciao,
Andreas


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to