En 2014, Microsoft a transféré le code MS-DOS 1.25 et 2.0
au Museum of Computer History , et début octobre de cette année, ce code a
été téléchargé sur
GitHub . Mais non seulement Microsoft s'engage à préserver l'héritage historique des logiciels. Il existe plusieurs projets mondiaux dont le but est de préserver l'ancien logiciel. Nous en parlerons dans l'article d'aujourd'hui.
/ photo Steve Jurvetson CC / Apple IIArchives Internet
Les archives Internet sont mieux connues pour leur
collection de pages Web , mais le projet recueille également d'
anciens logiciels . La bibliothèque avec des programmes dans les archives Internet
est apparue en 2013. Elle est
supervisée par Jason Scott, mettant à jour manuellement les archives. Il transfère les données des supports physiques vers le cloud: CD-ROM, disquettes et même code de magazines et répertoires.
En général, la "source" Jason fait don des mêmes passionnés et collectionneurs. Un jour, il a lancé une campagne pour
trouver tous les disques avec des versions d'essai d'AOL . Le propriétaire de cdrom.com lui a écrit et a remis à Internet Archive une grande collection de ses CD souhaités.
Selon Jason, il a commencé à «enregistrer» des logiciels, car il s'est rendu compte de la fragilité du monde numérique. La création d'une copie idéale du programme est très facile, mais si vous ne le faites pas à temps, elle sera perdue à jamais.
Les visiteurs du site d’archivage peuvent «toucher» certains programmes directement dans le navigateur. Par exemple, il
existe des jeux à partir de consoles portables vintage qui sont lancés à
l' aide de
l'émulateur MAME . La collection comprend
Donkey Kong ,
Mortal Combat et même
Tamagotchi .
Il existe également des programmes pour les anciens ordinateurs. The Archive propose une
sélection dédiée à Apple II. Elle n'est pas surveillée par Jason lui-même, mais par un pirate informatique sous le pseudonyme 4h du matin. Il contourne la protection des programmes de la vieille école et les rend accessibles à la communauté mondiale. Selon Jason Scott, 4h du matin enregistre donc des logiciels qui ne seraient autrement conservés que sous forme de publicité dans un magazine (ou complètement disparus).
4am enregistre non seulement des jeux (comme
Aliens et
Pac-Man ), mais aussi des programmes de travail, par exemple, le convertisseur de polices et le convertisseur d'images
Graphics , sorti en 1988.
Les jeux pour MS-DOS sont
enregistrés dans une collection distincte - il y en a plus de deux mille.
Une autre sélection intéressante dans l'archive est la
bibliothèque pour ordinateurs Macintosh de 1984 à 1989, lorsque les utilisateurs ont rencontré pour la première fois une interface graphique. Ici, vous pouvez travailler avec
MacOS System 6 et dessiner dans
MacPaint .
Olive
Si les archives Internet tentent de préserver le patrimoine culturel, le projet Olive a un objectif légèrement différent. Les fondateurs d'Olive considèrent qu'il est important de conserver les anciens programmes pour les futurs scientifiques.
La méthode scientifique est basée sur la reproductibilité des résultats. Une future génération de chercheurs devrait être en mesure de reproduire les conditions expérimentales d'origine. Par conséquent, il est important de préserver les programmes que les chercheurs utilisent pour les calculs ou les simulations. Pour les créateurs d'Olive, la préservation des logiciels vintage est un
moyen d' assurer la continuité de la science.
Olive est
développé par des scientifiques de l'Université Carnegie Mellon. Maintenant, le projet n'est pas accessible aux utilisateurs ordinaires, seules les personnes qui ont contribué à la création du système peuvent travailler avec lui. Cela est dû aux restrictions de licence pour les programmes de la collection. À l'avenir, les participants au projet prévoient d'ouvrir leur bibliothèque au grand public.
Cependant, vous pouvez maintenant télécharger la partie client Olive. Il s'appelle VMNetX, il peut exécuter des machines virtuelles à partir de n'importe quel serveur, s'exécute sur Linux et utilise KVM. Le code peut être
trouvé sur GitHub .
Jusqu'à présent, 17 programmes sont disponibles dans le service Olive. Ils ont été choisis par les scientifiques eux-mêmes, en fonction de leurs intérêts et préférences. La bibliothèque du projet propose à la fois des jeux et des services plus "sérieux". Ainsi, à des fins scientifiques, les chercheurs ont enregistré l'application de calcul de taxe TurboTax 1997 et l'environnement Chaste 3.1 2013 pour la modélisation des tissus corporels.
/ photo Q Family CCLes fondateurs du projet prévoient de créer leur propre environnement pour le lancement de programmes, qui
seront mis à la disposition des entreprises privées et publiques et des chercheurs. Un exemple d'utilisation possible de l'environnement Olive est de travailler avec la NASA. L'agence pourra reproduire dans Olive les systèmes d'engins spatiaux lancés et corriger les erreurs dans leur travail.
Projets du réseau de préservation des logiciels
Network Preservation Network développe deux projets de conservation de logiciels à la fois.
Le premier est en cours de développement à Yale. L'objectif des chercheurs est de créer une infrastructure basée sur le modèle Emulation-as-a-Service, dont les utilisateurs peuvent enregistrer et exécuter n'importe quel programme sur des machines virtuelles. Les 3 000 premières applications que les développeurs eux-mêmes y «feront». Les travaux sur le projet ont commencé en février 2018 et son achèvement est
prévu pour juin 2020. Le service sera
accessible aux étudiants et au personnel universitaire.
Le deuxième
projet s'appelle Fostering a Community of Practice (FCoP). Pour lui, le Software Preservation Network a sélectionné six applications dans les bibliothèques et les musées avec des initiatives pour préserver les logiciels obsolètes. D'ici mai 2020, les participants présenteront leurs archives numériques avec d'anciens programmes.
L'un des projets a été proposé par l'équipe du musée Solomon Guggenheim. Ils créeront un système de conservation des œuvres d'art numériques. Un autre projet appartient à la bibliothèque de la Georgia University of Technology. Ses employés développeront un service dans lequel les utilisateurs pourront accéder aux programmes de la collection de la bibliothèque et au matériel de formation sur ce logiciel.
PS Quelques éléments frais du premier blog IaaS d'entreprise:
PPS Et nous avons également notre propre
chaîne Telegram :