1 puan yazan GN⁺ 2024-01-19 | 1 yorum | WhatsApp'ta paylaş

Ö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

 
GN⁺ 2024-01-19
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.

    • Bilmeyenler için özetlemek gerekirse, Reiser 2006 civarında eski eşi Nina’yı tasarlayarak öldürdü ve cesedi bulunamayacak kadar iyi sakladı.
      Ç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.
    • Hapiste 10 yıl geçirdim; bunun önemli bir kısmında ağırlıklı olarak cinayet işlemiş insanlarla birlikteydim.
      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.
    • Bazı insanlar manipülasyonda yetenekli olabilir; bu yüzden insan hep tetikte oluyor. Bu mektubun ya da Reiser’ın mutlaka böyle olduğunu iddia etmiyorum, sadece insanlarda böyle bir yeteneğin bulunabildiğini söylüyorum.
      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.
    • “Başka birinin hayatına son vermek” ifadesi oldukça geniş bir alanı kapsıyor. Uzun zaman önce olduğu için hafızama dayanıyorum, ama onu soğuk ve hesapçı, insan hayatının değerini düşük gören ve çocuklarının annesiz büyümesini de kabullenmiş biri olarak hatırlıyorum.
      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.
    • Hans Reiser’ın somut suçundan bağımsız, genel olarak konuşursak, kurtuluşun neden imkânsız olması gerektiğini bilmiyorum. İnsanlar aptalca şeyler yapar ve kolayca körleşebilir.
  • 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.

    • Mektupta Reiser5’ten söz ediyor.

      I don’t know what is in Reiser 5—I haven’t been told, and I cannot go on the Internet. Edward Shishkin is a very bright man though, and one of my regrets is that I didn’t spend more time with him, I am confident he has done some thing nice in Reiser 5.

    • Hâlâ döner disklerden ve dönme gecikmesinden bahsediyor. Tam zamanı unuttum ama SSD’ler yaygınlaşmadan önce hapse girmiş olabilir. Sunucularda hâlâ sabit diskler kullanılıyor gerçi.
    • Mütevazı gelmesi meselesi, psikopatların çok sıkı çalışarak pratik yaptığı alanlardan biri de olabilir.
  • 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.

    • Korkunç bir şey yapmış olsa bile, bu alıntıdaki fikirden tamamen ayrı. Fikirler, yanlış kişi tarafından dile getirildi diye lanetlenmemeli; kendi değerleriyle değerlendirilmelidir.
    • Bu bana Metcalfe yasasının yeniden ifade edilmiş hâli gibi geliyor.
      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
    • Sadece yeniden ifade etmek yeterli. Bu fikri tartışmak için ille de onu gündeme getirmeye gerek yok; o cümle de tek ifade biçimi değil.
      Aslında özgün alıntının kendisinin de epey kafa karıştırıcı yazıldığını düşünüyorum.
    • Tarihsel olarak büyük başarılarıyla övülen kişilerin birçoğunun, çeşitli açılardan korkunç insanlar olduğunu hatırlamak gerekir. Bu yönleri çoğu zaman tartışılmaz.
    • Bir kelime eksik; özgün metin şöyle okunmalı:

      The utility of an operating system is more proportional to the number of connections possible between its components than it is to the number of those components.

  • 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.

    • Hans Reiser birinci derece cinayetten suçlu bulundu. Bu bir tutku suçu değil, tasarlanmış cinayetti; eşini öldürmeyi soğukkanlı biçimde planlayıp uyguladı. Sadece ceza anlaşması nedeniyle ikinci derece cinayetten hüküm giydi.
      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.
    • O, kendi çocuklarının annesini öldürdü. “Aşağılık” ve “kötü” sözcüklerinin bir anlamı varsa, bu eylem aşağılık ve kötüydü.
    • Birinin, mahkeme engel olamadan çocukları Rusya’ya götürmeye çalışması karşısında ne yapılacağını düşünmek gerçekten zor.
      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.

    • Copy-on-write dosya sistemi seçeneklerine ihtiyaç olduğu savunulabilir; ancak ext4 veya XFS gibi “geleneksel” günlüklü dosya sistemlerinden 2-3’ten fazlasına ihtiyaç olduğunu söylemek epey zor.
  • 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

    • Kaldırılma nedeninin Reiser adının kendisi olduğunu düşünmüyorum. Hatırladığım kadarıyla durum kabaca şöyleydi
      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ı
    • Doğru. Ama bunun için birinin ya da bir grubun o çatallanmayı üstlenip desteklemesi gerekir. Dosya sistemi bakımı karmaşık bir iş olabilir
      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
    • İnsanlar bunun yerine reiserfs’in ilginç fikirlerini ext2’ye entegre edip ext3’ü oluşturdu. Görüş ayrılıklarını ele almanın bir yolu olarak bu da gayet iyi
      Üstelik insanlar o olaydan çok daha önce ondan uzaklaşmıştı. Dosya sistemini neredeyse tek başına destekliyordu
    • Bugün böyle bir dosya sistemine ihtiyaç yok. Her şey şişti; rastgele erişim SSD ve NVMe sayesinde çok daha hızlandı, depolama daha ucuzladı
      Veri kaybettiğim tek dosya sistemi bu
  • https://www.phoronix.com/news/Hans-Reiser-2024

    • Mektubun gerçek fotoğraflarına bağlandığı için tavsiye etmiştim
  • 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

    • Ben de o davayı takip etmiştim. Garip bir his. 2001 civarında üniversitedeki en sevdiğim hocalardan biri o dönemde yapay zeka doktoralıydı; şimdi ise cinayetten hapiste
      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