क्या खोल ksh93 मर चुका है?


58

2013-01-10 को ग्लेन फाउलर ने इसे अस् त-उपयोगकर्ता मेलिंग सूची में पोस्ट किया :

जैसा कि एएसटी और यूविन सूचियों पर कई बार बताया गया है, एटीएंडटी ओपनसौस सॉफ्टवेयर को बहुत कम समर्थन देता है, यही वजह है कि हमारे पास एएसटी सॉफ्टवेयर के हमारे बड़े संग्रह के साथ बहुत कम लोग जुड़े हैं। इस के बावजूद, ksh, nmake, vczip, UWINऔर अन्य एएसटी उपकरण कई एटी एंड टी परियोजनाओं में इस्तेमाल हो रहे हैं।

यह पता चला है कि सॉफ़्टवेयर के पास केवल समर्थन की कमी नहीं है: दोनों dgk (डेविड कॉर्न) (एटी एंड टी साथी, 36 साल की सेवा) और gsf (ग्लेन फाउलर) (एटी एंड टी साथी, 29 साल की सेवा) को समाप्त कर दिया गया है, प्रभावी अक्टूबर 10. हमारे तीसरे प्रमुख साथी, फोंग वो (एटी एंड टी साथी, 32 साल की सेवा), कुछ महीने पहले Google के लिए रवाना हुए थे। UWIN अनुचर, जेफ फेलिन, अभी भी एटी एंड टी के साथ है और कुछ महत्वपूर्ण संचालन के लिए UWIN समर्थन प्रदान करता है।

Dgk और gsf दोनों एएसटी सॉफ्टवेयर पर काम करना जारी रखेंगे, और इस पर ध्यान केंद्रित करने के लिए वास्तव में अधिक समय (कम से कम समय में) हो सकता है।

डाउनलोड साइट और मेल समूह कम से कम अगले कई महीनों तक एटी एंड टी के भीतर बने रहेंगे। हमारे एटी एंड टी सहयोगी, dr.ek, एएसटी उपयोगकर्ता और बग डिटेक्टर, साइट को बनाए रखेंगे। हमने astopen.org डोमेन हासिल कर लिया है और बग ट्रैकिंग के साथ एक रिपॉजिटरी सहित गैर-एटी एंड टी होस्टिंग विकल्पों की जांच कर रहे हैं।

परिवर्तन की प्रक्रिया में समय लगेगा; उपयोगकर्ता समुदाय के धैर्य की बहुत सराहना की जाएगी। व्यक्तिगत, करियर, और हैकिंग फ्यूचर्स की योजना बनाने के लिए 3 सप्ताह का एक बहुत बड़ा झटका, एक ऐसे वातावरण में काम करने के बाद जो 30 साल से अनिवार्य रूप से स्थिर है। उपयोगकर्ता समूहों को योजनाओं को ठोस बनाने के रूप में सूचित किया जाएगा।

कॉर्न के खुद के विकिपीडिया पेज का कहना है कि उन्होंने 2013 तक एटी एंड टी लैब्स रिसर्च के लिए काम किया ... लेकिन अब उन्हें Google उद्धरण के लिए काम करना है । नवंबर 2014 में एक dgkorn github उपयोगकर्ता खाता बनाया गया था, लेकिन यह उस समय से अब तक के 0 सार्वजनिक योगदानों का स्रोत रहा है, और कई रिपॉजिट्स की सदस्यता लेता है।

2013 के बाद से, संबंधित मेलिंग-सूचियां उत्तरोत्तर कम सक्रिय रूप से बढ़ी हैं। उदाहरण के लिए, 2013 के लिए चौथी-तिमाही की एस्ट्रो-डेवलपर्स सूची में 2013-12-01 तक 156 संदेश पोस्ट किए गए थे, लेकिन चौथी तिमाही की 2015 की सूची में केवल तीन संदेशों की सूची है, और यह उनमें से अंतिम है:

विषय: Re: [ast-Developers] GitHub में ast का संक्रमण

क्या GitHub जैसे सोर्स कोड रिपॉजिटरी में ast codeb को बदलने का कोई इरादा है? इससे समुदाय के लिए योगदान करना बहुत आसान हो जाएगा। मुझे चिंता है कि इस तरह के सहयोगी माहौल के बिना, आकाश संबंधी विकास बग रिपोर्ट के रूप में स्टाल होगा और स्रोत-कोड पैच ईथर में खो जाते हैं।

क्या किसी के पास पूरा git रेपो है जो वे कहीं भी प्रकाशित कर सकते हैं (repo.or.cz, github, जो भी हो)? Git सर्वर उम्र के लिए नीचे है, अब www2.research.att.com (204.178.8.28) भी नीचे चला गया।

