Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Reference implementations

Frank Ray edited this page Apr 24, 2024 · 10 revisions

I will lean heavily on the following, at least initially.

Tutorials

C# .Net Operating Systems

  • FlingOS - An educational operating system written in C#.
  • Cosmos (C# Open Source Managed Operating System)
  • MOOS
  • SharpOS

IL to Native compilation

Mostly the precursors to the AOT compiler we see in .Net 7/8:

  • WDK.NET - Windows Kernel Driver Development in C# with Windows Driver Kit (WDK).
  • IL2CPU - IL2CPU is a compiler for .NET IL code to compile to assembly language for direct booting.
  • bflat - A single ahead-of-time crosscompiler and runtime for C# (based upon Microsoft's Roslyn and NativeAOT).

x86 architecture/instruction set