Poważny, dojrzały nauczyciel szkolenia wojskowego siedzący przy miejscu pracy.

Hans Reiser – genialny programista skazany za morderstwo

5 min. czytania

Hans Thomas Reiser to amerykański programista i przedsiębiorca, którego kariera naukowa i zawodowa zderzyła się z tragedią osobistą i wymiarem sprawiedliwości. Jego historia łączy błyskotliwość techniczną z osobistą destrukcją, co czyni go jedną z najbardziej kontrowersyjnych postaci w historii społeczności Linuksa.

Dzieciństwo i edukacja wyjątkowego umysłu

Reiser urodził się 19 grudnia 1963 roku w Oakland w Kalifornii. Od najmłodszych lat wyróżniał się nieprzeciętnym intelektem i skłonnością do kwestionowania utartych schematów.

W wieku 13 lat porzucił szkołę, nie ze względu na braki w nauce, lecz sprzeciw wobec sztywnego systemu edukacji i presji rówieśniczej. W wieku 15 lat został przyjęty na Uniwersytet Kalifornijski w Berkeley, gdzie studiował niestandardowo, łącząc naukę z pracą.

W 1992 roku ukończył indywidualny kierunek „Systematyzacji”, obejmujący m.in. fizykę i matematykę. Był współzałożycielem Open Computing Facility na UC Berkeley. Zamiast doktoratu wybrał ścieżkę praktyczną – karierę w branży komputerowej, wierny własnemu nonkonformizmowi.

Namesys i ReiserFS – przełom techniczny

Przed założeniem własnej firmy pracował m.in. w Synopsys, IBM Research, Premos i ARDC. Jego największym osiągnięciem było utworzenie Namesys oraz opracowanie systemów plików ReiserFS i Reiser4.

ReiserFS trafił do jądra Linuksa od wersji 2.4.1 i przez lata był domyślnym systemem plików m.in. w SUSE Linux Enterprise (do 2006 roku). Dziennikowanie i nowatorskie struktury danych przyniosły mu reputację rozwiązania szybkiego i odpornego na awarie.

Poniżej najważniejsze cechy i idee stojące za ReiserFS/Reiser4:

  • dziennikowanie – ogranicza ryzyko utraty danych i skraca czas odtwarzania po awarii;
  • zrównoważone drzewa – przyspieszają wyszukiwanie, sortowanie i aktualizację metadanych w dużych strukturach katalogów;
  • tail packing – upakowywanie końcówek plików redukuje fragmentację i poprawia wydajność dla bardzo małych plików;
  • skuteczność przy milionach małych plików – przewaga w scenariuszach z wieloma krótkimi wpisami i dużymi katalogami;
  • architektura wtyczkowa Reiser4 – projekt rozszerzalny, umożliwiający dodawanie nowych funkcji bez gruntownych zmian rdzenia.

Reiser podkreślał swoją dominującą rolę w projekcie, używając określenia:

Benevolent Dictator for Life

Relacje ze społecznością bywały napięte, co w długim horyzoncie ograniczyło adopcję technologii. W listopadzie 2024 roku ReiserFS został ostatecznie usunięty z jądra Linuksa, co formalnie zamknęło rozdział jego rozwoju w głównym drzewie.

Ciekawym postscriptum jest list, który Reiser napisał z więzienia w listopadzie 2023 roku do Fredricka Brennana, opublikowany na liście mailingowej LKML, w którym wyrażał żal z powodu konfliktowego stylu współpracy ze społecznością.

Małżeństwo z Niną – od marzeń do tragedii

W 1998 roku Reiser wyjechał do Sankt Petersburga, szukając tańszej siły roboczej dla firmy, a przy okazji – partnerki życiowej. Zatrudnił Ninę Szaranovą (Nina Sharanova) jako tłumaczkę do kontaktu z kandydatką poznaną przez katalogi matrymonialne, jednak ostatecznie to z Niną nawiązał relację.

Po pięciu miesiącach wzięli ślub – Nina była w piątym miesiącu ciąży. Para doczekała się dwojga dzieci. Ceremonia była nietypowa: świadkiem był przyjaciel Reisera, Sean Sturgeon, występujący w damskim stroju, co podkreślało ekscentryczny styl życia pary.