यह कोर्नशेल के भविष्य के बारे में आश्चर्यचकित करता है। क्या यह मर गया है? क्या हम कोई और रिलीज़ नहीं देख रहे हैं?

और, वास्तव में, हालांकि एटी एंड टी अपने प्रयोगशाला अनुसंधान लैंडिंग पृष्ठ पर एएसटी लिंक के सभी को सूचीबद्ध करता है , इनमें से कोई भी काम नहीं करता है। ये वही डेड लिंक हैं जो डाउनलोड के लिए kornshell.com पर सूचीबद्ध हैं । भले ही वर्तमान सर्वर स्थिति अभी के लिए केवल अस्थायी साबित हो, लेकिन सुखा हुआ मेलिंग सूची अच्छी तरह से नहीं लगती है।

और हां, क्या कुर्न खोल अब कपूत है? या इन लाइनों के साथ कहीं और गतिविधि है?


10
दायित्व: यह मृत नहीं है। यह ... fjords के लिए pining है।
मोंटी हार्डर

1
@ mikeserv - ठीक है, मैं इस पर एक सुरक्षा रखूँगा ताकि इसे किसी भी तरह के मत का जवाब न मिले।
slm

जवाबों:


36

इस प्रश्न का वास्तविक उत्तर देना संभव नहीं है, लेकिन एक टिप्पणी का रूप पर्याप्त नहीं है। इसलिए मुझे लगता है कि एक संपादन योग्य उत्तर के लिए अंक एकत्र करना एक अच्छा विचार हो सकता है ...

दो साल पहले, डेविड और ग्लेन को एटी एंड टी द्वारा बिछाया गया था - मुझे लगता है कि दोनों अब 65 से अधिक हैं।

आधे साल बाद, उन्हें Google द्वारा काम पर रखा गया और ग्लेन ने मुझे पुष्टि की कि उनके कार्यालय एक दूसरे के नीचे हैं। ऐसा लगता है कि अब उनके पास सामान्य रूप से सवालों के जवाब देने के लिए कम समय है।

मैंने पहले ही समर 2015 में ग्लेन को एक मेल भेजा और समस्या का समाधान पूछा और उसने जवाब दिया कि वह कुछ करने की कोशिश करेगा। दो हफ्ते पहले (नवंबर 2015), मुझे पता चला कि एटी एंड टी डाउनलोड सर्वर ऑफ़लाइन था और उन दोनों को एक और मेल भेजा:

since some weeks, it seems that the AT&T website is not reachable anymore. 

http://www.research.att.com/software_tools forwards to 
http://www.research.att.com/sw/download/ 
and that forwads to http://www2.research.att.com/sw/download/ 
and the latter is unreachable from public.research.att.com. 

Given that www.research.att.com and www2.research.att.com are on the same  
subnet, I would guess that the machine has been switched off or it died and 
nobody cares. 

Unfortunately, archive.org cannot be used since the passwd requirements from  
the AT&T dowload site. 

Do you have an alternative download site set up already? 

I would like to let someone download and test UWIN. 

मुझे इस मेल पर अभी तक कोई उत्तर नहीं मिला।

ध्यान दें कि इस वर्ष, मुझे केवल डेविड से एक उत्तर मिला, जब यह पोसिक्स मानक समिति के लिए एक प्रश्न था जो केवल उसके द्वारा उत्तर दिया जा सकता था (जैसे एक डिजाइन निर्णय की पृष्ठभूमि पर एक प्रश्न)।

2015-11-30 को ग्लेन फाउलर को भेजा गया एक मेल, मैं सफल रहा और सर्वर डाउनलोड किया गया:

http://www2.research.att.com/sw/download/

फिर से काम करता है। यह भी जांचना सुनिश्चित करें:

http://www2.research.att.com/~astopen/download/beta/beta.html

या 2014-12-24 से नवीनतम स्रोत प्राप्त करने के लिए बाएं नेविगेशन बार में बीटा लिंक।

यह देखते हुए कि डाउनलोड सर्वर कुछ घंटों के बाद अप्राप्य हो गया और लोगों द्वारा सूचित किए जाने के बाद फिर से सुलभ हो गया, हम इस उम्मीद में हो सकते हैं कि समस्या अब ऑपरेटरों द्वारा ज्ञात हो।


3
मुझे ग्लेन फाउलर रेपो मिला । मैं इसे पोस्ट करने के बारे में बुरा नहीं मानता, क्योंकि मैंने इसे उनसे एक सूची-सूची ईमेल में पाया था । मुझे बहुत यकीन है कि अन्य टारबॉल के रूप में एक ही बात है। हालांकि, कोई UWIN नहीं।
15

1
www2.research.att.com/sw/download अब उपलब्ध है। ksh रिलीज़ संस्करण 2012-08-01 है; बीटा संस्करण 2014-09-29 है।
मार्क प्लॉटनिक

