« Portable What? | Main | Gen X/Y Workers »

September 25, 2005

Portable VM

In my last entry I talked about the current state of Portable VMs and listed some of their problems. I think that the emulated platform is definitely the way to go because then you could run on any Arch/OS that you can port to. Of course this begs the question what about Java or what about using the browser in some way? Well, the browser may not be quite there yet and using Java you have that as a dependence.

That being said, I think a hybrid Java/OS is the way to most effectively provide the functionality desired. This way the underlying VM is already written and the only thing that would need to be developed would be the hybrid OS layer. The drawback of something like this is that current non-Java applications can't be easily ported. However, we must defend that by saying we aren't interested in that kind of thing. This will be more akin to an embedded system where each core application is maintained by the OS (platform) maintainer and we just allow others to extend our platform via 3rd party apps.

It's always a trade-off, but I think this is what I'll try. Look for further announcements on Hazelnut Cafe [hazelnutcafe.net].

Posted by Guy at September 25, 2005 12:24 PM