W maju 2004 roku małżonkowie rozstali się. Trzy miesiące później Nina złożyła pozew o rozwód, wskazując na „różnice nie do pogodzenia”.

Zniknięcie Niny i aresztowanie

We wrześniu 2006 roku Nina Reiser zniknęła w Oakland. Miała 31 lat i była matką dwojga małych dzieci. Główne podejrzenia szybko skupiły się na Hansie Reiserze, wówczas 42-letnim.

Po jego aresztowaniu pracownicy Namesys deklarowali kontynuację prac nad oprogramowaniem i brak natychmiastowego wpływu śledztwa na rozwój projektu. Sprawa przeciągała się jednak latami.

Proces i wyrok

Proces rozpoczął się 6 listopada 2007 roku. Reiser stanowczo zaprzeczał winie, lecz chaotyczne zeznania i niekonsekwencje na sali podważały jego wiarygodność.

Biegła psychiatra Beverly Parr zeznawała, że Reiser „być może” wykazywał objawy zespołu Aspergera, nie stawiając jednak ostatecznej diagnozy.

28 kwietnia 2008 roku ława przysięgłych uznała Reisera za winnego morderstwa pierwszego stopnia. Kara przewidywała przedział od 25 lat do dożywocia.

Przełom nastąpił, gdy Reiser zgodził się na ugodę: w zamian za ujawnienie miejsca ukrycia ciała Niny wyrok zmieniono na morderstwo drugiego stopnia. Poprowadził policję do płytkiego grobu w pobliżu wspólnego domu.

29 sierpnia 2008 roku został skazany na karę od 15 lat do dożywocia – maksymalny wymiar za morderstwo drugiego stopnia. W ramach ugody zrzekł się prawa do apelacji. 5 września 2008 roku trafił do San Quentin State Prison, rozpoczynając odbywanie kary.

Kluczowa oś czasu

Poniższa tabela porządkuje najważniejsze daty z życia Hansa Reisera i historii ReiserFS:

Rok / data Wydarzenie Szczegóły
19.12.1963 Urodziny Oakland, Kalifornia.
ok. 1977 Porzucenie szkoły W wieku 13 lat, w proteście przeciw systemowi.
ok. 1979 UC Berkeley Przyjęty w wieku 15 lat.
1992 Dyplom Licencjat z kierunku „Systematyzacji”.
1998 Ślub z Niną Nietypowa ceremonia; para doczekała się dwojga dzieci.
05.2004 Rozstanie Nina wniosła o rozwód trzy miesiące później.
09.2006 Zniknięcie Niny Rozpoczęcie intensywnego śledztwa.
06.11.2007 Początek procesu Hans Reiser zaprzecza winie.
28.04.2008 Werdykt Wina za morderstwo pierwszego stopnia.
29.08.2008 Wyrok 15 lat do dożywocia; brak prawa do apelacji.
05.09.2008 Osadzenie San Quentin State Prison.
11.2023 List z więzienia Do Fredricka Brennana; publikacja na LKML.
11.2024 Usunięcie ReiserFS Ostateczne wycofanie z jądra Linuksa.

Wpływ na technologię i dziedzictwo

Aresztowanie i proces Reisera znacząco osłabiły przyszłość ReiserFS. Mimo wczesnego entuzjazmu wokół nowatorskich rozwiązań, rozwój projektu i jego adopcja w dystrybucjach zostały trwale przyhamowane, a finalnie zakończone usunięciem z głównego drzewa Linuksa w 2024 roku.

Grzegorz Kuzia
Grzegorz Kuzia

Redaktor naczelny Poland IT Hub. Od ponad 8 lat zajmuję się testowaniem sprzętu, recenzowaniem gier i tworzeniem praktycznych poradników technologicznych. Specjalizuję się w wirtualnej rzeczywistości, aplikacjach mobilnych oraz cyberbezpieczeństwie. Moją misją jest pokazywanie, że technologia może być prosta i dostępna dla każdego – bez żargonu i komplikacji.