1
(113) No route to hostमेरे लिए
ऑल्स

1
खैर, यह अल्पकालिक था। मैं प्रवेशकों को मेल भेजूंगा।
मार्क प्लॉटनिक

1
प्रवेशकर्ताओं ने कहा कि रखरखाव के लिए www2 अस्थायी रूप से नीचे है।
मार्क प्लॉटनिक

21

नहीं

tldr: github.com/att/ast और github.com/att/uwin


जनवरी 19-20, 2016 को निम्नलिखित ( 1 | 2 ) संदेश एस्ट्रो -यूज़र्स को मेलिंग-लिस्ट में पोस्ट किए गए थे : (और मुझे लगता है कि dgk के पास कुछ विशेष रूप से उत्साहजनक टिप्पणी है)


बुध, 20 जनवरी 2016; से ग्लेन फाउलर :

धन्यवाद सभी काम के लिए यह हो रहा है और चल रहा है। मुझे पता है कि dgk के कामों में कुछ पेच है। वह अगले कुछ हफ्तों तक ऑफलाइन रह सकता है।


मंगल, 19 जनवरी, 2016; से Eleftherios Koutsofios :

हाय एएसटी और यूविन उपयोगकर्ता।

जैसा कि आप में से कई ने देखा था, www.research.att.com पर डाउनलोड साइट कुछ सुरक्षा समस्या के कारण वर्ष के अंत से कुछ समय पहले हवा से चली गई थी।

समय दुर्भाग्यपूर्ण था क्योंकि मेरे सहित कई लोग छुट्टी पर थे इसलिए यह लंबे समय से नीचे है।

लेकिन हम आखिरकार GitHub पर उस सॉफ़्टवेयर को स्थानांतरित करने में सफल रहे। आप एएसटी और यूविन सॉफ्टवेयर पैकेज पा सकते हैं:

https://github.com/att/uwin और https://github.com/att/ast

(btw। / GitHub पर / एट ट्री एटी एंड टी रिसर्च ग्रुप द्वारा विकसित बहुत सारे ओपन सोर्स सॉफ़्टवेयर होस्ट करता है। ब्राउज़ करने के लिए स्वतंत्र महसूस करें। मैं जल्द ही अपना कुछ कोड वहां डालूंगा)

/ att / ast, खुले-खुले पैकेज से मेल खाता है। इसमें सॉफ्टवेयर शामिल है जो व्यक्तिगत संकुल के अंतर्गत उपलब्ध था, जैसे कि ast-ksh, ast-dss, आदि, इसलिए मैंने केवल एक ही बनाने का निर्णय लिया। इसकी 3 शाखाएँ हैं, पुरानी संरचना से मेल खाती है: मास्टर (यानी आधिकारिक), अल्फा और बीटा। बीटा सबसे हाल का है। इसमें अंतिम पैकेज शामिल है जिसे मैंने ग्लेन और डेव से कुछ मामूली सुधारों के साथ प्राप्त किया था ताकि इसे कुछ नए ओएस संस्करणों पर संकलित किया जा सके, जैसे कि Centos 7 और Ubuntu 14।

/ Att / uwin UWIN सिस्टम का सोर्स कोड है। इसकी एक मास्टर और एक बीटा शाखा है। मेरे पास इस पर निर्माण और परीक्षण करने का वातावरण नहीं है, इसलिए मुझे नहीं पता कि यह कितना अच्छा है।

इनमें से किसी भी git repos का क्लोनिंग पुरानी साइट से INIT और ast-open (या INIT और uwin) पैकेज डाउनलोड करने और फिर चलाने के बराबर है:

./bin/package read

इसलिए अगला चरण क्लोन चरण को चलाने के लिए है:

./bin/package make

वेनिला बिल्ड, जहां NMAKE का कोई पिछला संस्करण उपलब्ध नहीं है, को अभी भी काम करना चाहिए और कुछ प्रणालियों पर जो वास्तव में मेरे लिए जाने का रास्ता था।

AST की बीटा शाखा को पाने और संकलित करने के लिए एक उदाहरण के रूप में:

git clone --branch beta \
https://github.com/att/ast.git
cd ast
./bin/package make

पुरानी साइट से बहुत कम दस्तावेज़ीकरण GitHub साइट पर चला गया है, मैं बाद में बाकी को माइग्रेट करने की कोशिश करूंगा, मैं बस सॉफ्टवेयर को फिर से प्राप्त करना चाहता था।

धन्यवाद लेदरिस


1
कृपया ध्यान दें कि आप इस github स्थान से ksh93u + प्राप्त करते हैं जबकि नवीनतम पिछला स्रोत ksh93v- था। ksh93u + अगस्त 2012 से है, ksh93v- दिसंबर 2014 से है।
schily

