[Mono-dev] Mono on Windows Native NT API

Peacebreaker Marc.Rittinghaus at web.de
Mon Mar 2 18:27:47 EST 2009

Hi folks,

since a couple of weeks I am playing with the very core of Windows (Server
2003) and managed to trim down the OS to about 8MB (6.5MB with ntfs
compression) on disk running only the NT kernel with a number of drivers
(bus, fs, net...). I wrote a very very basic console in c that starts in
user mode after kernel initialization is done (replacing the session manager
subsystem). As I am not that pleased with having to code c I wondered if one
could get .Net applications to run at this level. That's where mono comes
into play.

So my question is: Is it possible (with moderate effort) to port Mono to
native NT API? There is no Win32 API at all (user32.dll, advapi.dll...). The
only thing that's left of Windows is just the plain native NT API
(ntdll.dll). It is possible? Where do I have to start? What are the
functions to look at? Where can I find the related parts in the mono source

Of course there is no need for GUI support or other "high level" stuff.

Thanks in advance,
View this message in context: http://www.nabble.com/Mono-on-Windows-Native-NT-API-tp22299347p22299347.html
Sent from the Mono - Dev mailing list archive at Nabble.com.

More information about the Mono-devel-list mailing list