Télécharger le poster

Transcription

Télécharger le poster
Département Electricité
Tél. : + 41 24 423 21 11
Fax : + 41 24 425 00 50
Ecole d’ingénieurs du Canton de Vaud
Route de Cheseaux 1, case postale
CH-1401 Yverdon-les-Bains
mailto:[email protected]
http://www.eivd.ch
Extension de Cygwin
Qu’est-ce que Cygwin ?
« Cygwin est un environnement Unix, développé par Red
Hat, pour Windows. Il est constitué de deux parties :
Une DLL (cygwin1.dll) qui se comporte comme une
couche
d’émulation
Unix,
fournissant
des
fonctionnalités d’API Unix
Une collection d’outils, portés depuis Unix, ce qui
donne une apparence de Unix/Linux
La DLL Cygwin fonctionne avec toutes les versions non
bêta, non “candidates à la mise en production”, de
Windows pour ix86 depuis Windows 95, à l’exception de
Windows CE. »
Ce sont les premiers mots du site officiel consacré à
Cygwin, parmi lesquels le terme « UNIX » fait de
fréquentes apparitions, et ce à juste titre, puisque le
modèle UNIX, dont l'auteur est The Open Group, fait la
démonstration de sa stabilité depuis plus de trente ans. Il
est également l'un des plus vieux modèles de système
d'exploitation encore utilisé de nos jours, ce qui implique
un nombre incalculable d'utilisateurs, mais également de
programmes écrits pour cette architecture, dont il est
nécessaires de porter le code dès qu'une migration vers
un autre système est effectuée. L'intérêt de Cygwin est
de permettre à des programmes, écrits pour une
architecture UNIX, de fonctionner sur une architecture
Windows, qui est la plateforme actuellement la plus
courante.
Qu’est-ce que RPM ?
RPM, le RPM Package Manager, permet « d'installer, de
désinstaller, de vérifier, d'interroger et de mettre à jour
des paquets logiciels ». En maintenant à jour une base
de données, le système est constamment au courant des
éléments logiciels le constituant. Ainsi, à l’ajout de
programmes ou de librairies, l’utilisateur a moyen de
connaître les répercussions qu’aura cette action sur le
système. Si toutes les conditions logicielles nécessaires
Auteur :
Répondant interne :
Expert :
Sujet proposé par :
au bon fonctionnement de l’élément ajouté sont réunies,
l’installation peut avoir lieu. Dans le cas contraire, le
système est en mesure d'’ndiquer les dépendances
insatisfaites et se protège en interdisant la réalisation de
l’action.
Pourquoi doter Cygwin de RPM ?
RPM a fait la preuve de sa puissance depuis 1995 déjà,
et c'est la raison pour laquelle des plus grandes
distributeurs de solution GNU/Linux, parmi lesquels
SuSE, Red Hat et Mandrake, l'ont choisi comme
gestionnaire de paquetages. Cygwin étant actuellement
l’implémentation de Unix potentiellement la plus
répandue, grâce à la diffusion planétaire des produits
Microsoft, il est impératif de lui fournir cette sécurité.
Le travail effectué
RPM, dans sa dernière version 4.1, est désormais
disponible pour la plateforme Cygwin. Le challenge actuel
est de transformer la totalité des composants de Cygwin
en archives RPM, dans le but que Cygwin soit, à même
titre que les distributions GNU/Linux précitées,
entièrement maintenu dans un état cohérent par le
gestionnaire RPM.
Yann Crausaz
Dr Claude Evéquoz
M. François Kilchoer, EIF
EIVD
EIVD © 2002 – 2003, filière informatique