1
@ शची - मास्टर शाखा, हाँ। मतभेद ऊपर बताए गए हैं।
15

2
@mikeserv शून्य से (उदाहरण के लिए, "ksh93v-") संस्करणों को बीटा रिलीज़ माना जाता है, फिर? और "+" क्या दर्शाता है?
लॉरेंस वेलज़कज़

13

हां और ना। आधिकारिक एटी एंड टी कोर्न शेल फोजर्स के लिए पाइनिंग हो सकता है, लेकिन दो सक्रिय रूप से विकसित क्लोन हैं।

नहीं है pdksh, कॉर्न खोल के सार्वजनिक क्षेत्र क्लोन है, लेकिन यह 16 साल में अद्यतन नहीं किया गया, ऐसा लगता है। हालाँकि, OpenBSD डिफ़ॉल्ट के रूप में pdksh का उपयोग करता है /bin/shऔर वे इसे अक्सर अद्यतन करते हैं । NetBSD के डिफ़ॉल्ट इंस्टॉल में pdksh भी है।

इसमें mksh (MirBSD Korn Shell) भी है । यह एक है आपका लिनक्स वितरण शायद स्टॉक।

Mksh का वर्तमान संस्करण mksh R51 10 जुलाई 2015 से है।


1
मैं केवल शीर्षक में प्रस्तुत प्रश्न का उत्तर दे रहा हूं। किसी को गलतफहमी हो सकती है कि आधिकारिक एक ही कोर्न शेल उपलब्ध है।
18

3
सोलारिस ने रिलीज़ 11 में बॉश शेल को ksh93 के साथ बदल दिया।
स्टीफन चेज़लस

6
निश्चित रूप से, वहाँ क्लोन हैं, लेकिन वे खराब क्लोन हैं - शब्दशः / एक्सटेंशन के संबंध में ksh पर बैश पकड़ रहा है, इन दिनों, लेकिन AFAIK कोई अन्य शेल (mksh और pdksh सहित) भी ksh93 के पास नहीं है, रनटाइम के संबंध में प्रदर्शन।
चार्ल्स डफी

1
ध्यान दें कि mksh (पूर्ण प्रकटीकरण: मैं इसका डेवलपर हूं) नियमित रूप से जो कुछ भी OpenBSD करता है, तब तक विलय कर देता है, जब तक कि यह समझ में आता है।
मीराबिलोस

5

"हां और नहीं। आधिकारिक एटी एंड टी कोर्न शेल फेजर्स के लिए पाइनिंग हो सकता है, लेकिन दो सक्रिय रूप से विकसित क्लोन हैं।"

दुर्भाग्य से pdksh और mshh कार्यस्थलों के पास ksh88 हैं (क्लोन बहुत मजबूत है)। मुझे अभी तक एक वास्तविक ksh93 वर्कलीक का पता लगाना है (बाश और zsh सब करीब नहीं आते हैं)।

व्यक्तिगत रूप से मुझे आशा है कि Google में संक्रमण ksh2k की रिलीज़ को गति देगा, लेकिन मुझे कोई जानकारी नहीं है।

मुझे उम्मीद है कि वे कम से कम BSD और Linux को बॉक्स से बाहर कर देंगे (वर्तमान ksh93 आधार द्वारा समर्थित विरासत प्रणालियों का विशाल संग्रह शायद नए आधार में योगदान करने के लिए विभिन्न विक्रेताओं के लिए सबसे अच्छा बचा है)।


हाय कीथ, डेविड ने मुझे बताया कि एटी एंड टी एक नए उत्पाद को खोलने के लिए अनुमति नहीं देगा और इस प्रकार ksh93 नाम हमेशा के लिए रहेगा। क्या आपके पास अलग-अलग जानकारी है?
शास्त्री

कोई जानकारी नहीं, बस इच्छाधारी सोच। जबकि ATT का ksh93 खुद नहीं जानता कि वे ksh2016 के मालिक हैं ... इससे भी कम संभावना है कि वे gsh (Google शेल) जो ksh संगत हो सकते हैं;>
कीथ बायमैन

ओह, और wrt "mksh शायद आपके लिनक्स डिस्ट्रो शायद स्टॉक है" CentOS ATT ksh (EPEL repos provide mksh) प्रदान करता है। उबंटू ATT ksh भी प्रदान करता है। क्या कोई लिनक्स डिस्ट्रो है जो किसी को ksh को स्थापित करने के लिए कहता है तो mksh प्रदान करता है?
कीथ बर्मन

2
मेरा मतलब इस अर्थ में है कि "आपके वितरण में इसके भंडार में कम से कम mksh होने की संभावना है।"
oals
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.