Nouveau système d'exploitation à l'EFRITS

Il s'appelle Huile et il est basé sur la célèbre distribution GNU/Linux Debian. Réalisé au sein de l'école, ce système d'exploitation est diffusé automatiquement par l'un de nos serveurs, Deep Space Nine, dès qu'un poste le réclame. Son installation prend une trentaine de minutes, après quoi il est prêt à l'emploi.

Asseyez-vous n'importe où

Il suffit ensuite à n'importe quel utilisateur du parc — élève, professeur ou membre d'une association — d'entrer son identifiant et son mot de passe pour se connecter au service. Il retrouve ses fichiers, les logiciels de GNU, de nombreux logiciels open source et, bien sûr, les outils de l'école.

Sur le poste, l'élève trouve également un casque, une carte d'interface électronique, une manette de jeu, une caméra et un micro. Non pas pour consommer seulement du contenu, mais surtout pour réaliser des logiciels qui s'en servent.

Nous avons fait le choix de la simplicité : l'interface graphique est Fluxbox. Elle présente une simple image, une barre de tâches, et un menu de logiciels accessible par clic droit. Le plus important trône au sommet : xterm.

C'est à partir de ce terminal très simple que les étudiants lancent les autres programmes, travaillent leurs propres logiciels, écrivent souvent leur code dans GNU Emacs et le compilent avec GCC.

Tous vos outils au même endroit

L'école n'est pas en reste dans les logiciels mis à disposition. Les postes disposent de notre bibliothèque multimédia, la LibLapin, support de très nombreux projets et travaux pratiques allant du graphisme au son en passant par l'électronique.

Ils disposent également de nos outils de manipulation de configuration, mergeconf et fetchconf, basés sur Dabsic, langage de programmation et de description conçu par l'équipe de l'EFRITS. Dabsic est aussi un projet de recherche permanent du laboratoire de compilation et d'interprétation, ouvert aux élèves du mastère.

Les étudiants disposent aussi d'un logiciel de vérification de style et de code, le très souple Configurable C Code Crawler, ou CCCCrawler. Ils disposent de RedSteel, notre émulateur de microprocesseur et d'ordinateur complet, utile à un apprentissage plus apaisé de l'assembleur et de la programmation multiprocesseur.

Dès qu'un étudiant a besoin de réaliser un circuit imprimé pour la matière électronique, il peut compter sur BunnyCAD, logiciel de simulation d'électronique numérique et de routage. Gotoc, mini-langage de programmation inspiré du C et du BASIC numéroté, prépare les élèves intéressés par la rétro-informatique aux saveurs amères des langages de programmation des années 1970.

Intégration et harmonie complète

Huile est de plus un système télécommandé via Persoc, logiciel de suivi d'activité étudiante : une connexion sur un poste est transmise à notre serveur et l'activité sur la machine provoque un décompte mis au crédit de l'étudiant ou de l'étudiante qui en est à la source. Cela fonctionne que l'élève soit physiquement devant notre machine ou relié à elle à distance.

Ainsi, il n'est pas utile pour les élèves de justifier leur travail à distance : ils disposent, si c'est le cas, de preuves visibles sur notre intranet, lui aussi réalisé par nos soins : l'Infosphère.

L'Infosphère est en quelque sorte le chef d'orchestre de nos logiciels. C'est l'interface que les élèves utilisent pour accéder à leur calendrier, à leurs activités, pour s'engager à participer, consulter leurs supports, connaître les modalités d'évaluation, être évalués, planifier leurs semaines et beaucoup d'autres choses.

Huile permet aussi de cadencer la vie de l'école : un ordinateur dans une salle qui passe en examen — information relayée automatiquement par l'Infosphère — fermera automatiquement les sessions utilisateurs non concernés et n'autorisera que ceux passant l'épreuve. Huile sait s'éteindre quand plus personne n'a besoin de lui et, sur les postes capables de s'éveiller sur ordre réseau, Huile sait s'allumer tout seul.

Huile, c'est aussi une collection de jeux : ceux des étudiants, ceux de Hanged Bunny Studio, le studio indépendant de l'école, ceux du monde du libre, des abandonwares... pour les moments de pause et les soirées de l'école.

La démonstration de notre compétence

Il n'est pas question de vantardise, mais pas non plus de fausse modestie. La réalisation de cet environnement scolaire est aussi une vitrine des compétences de l'équipe de l'EFRITS. Celle-ci touche à de très nombreux domaines et elle est profonde.

Administration système, réseau, programmation graphique, son, web, système, base de données, automatisation, chiffrement, parsing, interprétation, simulation, électronique... les domaines sont nombreux et reflètent largement le programme proposé aux élèves. La qualité et la sécurité sont des priorités de chaque instant, car nous entraînons chaque jour de futurs professionnels de l'informatique, dont certains seront des têtes du domaine.

Au-delà de l'outil dont nous avions besoin et que nous avons conçu, il s'agit aussi de ne pas demander de nous croire sur parole quant à nos capacités et au savoir-faire que nous voulons transmettre.

Au service de la scolarité, des élèves et de la communauté

L'automatisation des aspects administratifs et logistiques de notre école permet de se concentrer autant que possible sur les élèves, c'est-à-dire sur ce qui est essentiel pour eux et sur ce quoi nous sommes le meilleur. Étant auteurs de l'ensemble de ces systèmes, nous ne sommes pas prisonniers de leurs fonctionnalités actuelles et pouvons les modifier ou les contourner si nécessaire, afin qu'ils restent toujours une aide et jamais un obstacle.

La quasi-totalité des logiciels de l'école sont sous licence libre : GPL3 ou GNU Affero pour les services en ligne. Leur code source peut, pour la plupart, être consulté sur GitHub via les comptes Damdoshi ou La Caverne Aux Lapins Noirs.

Certains logiciels, bien qu'étant libres, ne peuvent être diffusés librement pour des raisons liées à la prévention de la triche, typiquement les mécanismes de correction de nos exercices. Ceux-là sont cependant disponibles à la demande.

L'école croit au projet GNU, promeut Linux, Firefox et d'autres encore. Elle souhaite affirmer sa reconnaissance par sa contribution au monde du logiciel libre. Nous aspirons à former, à terme, des étudiantes et étudiants motivés à contribuer aux grands projets du monde du libre et à prendre le relais d'une génération aujourd'hui vieillissante qui n'a pas démérité.

L'ensemble de nos logiciels forme le TechnoCentre, dont l'administrateur est Albedo — actuellement incarné par Jason Brillante, directeur de l'EFRITS. TechnoCentre, Albedo, Infosphère et d'autres noms sont issus de l'univers des Cantos d'Hyperion de Dan Simmons.

Source initiale : ancien article WordPress


contact

INFORMATIONS



NOUS RENDRE VISITE


*Champs obligatoires

En cliquant sur le boutton « ENVOYER » ci-dessous, vous autorisez l'entreprise EFRITS SAS à stocker et traiter vos données personnelles renseignées ci-dessus afin de répondre à votre demande. Pour plus d'informations sur la gestion de vos données personnelles et vos droits, consultez notre politique de confidentialité.

CANDIDATER




LISTEZ VOS INTÉRÊTS



*Champs obligatoires

En cliquant sur le boutton « ENVOYER » ci-dessous, vous autorisez l'entreprise EFRITS SAS à stocker et traiter vos données personnelles renseignées ci-dessus afin de répondre à votre demande. Pour plus d'informations sur la gestion de vos données personnelles et vos droits, consultez notre politique de confidentialité.