EOLE (Linux)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Éole (homonymie).
EOLE
Famille Type Unix
Langues Français
Type de noyau Monolithique modulaire (Linux)
État du projet Actif
Plates-formes AMD64
Entreprise /
Développeur
Pôle de Compétences Logiciels Libres
Licence Multiples
(Principalement GNU GPL)
États des sources Open source
Première version 2.0 (octobre 2007)
Dernière version stable 2.6.1 (1er mai 2017)
Méthode de mise à jour Advanced Packaging Tool
Environnement de bureau aucun
Site web pcll.ac-dijon.fr

Le projet EOLE pour Ensemble Ouvert Libre Évolutif[1] consiste à élaborer et à fournir une méta distribution GNU/Linux francophone basée sur les versions LTS d’Ubuntu.

Cette méta distribution sert de base à plusieurs distribution GNU/Linux appelées modules selon la terminologie du projet EOLE.

Ils sont développés par le Pôle de Compétences Logiciels Libres[2] (anciennement Pôle de Compétences EOLE) dépendant du ministère de l’Éducation nationale.

Orientées serveur, ces différentes distributions GNU/Linux sont destinées plus spécifiquement au monde de l’éducation et offrent entre autres services, un système simplifié de configuration :

  • module Amon : Pare-feu ;
  • module Eclair : serveur de clients légers GNU/Linux ;
  • module Horus : contrôleur de domaine pour le réseau administratif d’un établissement scolaire ou d’un service académique ;
  • module Scribe : contrôleur de domaine pour le réseau pédagogique, gestion des partages réseaux et de l’authentification unique, applications web dont l’ENT Envole ;

Présentation[modifier | modifier le code]

À partir du support d’installation (CDROM, clé USB, PXE), il est possible d’installer plusieurs méta distribution nommé module. Chaque module constitue une distribution GNU/Linux spécifique[3].

Les applications réalisées par le pôle de Compétences Logiciels Libres sont sous la licence libre CeCILL (adaptée au droit français).

L’ensemble de ces distributions reste sous licence GNU GPL comme écrit dans l’article 5.3.4 de la licence CeCILL. Cette solution est déployée sur plusieurs milliers de serveurs[4],[5], dans une majorité d’académies, principalement dans le second degré[6].

Pôle de compétence[modifier | modifier le code]

Le pôle de Compétences Logiciels Libres du ministère de l’Éducation nationale est né en 2003[7]. Il participe à la volonté de la mutualisation des ressources et de compétences afin d’augmenter la performance globale du système d’information. L’objectif est de développer la performance dans un domaine d’intervention en apportant des solutions rapides et efficaces aux partenaires tout en favorisant les synergies au niveau du réseau[8].

Le Pôle de Compétences Logiciels Libres est responsable du projet EOLE et propose des solutions clef en main pour la mise en place de serveurs répondant aux besoins des établissements scolaires et des rectorats.

Le Pôle utilise (Git, Redmine, OpenNebula, Scenari…) et produit uniquement des logiciels libres. Ces réalisations s’insèrent dans le cadre de réflexions et de recommandations d’un certain nombre de structures et d’organismes ministériels favorables à l’usage des logiciels libres dans l’administration[7].

Historique[modifier | modifier le code]

Le projet EOLE naît à l’Académie de Dijon en 2000 pour répondre au besoin des établissements scolaires de partager un accès Internet unique. Le projet devient Projet National en 2001 à la demande du Ministère National de l’Enseignement Supérieur et de la Recherche (MENESR) dans le but de protéger les élèves et les données administratives, ce qui donne lui à la publication d'une première distribution GNU/Linux nommé Amon 1.0, basée sur la version 8 de Mandrake et dont le rôle principal est un pare-feu.

