Étape 3: Introduction au COSMOS
Cosmos (c# Open Source géré Operating System) est un kit de développement de système d’exploitation qui utilise Visual Studio comme environnement de développement. Malgré C# dans le nom, n’importe quel langage .NET basé peut être utilisé en VB.NET, Fortran, Delphi Prism, IronPython, F # et bien plus encore. Cosmos lui-même et les routines de noyau sont principalement écrit en c# et donc le nom de Cosmos. En outre, FLAMME89 (.NET Open Source géré Operating System) semble stupide.
Cosmos n’est pas un système d’exploitation au sens traditionnel, mais c’est plutôt un « Kit de système d’exploitation », ou comme j’aime à dire « Système d’exploitation Legos ». Cosmos vous permet de créer des systèmes d’exploitation comme Visual Studio et c# normalement vous permettent de créer des applications. La plupart des utilisateurs peuvent écrire et démarrer leur propre système d’exploitation en quelques minutes, tout en utilisant Visual Studio. Étape 5 inclut de nouvelles fonctionnalités comme un type de projet intégré dans Visual Studio et un débogueur intégré. Vous pouvez déboguer votre système d’exploitation directement à partir de Visual Studio en utilisant les points d’arrêt. Cosmos est disponible en deux distributions, le kit de développeur (dev kit) et le kit de l’utilisateur. Le kit de dev est conçu pour les utilisateurs qui veulent travailler sur le Cosmos lui-même. Le kit de l’utilisateur est conçu pour ceux qui sont intéressés à construire leur propre système d’exploitation et faire un travail de Cosmos. Le kit de dev pourrait être considéré comme le SDK du Cosmos. La plupart des utilisateurs devraient commencer avec le kit de l’utilisateur car il n’est pas si écrasante comme le kit de dev. Cet article se concentre sur le kit de l’utilisateur.