For the record, SharpOS ( http://www.sharpos.org/ ) was the "first" open-source C# OS project. It has a more mature codebase, a *much* larger developer community, and it is significantly more "public" than Cosmos.
You should check it out. Its definitely not Legos, but its a bit sturdier anyway.
And yes, I'm biased, as I am a core developer at SharpOS. But we've been around a year and a half, and we've already worked through alot of the kinks that Cosmos is still facing, since they have only been around a few months.