En 2002 l'étude de contenu et le développement par le Centre d’Études et de Traitements Informatiques de l’Académie de Dijon (CETIAD) donne lieu à la création de 2 nouveaux modules Spynx 1.0 (concentrateur de réseaux privés virtuels) et Horus 1.0 (serveur de fichiers administratif) ainsi qu'à la généralisation de pare-feu Amon dans les collèges et lycées de plusieurs académies : Clermont-Ferrand, Montpellier, Besançon… . C'est en 2003 que l'équipe EOLE, dédié au projet éponyme, devient Pôle de compétences EOLE et le module Amon est publié en version 1.5. La version du module Sphynx 1.1 est publié en 2004, en même temps que l'apparition d'un module nommé Scribe 1.0 permettant l'installation d'un serveur de fichiers pédagogique. L'équipe travaille également à l'écriture d'un éditeur de règles pour le module Amon nommé ERA.

La version 1.5 du module Amon est publiée en 2005 avec plusieurs changements et nouveautés : abandon de Freeswan et ajout du mode multi-tunnels pour les VPN et ajout du filtrage Web dynamique permis par le passage du logiciel Squidguard à DansGuardian. Cette version commencera à être utilisé dans les écoles primaires. C'est également en 2005, pour répondre à des besoins d'administration à distance des serveurs déployés naît le module Zéphir.

D'autres produits comme ODR (outil de diagnostic réseau), Bacula (logiciel de gestion de sauvegardes) et @SSR (logiciel de sécurité routière) sont intégrés en 2006-2007 lors de la réécriture des modules EOLE en module EOLE NG sur la base de la distribution Ubuntu. Sous le nom d'Eclair NG, le pôle reprend en 2008 Eclair, un ensemble de logiciels mis au point à l'origine par le Pôle National de Compétences Poste Agent[9] du Ministère de l'Éducation nationale français.

De nouveaux modules apparaissent en 2009 pour remplir d'autres fonctions et couvrir d'autres besoins : AmonEcole un module utilisant la console de visualisation de l’IDS Prélude et la virtualisation pour remplir les rôles des modules Amon et Scribe sur une seule machine, et Seshat le relais de messagerie pour le domaine intra-académique.

En 2011 tous les modules du projet sont publiés en version 2.3 et sont basés sur un version LTS d'Ubuntu. L'équipe en profite pour utiliser des conteneurs grâce à la technologie LXC. Les conteneurs vont permettre l'apparition du module AmonEcole+ nommé aussi AmonEcoleEclair qui va concentrer les fonctionnalités des modules Amon, Scribe et Eclair sur une seule et même machine physique. Le module Thot est publié en 2013 et permet de mettre en place un annuaire centralisé. C'est également l'année où les solutions EOLE sont inscrites au Socle Interministériel de Logiciel Libre (SILL). Ces solutions sont également utilisées par par le Ministère de l'Écologie, du Développement durable et de l'énergie (MEDDE) qui publie ses propres modules 2.3 : eSBL et eCDL. Cette même année le pôle de compétences EOLE devient le pôle de compétences logiciel libre.

En 2015 aux nombreux modules existants en version 2.4 sont ajoutés des nouveaux modules nommés Hâpy (Hâpy, Hâpy Node…), ils sont basés sur OpenNebula pour fournir des solutions de virtualisation.

En 2016, la version 2.6 d'EOLE s'appuie sur la version distribution Ubuntu 16.04 LTS et le module Seth, qui est une solution de contrôleur de domaine de type Active Directory, est élaborée conjointement par le Ministère de l'Éducation nationale, de l'Enseignement supérieur et de la Recherche (MENSR) et le Ministère de l'Environnement, de l'Énergie et de la Mer (MEEM). Cette version d'EOLE marque l'arrêt du support pour l'architecture i386.

Les outils[modifier | modifier le code]

