The early days of mono



I’m working on banging into shape the engineering systems for the Linux ports of the .NET Core effort. I was wondering whether anyone knows about the early days of Mono. What was the engineering system (CI, etc.) like back then? Was there any aspect that was really good or really bad that we can learn from when working on .NET Core?


So you’re looking for “things we would’ve avoided if we knew back then (and it’s too late to change now)” ?
Or how they bootstrapped the whole process?


Let’s go for both. I think I know much of the story on the first point from reading the mail archives (interpreter + C# compiler + basic runtime), but maybe you have some additional insights :smile:


When can we expect to see the first bits and bytes of the CoreCLR runtime in the github repository?

.NET Foundation Website | Blog | Projects | Code of Conduct