A2 (operating system)
ए2 (जिसे पहले एक्टिव ऑब्जेक्ट सिस्टम (ए. ओ. एस.) और फिर ब्लूबॉटल नाम दिया गया था) एक मॉड्यूलर, ऑब्जेक्ट-ओरिएंटेड ऑपरेटिंग सिस्टम है जिसमें स्वचालित कचरा-संग्रहित मेमोरी प्रबंधन और एक ज़ूमिंग यूजर इंटरफेस सहित अपरंपरागत सुविधाएँ हैं। इसे मूल रूप से 2002 में ई. टी. एच. ज्यूरिख में विकसित किया गया था। यह बीएसडी जैसे लाइसेंस के तहत मुफ्त और ओपन-सोर्स सॉफ्टवेयर है। हिस्ट्री ए2 नेटिव ओबेरॉन की अगली पीढ़ी है, जो निकलॉस विर्थ के ऑपरेटिंग सिस्टम ओबेरॉन का x86 पीसी संस्करण है। यह छोटा, तेज़ है, मल्टीप्रोसेसिंग कंप्यूटर का समर्थन करता है, और सॉफ्ट रियल-टाइम कंप्यूटिंग ऑपरेशन प्रदान करता है। यह पूरी तरह से सक्रिय ओबेरॉन नामक प्रोग्रामिंग भाषा ओबेरॉन की एक ऊपर की ओर-संगत बोली में लिखा गया है। दोनों भाषाएँ मॉड्यूला-2 के साथ पास्कल परिवार की सदस्य हैं। ए2 का डिज़ाइन सक्रिय वस्तुओं के आधार पर कुशल प्रणालियों को विकसित करने की अनुमति देता है जो सीधे हार्डवेयर पर चलते हैं, जिसमें कोई मध्यस्थ दुभाषिया या आभासी मशीन नहीं होती है। सक्रिय वस्तुएँ किसी वस्तु के पारंपरिक वस्तु-उन्मुख प्रोग्रामिंग (ओ. ओ. पी.) मॉडल के संयोजन का प्रतिनिधित्व करती हैं, जो उस वस्तु के संदर्भ में निष्पादित होने वाले धागे के साथ संयुक्त होती हैं। सक्रिय ओबेरॉन कार्यान्वयन में, एक सक्रिय वस्तु में अपनी और अपनी पूर्वजों की वस्तुओं की गतिविधि शामिल हो सकती है। ए2 और अधिक मुख्यधारा के संचालन प्रणालियों के बीच अन्य अंतर एक बहुत ही न्यूनतम डिजाइन है, जिसे पूरी तरह से एक प्रकार-सुरक्षित भाषा में स्वचालित स्मृति प्रबंधन के साथ लागू किया गया है, जो प्रतिस्पर्धी निष्पादन संदर्भों में वस्तुओं के आंतरिक गुणों तक पहुंच को समन्वित करने के लिए आदिम (प्रोग्रामिंग भाषा और रनटाइम सिस्टम के स्तर पर) के एक शक्तिशाली और लचीले सेट के साथ संयुक्त है। कर्नेल परत के ऊपर, ए2 उपकरणों और सेवाओं के लिए एकीकृत अमूर्तता प्रदान करने वाले मॉड्यूल का एक लचीला सेट प्रदान करता है, जैसे कि फ़ाइल सिस्टम, उपयोगकर्ता इंटरफेस, कंप्यूटर नेटवर्क कनेक्शन, मीडिया कोडेक, आदि। यूजर इंटरफेस ब्लूबॉटल ने पुराने ओबेरॉन ओएस के अद्वितीय टेक्स्ट-आधारित यूजर इंटरफेस (टीयूआई) को ज़ूमिंग यूजर इंटरफेस (जेडयूआई) से बदल दिया, जो काफी हद तक एक पारंपरिक ग्राफिकल यूजर इंटरफेस (जीयूआई) की तरह है। ओबेरॉन की तरह, हालांकि, इसका उपयोगकर्ता इंटरफेस एक बिंदु का समर्थन करता है और वेब ब्राउज़र में हाइपरलिंक पर क्लिक करने के समान सीधे पाठ से आदेशों को निष्पादित करने के लिए इंटरफेस रूपक पर क्लिक करता है। यह भी देखें एक्टिव ओबेरॉन ओबेरॉन (ऑपरेटिंग सिस्टम) ओबेरॉन (प्रोग्रामिंग लैंग्वेज) ओबेरॉन-2 प्रोग्रामिंग लैंग्वेज मिनिमलिस्म (कंप्यूटिंग) संदर्भ बाहरी लिंक ए2 ऑपरेटिंग सिस्टम और सक्रिय ओबेरॉन समुदाय टेलिग्राम में एक अनुप्रयोग रेडियर ए2 उपयोगकर्ता गाइड और अनुप्रयोगों के विवरण में औद्योगिक नियंत्रण में एक लघु फिल्म जो एक प्रोग्रामिंग तकनीक और ब्लूबॉटल ओएस को दिखाती है, ईटीएच ज्यूरिख आर्काइव्ड ओबेरॉन लैंग्वेज जीनियलॉजी आर्काइव्ड ओबेरॉन कम्युनिटी प्लेटफॉर्म-विकी एंड फोरम फ्री सॉफ्टवेयर ऑपरेटिंग सिस्टम