Veroordeelde moordenaar, maker van bestandssysteem schrijft spijt op Linux-lijst

Brief van Hans Reiser aan Fredrick Brennan
Toename / Een deel van de begeleidende brief is bijgevoegd bij het antwoord van Hans Reiser op de vraag van Fredrick Brennan over de veroudering van zijn bestandssysteem.

Fredrick Brennan

Omdat ReiserFS onlangs als verouderd werd beschouwd en op de planning stond voor volledige verwijdering uit de Linux-kernel, schreef Fredrick R. Brennan, lettertypeontwerper en (inmiddels ter ziele gegane) oprichter van 8chan, naar de maker van het bestandssysteem, Hans Reiser, met de vraag of hij wilde reageren op een discussie over de Linux Kernel Mailing List (LKML).

Reiser, 59, die een mogelijke levenslange gevangenisstraf uitzit in een gevangenis in Californië voor de moord op zijn vervreemde vrouw Nina Reiser in 2006, vuurde terug met meer dan 6.500 woorden, die Brennan vervolgens doorstuurde naar LKML. Het komt niet vaak voor dat iemand zich verontschuldigt voor de moord op zijn vrouw, zijn codeerbeslissingen uitlegt over evenwichtige bomen versus uitbreidbare hashing, en suggereert dat basisscholen hetzelfde soort curriculum voor emotionele intelligentie aanbieden als in de gevangenis, in de software-mailinglijst. Het is een echt document.

Wat volgt is een relatieve samenvatting van de brief van Reiser, gedateerd 26 november 2023, voor het eerst gezien op de Phoronix-blog, die blijkbaar authentiek is (anders zou het zonder specifieke reden tot in detail een epische hoax zijn). Het behandelt, in brede zin, waarom Reiser gelooft dat zijn systeem er niet in is geslaagd grip te krijgen onder Linux-gebruikers, afgezien van de meest voor de hand liggende reden. Dit leidt Reiser tot in detail over de technische capaciteiten, zijn interpersoonlijke en leiderschapstekorten en ontwikkeling, enkele aanhoudende spijt over de omgang met SUSE en Oracle en de Linux-gemeenschap in het algemeen, en andere onderwerpen, waaronder de moderne Russische geopolitiek.

“LKML en Slashdot.org lijken redelijke plaatsen om te posten (vanaf 2006)”

In de begeleidende brief vertelt Reiser aan Brennan dat hij hoopt OCR te kunnen gebruiken om zijn lange brief te importeren en vraagt ​​hem naar zijn gezond verstand te beslissen waar hij zijn antwoord naartoe moet sturen. Hij vraagt ​​ook of hij tijd heeft. Brennan kan hem informatie sturen over “Reiser5, of andere interessante artikelen over andere bestandssystemen, compressie (vooral op deep learning gebaseerde compressie) enz.”

Vervolgens richt Reiser zich rechtstreeks tot de kernel-mailinglijst – heel direct:

De soort Fredrick Brennan vroeg mij om commentaar dat ik kon geven op de discussie over het verwijderen van ReiserFS V3 uit de kernel. Ik post niet rechtstreeks omdat ik in de gevangenis zit voor de moord op mijn vrouw Nina in 2006.

Het spijt me heel erg voor mijn misdaad – een echte verontschuldiging zou buiten het onderwerp van dit forum vallen, maar is beschikbaar voor iedereen die erom vraagt.

Inbegrepen is een gedetailleerde verontschuldiging voor de manier waarop ik met de Linux-kernelgemeenschap omging, en een stukje geschiedenis van V3 en V4, samen met beschrijvingen van technische problemen. Ik volgde gevangenisworkshops en werkte hard om mijn sociale vaardigheden te verbeteren, zodat ik minder een bedreiging voor de samenleving vormde. De man die ik nu ben, zou de dingen heel anders doen dan hoe ik toen deed.

ReiserFS V3 was “ons eerste bestandssysteem, en we maakten fouten omdat we niet wisten wat we deden”, schrijft Reiser. Hij heeft de ‘donkere depressiejaren’ doorgewerkt om V3 op ext2-prestatiesnelheid te brengen, maar heeft er spijt van dat hij die mijlpaal heeft gevierd. “De man aan wie ik toen benchmarkpapieren voorlegde die aantoonden dat ReiserFS sneller was dan ext2. De man aan wie ik nu hun papieren opsomde… waarbij hij erkende dat ze sneller waren dan de bestandssystemen van andere besturingssystemen, en hen bedankte voor de jaren dat we hebben hun bestandssysteem gebruikt om het onze te schrijven.” Het was “mijn eerste ernstige sociale fout in de Linux-gemeenschap, en het was volkomen onnodig.”

Reiser verzoekt een aantal mensen die aan ReiserFS hebben gewerkt bij te dragen aan de “definitieve versie” van de README en om “alles te verwijderen wat ik heb gezegd over waarom ze geen eer verdienen.” Hij zegt dat de gevangenis hem heeft veranderd in het oplossen van conflicten en zijn ‘neiging om mensen in extremen te zien’.

Reiser prijst Mikhail Gilula, ‘de slimste geest van zijn generatie computerwetenschappers’, rijkelijk voor zijn werk aan het Russische ReiserFS en zijn ideeën om alles wat het veld wist over datastructuren te herschrijven. Met hun ideeën over bestandssystemen en naamruimten gecombineerd zou het “de belangrijkste code-refactoring ooit” zijn. Zijn analogie destijds, zo schreef Reiser, was de ideeën van Adam Smith over hoe wegen, waterwegen en vrijhandel de ontwikkeling van de beschaving beïnvloedden; De ideeën van ReiserFS zouden op vergelijkbare wijze de ‘expressieve kracht van het besturingssysteem’ kunnen veranderen.