harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexei Fedotov <alexei.fedo...@gmail.com>
Subject Re: Dalvik bytecode version of Harmony's DRLVM feasible as the new JVM?
Date Thu, 11 Nov 2010 20:08:27 GMT
Hello Paul,
Dalvik VM is APL licensed and runs on x86_64. What is the point to compete?

As years ago I still see an option for DRLVM to serve as a source of high
quality portable modules (e.g. GC, asm utils, logging, crash handler)
reusable by several VM implementations (e.g. Dalvik, QEMU, Parrot, etc)
available as linux packages. Today you are reading this. Tomorrow you are
known as the author of the DRLVM-based IR management module which has just
replaced GIMPLE in gcc trunk. Your way to the glory of zlib is simple - just
work on accepting your module into as many open source projects, as you can,
and it inevitably becomes brilliant and widely used.

We may also create JVM benchmarks and certification testsuites from our
exisitng testbase with common ASF "field of use" restriction: those who
tricked ASF with licenses cannot publish results and never get certified.

With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
+7 916 562 8095

On Thu, Nov 11, 2010 at 6:33 AM, Paul Anderson <p_j_anderson@volny.cz>wrote:

> In view of the current problem with the TCK and software patents,
> here's an idea - excuse me if it's come up before or if it's totally
> wacky.
> The Dalvik VM was written for phones and similar small devices. For
> servers and desktops, how about making an implementation of the
> DRLVM that runs Dalvik bytecode?
> The Apache name and ethos has great credibility, and a good
> patent-unencumbered VM is desperately needed as an
> Apache-webserver-like de-facto standard.
> For various VM languages, the Android technique of compiling them or
> their interpreters into Java bytecode then transforming to .dex
> could be used in the interim as is already done on Android, followed
> later by native compilation into Dalvik bytecode - so JRuby, JPython
> etc could be adapted quickly to work directly on such a VM, and with
> a bit more effort, even languages that dynamically generate and load
> bytecode.
> For the Java language itself, Dalvik-ized Java platform classes
> taken from Harmony could be a separate project with an open TCK
> corresponding to Java 5 and 6, and a Java-to-dex compiler added
> later.
> Could it be done? And should it? Maybe James Gosling could advise,
> since he is free!

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message