CosmosOS / Cosmos

Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
https://www.goCosmos.org
BSD 3-Clause "New" or "Revised" License
2.93k stars 551 forks source link

[Q] What about using CoreRT for compiling OS? #1280

Closed DjArt closed 3 years ago

DjArt commented 4 years ago

Sure, that X# is cool, but CoreRT can make assemblies that boot from UEFI right now: https://github.com/MichalStrehovsky/zerosharp/tree/master/efi-no-runtime. P.S. that's just discussion question

NathanPeake commented 4 years ago

it requires more code to use CoreRT

github-actions[bot] commented 3 years ago

As this issue has received no new activity, it has been marked as stale

quajak commented 3 years ago

CoreRT itself uses unmanaged code to do some of the fundamental work, which is something cosmos wants to minimise even further. It might be useful to look at how CoreRT does a few other features such as their limited Reflection and TypesSystem.