[Mono-list] CLI and devices

Pavel Tcholakov pavel@debian.org
Wed, 5 Jun 2002 15:43:22 +0200


On Wednesday 05 June 2002 01:15 pm, Paolo Molaro wrote:
> On 06/05/02 Andrew Stopford wrote:
> The mindstorms have too little memory to run any CLR.
> As for mono, the requirements for corlib.dll+System.dll+mono/mint
> are about 1.5 MB, this will easily grow to 2-2.5 when the libraries are
> complete, though for an embedded device all the runtime could be
> stripped to less than 1 MB (and then you need libc, libgc, libglib).
>
> The RAM requirements are quite low compared to, say, the equivalent
> java runtimes, but still, to run a useful program, you need at least a
> megabyte of RAM for the process.

Ehm, not that I want to start a flamewar, but the CLDC J2EE profile runs on 
devices with as little as 512k ROM and 128k RAM memory (and that includes all 
needed libraries, JVM, class libraries, and program memory). Haven't looked 
at the new Compact .NET for pocketpc's, but I guess it will be pretty similar 
in its requirements.

Having said that, I'd be really cool if Mono could also provide a stripped 
down version tuned for tiny devices, it seems to be a big thing nowadays. 
This way the project could win the support of vendors who want to .NET-enable 
their mobile devices, but want to avoid paying M$ tax on the development 
kits/platform (this is a shot in the dark, but licensing appears to be one of 
the main reasons for people to use embedded Linux in favor of Windows CE).

Pavel.