Was höre ich über die Wiederherstellung von First Edition Unix?

44

Ich habe an anderer Stelle bemerkt, dass der Quellcode von First Edition Unix von Bändern wiederhergestellt wurde. Die Antwort war Erstaunen und eine Bitte um weitere Informationen.

Was haben die Leute gemacht? Wer war es? Wann? Und wie?

JdeBP
quelle

Antworten:

61

In den Jahren 2008–2009 gelang es der Unix Heritage Society , die Quelle für den First Edition-Unix-Kernel und Teile der Shell aus verschiedenen Quellen, einschließlich Magnetbändern und Papierdokumenten , zu rekonstruieren . Die Details wurden auf einer USENIX-Konferenz im Jahr 2009 schriftlich festgehalten und vorgestellt.

Es gab andere Papiere.

  • Warren Toomey (2010). "Erstausgabe von Unix: Seine Erstellung und Wiederherstellung". IEEE Annalen der Geschichte des Rechnens . 32 (3) . Juli – September 2010. DOI: 10.1109 / MAHC.2009.55 . S. 74–82.

Ursprünglich war die Quelle in Google Code verfügbar. Natürlich drehte Google Code dann die Zehen hoch und starb, und alles, was übrig blieb, war ein schlecht markiertes Archiv .

Allerdings hat M. Toomey auch die Quelle auf zur Verfügung gestellt sein TUHS auf GitHub Konto , so haben viele viele viele viele viele viele viele viele viele viele andere Menschen.

Erste Handbücher in digitaler Form wurden ebenfalls zur Verfügung gestellt.

In neueren Arbeiten hat Diomidis D. Spinellis von der Athens University of Economics and Business dieses und andere in ein rekonstruiertes kombiniertes GitHub-Repository integriert, das etwa 40 Jahre Entwicklungszeit umfasst , von First Edition hier und anderen Research Unix-Versionen über 386BSD bis FreeBSD 11.0.

Weitere Lektüre

JdeBP
quelle
3
Der Quellcode (für First Edition und viele andere frühe Versionen) kann auch direkt auf der TUHS-Website durchsucht werden .
Stephen Kitt
1
Ach ja, und über den Wiederaufbau können Sie im Archiv der TUHS-Mailinglisten nachlesen .
Stephen Kitt
1
... und auch in den speziellen Mailinglisten-Archiven .
Stephen Kitt
3
"Der Single Point of Failure ist jetzt ...", wenn auf eine verteilte Versionskontrolllösung verwiesen wird. = / Macht das Gehirn weh.
1.
2
@DavidTonhofer Während die Benutzer häufig einen zentralisierten Workflow verwenden, ist der Wert, den der Klon eines jeden Mitarbeiters im Repository mit sich bringt, enorm.
1.