[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.