2 puan yazan GN⁺ 2025-02-21 | Henüz yorum yok. | WhatsApp'ta paylaş

1972 UNIX V2 "Beta" yeniden hayata döndürüldü

  • Giriş

    • Yufeng Gao, DMR teyplerini analiz ederek UNIX V2 "Beta" sistemini yeniden ayağa kaldırdı.
    • s1 teybi, çekirdeği içeren UNIX INIT DECtape; s2 ise dağıtım dosyalarının büyük bölümünü içeriyor.
  • Çekirdek özellikleri

    • s1 çekirdeği V1 ve V2 a.out dosyalarını desteklerken, unix-jun72 çekirdeği yalnızca V1'i destekliyor.
    • Çekirdek bellek boyutu 16 KiB'e çıkarılmış; unix-jun72 çekirdeği ise 8 KiB.
    • Sistem çağrısı tablosu V1 ile aynı ve V2 sistem çağrıları bulunmuyor.
    • V1 sistem çağrılarına ve V2 çekirdek boyutuna sahip olup V2 ikililerini çalıştırabildiği için "V2 beta" olarak değerlendiriliyor.
  • Ortam gereksinimleri

    • Çekirdeği yalnızca aap'in PDP-11/20 emülatörü önyükleyebiliyor.
    • SIMH ve Ersatz-11, giriş isteminden önce duruyor.
    • aap'in emülatörü TC11'i desteklemediği için kurulum zorlaşıyor.
  • Kurulum süreci

    • s1 teybindeki dosyalar çıkarılıp boş bir RF diske yerleştiriliyor ve unix-jun72 çekirdeği kuruluyor.
    • RF üzerinden SIMH'de önyükleme yapıldıktan sonra s2 içindeki kalan dosyalar çıkarılıyor.
    • Bir hex editörüyle unix-jun72 çekirdeği s1 çekirdeğiyle değiştirilerek yalnızca s1/s2 dosyalarını içeren bir RF disk imajı oluşturuluyor.
    • Bu RF imajı aap'in emülatöründe önyüklenebiliyor.
  • Ek bilgi

    • init(7) programı RK'yi /usr olarak mount etmiyor; bu da /usr'ın RF üzerinde saklandığını düşündürüyor.
  • İndirme

    • RF disk imajı GitHub üzerinden indirilebilir: bağlantı

Henüz yorum yok.

Henüz yorum yok.