Cosmos, pour C# Open Source Managed Operating System, est un système d'exploitation basé sur C#. Initialement destiné à démarrer sur un PC, ce projet Open Source a bien l'intention de rendre son OS compatible avec les iPhone, les Wii mais aussi les OLPC, les "One laptop per child" le projet d'ordinateur portable économique pour les enfants. Si les développeurs ont mis l'accent sur le développement en C#, n'importe quel langage .NET est en réalité compatible avec le système. Les initiateurs du projet attendent de l'aide au développement de cette plateforme, à l'intégration de pilotes matériel, mais aussi à la création d'application dédiées.