Hi
You can use the following
a) for Mac OS
Rotor : The SCCLI framework provided by M
b) For *nix : you can use dotgnu or mono
As to the stuf about Avalon WinFX etc. I think there is a
gap here. When we talk about .Net, we talk of the CLI.
The CLI is the Common Language Infrastructure, a standard
that has been submitted by MS to ECMA.
Now this CLI has been implemented by Microsoft and this
implementation is what is CLR or the Common Language
Runtime. Similarly DotGnu and Mono have come out with
their own implementations(CLRs) based on the same CLI
standards
The CLR here is the binding glue which looks at the tasks
of memory Management, Type Safety, Type verification,
Garbage Collection and other thuings. These features are
available in the MS CLR, DotGnu CLR, and the Mono CLR
That said, one level above the CLR is the FCL or the
Framework class library which provides the infrastructure
in the shape of pre-written libraries. Now these
libraries can be different in different vendors. So MS
might give a class library which caters to Avalon related
priogramming, whereas others might not. So i think
binding the FCL to the CLR is not the right thing to do
So i think the answer to the question "on what OS is .NET
currently supported ? " should be not based on the FCLs
but as to the implemntation of the CLR on the OS and i
think the answer to the question is as above
hth
regards,
sr