Hacker News new | ask | show | jobs
by knocte 4089 days ago
You know that Mono is cross-platform and Microsoft code only runs in Windows right?
1 comments

Is this true?
Not anymore. The .NET Core has been ported to OS X and Linux already. It still has a long way to go in stability though.
The OP is talking about the reference sources, not .NET Core (which is an unfinished effort, btw).
NetFx core contains many of the same things that NetFx desktop does, and everything in Netfx Core is required to be cross-platform, so I would say that many, if not most, pieces of the framework should be portable directly to mono.
Yes, especially for the IO code, which is C# code p/invoking into Windows kernel APIs.

Mono project has been mainly pulling Microsoft's code that is managed, which is the one that should run in any OS unmodified.

Yes. Its literally the point of the Mono project.