Introduction

Aura OS est un système d’exploitation mono-thread développé en C# par Valentin CHARBONNIER et Alexy DA CRUZ, ainsi que plusieurs collaborateurs habitant dans les quatre-coins du globe. Nous utilisons le projet Cosmos OS comme kernel.

Aujourd’hui nous allons voir ensemble comment installer les différents outils qui nous permettrons de travailler sur ce projet. (ou sur tout autre projet et peut être le vôtre ?)

Prérequis pour Cosmos OS

  • Visual Studio 2017 v15.9.2 Community Edition
  • Inno Setup Starter Pack
  • .NET Framework 4.1 SDK
  • .NET Core 2.1+
  • Github Client
  • Aura modified version (Cosmos OS)

Installation de Visual Studio

Lien de VS Community 2017 : https://visualstudio.microsoft.com/fr/vs/community/

Vous suivez les étapes de l’installation jusqu’à arriver ici :

Cliquer sur modifier :

Sur cette page, vous avez la possibilité de choisir les modules dont vous souhaitez installer. Dans le cas où nous voudrions développer des applications en Python, nous pourrions installer le module « Développement Python », même cas si nous voulions faire du développement de solutions Cloud pour Azure…

Dans notre cas nous avons besoin du module « Développement .NET Desktop », « Développement multiplateformes .NET Core ».

De plus dans l’onglet « Composants individuels », nous pouvons installer les outils dont nous avons vraiment besoin sans installer le module complet, ou installer des versions ultérieures.

Dans notre cas, nous avons besoin de .NET Framework SDK 4.1 que nous pouvons aussi installer depuis le site de Microsoft.

Lien pour .NET Framework SDK 4.1 : https://dotnet.microsoft.com/download/dotnet-framework/net471

La partie sur Visual Studio est terminée.

Installation d’Inno Setup

Lien pour Inno Setup : http://www.jrsoftware.org/isdl.php

Il nous faut installer la version QSP (QuickStart Pack).

Ce logiciel nous permet de créer le package d’installation de notre Kernel Cosmos et des extensions Visual Studio.

Suivre les instructions du package d’installation et laisser les options par défaut.

.NET Core 2 & .NET Framework 4.1 SDK

Normalement, elles se sont installés avec Visual Studio, malheureusement, parfois, il se peut que notre tache finale ne fonctionne pas suite à ses deux récalcitrants ! De ce fait, nous pouvons les télécharger sur le site de Microsoft.

Lien : https://dotnet.microsoft.com/download

Github

Présentation de Github

GitHub est un outil collaboratif qui permet aux développeurs de pouvoir travailler sur le même projet en même temps. Il permet aussi de faire du « versionning », ce qui nous permet d’avoir différentes versions suivant les fonctionnalités implémentées.

Il permet aussi aux équipes de s’organiser via des espaces qui leur ai réservés.

Github héberge de nombreux projets, open-source principalement dont celui de Cosmos et Aura OS. La solution permet aux utilisateurs du monde entier de pouvoir collaborer et proposer des résolutions de bugs ou l’ajout de nouvelles fonctionnalités qu’ils auraient coder eux même !

Interface du dashboard de Github.

Après avoir créer un compte sur la plateforme, vous pouvez rejoindre une organisation (équipe) ou en créer une. Dans celle-ci, vous serez capable de créer des repository, ce sont vos projets.

Préparons notre espace de travail

Pour notre cas, vous allez non créer un repository mais faire une copie d’un repository déjà existant, on appelle ça un « fork ».

Vous allez devoir créer un fork de 5 repositories. Voici les liens :

Ce sont tous les repositories nécessaires au développement sur le projet Aura OS.

Ici sur le repository Aura OS, vous cliquez sur « fork » en haut à droite pour copier le repository sur votre compte. Vous devez le faire sur tous les repositories de la liste.

Désormais les repositories seront disponible sur votre compte. Vous devez installer le client Github à cette adresse :

Lien pour télécharger « GitHub Desktop » : https://desktop.github.com/

Dans « File », vous avez l’option « Clone repository ». Celle-ci vous permet de cloner sur votre ordinateur le repository, de ce fait vous pourrez travailler dessus.

Vous devez cloner tous les repositories et les mettre dans le même répertoire.

Installation de Cosmos OS

Une fois que vous avez tous les dossiers, allez dans le répertoire Cosmos et lancez ce script .bat :

<<install-VS2017.bat>>

Celui-ci installe Cosmos qui nous permet de travailler sur Aura OS.

Après l’installation, vous serez apte à travailler sur Aura OS, pour lancer le projet, ouvrez Visual Studio et ouvrez le projet qui se trouve dans le dossier Aura-Operating-System dans votre répertoire racine.

C:\…\Repertoire_Racine\Aura-Operating-System\Aura Operating System

<<Aura OS.sln>>

Nous pouvons enfin travailler !


Alexy DA CRUZ

Administrateur systèmes depuis maintenant plus d'un an. Passionné par le développement, j'écris des articles sur mon portfolio.

1 commentaire

Laisser un commentaire