- अमेरिका की University of Utah की स्टोरेज सुविधा में 1973 की Bell Labs UNIX V4 tape मिली है, जिससे शुरुआती Unix के मूल डेटा को बहाल करने की संभावना बनी है
- यह वह संस्करण है जिसमें kernel और मुख्य utilities पहली बार C भाषा में लिखी गई थीं, और इसका कोई पूर्ण ज्ञात copy अब तक उपलब्ध नहीं है, इसलिए यह अत्यंत दुर्लभ सामग्री है
- टेप पर “UNIX Original From Bell Labs V4” का हाथ से लिखा लेबल लगा है, और लिखावट दिवंगत प्रोफेसर Jay Lepreau की पाई गई
- मिली हुई टेप ‘Utah Teapot’ के आविष्कारक Martin Newell को AT&T से मिली मूल प्रति है, और इसे अब Computer History Museum (CHM) भेजने की तैयारी चल रही है
- CHM के Al Kossow बहाली कार्य संभालेंगे और analog-to-digital conversion उपकरणों से डेटा पढ़ने की योजना है; इसे प्रारंभिक Unix शोध की बहाली के लिए महत्वपूर्ण सामग्री माना जा रहा है
Unix V4 tape की खोज
- University of Utah के School of Computing के स्टोरेज रूम की सफाई के दौरान Bell Labs UNIX V4 (1973) लेबल लगी 9-track tape reel मिली
- लेबल पर “UNIX Original From Bell Labs V4 (See Manual for format)” पंक्ति हाथ से लिखी हुई है
- लिखावट 2008 में दिवंगत हुए प्रोफेसर Jay Lepreau की बताई गई, जिसकी पुष्टि उनके छात्र प्रोफेसर Robert Ricci ने की
- Ricci ने Mastodon के जरिए इस खोज को सार्वजनिक किया और बताया कि यह ऐसा संस्करण है जिसकी पूर्ण प्रति मौजूद नहीं मानी जाती
- इस टेप को सीधे Computer History Museum (CHM) ले जाने की योजना है
Unix V4 का ऐतिहासिक महत्व
- UNIX V4 वह संस्करण था जिसमें kernel और कुछ मुख्य utilities को पहली बार C भाषा में फिर से लिखा गया, और यह Unix के विकास इतिहास में एक महत्वपूर्ण मोड़ है
- अब तक जो सामग्री बची है, वह पुराने संस्करण के kernel source code के कुछ हिस्से, कुछ
man pages, और नवंबर 1973 का programmer manual भर है
- इसलिए यह खोज प्रारंभिक C-आधारित Unix की पूर्ण बहाली की संभावना खोलती है
टेप का स्रोत और संबंधित लोग
- अतिरिक्त जांच में पता चला कि यह टेप Martin Newell को AT&T से मिली थी
- Newell computer graphics क्षेत्र में प्रसिद्ध ‘Utah Teapot’ के आविष्कारक हैं, जो Windows NT OpenGL screensaver में भी दिखाई देता था
- Ricci ने यह जानकारी भी साझा की और कहा कि इससे टेप का ऐतिहासिक महत्व और बढ़ गया है
बहाली की योजना और तकनीकी तरीका
- CHM के software curator Al Kossow बहाली कार्य की जिम्मेदारी संभाल रहे हैं
- उनका कहना है कि वे head read amplifier को tap करके, multi-channel high-speed analog-to-digital converter की मदद से डेटा को लगभग 100GB RAM में dump करेंगे,
और फिर Len Shustek द्वारा लिखे गए analysis program (readtape) से उसे प्रोसेस करेंगे
- यह टेप 1970 के दशक की 1200-foot लंबी 3M 9-track tape है, इसलिए इसकी बहाली की संभावना ऊंची मानी जा रही है
- Kossow ने कहा कि इस परियोजना को उच्च प्राथमिकता देकर बहाली आगे बढ़ाई जा रही है
खोज का महत्व
- इस खोज को प्रारंभिक Unix के तकनीकी विकासक्रम को बहाल करने का दुर्लभ अवसर माना जा रहा है
- CHM और Bitsavers टीम मिलकर बहाली पर काम कर रहे हैं, और यह open source तथा computer history preservation community का ध्यान खींच रही है
- The Register ने इस बहुमूल्य सामग्री के बारे में कहा कि यह “इससे बेहतर हाथों में नहीं हो सकती थी”, और बहाली की सफलता को लेकर आशा जताई
2 टिप्पणियां
टेप की preservation वाकई बहुत अच्छी है।
Hacker News की राय
टेप की सामग्री में एक साधारण to-do list थी
उदाहरण के लिए Emacs से बाहर निकलना आसान बनाना, temporary directory का नाम बदलना जैसी बातें थीं। पुराने नाम bin या dev अर्थ के लिहाज़ से भ्रमित करने वाले थे, इसलिए थोड़ा मज़ेदार भी लगे
Unix में cat, man, more/less जैसे कई शब्द-खेल हैं। लेकिन etc थोड़ा अजीब लगता है
यह अफ़सोसजनक है कि कंप्यूटर क्षेत्र अपने अतीत को लगभग भूल जाता है
प्राचीन हथियारों या Galileo के प्रयोगों को फिर से बनाया और अध्ययन किया जाता है, लेकिन 60–70 के दशक के hackers की उपलब्धियाँ भुला दी जा रही हैं। जबकि उस दौर के सीमित माहौल से बहुत कुछ सीखा जा सकता है
एक दिग्गज अमेरिकी मूक फ़िल्म तो संयोग से स्पेन की एक लाइब्रेरी में मिली और फिर restore की गई। लगता है कलाकार और कंपनियाँ सिर्फ वर्तमान पर ध्यान देती हैं और पुराने कामों को इतिहास नहीं मानतीं
90 के दशक की arcade machines को decrypt करने या क्लासिक गेम्स को bit स्तर पर restore करने जैसे प्रोजेक्ट सक्रिय हैं
अगर लागत या जगह की कोई सीमा न होती तो pyramids और प्राचीन अवशेष भी शायद बचे न रहते
archaeologists जिन चीज़ों से काम करते हैं वे सैकड़ों या हज़ारों साल पुरानी होती हैं। कुछ सदियों बाद Unix जैसी खोजों का ऐतिहासिक महत्व भी मान्यता पाएगा
मेरे पास एक 9-track CCT reader/writer है जो 1982 के बाद की टेप पढ़ सकता है
1973 की टेप का 9-track होना चौंकाने वाला था, लेकिन head को अब प्रतिबंधित हो चुके cleaning fluid से साफ़ करने पर सारा data पूरी तरह recover हो गया। ये DEC minicomputer सहित कई systems की tapes थीं
यह सच में चौंकाने वाली खोज है। अगर इस source से Unix v4 को emulate करके compile और run किया जा सके, तो कमाल होगा
TUHS mailing list में 1972 संस्करण के Unix source को restore करके चलाया भी गया था
संबंधित GitHub repository देखें
मूल चर्चा थ्रेड discuss.systems की पोस्ट में है
मैंने अपने undergraduate दिनों में UNIVAC UNISERVO II steel tape पर एक compiler project सेव किया था
यह 8-track संरचना थी (6-bit data, 1-bit parity, 1-bit clock), और अब शायद उसे पढ़ने वाला कोई drive नहीं होगा। फिर भी भौतिक रूप से वह अब भी ठीक-ठाक होगी
शानदार खोज है। यह उस समय जैसा लगता है जब lunar mission tapes गायब हो गई थीं। थोड़ा और खोजने पर शायद और भी कुछ मिल जाए
IBM Tucson tape lab ने Challenger shuttle की tape data recover की थी
इसलिए मुझे लगता है कि 52 साल पुरानी tape भी काफ़ी हद तक recover की जा सकती है
“ओह, यह मेरा लेख है। धन्यवाद, Ricardo!”
अगर यह SIMH-classic version है, तो इसे निश्चित रूप से चलाया जा सकता है
commercialized v4 version को भूल जाइए, open version का इस्तेमाल करना बेहतर है