[Mono-dev] Porting Mono to the ARM based OpenMoko platform.

Jonathan Pryor jonpryor at vt.edu
Fri Jul 27 21:30:45 EDT 2007

On Fri, 2007-07-27 at 18:42 -0600, Colin Josey wrote:
> I was attempting to program for the OpenMoko platform in C when I realized how 
> inflexible the language was.  I already had a library for what I was doing in 
> C# so I looked into porting Mono to OpenMoko.  As far as I know, the system 
> is ARM based, runs Linux kernel 2.6.18, runs Gtk+, and uses ipkg for package 
> distribution.  Does anyone know the feasibility of such a port, and how it 
> would be compiled and set up on an x86 system?

The short answer is that it should be quite feasible, as Mono has
already been ported to run on ARM.

Furthermore, at least one person on mono-devel-list and #mono has
actually obtained an OpenMoko device to do a port (though I don't know
how it's going).

That doesn't mean it'll be done soon, or that it will actually be easy.
There are still outstanding questions about which ARM ABI the OpenMoko
will be following (which impacts floating point support, as iirc Mono
only supports _some_ of the floating point ARM ABI formats).

 - Jon

More information about the Mono-devel-list mailing list