Ever since we started writing a complete and cutting edge filesystem in C# and only
managed code we are confronted with questions like
"Why C#? Why .NET? Why not in a more low-level language? Why a filesystem after all?"
I don't want to talk just yet about our reasons but we can't be that wrong if even
Microsoft Research is trying to get their .NET Operating System research project Singularity
ready for customers:
"Midori is an offshoot of Microsoft Research’s
Singularity
operating
system, the tools and libraries of which are completely managed code. Midori is designed
to run directly on native hardware (x86, x64 and ARM), be hosted on the Windows Hyper-V
hypervisor, or even be hosted by a Windows process."
This would be an Operating System 100% in managed code - hey Microsoft - maybe you
want to talk with us about our 100% managed code filesystem?! :-)
To prevent rumors: no - we are not working on anything Microsoft related, yet.
Source 1: Microsoft
Research - Singularity
Source 2: Codename
Midori