Une série de logiciel sont développés par le pôle :

  • Interface de configuration du module appelé aussi gen_config du au nom de la commande de lancement ;
  • ARV (Administration de Réseaux Virtuels privés) : éditeur de configuration pour Strongswan ;
  • EAD : (Eole ADmin) est une interface WEB dédiée à l’administration des serveurs EOLE ;
  • ERA[10] : (Éditeur de Règles pour le module Amon) application graphique permettant la génération de règles de sécurité adaptée au pare-feu Amon ;
  • ESU (Environnements Sécurisés des Utilisateurs) : Gestion des configurations clientes ;
  • Gaspacho[11] : application qui permet de configurer automatiquement le poste de travail de l’utilisateur selon son profil ;
  • ODR[12] (Outil de Diagnostic Réseau) : diagnostic réseau pour poste de travail Sconet ;
  • ConfProxy[13] : application destinée à configurer automatiquement le proxy des navigateurs sur les postes Windows isolés ;
  • Sentinelle : outils graphiques de supervision des serveurs ;
  • Zéphir : application web de gestion de parc informatique orienté EOLE.

Les modules[modifier | modifier le code]

Les modules EOLE sont des distributions GNU/Linux orientées serveurs destinés à des usages spécifiques.

Ils s'installent tous à partir du même support d'installation avec un menu permettant le choix dès le démarrage.

  • module Amon : Pare-feu ;
  • module AmonEcole : module Amon et module Scribe sur le même serveur ;
  • module Eclair : serveur de clients légers GNU/linux ;
  • module Horus : contrôleur de domaine pour le réseau administratif d’un établissement scolaire ou d’un service académique ;
  • module Sheshat : mutualise les services des serveurs Scribe ;
  • module Scribe : contrôleur de domaine pour le réseau pédagogique, gestion des partages réseaux et de l’authentification unique, applications web dont l’ENT Envole ;
  • module Sphynx : concentrateur de VPN (réseau virtuel privé) ;
  • module Zéphir : solution normalisée pour faciliter le déploiement, la surveillance et la maintenance des modules EOLE ;
  • module Hâpy : serveur de virtualisation d'infrastructure / serveurs basé sur OpenNebula ;
  • module Seth : serveur contrôleur de domaine "Active Directory" basé sur Samba4.
  • module eSBL
  • module eCDL

Principes[modifier | modifier le code]

Installation[modifier | modifier le code]

Au démarrage du CD, le choix du module à installer est proposé. Attention : l’installation est non interactive (Zéro Question). Si vous oubliez le CD dans le lecteur vous risquez une perte des données. Il est aussi possible d’installer juste Eolebase, pour obtenir un serveur avec une installation minimale. À partir de cette installation il est possible de demander l’installation d’un module en spécifiant un métapaquet.

Mise à jour[modifier | modifier le code]

Les mises à jour de sécurité et les corrections de bugs majeurs sont séparées des mises à jour fonctionnelles. Vous pouvez choisir entre le mode minimum (juste les mises à jour de sécurités) ou complet (ajout de fonctionnalités). Le serveur principal de mise à jour s’appelle eoleng.ac-dijon.fr; un serveur miroir est hébergé par le Crihan

Les versions[modifier | modifier le code]

Dates Versions
octobre 2007 EOLE 2.0
mai 2008 EOLE 2.1
janvier 2009 EOLE 2.2
12 mars 2010 EOLE 2.2.2
29 avril 2011 EOLE 2.2.3
9 juin 2011 EOLE 2.3
31 juillet 2012 EOLE 2.3.5
07 juin 2013 EOLE 2.3.9
17 décembre 2013 EOLE 2.3.11
6 mai 2014 EOLE 2.3.13
18 juin 2014 EOLE 2.4
21 juillet 2015 EOLE 2.5
24 octobre 2016 EOLE 2.6 RC
01 décembre 2016 EOLE 2.6.0

Voir aussi[modifier | modifier le code]

Notes et références[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Autres distributions GNU/Linux pour l'éducation :

Liens externes[modifier | modifier le code]

Origine :
Debian
Basé sur :
Ubuntu LTS
EOLE Variantes :
Amon, Eclair, Hâpy, HâpyNode, Horus, Scribe,
Seshat, Seth, Sphynx, Thot, Zéphir, eCDL, eSBL
Dérivés :
AmonEcole, AmonEcoleEclair