harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Blackburn <Steve.Blackb...@anu.edu.au>
Subject Re: Java
Date Mon, 16 May 2005 01:56:00 GMT
The OS dependencies of the core harmony VM should be very minimal.  In 
the case of Jikes RVM, there is a very thin layer of C code that 
interfaces to the OS (signals, system calls, bootstrap).  OS ports are 
fairly straightforward and very well contained within this interface.  
Therefore I don't see OS portability as a concern for the core Harmony 
VM.  Portability of the libraries is a bigger issue.

>Geir> To be clear, "using APR" and "writing in Java" aren't orthogonal, are
>Geir> they?  I would assume that we do need some boundary between the VM
>Geir> and the underlying OS/Hardware.
>You are correct.  Any VM will always need a way to call system
>functions somehow, and on Linux/Windows/etc, this means C ABI calls.
>Depending on the approach one chooses, some kinds of APIs are simpler
>to wrap than others, but I think this is not a major issue.

View raw message