[Mono-list] Linux.NET

John Rebbeck John Rebbeck" <john@rebent.com
Sat, 13 Apr 2002 15:53:33 +1000


This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C1E303.5DA1B3D0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Would it be possible to create a (or use an existing) Linux kernel in =
C++ but only the minimum required to implement the Mono version of the =
CLR (and whatever else is needed to run .NET applications) and to set =
some properties to load a chosen program when it starts (the explorer =
program)? This way you could build an OS almost completely in C# which =
is much easier to program than C++. You would be able to download OS =
components from the web, download interfaces, etc. similar to the =
current versions of Linux and you could completely customise the OS. =
With this, if you wanted a PC to do set specific tasks you wouldn't have =
to install an OS, only the kernel, then you just build on that, and you =
can't do this with Windows because you have to install everything first.

Anyway, just thinking out loud. If anyone wants to try this I'd love to =
build some of the C# components for it, and anything else I can do to =
help. Also, please tell me about it because I would love to have an OS =
as functional as Windows but without the crap.

Cheers,
John

------=_NextPart_000_0005_01C1E303.5DA1B3D0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2715.400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Would it be possible to create =
a&nbsp;(or use an=20
existing) Linux kernel in C++ but only the minimum required to=20
implement&nbsp;the Mono&nbsp;version of the&nbsp;CLR (and whatever else =
is=20
needed to run .NET applications)&nbsp;and to set some properties to load =
a=20
chosen program when it starts (the explorer program)? This way you could =
build=20
an OS almost completely in C# which is much easier to program than C++. =
You=20
would be able to download OS components from the web, download =
interfaces, etc.=20
similar to the&nbsp;current versions of Linux and you could completely =
customise=20
the OS. With this, if you wanted a PC to do set specific tasks you =
wouldn't have=20
to install an OS, only the kernel, then you just build on that, and you =
can't do=20
this with Windows because you have to install everything =
first.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Anyway, just thinking out loud. If =
anyone wants to=20
try this I'd love to build some of the C# components for it, and =
anything else I=20
can do to help. Also, please tell me about it because I would love to =
have an OS=20
as functional as Windows but without the crap.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Cheers,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>John</FONT></DIV></BODY></HTML>

------=_NextPart_000_0005_01C1E303.5DA1B3D0--