- Dans le CVS
srcd’OpenBSD, le dernier fichier d’origine resté inchangé depuis le premier import du 18 octobre 1995 a été modifié, remplaçant ainsi jusqu’à la dernière trace du code d’origine - Le changement concerne
games/quiz, avec la modification deMakefileet dedatfiles/index, ainsi que l’ajout dedatfiles/shipet la suppression dedatfiles/greek - L’ancien quiz grec a été supprimé parce qu’il était trop ardu pour que quiconque puisse y jouer, et remplacé par un nouveau quiz sur les pièces d’une galère
- Ici, le dernier fichier d’origine resté inchangé désigne un fichier en revision 1.1.1.1 issu du tout premier import ayant créé OpenBSD
- Comme tous les composants d’OpenBSD d’origine ont désormais été remplacés, le message de commit a marqué ce moment comme l’atteinte de l’OpenBSD de Thésée
Fichiers modifiés dans games/quiz
- Cette modification CVS s’applique à la zone
games/quizdu modulesrc- Modifié :
games/quiz/Makefile - Modifié :
games/quiz/datfiles/index - Ajouté :
games/quiz/datfiles/ship - Supprimé :
games/quiz/datfiles/greek
- Modifié :
- L’ancien quiz grec a été retiré parce qu’il était trop difficile pour que quiconque puisse y jouer
- Le nouveau quiz porte sur la galley, c’est-à-dire les pièces d’un navire à rames
OpenBSD de Thésée
- Cette modification change le dernier fichier d’origine resté inchangé depuis le tout premier import du 18 octobre 1995 qui a créé OpenBSD
- Ce dernier fichier d’origine resté inchangé désigne un fichier en revision 1.1.1.1 du import initial
- Avec ce commit, jusqu’à la dernière partie de l’OpenBSD d’origine a été remplacée
mglockera fourni l’idée et le soutien, etjmcl’aide sur la terminologie navale
2 commentaires
Commentaires Hacker News
Le changement lui-même se trouve ici : https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
Je sais qu’OpenBSD n’utilise pas vraiment GitHub, mais c’était le moyen le plus simple de trouver le diff. Je ne sais pas comment on récupère ça depuis le message de la liste de diffusion
https://cvsweb.openbsd.org/
Pourquoi avoir supprimé le quiz de grec au lieu de simplement ajouter un quiz sur les pièces du bateau ? Je comprends l’argument selon lequel c’est trop obscur, mais en tant que classiciste, ça me rend triste
Il reste encore un quiz de latin, et même un quiz inca. Je ne vois pas pourquoi ceux-là passent le filtre mais pas le grec
$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]
Si je comprends bien « avec ce commit, nous avons terminé la mission amusante consistant à remplacer la dernière partie de l’OpenBSD d’origine », comme OpenBSD est un fork de NetBSD, cela veut-il dire qu’il ne reste plus une seule ligne du code NetBSD d’origine dans OpenBSD ?
Ce fichier était le dernier dont aucune ligne de code n’avait été modifiée depuis. La ligne de commentaire de début OpenBSD ajoutée automatiquement semble être exclue de cette définition. Comme c’est un makefile très court avec très peu de contenu, il y avait probablement peu de choses à modifier même quand le code associé changeait, ce qui explique qu’il soit resté aussi longtemps
Ce changement indique que tous les fichiers ont été modifiés, pas que toutes les lignes ou tous les caractères l’ont été. Tous les répertoires, eux, avaient déjà été modifiés
Atteindre ce point en remplaçant le quiz de grec par un quiz sur les bateaux, c’est une conclusion élégante
C’est quoi, ce quiz ? On peut avoir un peu de contexte ?
https://man.openbsd.org/quiz
https://github.com/openbsd/src/tree/a6105854a9e3aab642e6a0fc...
datfiles/index contient la liste des catégories, et avec un peu d’interprétation on peut comprendre ce qui est demandé. Par exemple, « chinese » demande le zodiaque chinois ainsi que les signes actuel et suivant, tandis que « pres » demande les présidents, leurs mandats, les vice-présidents et leurs successeurs
Si on récupère tous les commits jusqu’à ce moment-là et qu’on reconstruit OpenBSD avec ces matériaux d’origine, alors on obtient le véritable OpenBSD de Thésée
J’aime l’idée d’une énorme collection de jeux encore maintenue. J’ai toujours apprécié OpenBSD pour la sécurité, mais il faut aussi reconnaître que l’équipe continue de garder un côté ludique et de produire des œuvres et des chansons à chaque sortie semestrielle
N’ayant jamais utilisé de liste de diffusion, je m’attendais à trouver un lien vers le fichier concerné
Félicitations à OpenBSD
https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
Aussi connu sous le nom de « Mais n’est-ce pas l’OpenBSD vieux de 900 ans de notre famille ? »
Theseus = Thésée
OpenBSD de Theseus = OpenBSD devient le bateau de Thésée