1930 के दशक की teletype (tty) से Linux में लॉगिन करना
(hackaday.com)Unix-आधारित सिस्टम की सबसे गहरी परतों में कंप्यूटिंग के शुरुआती दौर के निशान मौजूद हैं, जब "hardware" का मतलब cam, lever, pulley और grease वाली असली मशीनें हुआ करता था। लेकिन इसका यह मतलब नहीं है कि अतीत की किसी teleprinter को सीधे Linux से जोड़ देना आसान है.
Linux से जोड़ने में सबसे बड़ी समस्या आधुनिक ASCII code और उसके विकसित होने से कई दशक पहले मौजूद 5-bit Baudot code के बीच रूपांतरण की थी, और यह converter Arduino से बनाया गया था।
Teleprinter में telephone line के ज़रिए signal भेजने के लिए पुराने HP के 5-bit serial signal generator का इस्तेमाल करना पड़ा।
45.5bps की गति से कनेक्ट किया जा सका, Linux में लॉगिन किया गया, ed editor से फ़ाइलें संपादित की गईं, और ASCII Art प्रिंट किया जा सका।
※ Teletype Model-15, AT&T के अंतर्गत Teletype Corporation द्वारा 1930 के दशक में जारी किया गया एक Baudot code printer था, जिसका इस्तेमाल द्वितीय विश्व युद्ध के दौरान सैन्य संचार प्रणालियों में किया गया था.
5 टिप्पणियां
1 byte में 8 bit होते हैं — यह बात भी जब तक पूरी तरह स्थापित नहीं हुई थी, उस दौर की कहानियाँ हर बार हैरान कर देती हैं.
उस पुराने 5-bit code और उसे इस्तेमाल करने वाले teletypewriter की legacy आज भी उन चीज़ों में बची हुई है जिन्हें हम रोज़मर्रा में इस्तेमाल करते हैं — यह सोचकर एक अजीब-सा एहसास होता है.
मैंने हाल ही में Kermit के बारे में पढ़ा, और तब समझ आया कि उस समय mainframe, minicomputer, workstation और PC — सभी में अलग-अलग तरह के computer systems के साथ compatibility बहुत सीमित थी, इसलिए ऐसा protocol जो इन सभी platforms पर समान रूप से इस्तेमाल किया जा सके, वास्तव में बहुत क़ीमती था. यह देखकर compatibility बनाए रखना सच में कमाल की बात लगती है.
p.s.
Windows पर Kermit इस्तेमाल करने के लिए सॉफ़्टवेयर
Kermit 95आज भी सक्रिय रूप से maintain किया जा रहा है.https://github.com/davidrg/ckwin
यह भी काफ़ी पुराना प्रोटोकॉल निकला। SSH क्लाइंट या PC संचार प्रोग्राम में इसे Zmodem के बगल में देखा था, तो समझ नहीं आया कि यह क्या है। वैसे, कभी-कभी शॉर्ट्स में दिखने वाले हरे मेंढक वाले पपेट का नाम Kermit है, और कहा जाता है कि उसी किरदार के नाम पर इसका नाम रखा गया था।
Kermit के बारे में पहली बार सुन रहा हूँ। यह जानकर हैरानी होती है कि इसका अभी भी maintenance हो रहा है।
मैं Linux रोज़ इस्तेमाल करता हूँ, फिर भी मुझे बिल्कुल पता नहीं था कि TTY का मतलब TeleTYpe होता है।
Baudot Code (International Teleprinter Code)
Baudot का नाम ही संचार गति की इकाई baud का स्रोत बना।