Ön yazı
- Hans Reiser'ın Fredrik R. Brennan'a gönderdiği mektup; Brennan'ın uzun mektubuna geç yanıt verdiği için özür diliyor.
- Reiser, daha hızlı yanıt alabilmesi için Brennan'a bir metin mesajlaşma hizmetine kaydolmasını veya telefon numarasını göndermesini öneriyor.
- Reiser, mektubunu ilgilenen yerlere göndermesini rica ediyor; LKML (Linux Kernel Mailing List) ve Slashdot.org'u uygun yerler olarak görüyor.
- Reiser, Brennan'dan Reiser5 ya da dosya sistemleri, sıkıştırma teknolojileri ve özellikle derin öğrenme tabanlı sıkıştırma hakkında bilgi göndermesini istiyor.
Giriş
- Reiser, eşini öldürmek suçundan hapiste olduğu için ReiserFS V3'ün Linux çekirdeğinden kaldırılmasına ilişkin tartışmaya doğrudan katılamadığını belirtiyor.
- Suçu için özür diliyor; ayrıca Linux çekirdek topluluğuyla etkileşimlerine dair özrünü ve V3 ile V4'ün geçmişiyle teknik sorunlarına ilişkin açıklamalarını paylaşıyor.
- Reiser, hapishanede sosyal becerilerini geliştirmek için çaba gösterdiğini ve artık geçmiştekinden farklı davranacağını söylüyor.
Ana metin
- Reiser, V3'ün belirli bir dönemde faydalı olduğunu ve Linux'un büyümesine katkı sağlamış olmasından memnuniyet duyduğunu ifade ediyor.
- SUSE'nin pazarda başarılı olamamasından üzüntü duyduğunu, ancak SUSE'ye katkıda bulunabilmiş olmasını bir onur olarak gördüğünü söylüyor.
- V3'ün erken geliştirme döneminde performans sorunları ve çeşitli zorluklar yaşadığını, ancak sonunda onu rakiplerinden daha hızlı hale getirmeyi başardıklarını anlatıyor.
- V3'ün performansını artırmak için blok tahsis yöntemini değiştirmenin başlıca iyileştirme olduğunu belirtiyor.
- V3'ü kaldırma kararı verilirse, son sürümde bazı geliştiricilerin jenerikte anılmasını rica ediyor.
GN⁺ görüşü
- Bu yazı, Linux dosya sistemi ReiserFS'in yaratıcısı Hans Reiser'ın hapishaneden gönderdiği mektup aracılığıyla onun pişmanlığını ve teknik içgörülerini paylaşarak, yazılım geliştirme ve topluluk katılımı üzerine derin dersler sunuyor.
- Reiser, kendi suçu ve bunun sonuçları için özür dilerken, aynı zamanda ReiserFS V3 ve V4'ün teknik değeriyle geçmişini anlatarak bu teknolojilerin Linux işletim sisteminin gelişimine nasıl katkı sunduğunu gösteriyor.
- Yazı, geliştirici topluluğu içinde iş birliği ve iletişimin önemini vurgularken, teknik başarıların yanı sıra insani ilişkiler ile sosyal becerilerin önemini de hatırlatıyor.
1 yorum
Hacker News yorumları
90’ların sonlarında Hans Reiser ile çalışmıştım. O dönemde çalıştığım şirketin yüklenicisiydi; gündüzleri FPGA’ler için mantık senteziyle uğraşıyor, geceleri ise kendi şirketini kurmaya çalışıyordu.
Teknik fikirlere büyük bir tutkusu vardı ama anlatma konusunda beceriksizdi; dâhi mi yoksa tuhaf biri mi diye sürekli kararsız kalıyordum, sonunda ikisinin bir karışımı olduğuna kanaat getirdim.
Bir keresinde annesinin bestelediği new age tarzı bir müzik CD’si de vermişti. Onun bir katil olduğuna inanmak istemedim, ama kısa süre içinde yalan söylediği açıkça ortaya çıktı.
Başka birinin hayatına son verdikten sonra kurtuluş olasılığı kalır mı bilmiyorum, ama bu yazıdan hissedilen kayıp ve çaresizlik duygusuna empati duyuyorum.
Çocuklarına annelerinin onları terk ettiğini düşündürdü; ceset olmazsa hakkında dava açılamayacağını ve mahkûm edilemeyeceğini düşünmüş gibiydi.
Duruşmayı kaybedeceği netleşince ancak bir ceza pazarlığı yapıp cesedin bulunmasını sağladığını biliyorum. Yazı akıcı, ama cinayette duygudan çok hesabı öne koymuş olması yüzünden değişiminin gerçek olup olmadığından ciddi biçimde şüphe ediyorum.
Tanıştığım katillerin çoğu, işledikleri suçu bir an için bir kenara koyabilirseniz, karşılaştığım en nazik insanlar arasındaydı. İnsan, en kötü hatasıyla tanımlanmaz.
Hâlâ onlarla sık sık iletişim kuruyor, adalet sisteminden geçtikleri süreci izliyorum. Bazıları şartlı tahliye imkânı olmayan müebbet hapis cezasına çarptırılmış durumda; bu, kabullenmesi çok zor bir gerçek.
Otobiyografimin başlığı sanırım “Bütün Arkadaşlarım Katil” olacak.
Yine de bazı ifadeler, geniş bir okur kitlesinden çok şartlı tahliye kuruluna yönelik cümleler gibi geldi; iyi tarafından bakarsak ikisini de gözetmiş olabilir. Belki de ben fazla alaycı oldum.
O yalnızca ona bir şey yapmadı; çocuklarına, kadının ailesine ve arkadaşlarına da kalıcı yaralar bıraktı. Tüm bunları bilerek o kararı verdi.
Kurtuluş mümkün olabilir, ama olaya onun bakış açısından bakma hatasına düşmemek gerekir. O çoğumuz gibi değil.
Göze çarpan birkaç nokta vardı.
SuSE’nin başarısız olduğundan söz ediyor; bunu kimin söylediğini bilmiyorum. Bugüne kadar RedHat ya da Ubuntu gibi bir şey olmasının beklenmiş olması mümkün, ama başarısızlık demek fazla siyah-beyaz bir yaklaşım.
Bugünkü gibi varlığını sürdürüyorsa, bence epey başarılı tarafta sayılır.
Reiser V4’ten söz ediyor, ama artık Reiser V5 yok mu diye düşünüyorum. Wikipedia’da bulamadım. Her hâlükârda Linux çekirdeğine girme ihtimali neredeyse 0’a yakın görünüyor.
Kulağa çok mütevazı geliyor; hapiste daha sosyal olmayı öğrendiğini ve eğitim/terapi aldığını söylüyor. Yine de metin, hapishanenin içinde bir bakıma herkesin birlikte hareket ettiği bir yer gibi okunuyor. Dış dünya daha karmaşık olabilir; bu açıdan fazla saf olup olmadığından emin değilim.
Tesadüfen Hans Reiser’ı epey sık düşünürüm; ergenken okuduğum bir alıntısı aklımda kalmıştı:
“Bir işletim sisteminin kullanışlılığı, bileşenlerinin sayısından çok, bu bileşenler arasında mümkün olan bağlantı sayısıyla orantılıdır.”
— Hans Reiser (http://web.archive.org/web/20040126210110/http://unununium.o...)
Bir insanın söylediği ve yaptığı iyi şeylerle kötü şeyleri bağdaştırmak zor. Bu cümle benim yazılım tasarım ilkelerimden biri, ama alıntı yaptığımda Reiser’ın yol açtığı acı üzerine uzun bir tartışmaya kayması kolay olduğundan sıkça dile getirmesi zor oluyor.
Kimse tamamen iyi olmadığı gibi kimse tamamen kötü de değil. Kötü insanların da hayatlarında iyi şeyler yapmış olabileceğini kabul etmenin ruh ve insanlık için iyi olduğunu düşünüyorum.
ReiserFS de oldukça havalıydı ve kaybolup gitmesi üzücü; ama artık kimse kullanmıyor. Umarım kurtuluş ve huzur bulurlar.
https://en.wikipedia.org/wiki/Metcalfe%27s_law
Metcalfe yasasını 20 yıldan uzun süredir yanlış anlamışım. “Bağlantı”yı kenar sanıyordum; oysa Metcalfe’in kastettiği, erişilebilir tüm düğüm çiftleriymiş; yani ağın değeri düğüm sayısının karesiyle orantılı.
Genel olarak “bir grafiğin değeri, kenar sayısının karesiyle orantılıdır” denebilir.
rabbit hole: https://en.wikipedia.org/wiki/Locally_linear_graph
Aslında özgün alıntının kendisinin de epey kafa karıştırıcı yazıldığını düşünüyorum.
Hans ile aynı mahallede büyüdüm. Onu pek iyi tanımazdım ama ağabeyimle benzer yaştaydı ve ikisinin ergenliklerinde birkaç elektrik mühendisliği projesini birlikte yaptığını hatırlıyorum.
Hans otistik özellikler gösteriyordu ve zihin körlüğü gibi nitelikleri vardı; bu yüzden sosyal etkileşimlerde zorlandığı zamanlar oluyordu. Ailemizin çoğu, onun eşini öldürdüğüne inanmak istemedi; tuhaf davranışlarının da toplumsal normlara uyum sağlamaya yönelik içgüdü eksikliğiyle açıklanabileceğini düşündü.
Ama polisi cesedin bulunduğu yere götürdükten sonra gerçeği kabullenmek zorunda kaldık. Belki de son ana kadar bilmeyen taraf bizdik.
Bizim anladığımız kadarıyla bu, çocukların velayeti üzerine şiddetli bir tartışmanın ardından yaşanmış bir tutku suçuydu. O aşağılık, kötü ya da zorba biri değildi; Oakland’da büyürken böyle birkaç insan görmüştüm.
Aklını kaybedip bir hayatı sona erdiren ve kendi ailesini yok eden çok kötü bir karar vermiş biriydi. 20 yıl daha geç doğup nöroçeşitlilik konusunda daha fazla farkındalık ve kaynağa sahip olsaydı sonucun farklı olup olmayacağını merak ediyorum.
https://en.wikipedia.org/wiki/Murder_in_United_States_law#De...
https://en.wikipedia.org/wiki/Hans_Reiser
Maddede onun hiç otizm tanısı almadığı da yazıyor. İnsanların mazeretleri ve yalanları bu kadar kolay paylaşması ilginç. Bazı insanlar kötülüğü görmek istemiyor ya da ondan korkuyor; bazıları da sanki bu katille özdeşleşiyor gibi görünüyor.
Elbette cinayet değil; ama o çaresizlik hissi dipsiz bir kuyu gibi olmalıydı. Çocuklar şimdi 20 yaş civarında ve olaydan hemen sonra Rusya’daydılar. Eşinin ailesinin psikopatça bir kolu yüzünden şimdiye kadar Donetsk’te bir yerlerde bir siperde kaybolmuş olmaları da mümkün.
Reiser denedi; muhtemelen yalnızca çok yanlış bir şekilde.
ReiserFS, veri kaybettiğim tek Linux dosya sistemi. Eskiden küçük dosyalarla çalışırken performans avantajı vardı, ama bugün ext4 mümkün olan her açıdan daha iyi değilse şaşırırım.
Bir bakıcıyı kesinlikle kabul edemediğinizde genel çözümün çatallanıp adını değiştirmek olduğunu düşünmüştüm. Linux’un bazı kısımlarına insanların adlarının verilmesini de her zaman biraz tuhaf bulmuşumdur. Bunu zaten bir kez yaptı; bununla ücretsiz kuponların hepsini kullanmış sayılır
Herkes Hans’ı terk etmiş ve kimse projeyi yeniden toparlayamamış gibi görünüyor
Reiserfs3 zaten vardı ve çok sayıda hayranı vardı. Performansı ve disk kullanım verimliliği iyiydi ama epeyce bozulma sorunu da vardı. Reiserfs4 yakında çıkacaktı ve Reiser, Reiserfs3’ün işi bitmiş eski bir kalıntı olduğunu, Reiserfs4’ün ise yeni yükselen şey olduğunu savunuyordu
Reiser bir tür danışmanlık şirketi işletiyordu ve kişisel olarak bunun katkıları bir miktar frenlemiş olabileceğini düşünüyorum
Kişiliği de tartışmacıydı; ondan hoşlanmayan epey insan vardı ve Reiserfs4’ün birleştirilmesi konusunda ikna etmekte zorlanıyordu
Tam o noktada cinayet olayı patlak verdi. Böylece Reiserfs3 fiilen terk edildi, Reiserfs4’ün birleştirilip birleştirilmeyeceği belirsizleşti ve Reiser’in şirketi Namesys de çöktü; mevcut çalışanlar başka yollar aramak zorunda kaldı
Zamanlama neredeyse olabilecek en kötü zamandı. Reiserfs4 birleştirilemedi, Reiser dava ve hapisle bağlandı, başka dosya sistemleri de ortaya çıkmaya başladı
O, projenin çekirdeğiydi ve yapı daha çok başkalarının katkı vermesi üzerine kuruluydu diye düşünüyorum. O çıktıktan sonra, Reiser4’ü ileri taşıyacak, sonunda ana hat çekirdeğe birleştirecek ve bu sırada Reiser3’ü de sürdürecek kadar tutkuya ya da zamana sahip başka kimse proje lideri rolünü üstlenmemiş gibi görünüyor
Reiser4 hâlâ bakımı yapılan bir proje, ancak hiç ana hat çekirdeğe birleştirilmediği için sıradan Linux dağıtımlarındaki desteği sınırlı. Mevcut bakımcıların birleştirmeyi deneyip başarısız mı olduğu, yoksa dahil edilmesi için hiç bastırmadıkları mı, bilmiyorum
Kullanımdan kaldırılması planlanan şey, aktif olarak bakımı yapılmayan Reiser3. Onu tutmaya devam etmek için yakında çözülmesi gereken teknik sorunlar var ve baştan bakımı yapılmayan bir dosya sistemine bel bağlamak, kaçınılabiliyorsa riskli
Yaratıcısının kim olduğu yüzünden kaldırılmıyor; ana akımda güvenle kullanılmak için yeterince desteklenmediği için kaldırılıyor
Reiser3’ün 2025’in bir noktasına kadar kaldırılmaması planlanıyor ve her zaman en yeni çekirdeğe ihtiyacınız yoksa mevcut kurulumlar bundan sonra da bir süre çalışmaya devam edecek. Gerekirse geçiş yapmak için yeterince zaman var
Eğer birçok kişi Reiser3’e bağımlı olsaydı çok daha büyük bir yaygara kopardı. Reiser4 kullanıcıları zaten modülü kendileri derliyor ya da çekirdek ağacına yamaları ekleyip derliyor; bu yüzden bu durumdan etkilenmiyorlar
Üstelik insanlar o olaydan çok daha önce ondan uzaklaşmıştı. Dosya sistemini neredeyse tek başına destekliyordu
Veri kaybettiğim tek dosya sistemi bu
https://www.phoronix.com/news/Hans-Reiser-2024
Bu yazı yönetim başarısızlığı hakkında mükemmel bir hikâye gibi okunuyor. Hans’ın çok sayıda küçük hata yaptığı ve bunların sonunda dosya sistemi projesini felç ettiği anlaşılıyor
Neyin yanlış gittiğine bu kadar kapsamlı biçimde dönüp bakmak çok ilginç
Bu mektup fazla ağır. Uzun süre okuyamadım; duygularım kabardı. Hapishanede korkunç zamanlar geçiriyor ve yaptığı delicesine aptalca şey yüzünden ona hem acıyorum hem de öfkeleniyorum
O dönemde Wired’daki dava haberlerini takip etmiştim; gerçekten nefes kesiciydi. Sonlara doğru bunu onun yaptığı belli olmuştu ve aklımdan sadece “Kahretsin Hans, bunu neden yaptın?” düşüncesi geçiyordu
Eşcinseldi ve bir öğrenciyle birlikte olduktan sonra sarhoş olup tutkuya kapıldığı söyleniyor. Ben okuldan mezun olduktan çok sonra olmuştu ama öğrendiğimde şok olmuştum
Sonuçta herkesin insani bir yanı olduğunu ve tutkunun insanı aptalca şeyler yapmaya itebileceğini gösteriyor