Title-tribunes

Cloud Computing, défi et opportunité pour l'Open Source

France Numérique 2012 : serious gaming
Par Jean-Marie Chauvet

Faut-il dégraisser les mammouths ou la vision française de l'innovation ?
par Jean-Louis Mélin, Alaloop

Les élites américaines se cherchent un super-héros
Par Jean-Marie Chauvet

Un clic, un flic
Par Jean-Marie Chauvet

Toute les tribunes

Title-video
Episode 1 : Dédé ca va couper, LOI CRÉATION ET INTERNET11943519Logo-itrtv
Title-themes Applat_menu_gauche2 Applat_menu_gauche_cmt

Enquête IBM CEO Global Study PME
L’innovation comme effet de levier du changement

par Guillaume
le 21/11/2008 à 10:47

Enquête IBM CEO Global Study PME
L’innovation comme effet de levier du changement

par chevalier
le 21/11/2008 à 07:52

Windows Live : la nouvelle formule en décembre

par kay
le 18/11/2008 à 08:35

Windows Live : la nouvelle formule en décembre

par LARBI ESSAFFAR
le 17/11/2008 à 19:28

Classement Truffle100 Europe des éditeurs de logiciels
Une Croissance du chiffre d’affaires de 10%

par Antoine Driard
le 17/11/2008 à 13:22

Rechercher
Services
Dossier-microsoft Grossiste en solutions de sécurité intégrées Logo_abonn Nerim Flash-securite Job Derniers Proposer un communiqué de presse
Fils RSS : Top 10 quotidien

Le projet Mancoosi vise à améliorer les mises à jour de logiciels libres

jeudi 04 septembre 2008

Un consortium de 10 partenaires industriels et académiques internationaux de la recherche a lancé en février 2008 le projet Mancoosi. Ce projet est financé par l'Union Européenne sur une durée de 3 ans et vise à améliorer la qualité des mécanismes de mise à jour pour les logiciels libres.

 

Mancoosi, qui signifie MANaging the COmplexity of the Open Source Infrastructure (gérer la complexité des infrastructures du logiciel libre), dispose d'un budget total de 4,4 millions d'euros, incluant un financement de l'Union Européenne d'un montant de  3,3 millions d'euros.

 

Les logiciels libres évoluent en une succession rapide de versions. Les logiciels développés et publiés de cette manière sont fournis sous forme de «paquets» par les distributions logicielles afin de faciliter l'installation et le déploiement. C'est le cas par exemple pour les distributions du système d'exploitation GNU/Linux auxquelles sont associées des logiciels applicatifs.

 

Des distributions cohérentes de ces «paquets» logiciels sont publiés par des éditeurs et mises à jour plusieurs fois par an, cependant, avec le temps, chaque machine contient un mélange spécifique de composants logiciels provenant de différentes versions de sa distribution de référence mais aussi de sources externes. La maintenance de cet ensemble de composants installés sur la machine en un état cohérent est une tâche complexe et qui, de plus, se répète régulièrement.

 

L'évolution rapide de la base logicielle rend régulière le besoin de mise à jour, tâche qui doit être à la fois sûre et simple, que ce soit pour les utilisateurs grand public qui ne souhaitent pas perdre de temps à administrer leur ordinateur, ou que ce soit pour les utilisateurs avancés qui ne peuvent pas se permettre des arrêts dus à des mises à jour ayant échoué.

 

C'est là est une tâche difficile : une distribution de logiciels libres est constituée de dizaines de milliers de «paquets» logiciels, interconnectés par des dépendances complexes et des relations d'exclusion qui changent avec l'évolution des «paquets» logiciels. En conséquence, même quand un utilisateur souhaite mettre à jour un «paquet» unique, il peut être nécessaire d'enlever ou d'installer de nombreux autres «paquets» logiciel.

 

Trouver un chemin de mise à jour d'une installation de ''paquets'' à une autre, est une tâche complexe en terme d'algorithmes, et trouver un chemin prenant en compte les préférences ou les contraintes des utilisateurs l'est encore plus.

 

Afin de résoudre ces problèmes délicats, le projet Mancoosi :

 

- définira des modèles formels de plateforme logicielle et ajoutera un support transactionnel aux outils existants afin d'assurer qu'il est possible de revenir en arrière en cas de tentative ratée de mise à jour ;

- développera des algorithmes spécialisés et des outils pour la découverte et l'optimisation des chemins d'évolution ;

- mobilisera une communauté de recherche afin de prendre part à une compétition internationale pour la résolution des problèmes de mise à jour et pour d'autres problèmes de maintenabilité qui seront répertoriés dans un corpus de descriptions actuelles et réelles d'échecs de mises à jour.

 

La cible principale du projet est l'infrastructure logiciel libre, qui représente un exemple réel des difficultés présentes et futures du système logiciel complexe changeant rapidement. Cependant, les applications de ces techniques vont bien au delà du logiciel libre, et les technologies développées dans le cadre du projet Mancoosi prépareront les outils de maintenance du logiciel du futur, particulièrement pour les systèmes de systèmes, même quand ils ne sont pas  à base de logiciels libres.

 

Les partenaires de Mancoosi sont :

 

- Université Paris Diderot; France

- Caixa Mágica, Portugal

- Mandriva, France

- INESC-ID, Portugal

- ILOG, France

- Pixart, Argentine

-Tel Aviv University, Israël

-Université catholique de Louvain, Belgique

-Università degli Studi dell'Aquila, Italie

-Université Nice Sophia Antipolis, France

Printer Imprimer l'article
Email Transférer par mail

Les 10 derniers articles mis en ligne

On en a parlé
& ATI Bouygues Canon E EFI EMC INFOGERANCE INFOR LG MedPi PC SOA SUN TEL acer afrique alerte amazon aol apple application archivage ares bande bull cast crm dell difficultés dvd eds epson erp ever facturation factures fnac free fujitsu g ged google gps hervier hp ibm ilog inde iona lexmark logitech lyon m& media microsoft migration mobilité nec nokia open source oracle orange p pc portable pilotage reporting restructuration rsa rss sage samsung sap sas sauvegarde sfr si sony stockage symantec telephone tendance tic tma toshiba virtualisation vista voip web xbox