← Back to context

Comment by saagarjha

5 years ago

Writing the majority of a kernel in those languages is certainly possible.

Possible, perhaps, but feasible? Microsoft certainly had a go at it with the likes of Midori and Singularity, but these were met with the same fate that will likely befall any managed code kernel. While it's an honorable pursuit with certain merit, to produce a fully featured OS in this way -- without serious concessions -- is just not feasible.

  • Those projects died due to management politics from WinDev, nothing to do with capabilities.

    So much that many of the System C# features are now in .NET 5 and other ones will eventually land on .NET 6.