A site devoted mostly to everything related to Information Technology under the sun - among other things.

Tuesday, July 24, 2007

Bare Metal Java

BEA has replaced the OS layer that lives with the VMware VM below it and BEA’s JRockit JVM above it by writing some 60K lines of code for an “OS shim” that responds to memory allocations, JVM thread requests and a few housekeeping chores.

This shim has an API layer (based on POSIX), so that it can be ported in the future to other platforms. (It does not support a filesystem, curiously. Files are expected to all be accessed remotely on networked storage. More on the internals of the shim can be found at developers.sun.com/learning/javaoneonline/2006/coolstuff/TS-3792.pdf, which makes for great reading.)

The combined VM/OS shim/JRockit JVM is being shipped as a single unit, or as BEA calls it, a software appliance—the BEA LiquidVM. When you add BEA’s application server, the bundle is called WebLogic Server, Virtual Edition (WLVE). The benefit of WLVE is that you can configure the app server for the Liquid VM software appliance and then move it around your infrastructure as you need it.

No comments:

About Me

My photo
I am a senior software developer working for General Motors Corporation.. I am interested in intelligent computing and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.

Blog Archive