- पोलिश आविष्कारक Jacek Karpiński ने 1971 में ब्रीफकेस के आकार वाले K-202 के जरिए उस दौर के कंप्यूटरों के आकार और प्रदर्शन की सीमाओं को आगे बढ़ा दिया, लेकिन 2 साल बाद उन्हें फैक्टरी से निकाल दिया गया और प्रोजेक्ट ढह गया
- K-202 एक 16-bit कंप्यूटर था, जिसमें प्रति सेकंड 10 लाख operations, लगभग 5,000 डॉलर कीमत, modular design और paging-आधारित अधिकतम 8MB memory थी; यह पोलैंड के प्रतिस्पर्धी उत्पाद Odra से छोटा, तेज और सस्ता था
- Karpiński को द्वितीय विश्व युद्ध के पोलिश resistance में रहे होने के कारण युद्ध के बाद नौकरी में नुकसान उठाना पड़ा, लेकिन उन्होंने AAH·AKAT-1·Perceptron·KAR-65 जैसे कई electronic और computing devices बनाए
- पोलैंड में funding और parts की कमी के कारण K-202 ब्रिटिश parts और finance पर निर्भर था, और Odra निर्माता Elwro, Soviet-bloc RIAD योजना, पश्चिमी parts के इस्तेमाल को लेकर संदेह, और Communist Party के शीर्ष लोगों से टकराव दबाव की वजह बने
- 1973 में Microcomputers Plant बंद होने के बाद Karpiński पर कंप्यूटर बनाने की रोक लगी और उन्हें passport देने से मना किया गया; स्विट्जरलैंड में उन्होंने Pen Reader design किया, लेकिन पोलैंड लौटने के बाद उसका production सफल नहीं हो सका
ब्रीफकेस के आकार वाले K-202 का असर
- K-202 1971 में Poznań International Fair में पेश किया गया पोलिश कंप्यूटर था, जिसकी system unit इतनी छोटी थी कि ब्रीफकेस में आ जाती थी
- उस समय के हिसाब से उसका performance और price दोनों असाधारण थे
- प्रति सेकंड 10 लाख operations करता था
- कीमत लगभग 5,000 डॉलर थी
- पोलैंड के मुख्य प्रतिस्पर्धी उत्पाद Odra से तेज, छोटा और सस्ता था
- लेकिन 2 साल बाद Karpiński को सशस्त्र guards ने फैक्टरी से बाहर निकाल दिया, और production में मौजूद K-202 मशीनें नष्ट कर दी गईं
- Communist authorities ने उन्हें अन्य devices बनाने से भी रोक दिया
युद्ध से बच निकला इंजीनियर
- Jacek Karpiński का जन्म 9 अप्रैल 1927 को Torino में हुआ था, और उनके माता-पिता पर्वतारोही थे
- उनके पिता Adam aircraft designer थे, और उनकी मां rehabilitation specialist professor थीं तथा Polish-Bolshevik war में liaison officer के रूप में सेवा देने के लिए Virtuti Militari से सम्मानित हुई थीं
- 14 साल की उम्र में उन्होंने अपनी उम्र छिपाकर द्वितीय विश्व युद्ध के पोलिश resistance में शामिल हो गए
- वे reconnaissance missions में शामिल हुए और Warsaw Uprising में भी लड़े
- रीढ़ में गोली लगने से वे paralyzed हो गए थे, लेकिन फिर चलने-फिरने की क्षमता वापस पा ली; उनकी पीठ में बची गोली जीवनभर नहीं निकाली गई
- युद्ध के बाद उन्होंने 1951 में Warsaw University of Technology से graduation किया, लेकिन resistance के अनुभव के कारण उन्हें कई नौकरियों से हटाया गया
- बाद में वे एक electronics factory में काम करने लगे और इतना अच्छा shortwave transmitter बनाया कि Foreign Ministry उसका इस्तेमाल कर सके
AAH से KAR-65 तक चले आविष्कार
- 1955 के आसपास Karpiński ने Polish Academy of Sciences में काम करते हुए AAH mathematical machine बनाई, जिसने weather forecast की accuracy 10% बढ़ाई
- 1959 में उन्होंने differential equations का analysis कर सकने वाला दुनिया का पहला analog computer AKAT-1 बनाया
- यह transistor-based device था और आकार में छोटी desk जितना था
- इसे Warsaw Academy of Fine Arts में design किया गया था, और यह built-in screen पर results दिखाता था
- AKAT-1 के कारण Karpiński को 1960 में UNESCO world technology talent competition में registered किया गया और वे विजेता बने
- उन्हें Harvard और MIT में 2 साल और पढ़ाई करने का मौका मिला
- अमेरिका में IBM से लेकर University of California, Berkeley तक ने उन्हें काम की पेशकश की, लेकिन वे पोलैंड लौट गए
- 1964 में उन्होंने camera से जुड़ा transistor-based neural network Perceptron पेश किया
- यह कागज पर बने triangle जैसी shapes पहचान सकता था और खुद सीख सकता था
- यह दुनिया में इस तरह का दूसरा device था, लेकिन bosses की जलन के कारण उन्हें Academy छोड़नी पड़ी
- Warsaw University के Institute of Experimental Physics में उन्होंने CERN से आए data को process करने के लिए KAR-65 बनाया
- यह 1968 में पूरा हुआ और development में 3 साल लगे
- यह प्रति सेकंड 1 लाख operations करता था, और बाद में 20 साल तक lab में इस्तेमाल हुआ
K-202 का design और ब्रिटेन पर निर्भरता
- KAR-65 बनाते समय से ही Karpiński ने ब्रीफकेस में समा सकने वाले general-purpose microcomputer की कल्पना की थी
- Institute of Experimental Physics जरूरी funding जुटा नहीं पाया, और सेना ने भी special committee review के बाद support देने से इनकार कर दिया
- committee ने “अगर यह संभव होता, तो Americans पहले ही कर चुके होते” कहकर project को असंभव माना
- ब्रिटिश computer experts ने Karpiński के design को बहुत सराहा, और वे ब्रिटेन में product बना भी सकते थे
- Karpiński ने पोलैंड में approval के लिए फिर कोशिश की, और ब्रिटिश experts की मान्यता तथा पत्रकार Stefan Bratkowski की मदद से 1970 में Warsaw में Microcomputers Plant स्थापित हुआ
- कर्मचारी पोलिश थे, लेकिन parts और finance के लिए ब्रिटेन पर निर्भरता थी
- जरूरी parts पोलैंड में नहीं मिल सकते थे, और Communist authorities भी funding देने में सक्रिय नहीं थीं
- K-202 की technical विशेषताएं उस समय के हिसाब से काफी आगे थीं
- 16-bit कंप्यूटर
- memory blocks और ports आदि को जोड़ने या हटाने की सुविधा वाला modular design
- paging का उपयोग करके अधिकतम 8MB memory configuration संभव
- उस समय दूसरे microcomputers अधिकतम 64KB स्तर तक ही थे
- यह Karpiński के अपने operating system पर चलता था, और camera, printer, radar जैसे peripherals जोड़े जा सकते थे
प्रतिस्पर्धी उत्पाद Odra, RIAD, और राजनीतिक दबाव
- 1971 के Poznań International Fair में K-202 ने धीमे और बड़े Odra की तुलना में authorities और media का ज्यादा ध्यान खींचा
- साप्ताहिक पत्रिका Perspektywy ने K-202 को “4th-generation electronic components पर आधारित microcomputer” बताया, और आंका कि प्रति सेकंड 10 लाख operations की क्षमता अमेरिकी Super Nova और ब्रिटिश Modular One के बराबर हो सकती है
- Odra निर्माता Elwro Communist regime के ज्यादा करीब था, और product सुधारने के बजाय Karpiński की स्थिति कमजोर करने के तरीके से प्रतिक्रिया दी
- Soviet Union पूरे Eastern Bloc में एक single computer RIAD लाना चाहता था, जो पहले से पुराने IBM machine की crude copy था
- Karpiński ने याद किया कि जब RIAD बनाने वाले Nikolai Lavronov पोलैंड आए, तो उन्होंने K-202 पर चाय डालकर और उसे desk से गिराकर भी उसके चलते रहने का प्रदर्शन किया
- पश्चिमी parts के कारण K-202 छोटा और मजबूत हो सकता था, लेकिन information processing जैसे संवेदनशील क्षेत्र में Iron Curtain के बाहर के parts इस्तेमाल करना Eastern Bloc authorities के संदेह को बढ़ाता था
- factory visit के दौरान Karpiński ने Communist Party के एक senior व्यक्ति के बारे में कहा कि वह “chamber pot बनाने के ही लायक है”, इससे भी टकराव बढ़ा
बंद होने के बाद की जिंदगी और बची हुई मशीनें
- 1973 में Karpiński का business बंद कर दिया गया, और उन्हें हथियारबंद लोगों ने फैक्टरी से बाहर घसीट दिया
- उस समय production में मौजूद लगभग 200 K-202 छोड़ दिए गए, और उससे पहले वास्तव में बनाए गए K-202 केवल 30 थे
- authorities ने उन्हें कोई और कंप्यूटर बनाने से रोक दिया, और passport भी जारी नहीं किया
- Karpiński और उनकी पत्नी Ewa विरोध के तौर पर गांव चले गए और सूअर तथा मुर्गियां पालने लगे; उन्हें मिलने आए एक पत्रकार से उन्होंने कहा, “असली सूअर बेहतर होते हैं”
- 1981 में passport मिलने के बाद वे स्विट्जरलैंड गए और Pen Reader design किया
- Pen Reader कागज के text को computer में scan करने वाला portable scanner था
- यह device जापान के इसी तरह के scanner से 1 साल से ज्यादा आगे था
- 1990 में communism के पतन के तुरंत बाद वे पोलैंड लौटे और Pen Reader का production करने की कोशिश की, लेकिन credit problems के कारण असफल रहे और Warsaw का घर भी खो दिया
- बाद में वे Wrocław चले गए और websites design करके जीवनयापन करने लगे
- Jacek Karpiński का निधन 21 फरवरी 2010 को हुआ, और Warsaw Uprising में उनकी बहादुरी के लिए उन्हें Cross of Valour के 3 medals मिले
- KAR-65, AKAT-1, K-202 Warsaw Museum of Technology and Industry के collection में बचे हुए हैं
1 टिप्पणियां
Hacker News की राय
अधिकारियों को ऐसी customized machines पसंद नहीं थीं, क्योंकि Comecon में IBM 360-आधारित unified system पर standardize करने की दिशा में काम चल रहा था। Peripherals भी कई Eastern Bloc देशों में compatible versions के रूप में बनाने की कोशिश थी: https://en.wikipedia.org/wiki/ES_EVM
K-202 बाद में MERA 400 में विकसित हुआ, और वह कुछ हद तक अधिक सफल रहा: https://mera400-pl.translate.goog/Strona_g%C5%82%C3%B3wna?_x...
आज के नज़रिए से दिलचस्प बात यह है कि ये machines synchronous clock का इस्तेमाल नहीं करती थीं, और हर instruction group के लिए अलग-अलग tune किए गए RC delay circuits से cycle timing मिलाती थीं। CROOK नाम का एक operating system भी था, जो उस समय के mainframe-आधारित systems की तुलना में Unix के कहीं ज्यादा करीब था। Modern emulator भी है https://github.com/jakubfi/em400, और एक शानदार YouTube channel भी है। हालांकि वह Polish में है: https://www.youtube.com/@MERA400/videos
मैं K-202 के बारे में बिल्कुल नहीं जानता था, इसलिए यह बात बहुत रोचक लगी। लेकिन अगर सच में सिर्फ करीब 230 units बनीं और factory में scrap कर दी गईं, तो मुझे संदेह है कि क्या इसे आज आम तौर पर इस्तेमाल होने वाली memory paging पर असर डालने वाला कहा जा सकता है
Soviet sphere के Poland के भीतर उनकी team की innovations, और उससे भी आगे specific जानकारी, Western computer designers तक कैसे पहुंची होगी? अगर पहुंची, तो क्या वह route espionage था या published papers, यह जानना चाहूंगा
क्या उसकी machine की बेहतर performance का मुख्य कारण इस्तेमाल किए गए Western components थे?
लेख ऐसा दिखाता है कि किसी competitor को फायदा पहुंचाने के लिए उसके साथ अन्याय हुआ, और शायद सच में ऐसा हुआ भी हो। लेकिन उस समय की राजनीतिक स्थिति को देखते हुए, communist bloc के अधिकारियों का अधिक सुरक्षित supply chain को तरजीह देना काफी जायज लगता है
लेख में बताया गया है कि high-quality components हासिल करने की bottleneck यह थी कि local government अपने स्तर पर सुरक्षित supply chain develop करने पर पैसा खर्च नहीं करना चाहती थी। उन्होंने proof of concept कर दिखाया था, और अगर national security चिंता थी तो authorities समान स्तर के components हासिल करने को priority बना सकती थीं
लेख में अमेरिका में मौजूद उसी तरह का एक और perceptron आता है, और उसकी भी सचमुच दिलचस्प कहानी है। Marvin Minsky ने उसे कमतर आंका था, और inventor की कम उम्र में एक accident में मौत हो गई थी: https://news.cornell.edu/stories/2019/09/professors-perceptr...
बेहतरीन History of Computing podcast ने 2020 में Polish computing innovations को cover करते समय Jacek Karpiński पर खासा focus किया था: https://thehistoryofcomputing.net/polish-innovations-in-comp...
यह सचमुच अच्छी कहानी है, इसलिए पूरी पढ़ने की सलाह दूंगा। सोवियत संघ के पतन के बाद बने देशों में रहने के अनुभव के आधार पर थोड़ा संदर्भ जोड़ूं तो, कम्युनिस्ट सिद्धांत में कंपनियों के बीच प्रतिस्पर्धा को एक विनाशकारी ताकत और पूंजीवाद के अंतर्निहित विरोधाभासों में से एक माना जाता था। इसलिए अगर यह तय हो जाता कि कोई दूसरा प्रोजेक्ट बेहतर है, तो बाकी उपक्रमों को बंद कर देना ही पर्याप्त रूप से जायज़ माना जाता था
उस समय सोवियत-शैली के कम्युनिज़्म में manufacturing performance को अक्सर output के किलोग्राम में मापा जाता था, इसलिए Karpiński का छोटे कंप्यूटरों का कम मात्रा में उत्पादन करना अफसरशाही को बिल्कुल प्रभावित नहीं करता। पश्चिमी सामग्री और parts का import स्पष्ट रूप से प्रतिबंधित नहीं था, लेकिन राजनीतिक रूप से उसका स्वागत भी नहीं था, और पोलैंड foreign currency की कमी से जूझ रहा था। विदेशी मुद्रा रखना गैरकानूनी था, और सामग्री का import उनकी “नकली” exchange rate पर खराब असर डालता था। यह business शायद इस शर्त पर निर्भर रहा होगा कि वह खर्च की गई foreign currency से ज्यादा dollar कमाए
कुल मिलाकर कंप्यूटरों को भी पश्चिमी-शैली की luxury चीज़ों की तरह शक की नज़र से देखा जाता था, और उन्हें समय बर्बाद करने वाला या नौकरियां छीनने वाला माना जाता था। accounting या scientific research के लिए उबाऊ calculators बनाना स्वीकार्य हो सकता था, लेकिन छोटे और सस्ते पश्चिमी-शैली के microcomputers अलग मामला थे। यह देखते हुए कि Karpiński लंबे समय तक पश्चिम में रहे थे, उनके contacts थे, उन्हें English आती थी, और वे party member नहीं थे, यह अपने आप में हैरानी की बात है कि वे शुरुआत में business शुरू कर पाए। अगर उन्हें UNESCO पुरस्कार न मिला होता, तो शायद वे वहां तक भी नहीं पहुंचते
किसी को नौकरी से ban कर देना और visa दे देना लोगों को गायब कर देने का आम तरीका था। बहुत संभव है कि उन्होंने housing privileges भी खो दिए हों, इसलिए वे गांव जाकर सूअर पालने लगे होंगे
hard currency कमाने वाले पोलिश लोग foreign currency accounts रख सकते थे, लेकिन असली dollar या German mark निकालना मना था। इसके बजाय उन्हें खास tokens मिलते थे, जिनसे internal export shops में पश्चिमी food, clothes, home appliances, radios, TVs, यहां तक कि toilet paper भी खरीदा जा सकता था। कम्युनिज़्म के अंतिम दौर में जिन चीज़ों को लेकर खास तौर पर मुश्किल हुई, उनमें toilet paper भी था। ये नकली dollars सड़क पर कम exchange rate पर trade होते थे
असली foreign currency रखना प्रतिबंधित था, और passport रखना भी ऐसा ही था। passports दो तरह के थे: Soviet bloc countries के लिए और पूरी दुनिया के लिए। उन्हें स्थानीय police station में custody और questioning के लिए जमा रखना पड़ता था। कभी-कभी एक ही परिवार के सभी सदस्यों को passport नहीं दिया जाता था, ताकि परिवार के रूप में भागने से रोका जा सके
आर्थिक रूप से पोलैंड पर सोवियत संघ का भारी दबाव था। सोवियत संघ ने पोलिश shipyards को कई ships का order दिया, लेकिन भुगतान केवल non-convertible और लगभग बेकार transferable rouble में करना चाहता था: https://www.researchgate.net/publication/305054272_The_Trans... स्थानीय currency के साथ exchange rate Moscow नियंत्रित करता था। उन ships को Russia को सौंपने के लिए पोलैंड को Eastern bloc के बाहर से सामग्री और equipment खरीदना पड़ता था, और भुगतान hard currency में करना पड़ता था। Eastern European देशों ने जल्द ही barter system बना लिया, लेकिन non-Eastern European suppliers US dollar में payment चाहते थे। पोलैंड ने agricultural और industrial goods बेचने की कोशिश की, लेकिन western suppliers से compete नहीं कर पाया, इसलिए income मामूली रही। living standard लगातार गिरता गया और आखिरकार लोग Communist Party से तंग आ गए, और खेल खत्म हो गया
यह Yugoslavia की Galaksija कहानी के साथ दिलचस्प contrast बनाता है
https://spectrum.ieee.org/yugoslavia-diy-microcomputer
https://jacobin.com/2020/08/computer-yugoslavia-galaksija-vo...
https://en.wikipedia.org/wiki/Galaksija_(computer)
K-202 manual: http://www.zenker.poznan.pl/k-202/dokumentacja/k-202-reklama...
K-202 का बाद में आए personal computers से तेज होना कोई अजीब बात नहीं है। उसके बाद के computers microprocessor आधारित थे, और 8008 या 8080 जैसे शुरुआती microprocessors उस समय के LSI TTL designs की तुलना में speed monsters नहीं थे
article में भी लिखा है कि [Data General] Super Nova की speed K-202 जैसी थी। एक और दिलचस्प computer Datapoint 2200 है, जो भी TTL design था। निर्माता CPU design को single chip के रूप में implement कराने के लिए Intel और TI के पास गया, और नतीजे में लगभग वही instruction set वाला, लेकिन मूल 2200 से धीमा 8008 microprocessor आया
अगर K-202 के “प्रति सेकंड दस लाख operations” करने के दावे से आप हैरान हुए हैं, तो असल में इसका मतलब प्रति सेकंड दस लाख memory reads/writes था। वह megaflops नहीं कर रहा था