Our great sponsors
-
zerosharp
Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Kind of. There's https://github.com/MichalStrehovsky/zerosharp demonstrating some bare metal capabilities.
But to write an actual C# kernel, you need a glue layer in another language because there's no way to express certain things, even with NativeAOT. The OP has this glue layer at https://github.com/nifanfa/MOOS/tree/master/NativeLib
I am writing the runtime in C, you can find the project here https://github.com/Itay2805/pentagon, it is is enough to do some of the basics of C#, but more advanced features are still missing, my hope is that in the following month I will actually be able to start writing C# code and not just write the runtime lol