 |
Releasing the Multi-Tasking Virtual Machine
Posted by gczaj on June 13, 2005 at 02:21 PM | Comments (19)
Welcome to my blog! I would like to invite you to take a look
at the just released
Multi-Tasking Virtual Machine.
The actual technology has proven relatively easy to implement and
the original release was planned for early 2005. Well, so much
for the plans. A whole bunch of items crept in, all the way from
legal issue to handling large code releases on java.net. I guess for a while
my replies to just about any questions about software engineering
will contain something like "... and never underestimate the time
it takes to release code!". OK, enough about the process behind this
release, let's go back to MVM.
MVM is a research modification of Sun's implementation of
J2SE 5.0. In particular, it implements the second Public Review
version of the JSR 121,
also known as the Application Isolation API.
This API adds the analog of a traditional operating system's
address space abstraction (the Isolate class) to the Java
Platform, thereby endowing it with a principled and easily used
process model.
MVM has already proven itself in
the CLDC space
and now
our team
at the Sun Microsystems Laboratories
is looking into ways MVM can improve J2SE and J2EE.
People interested in the scalability of the Java platform will
find MVM's start-up time and memory footprint reductions to be its most
interesting aspects. Other users are likely to focus on (and hopefully
like) the Application Isolation API, which in turn enables other technologies,
leading to a more complete and programmable Java platform.
We plan to improve on this initial release. We will add
a resource management facility, a clustering API,
and
a service management API and will update the
Application Isolation API when
its standardization is complete. Work on removing some of the current limitations,
and tuning the implementation is also underway.
We are very interested in
feedback and suggestions - please
share your thoughts with us.
Please note that you'll need to get the
JDK Researcher role to be able
to download MVM.
Bookmark blog post: del.icio.us Digg DZone Furl Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment
-
Got message instead of link to mvm.d.j.n: Your account does not have the "Project Page - View" permission needed for you to access the page you requested in the mvm project
What to do?
Posted by: yozh on June 13, 2005 at 03:43 PM
-
unable to access
Posted by: walterc on June 13, 2005 at 10:45 PM
-
same as yozh. Help needed pls.
Posted by: sgabban on June 14, 2005 at 04:58 AM
-
I too got this message:
Your account does not have the "Project Page - View" permission needed for you to access the page you requested in the mvm project"
Too bad i couldn't download the vm :-(
Posted by: bharathch on June 14, 2005 at 05:31 AM
-
That's great news!
(BTW the last three links don't work. In order to fix the last one, it may help to use mailto:... instead of mailto=...).
Posted by: slohmeier on June 14, 2005 at 07:33 AM
-
Excellent work!
What platforms is this available for? I'd love to mess around with running all my servlet containers in one JVM if there's a Linux version ready to test.
Posted by: pdo400 on June 14, 2005 at 08:17 AM
-
I've just realized I should have posted a note saying that to be able
to download MVM one's got to have the
JDK Researcher role.
Posted by: gczaj on June 14, 2005 at 10:05 AM
-
When do you plan to release windows version?
I hope to test it!
Posted by: tsjung75 on June 14, 2005 at 09:45 PM
-
same here - was so happy that now I could try MVM but no access :(
Posted by: linuxhippy on June 14, 2005 at 10:42 PM
-
OK, I'm able to access it (I already have JDK Researcher role), however it is worth noting that there is only Solaris/Sparc version of MVM available.
Posted by: selendic1 on June 15, 2005 at 03:42 AM
-
This is cool but it would be even cooler if I could try the MVM on the x86 platform (Solaris/Linux/Windows). Can we expect to see a Linux binary for x86 soon? Or?
Posted by: j3ns on June 15, 2005 at 07:43 AM
-
Guys, please read:
> Please note that you'll need to get the JDK Researcher role to be able to download MVM.
Took like a day to be granted for me.
Matthias
Posted by: mernst on June 15, 2005 at 08:37 AM
-
Chet Haase
has blogged about MVM. The discussion is quite technical and touches on the topics related to MVM's relevance to the Java users' community.
Posted by: gczaj on June 15, 2005 at 10:51 AM
-
Waiting for x86 win or linux version... pls let us know when it's available!
Posted by: atus on June 16, 2005 at 07:43 AM
-
It isn't apparent how to post messages in the forum. I've even gone so far as subscribing (not my preferred approach) but that didn't help (didn't activate any new features that I saw).
The help states that posting messages can be done by starting a new thread, yet there doesn't appear to be a way to do this.
Posted by: ga24 on June 22, 2005 at 07:27 AM
-
The release notes mention class experimentalstuff.isolate.util.MServer, yet only the package experimentalstuff has Javadoc, not the subpackages. At a minimum, MServer is missing.
My apologies for posting this to the blog (clearly this should be in the forum), but I'm having trouble posting to the forum as detailed in my previous post.
Posted by: ga24 on June 22, 2005 at 07:38 AM
-
The missing Javadoc was noticed in the online Javadoc at:
http://www.java.net/download/mvm/mvm-5_0_03_b12/doc/guide/experimentalstuff/api/index.html?experimentalstuff/isolate/Isolate.html
Posted by: ga24 on June 22, 2005 at 07:42 AM
|