- In OpenBSDs
src-CVS wurde die letzte unveränderte Originaldatei, die seit dem ersten Import am 18. Oktober 1995 verblieben war, geändert – damit wurde auch die letzte Spur des ursprünglichen Codes ersetzt - Betroffen ist
games/quiz:Makefileunddatfiles/indexwurden geändert,datfiles/shipwurde hinzugefügt unddatfiles/greekgelöscht - Das bisherige Greek Quiz wurde entfernt, weil es so schwierig war, dass niemand es spielen konnte, und durch ein neues Quiz zu Teilen einer Galeere ersetzt
- Mit der letzten unveränderten Originaldatei ist hier eine Datei aus Revision 1.1.1.1 des ursprünglichen Imports gemeint
- Da damit gewissermaßen alle Bestandteile des ursprünglichen OpenBSD ersetzt wurden, hält die Commit-Nachricht diesen Moment als Erreichen des OpenBSD of Theseus fest
In games/quiz geänderte Dateien
- Diese CVS-Änderung betrifft den Bereich
games/quizim Modulsrc- Geändert:
games/quiz/Makefile - Geändert:
games/quiz/datfiles/index - Hinzugefügt:
games/quiz/datfiles/ship - Gelöscht:
games/quiz/datfiles/greek
- Geändert:
- Das bisherige Greek Quiz entfällt, weil es so schwierig war, dass niemand es spielen konnte
- Das neu hinzugefügte Quiz behandelt die galley, also Schiffsteile einer Galeere
OpenBSD of Theseus
- Diese Änderung modifiziert die letzte unveränderte Originaldatei, die seit dem ersten Import zur Erstellung von OpenBSD am 18. Oktober 1995 verblieben war
- Die letzte unveränderte Originaldatei bezeichnet eine Datei aus Revision 1.1.1.1 des ursprünglichen Imports
- Mit diesem Commit ist auch der letzte Teil des ursprünglichen OpenBSD ersetzt
- Idee und Unterstützung kamen von
mglocker, Hilfe bei nautischer Terminologie vonjmc
2 Kommentare
Meinungen auf Hacker News
Die Änderung selbst findet sich unter https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
Ich weiß, dass OpenBSD GitHub nicht wirklich nutzt, aber das war der einfachste Weg, den Diff zu finden. Ich weiß nicht, wie man das aus dem Mailinglisten-Beitrag herausbekommt
https://cvsweb.openbsd.org/
Warum haben sie das Griechisch-Quiz entfernt, statt einfach nur ein Quiz zu Schiffsteilen hinzuzufügen? Ich verstehe das Argument, dass es zu obskur ist, aber als Altphilologe macht mich das traurig
Es gibt immer noch ein Latein-Quiz und sogar ein Inka-Quiz. Das erfüllt offenbar die Kriterien, aber warum Griechisch nicht, verstehe ich nicht
$luw$:{I} [loose|destroy]
$eluon$:{I} [loosed|destroyed|was loosing|was destroying]
$elusa$:{I} [loosed|destroyed]
$leluka$:{I} have [loosed|destroyed]
$lusw$:{I} will [loose|destroy]
$luswn$:[loosing|destroying]
$lusas$:{having} [loosed|destroyed]
Wenn ich „mit diesem Commit haben wir die unterhaltsame Aufgabe abgeschlossen, den letzten Teil des ursprünglichen OpenBSD zu ersetzen“ richtig verstehe: Da OpenBSD von NetBSD abgespalten wurde, heißt das, dass es in OpenBSD jetzt keine einzige Zeile ursprünglichen NetBSD-Codes mehr gibt?
Diese Datei war die letzte, in der seitdem keine einzige Codezeile geändert worden war. Die automatisch hinzugefügte OpenBSD-Startkommentarzeile wird in dieser Definition anscheinend nicht mitgezählt. Es war ein sehr kurzes Makefile mit kaum Inhalt, daher gab es vermutlich selbst bei Änderungen am zugehörigen Code wenig daran zu ändern, sodass es lange überlebt hat
Diese Änderung zeigt an, dass alle Dateien geändert wurden, nicht dass jede Zeile oder jedes Zeichen geändert wurde. Alle Verzeichnisse waren bereits geändert worden
Dass dieser Punkt erreicht wurde, indem das Griechisch-Quiz durch ein Schiffs-Quiz ersetzt wurde, ist ein stilvoller Abschluss
Was ist dieses Quiz? Kann jemand etwas Kontext geben?
https://man.openbsd.org/quiz
https://github.com/openbsd/src/tree/a6105854a9e3aab642e6a0fc...
In datfiles/index gibt es eine Kategorienliste, und mit etwas Interpretation erkennt man, wonach gefragt wird. „chinese“ fragt zum Beispiel nach dem chinesischen Tierkreis sowie dem aktuellen und nächsten Tierzeichen, „pres“ nach Präsidenten, Amtszeiten, Vizepräsidenten und Nachfolgern
Wenn man alle Commits bis zu diesem Zeitpunkt nimmt und OpenBSD aus diesem ursprünglichen Material neu baut, dann ist das das echte Theseus-OpenBSD
Schön, dass es immer noch eine große, gepflegte Spielesammlung gibt. OpenBSD mochte ich wegen der Sicherheit schon immer, aber man muss auch anerkennen, dass das Team sich seinen Humor bewahrt und zu jedem Release alle sechs Monate Kunstwerke und Songs hervorbringt
Da ich noch nie Mailinglisten benutzt habe, hätte ich erwartet, dass es einen Link zu den betroffenen Dateien gibt
Glückwunsch, OpenBSD
https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
Auch bekannt als: „Aber ist das nicht das 900 Jahre alte OpenBSD unserer Familie?“
Theseus = Theseus
OpenBSD von Theseus = OpenBSD wird zum Schiff des Theseus