![]() |
|||
|
Archiver et préserver les logiciels
Les logiciels existent depuis plus d'un demi-siècle, et ont des implications dans presque toutes les activités humaines : arts, communication, divertissements, éducation, industries, sciences, services aux entreprises et aux particuliers, etc. La préservation d'un logiciel implique plusieurs angles :
Cette préservation peut être réalisée par le maintien des supports de l'information originels en état de fonctionnement, par une conversion du logiciel vers un environnement informatique plus moderne, ou par la "capture" des données présentes sur les supports informatiques originels vers un format facile à maintenir et à dupliquer avec l'informatique moderne.
Cette préservation nécessite généralement la "simple" numérisation des éléments au moyen de scanners ou appareils photos.
L'environnement informatique matériel nécessaire peut être maintenu en état de fonctionnement, être ré-implémenté vers des technologies matérielles plus modernes, ou bien être reproduit par un logiciel d'émulation ou d'interprétation fonctionnant sur un système informatique moderne.
Cette préservation nécessite la numérisation des articles, le rassemblement et classement des fichiers relatifs au logiciel, etc.
Cette préservation peut prendre la forme de films montrant l'utilisation du logiciel, de témoignages sonores, rédigés ou filmés, la rédaction d'études concernant la portée du logiciel chez les utilisateurs et dans la société, etc.
Les logiciels sont enregistrés sur des supports très divers, tels que les bandes magnétiques (cassettes audio, DAT, ...), les cartouches (ROM, Flash, ...), les disques magnétiques (tambours, disques durs, ...), les disques optiques (CD, DVD, ...), les disquettes, etc. Pour la préservation à long terme des logiciels proprement dits, il semble plus intéressant d'acquérir les données originelles du logiciel, en vue de son exécution dans un environnement informatique émulé (c'est-à-dire virtuel) dans des environnements informatiques modernes. En effet, la préservation des supports originels de l'information sont souvent très limités dans le temps, notamment en ce qui concerne les supports magnétiques (bandes et disques magnétiques, disquettes), et ce malgré toutes les précautions envisageables. La conversion de chaque logiciel vers un environnement informatique moderne n'est pas une solution viable économiquement, et présente également la possibilité probable de "dénaturer" le logiciel originel en modifiant certains aspects de son fonctionnement.
L'acquisition des données originelles d'un logiciel peut cependant présenter certaines difficultés : - Le logiciel a pu être conçu pour une machine ayant pratiquement disparu, et dont le format physique et/ou logique des supports d'information est difficile à lire ou à transférer avec les standards actuels. - Le logiciel peut être protégé contre la copie, et donc par nature ne pas être copiable. - Le support du logiciel a pu être détérioré avec le temps, éventuellement de façon irrémédiable. Pour les supports disquettes, la résolution des deux premiers points est l'objet de l'utilitaire Disk2FDI. Le format FDI sera donc choisi comme format de prédilection pour sauvegarder le contenu d'une disquette, quelle que soit le système d'origine et l'éventuelle protection contre la copie utilisée. Si la disquette présente des erreurs apparues au cours du temps, ces erreurs seront reproduites dans l'image FDI. Si le logiciel doit être considéré comme préservé définitivement, il y a donc nécessité de vérifier l'intégrité des données capturées. Il faudra donc à cet effet développer des algorithmes spécifiques de vérification de l'intégrité pour chaque format de piste concerné. Certains algorithmes de réparation des données peuvent être également envisagés, notamment dans les cas où il n'est pas possible d'obtenir plus d'un exemplaire d'une disquette originale. De tels algorithmes de vérification de l'intégrité d'une piste ont été développés par la Classic Amiga Preservation Society (CAPS) pour les pistes rencontrées sur les disquettes Amiga. Le développement d'autres algorithmes est bien sûr nécessaire pour les autres systèmes, si le besoin de vérification de l'intégrité apparaît.
Dans quelques temps, la présente page sera un point d'entrée vers un projet de préservation des logiciels. Certains logiciels, pour lesquels le droit de diffusion est autorisé, seront disponibles au téléchargement. |
Introduction
|
|
|
Visit The Oldskool PC, a website
dedicated to old PC gaming nostalgia and resources. |
|||