1 puan yazan GN⁺ 2024-08-24 | 2 yorum | WhatsApp'ta paylaş
  • OpenBSD src CVS'inde 18 Ekim 1995'teki ilk importtan beri kalan son değiştirilmemiş özgün dosya da değiştirildi ve böylece özgün kodun son izi de yerini yeni kodlara bıraktı
  • Değişiklik games/quiz üzerinde yapıldı; Makefile ve datfiles/index güncellendi, buna ek olarak datfiles/ship eklendi ve datfiles/greek kaldırıldı
  • Mevcut greek quiz, kimsenin oynayamayacağı kadar zor olduğu gerekçesiyle kaldırıldı ve yerine kadırga parçalarını konu alan yeni bir quiz getirildi
  • Buradaki son değiştirilmemiş özgün dosya, OpenBSD'yi oluşturan ilk importtaki revision 1.1.1.1 dosyasını ifade ediyor
  • Böylece OpenBSD'nin tüm özgün bileşenleri değişmiş oldu; commit mesajı da bunu OpenBSD of Theseus anı olarak kayda geçirdi

games/quiz içinde değişen dosyalar

  • Bu CVS değişikliği, src modülünün games/quiz alanına uygulandı
    • Güncellendi: games/quiz/Makefile
    • Güncellendi: games/quiz/datfiles/index
    • Eklendi: games/quiz/datfiles/ship
    • Kaldırıldı: games/quiz/datfiles/greek
  • Mevcut greek quiz, kimsenin oynayamayacağı kadar zor olduğu gerekçesiyle çıkarıldı
  • Yeni eklenen quiz, galley, yani kadırga tipi gemilerin parçalarını konu alıyor

OpenBSD of Theseus

  • Bu değişiklik, 18 Ekim 1995'te OpenBSD'yi oluşturan ilk importtan kalan son değiştirilmemiş özgün dosyayı da değiştirdi
  • Son değiştirilmemiş özgün dosya, ilk importtaki revision 1.1.1.1 dosyasını ifade ediyor
  • Bu commit ile özgün OpenBSD'nin son parçası da değiştirilmiş oldu
  • Fikir ve destek mglocker tarafından, denizcilik terminolojisi desteği ise jmc tarafından sağlandı

2 yorum

 
GN⁺ 2024-08-24
Hacker News yorumları
  • Değişikliğin kendisi burada: https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
    OpenBSD'nin aslında GitHub kullanmadığını biliyorum, ama farkı bulmanın en kolay yolu buydu. Bunu mailing list gönderisinden nasıl çıkaracağımı bilmiyorum

    • OpenBSD web sitesinde bir cvsweb örneği var, ama arayüzü GitHub'a göre biraz daha eski tarz olduğundan gezinmek için GitHub aynası çoğu zaman daha rahat
      https://cvsweb.openbsd.org/
    • Gerçekten CVS mi kullanıyorlar? O CVS mi?
  • Neden yalnızca gemi parçaları quiz'ini eklemekle kalmayıp Yunanca quiz'ini kaldırdılar? Fazla obscure olduğu argümanını anlıyorum, ama bir klasikçi olarak üzülüyorum
    Hâlâ Latince quiz'i var, hatta İnka quiz'i bile var. Onlar eşiği geçiyor da Yunanca neden geçemiyor, bilmiyorum

    • Hevesli biri patch gönderirse kesin memnuniyetle karşılarlar gibi geliyor. Yine de ilk patch'in bu dönüm noktasıyla bir kelime oyunu yapmak istemiş olması muhtemel
    • Muhtemelen Yunan harflerini ASCII transliterasyonuyla yazdıkları içindir. Latince zaten yalnızca Latin harfleri kullanıyor
      $luw$:{I} [loose|destroy]
      $eluon$:{I} [loosed|destroyed|was loosing|was destroying]
      $elusa$:{I} [loosed|destroyed]
      $leluka$:{I} have [loosed|destroyed]
      $lusw$:{I} will [loose|destroy]
      $luswn$:[loosing|destroying]
      $lusas$:{having} [loosed|destroyed]
    • O zaman Theseus'un gemisi nasıl tamamlanacak?
    • Alttaki metaforun sürrealizmiyle denge kurmaya çalışıyorlar
    • Bu kadar kolay
  • “Bu commit ile özgün OpenBSD'nin son parçasını değiştirme eğlenceli görevini tamamladım” ifadesini doğru anladıysam, OpenBSD NetBSD'den çatallandığına göre artık OpenBSD içinde özgün NetBSD kodundan tek satır bile kalmadığı mı söyleniyor?

    • Hayır. Özgün koddan oluşan hiçbir dosya kalmadığı anlamına geliyor
      Bu dosya, o zamandan beri tek satırı bile değiştirilmemiş son dosyaydı. Otomatik eklenen OpenBSD başlangıç yorum satırını bu tanımın dışında tutmuşlar gibi. İçeriği neredeyse olmayan çok kısa bir makefile olduğu için, ilgili kod değişse bile düzeltilecek pek bir yeri olmadığından uzun süre kalmış olması muhtemel
    • Daha doğrusu, artık değişmeden kalmış dosya olmadığı anlamına geliyor gibi. Aynen duran birçok kod satırı hâlâ kalmış olma ihtimali çok daha yüksek
  • Bu değişiklik, tüm dosyaların değiştiğini gösteriyor; tüm satırların ya da tüm karakterlerin değiştiği anlamına gelmiyor. Tüm dizinler zaten değişmişti

  • Yunanca quiz'ini gemi quiz'iyle değiştirerek bu noktaya ulaşmaları zekice bir kapanış olmuş

  • Bu quiz nedir? Biraz bağlam alabilir miyim?

  • O noktaya kadarki tüm commit'leri alıp o özgün malzemeyle OpenBSD'yi yeniden build ederseniz, asıl Theseus'un OpenBSD'si o olur

  • Hâlâ bakımı yapılan devasa bir oyun koleksiyonu olması güzel. OpenBSD'yi güvenliği nedeniyle zaten hep seviyorum, ama ekibin neşesini koruyup her 6 ayda bir, her sürümde sanat eseri ve şarkı üretmesini de takdir etmek gerek

  • Mailing list kullanmışlığım olmadığı için, etkilenen dosyaya giden bir link olacağını sanmıştım
    Tebrikler OpenBSD

  • Diğer adıyla “Ama bu bizim ailemizin 900 yıllık OpenBSD'si değil mi?”

 
ilotoki0804 2024-08-25

Theseus = Theseus
Theseus'un OpenBSD'si = OpenBSD, Theseus'un gemisi haline geliyor