Mobius — Building a Custom .NET Runtime on .NET Core
summary
The talk describes Mobius, an experiment to implement a .NET runtime as a .NET Core application rather than in C++. It explains the idea of running CIL bytecode by a managed program, outlines an implemented prototype demonstrating feasibility, and discusses potential uses and what this reveals about .NET runtime design and internals.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:33What is .NET Runtime
- 11:56Existing .NET Runtime implementations
- 23:34Mobius idea and benefits
- 29:47Mobius architecture and design
- 35:09Interpretation vs JIT in Mobius
- 43:14Metadata and instructions handling
- 51:41Dynamic compilation and native code
- 56:27Current status and future
related talks
58mMobius – writing your own .NET runtime running on .NET Core
50mDemystifying the Core of .NET Core
56m.NET 5: runtimes
53mSo you want to create your own .NET runtime?
01h 02mSo you want to create your own .NET runtime?
01h 15mPanel discussion on the future of .NET
51m.NET and WebAssembly: Back to the browser?
01h 05mFrom 'dotnet run' to 'Hello World!'
