- ABD’de Utah Üniversitesi deposunda 1973 Bell Labs UNIX V4 bandı bulundu; bunun, erken dönem Unix’in özgün verilerini geri yükleme olasılığını gündeme getirdiği belirtiliyor
- Bu sürüm, çekirdeği ve temel yardımcı araçları ilk kez C diliyle yazılan Unix olması nedeniyle, bugüne kadar tam bir kopyası bilinmeyen nadir bir materyal
- Bandın üzerinde “UNIX Original From Bell Labs V4” yazılı el yazısı bir etiket bulunuyor ve yazının, merhum Profesör Jay Lepreau’ya ait olduğu doğrulandı
- Bulunan bant, ‘Utah Teapot’un mucidi Martin Newell’ın AT&T’den aldığı özgün kopya olup, şu anda Computer History Museum (CHM)’a taşınmak üzere hazırlanıyor
- CHM’den Al Kossow restorasyon çalışmasını üstleniyor; verileri analog-dijital dönüştürme ekipmanıyla okumayı planlıyor ve bunun erken Unix araştırmalarının yeniden canlandırılması açısından önemli bir kaynak olduğu değerlendiriliyor
Unix V4 bandının keşfi
- Utah Üniversitesi Bilgisayar Bilimleri Bölümü’nün depo alanı düzenlenirken, üzerinde Bell Labs UNIX V4(1973) etiketi bulunan 9 izli bir bant makarası bulundu
- Etikette el yazısıyla “UNIX Original From Bell Labs V4 (See Manual for format)” ifadesi yer alıyor
- Yazının, 2008’de hayatını kaybeden Profesör Jay Lepreau’ya ait olduğu, onun öğrencisi Profesör Robert Ricci tarafından doğrulandı
- Ricci, keşfi Mastodon üzerinden duyurdu ve bunun tam bir kopyasının varlığı bilinmeyen bir sürüm olduğunu açıkladı
- Bu bant doğrudan Computer History Museum (CHM)’a taşınacak
Unix V4’ün tarihsel önemi
- UNIX V4, çekirdeğin ve bazı temel yardımcı araçların ilk kez C diliyle yeniden yazıldığı sürüm olarak Unix’in gelişim tarihinde önemli bir dönüm noktası
- Bugüne kadar elde kalanlar yalnızca önceki sürüm çekirdeğine ait bazı kaynak kodları, birkaç
man sayfası ve Kasım 1973 tarihli programcı kılavuzu
- Bu nedenle bu keşif, erken dönem C tabanlı Unix’in tam olarak yeniden oluşturulabilmesi için bir kapı aralayan materyal olarak görülüyor
Bandın kökeni ve ilgili kişiler
- Ek araştırmalar sonucunda, bu bandın Martin Newell’ın AT&T’den aldığı bir kopya olduğu doğrulandı
- Newell, bilgisayar grafikleri alanında ünlü ‘Utah Teapot’un mucidi olarak biliniyor; bu model Windows NT OpenGL ekran koruyucusunda da yer almıştı
- Ricci bu bilgiyi ayrıca paylaşarak, bandın tarihsel değerinin daha da arttığını belirtti
Restorasyon planı ve teknik yaklaşım
- CHM’nin yazılım arşivcisi Al Kossow restorasyon çalışmasını yürütecek
- Kossow, okuma kafası yükselteçlerini bağlayıp çok kanallı yüksek hızlı analog-dijital dönüştürücü kullanarak verileri yaklaşık 100GB RAM’e dökmeyi, ardından
Len Shustek tarafından yazılan analiz programı (readtape) ile işlemeyi planlıyor
- Bant, 1970’lerden kalma 1200 fit uzunluğunda 3M 9 izli bir bant ve kurtarılma olasılığının yüksek olduğu düşünülüyor
- Kossow, projeyi yüksek öncelikli işler arasına alarak restorasyonu ilerlettiğini söyledi
Keşfin anlamı
- Bu keşif, erken Unix’in teknik evrim sürecini yeniden ortaya koyabilmek için nadir bir fırsat olarak değerlendiriliyor
- CHM ile Bitsavers ekibi iş birliği içinde restorasyon üzerinde çalışıyor; konu açık kaynak ve bilgisayar tarihi koruma topluluğunun ilgisini çekmiş durumda
- The Register, bu değerli materyalin “daha iyi ellere emanet edilemeyeceğini” söyleyerek restorasyonun başarılı olacağı yönündeki beklentisini dile getirdi
2 yorum
Bantların gerçekten de dayanıklılığı çok iyi.
Hacker News görüşleri
Teybin içeriğinde basit bir yapılacaklar listesi varmış
Örneğin Emacs’tan çıkmayı kolaylaştırmak, geçici dizin adını değiştirmek gibi şeyler yer alıyormuş. Önceki adlar olan bin veya dev, anlam açısından karışıklık yarattığı için biraz komik duruyormuş
Unix’te cat, man, more/less gibi birçok kelime oyunu var. Ama etc biraz tuhaf hissettiriyor
Bilgisayar alanının geçmişi neredeyse tamamen unutuyor olması üzücü
Antik silahlar ya da Galileo’nun deneyleri yeniden inşa edilip inceleniyor ama 60’lar ve 70’lerdeki hacker’ların başarıları unutuluyor. O dönemin kısıtlı ortamından öğrenilecek çok şey var
Bazı efsanevi Amerikan sessiz filmleri, İspanya’daki bir kütüphanede tesadüfen bulunup restore edilmişti. Sanatçılarla şirketler sanki yalnızca bugüne odaklanıyor ve geçmiş işlere tarih gözüyle bakmıyor
90’ların arcade makinelerinin şifrelerinin çözülmesi ya da klasik oyunların bit düzeyinde geri yüklenmesi gibi projeler aktif biçimde sürüyor
Piramitler ya da antik eserler de maliyet veya alan kısıtı olmasaydı muhtemelen ortadan kaybolurdu
Arkeologların uğraştığı şeyler yüzlerce, binlerce yıllık. Birkaç yüzyıl sonra Unix gibi icatlar da tarihsel değerleriyle kabul görecektir
Bende 1982’den kalma teypleri okuyabilen bir 9-track CCT okuyucu/yazıcı var
1973 tarihli teybin 9-track olması beni şaşırtmıştı ama kafayı artık yasak olan bir temizlik sıvısıyla temizleyince tüm veriler kusursuz biçimde kurtarıldı. Bunlar DEC mini bilgisayarları dâhil çeşitli sistemlerin teypleriydi
Gerçekten inanılmaz bir keşif. Bu kaynaktan Unix v4’ü emüle edip derleyerek çalıştırabilmek harika olurdu
TUHS posta listesinde 1972 sürümü Unix kaynak kodu da restore edilip çalıştırılmıştı
İlgili GitHub deposuna bakabilirsiniz
Orijinal tartışma dizisi discuss.systems’teki gönderide yer alıyor
Lisans yıllarımda UNIVAC UNISERVO II çelik teyp üzerinde bir derleyici projesi saklamıştım
8-track yapıdaydı (6 bit veri, 1 bit parity, 1 bit clock) ve bugün onu okuyabilecek bir sürücü muhtemelen yoktur. Yine de fiziksel olarak hâlâ sağlam olabilir
Harika bir keşif. Bu, Ay görevlerinin teyplerinin kaybolduğu döneme benziyor. Biraz daha aranırsa daha fazlası da çıkabilir
IBM Tucson tape lab, Challenger uzay mekiğinin teyplerindeki verileri kurtarmıştı
52 yıllık bir teyp de bence rahatlıkla kurtarılabilir
“Vay, bu benim haberim. Teşekkürler, Ricardo!”
SIMH-classic sürümüyle kesinlikle çalıştırılabilir
Ticarileştirilmiş v4 sürümünü unutun, açık sürümü kullanmak daha iyi