¿Qué es esto que escucho sobre la restauración de Unix de First Edition?


44

Comenté en otra parte que el código fuente de First Edition Unix había sido restaurado de cintas. La respuesta fue asombro y una solicitud de más información.

¿Qué ha hecho la gente? ¿Quién lo hizo? ¿Cuando? ¿Y cómo?

Respuestas:


61

En 2008–2009, la Unix Heritage Society logró reconstruir la fuente del kernel de Unix de la primera edición y partes del shell de varias fuentes, incluidas cintas magnéticas y documentos en papel. Los detalles fueron escritos y presentados en una conferencia de USENIX en 2009.

Ha habido otros papeles.

  • Warren Toomey (2010). "Primera edición Unix: su creación y restauración". IEEE Annals of the History of Computing . 32 (3) . Julio-septiembre de 2010. DOI: 10.1109 / MAHC.2009.55 . pp. 74-82.

Originalmente, la fuente estaba disponible en Google Code. Google Code, por supuesto, procedió a subir los dedos de los pies y morir, y todo lo que queda es un archivo mal marcado .

Sin embargo, M. Toomey también ha hecho la fuente disponible en sus TUHS cuenta en GitHub , al igual que muchas muchas muchas muchas muchas muchas muchas muchas muchas muchas otras personas.

También se pusieron a disposición los manuales de la primera edición disponibles en forma digital.

En un trabajo más reciente, Diomidis D. Spinellis de la Universidad de Economía y Negocios de Atenas ha integrado este y otros en un repositorio GitHub combinado reconstruido que abarca unos 40 años de desarrollo , desde la primera edición aquí y otras versiones de Research Unix a través de 386BSD a FreeBSD 11.0.

Otras lecturas


3
El código fuente (para la primera edición y muchas otras versiones anteriores) también se puede navegar y buscar directamente en el sitio web de TUHS .
Stephen Kitt el

1
Ah, y puedes leer sobre el esfuerzo de reconstrucción en los archivos de la lista de correo de TUHS .
Stephen Kitt el

1
... y en los archivos dedicados de la lista de correo también.
Stephen Kitt el

3
"El único punto de falla es ahora ..." cuando se refiere a una solución de control de versión distribuida. = / Hace daño cerebral.
tjd

2
@DavidTonhofer Si bien la gente a menudo usa un flujo de trabajo centralizado, existe un enorme valor inherente en el clon del repositorio de cada contribuyente.
tjd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.