Le ReiserFS étant récemment considéré comme obsolète et devant être entièrement supprimé du noyau Linux, Fredrick R. Brennan, concepteur de polices et (maintenant à regret) fondateur de 8chan, a écrit au créateur du système de fichiers, Hans Reiser, pour lui demander s’il souhaitait répondre à la discussion. sur la liste de diffusion du noyau Linux (LKML).
Reiser, 59 ans, purgeant une peine d’emprisonnement à perpétuité dans une prison californienne pour le meurtre en 2006 de son ex-épouse, Nina Reiser, a répondu avec plus de 6 500 mots, que Brennan a ensuite transmis au LKML. Ce n’est pas souvent que vous voyez quelqu’un s’excuser d’avoir tué sa femme, expliquer ses décisions de codage autour des arbres équilibrés par rapport au hachage extensible, et suggérer que les écoles primaires proposent le même type de programme d’intelligence émotionnelle que celui qu’ils ont suivi en prison, dans une liste de diffusion de logiciels. . C’est tout un document.
Ce qui suit est un résumé relatif de la lettre de Reiser, datée du 26 novembre 2023, que nous avons vue pour la première fois sur le blog Phoronix, et qui, selon toutes les apparences, est authentique (ou serait autrement une épopée de fraude minutieusement détaillée sans raison particulière. ). Il explique de manière générale pourquoi Reiser pense que son système n’a pas réussi à gagner l’esprit des utilisateurs de Linux, au-delà de la raison la plus évidente. Cela amène Reiser à détailler les possibilités techniques, ses échecs en matière de relations interpersonnelles et de leadership, ainsi que son développement, certains regrets persistants concernant les relations avec SUSE et Oracle et la communauté Linux dans son ensemble, ainsi que d’autres sujets, notamment la géopolitique russe moderne.
« LKML et Slashdot.org semblent être des endroits raisonnables pour l’envoyer (à partir de 2006) »
Dans une lettre de motivation, Reiser dit à Brennan qu’il espère pouvoir utiliser l’OCR pour importer sa longue lettre et lui demande de faire preuve de son meilleur jugement pour savoir où envoyer sa réponse. Il demande également, s’il a le temps, Brennan pourrait lui envoyer des informations sur « Reiser5, ou tout article intéressant sur d’autres systèmes de fichiers, la compression (en particulier la compression basée sur le Deep Learning), etc. »
Ensuite, Reiser s’adresse directement à la liste de diffusion du noyau, très directement :
Le gentil Fredrick Brennan m’a demandé quels commentaires je pourrais proposer sur la discussion sur la suppression de ReiserFS V3 du noyau. Je ne poste pas directement car je suis en prison pour avoir tué ma femme Nina en 2006.
Je suis vraiment désolé pour mon crime – des excuses appropriées seraient hors sujet pour ce forum, mais disponibles à tous ceux qui le demandent.
Des excuses détaillées pour la façon dont j’ai interagi avec la communauté du noyau Linux, ainsi qu’un historique des versions V3 et V4, sont inclus, ainsi que des descriptions des problèmes techniques. J’ai participé à des ateliers en prison et j’ai travaillé dur pour améliorer mes compétences sociales afin de m’aider à devenir moins dangereux pour la société. L’homme que je suis aujourd’hui ferait les choses très différemment de ce que je faisais à l’époque.
ReiserFS V3 était « notre premier système de fichiers, et en le faisant, nous avons commis des erreurs, parce que nous ne savions pas ce que nous faisions », écrit Reiser. Il a traversé « des années de sombre dépression » pour amener la V3 aux vitesses de performance d’ext2, mais regrette la façon dont il a célébré cette étape importante. « L’homme que l’on m’a présenté a ensuite présenté des documents montrant que ReiserFS était plus rapide que ext2. L’homme que je suis maintenant présenterait ses documents… en leur attribuant le mérite d’être plus rapides que les systèmes de fichiers d’autres systèmes d’exploitation et en les remerciant pour les années où nous avons utilisé leur système de fichiers pour écrire le nôtre. » C’était « ma première erreur sociale grave dans la communauté Linux, et c’était complètement inutile ».
Reiser demande qu’un certain nombre de personnes ayant travaillé sur ReiserFS soient incluses dans « une dernière version » du README, et de « supprimer tout ce que j’aurais pu dire sur la raison pour laquelle elles n’ont pas été créditées ». Il dit que la prison l’a changé dans la résolution des conflits et dans sa « tendance à voir les gens dans des extrêmes ».
Reiser fait l’éloge de Mikhail Gilula, « l’esprit le plus brillant de sa génération d’informaticiens », pour son travail sur ReiserFS de Russie et pour ses idées sur la réécriture de tout ce que le domaine savait sur les structures de données. Avec leurs idées sur les systèmes de fichiers et les espaces de noms combinées, ce serait « la refactorisation de code la plus importante jamais réalisée ». Son analogie à l’époque, écrit Reiser, était les idées d’Adam Smith sur la façon dont les routes, les voies navigables et le libre-échange affectaient le développement de la civilisation ; Les idées de ReiserFS pourraient également changer « le pouvoir expressif du système d’exploitation ».