वास्तुकला तटस्थ वितरण प्रारूप
कम्प्यूटिंग में वास्तुकला तटस्थ वितरण प्रारूप (एएनडीएफ) एक ऐसी तकनीक है जो सामान्य श्रिंक रैप्ड बाइनरी एप्लिकेशन प्रोग्राम को अनुरूप यूनिक्स प्रणाली पर उपयोग के लिए वितरित करने की अनुमति देती है, जिसे विभिन्न अंतर्निहित हार्डवेयर प्लेटफॉर्म पर चलाने के लिए अनुवादित किया जाता है। एएनडीएफ को ओपन सॉफ्टवेयर फाउंडेशन द्वारा परिभाषित किया गया था और उम्मीद की गई थी कि यह वास्तव में क्रांतिकारी तकनीक है जो सुवाह्यता और ओपन प्रणाली के कारणों को महत्वपूर्ण रूप से आगे बढ़ाएगी,[1] लेकिन इसे व्यापक रूप से कभी नहीं अपनाया गया था।
अन्य ओएसएफ प्रस्तावों की तरह, एएनडीएफ को एक खुली चयन प्रक्रिया के माध्यम से निर्दिष्ट किया गया था। ओएसएफ ने अप्रैल, 1989 में वास्तुकला-तटस्थ सॉफ़्टवेयर वितरण तकनीकों के लिए प्रौद्योगिकी के लिए अनुरोध जारी किया था।[2] अस्पष्ट स्रोत कोड, संकलक मध्यवर्ती भाषाओं और एनोटेट निष्पादन योग्य कोड सहित विभिन्न तकनीकी दृष्टिकोणों के आधार पर पंद्रह प्रस्ताव प्राप्त हुए थे।
प्रतिस्पर्धी दृष्टिकोणों और कार्यान्वयन के मूल्यांकन के बाद चुनी गई एएनडीएफ की तकनीक टेन15 वितरण प्रारूप थी, जिसे बाद में यूके रक्षा अनुसंधान एजेंसी द्वारा विकसित टेनडीआरए वितरण प्रारूप का नाम दिया गया था।
दत्तक ग्रहण
एएनडीएफ का उद्देश्य सॉफ्टवेयर विकासकर्ता और उपयोगकर्ताओं दोनों को लाभ पहुंचाना होता है। सॉफ्टवेयर विकासकर्ता सभी प्लेटफार्मों के लिए एक एकल बाइनरी जारी कर सकता है, और सॉफ्टवेयर उपयोगकर्ताओं को प्रतिस्पर्धात्मक रूप से कई विक्रेताओं के हार्डवेयर खरीदने की स्वतंत्रता देता है।[1] प्रोग्रामिंग भाषा डिजाइनर और कार्यान्वयनकर्ता भी रुचि रखते थे क्योंकि मानक इंस्टॉलर का मतलब होता है कि केवल एक भाषा के फ्रंट एंड को विकसित करने की आवश्यकता होती है।[3]
ओएसएफ ने एएनडीएफ के कई विकास 'स्नैपशॉट' जारी किए, लेकिन ओएसएफ या इसके किसी भी सदस्य द्वारा इसे कभी भी व्यावसायिक रूप से जारी नहीं किया गया। इसके लिए कई कारण प्रस्तावित किए गए है: उदाहरण के लिए, कि कई इंस्टालेशन प्रणाली होने से सॉफ्टवेयर सपोर्ट जटिल हो जाता है।[4]
जब ओएस ने एएनडीएफ पर काम करना बंद कर दिया था, तो अन्य संगठनों में विकास जारी रहा था।
यह भी देखें
- [[TenDRA संकलक]]
- UNCOL
- जावा बाइटकोड
- सामान्य भाषा रनटाइम
- एलएलवीएम
- संकलक
- में porting
- वेब असेंबली
- सेफ टीएसए
- ओबेरॉन_(ऑपरेटिंग_प्रणाली)#प्लगइन_ओबेरॉन_एंड_स्लिम_बाइनरीज़
संदर्भ
- ↑ 1.0 1.1 Jester, Rolf (February 1992). "Life, the Universe and Open Systems". Australian UNIX Systems User Group Newsletter. 13 (1): 63.
- ↑ Marshall, Martin (8 May 1989). "OSF Pushes for Single Distribution Standard". InfoWorld. p. 5.
- ↑ Wichmann, B.A.; McHugh, J. (1992). "Ada 9X Safety and Security Annex". In Taylor, W.J. (ed.). Ada in Transition: Proceedings of the 1992 Ada UK International Conference, 13-15 October 1992, London, UK. IOS Press. p. 52. ISBN 9051991134.
- ↑ Chevance, René J. (2004). Server architectures: multiprocessors, clusters, parallel systems, Web servers, and storage solutions. Elsevier Digital Press. p. 66. ISBN 9780080492292.
ग्रन्थसूची
- Stavrओएस Macrakis, "The Structure of एएनडीएफ: Principles एएनडी Examples", Open Software Foundation, RI-एएनडीएफ-RP1-1, January, 1992.
- Stavrओएस Macrakis, "Protecting Source Code with एएनडीएफ", Open Software Foundation, November, 1992.
- Open Systems Foundation. "ओएसएफ Architecture-Neutral Distribution Format Rationale", June 1991.
- Open Systems Foundation. "A Brief Introduction to एएनडीएफ", January 1993. Available at Google Groups