Qu'est-ce que j'ai entendu dire à propos de la restauration de la première édition Unix?

44

J'ai commenté ailleurs que le code source de First Edition Unix avait été restauré à partir de bandes. La réponse a été un émerveillement et une demande d'informations supplémentaires.

Qu'est-ce que les gens ont fait? Qui l'a fait? Quand? Et comment?

JdeBP
la source

Réponses:

61

En 2008–2009, la Unix Heritage Society a réussi à reconstituer la source du noyau Unix de First Edition et des parties de la coque à partir de diverses sources, notamment des bandes magnétiques et des documents papier. Les détails ont été écrits et présentés lors d’une conférence USENIX en 2009.

Il y a eu d'autres papiers.

  • Warren Toomey (2010). "Première édition Unix: sa création et sa restauration". Annales IEEE de l'histoire de l'informatique . 32 (3) . Juillet – septembre 2010. DOI: 10.1109 / MAHC.2009.55 . pp. 74–82.

À l'origine, la source était disponible sur Google Code. Google Code a bien sûr procédé pour ensuite se lever et mourir, et il ne reste que des archives mal marquées .

Cependant, M. Toomey a également la source disponible sur son compte TUHS sur GitHub , tout comme beaucoup beaucoup beaucoup beaucoup beaucoup beaucoup beaucoup beaucoup beaucoup beaucoup d' autres personnes.

Les manuels de la première édition disponibles sous forme numérique étaient également disponibles.

Dans des travaux plus récents, Diomidis D. Spinellis de l'Université d'économie et de commerce d'Athènes a intégré cette solution dans un référentiel GitHub combiné reconstitué englobant quelque 40 années de développement , de la première édition ici à d' autres versions de Research Unix à travers 386BSD jusqu'à FreeBSD 11.0.

Lectures complémentaires

JdeBP
la source
3
Le code source (pour First Edition et de nombreuses autres versions antérieures) peut également être consulté et recherché directement sur le site Web de TUHS .
Stephen Kitt
1
Oh, vous pourrez en apprendre davantage sur l’effort de reconstruction dans les archives de la liste de diffusion TUHS .
Stephen Kitt
1
... et dans les archives dédiées de la liste de diffusion aussi.
Stephen Kitt
3
"Le seul point d'échec est maintenant ..." lorsqu'il est fait référence à une solution de contrôle de version distribuée. = / Fait mal au cerveau.
tjd
2
@DavidTonhofer Alors que les gens utilisent souvent un flux de travail centralisé, le clone du référentiel de chaque contributeur présente une valeur considérable.
tjd