[Mono-devel-list] Operating System Support
Jonathan Pryor
jonpryor at vt.edu
Fri May 7 07:15:40 EDT 2004
On Thu, 2004-05-06 at 19:06, Iain Jackson wrote:
> I'm currently in the design stage for an operating
> system purely designed for running .NET Managed
> applications and releasing it under the LGPL.
<snip/>
> What dependencies do you have on OS support is
> required for basic running on Console applications on
> the mono runtime library. I'm just looking at the
> priorities for developing a working platform.
Lots of dependencies. This won't be an easy project.
For starters, you need most everything specified in Mono's configure.in,
which includes:
libc
glib 2.0
gmodule 2.0
Boehm GC (optional, if you can live without a GC)
pthreads
ICU (optional)
There were also some checks for sockets and gethostbyname(); I imagine
those are required, but I'm not entirely sure.
It may be possible to modify the source to further limit the
dependencies (remove pthreads?), but AFAIK libc (on Unix), glib, and
gmodule are hard requirements.
- Jon
More information about the Mono-devel-list
mailing list