छह परतें,हार्डवेयर सेरची हुई इंटरफ़ेस तक।
MeghaOS एक Wayland-नेटिव सिस्टम है, जो शुरू से ही ऐसे एजेंट के इर्द-गिर्द रचा गया है जो आपकी मशीन पर काम करता है। एजेंट ऐप्लिकेशनों के ऊपर नहीं, उनके नीचे बैठता है — और इस पन्ने की बाक़ी हर बात इसी उलटफेर से निकलती है।
सबसे नीचे हार्डवेयर। सबसे ऊपर रची हुई इंटरफ़ेस।
एजेंट ऐप्लिकेशनों के नीचे चलता है, ऊपर नहीं। यही उलटफेर पूरा आर्किटेक्चर है।
इंटरैक्टिव
घुमाने के लिए खींचिए। किसी परत को अलग देखने के लिए उस पर क्लिक कीजिए। ढाँचे को फैलाने के लिए स्क्रॉल कीजिए।
हर परत नीचे पूरी तरह समझाई गई है; चित्र बस कहानी का क्रम बताता है, कहानी उठाता नहीं।
हर परत असल में करती क्या है।
ऊपर से नीचे पढ़िए या नीचे से ऊपर; हर परत सिर्फ़ अपने नीचे वाली पर टिकी है।
A2UI
जनरेटिव इंटरफ़ेस परत। हर अनुरोध पर 160+ विजेट प्रकारों से एक कार्यक्षेत्र रचती है और उसे Wayland-नेटिव कम्पोज़िटर से बनाती है। कोई ऐप्लिकेशन नहीं खुलता।
- 160+ विजेट प्रकार
- मंशा के हिसाब से रची हुई
- Wayland · labwc कम्पोज़िटर
- टियरिंग-मुक्त, X11 का बोझ नहीं
एजेंट रनटाइम
भाषा मॉडल, एजेंट शेड्यूलर, स्थानीय वेक्टर स्टोर और MCP कनेक्टर परत। कोई स्थानीय मॉडल चुनिए और पूरा चक्र (तर्क, स्मृति और रचना) मशीन से बाहर गए बिना पूरा हो जाता है।
- स्थानीय या होस्टेड मॉडल
- तय बजट के साथ समानांतर एजेंट
- स्थानीय वेक्टर स्मृति
- MCP कनेक्टर
सेवाओं का अलगाव
एजेंट अपनी अलग निगरानी वाली सेवा के रूप में चलता है, उस इंटरफ़ेस से अलग जो उससे बात करता है। दोनों एक स्थानीय सॉकेट पर बात करते हैं, इसलिए कार्यक्षेत्र एजेंट खोए बिना दोबारा शुरू हो सकता है और एजेंट को सत्र गिराए बिना रोका जा सकता है।
- एजेंट की अलग सेवा
- स्थानीय सॉकेट पर संवाद
- निगरानी में और दोबारा शुरू होने लायक़
- हर सत्र में एक एजेंट
सत्र और कम्पोज़िटर
इसी कार्यक्षेत्र के लिए बना एक Wayland सत्र — कोई सर्वसामान्य डेस्कटॉप नहीं जिस पर हमारा सॉफ़्टवेयर कसकर चढ़ा दिया गया हो। कम्पोज़िटर, लॉक स्क्रीन और लॉगिन स्क्रीन, सब उसी एक सत्र का हिस्सा हैं।
- Wayland-नेटिव
- wlroots कम्पोज़िटर
- टियरिंग-मुक्त, X11 का बोझ नहीं
- सत्र से संचालित जीवनचक्र
सिस्टम इमेज
सिस्टम पूरी इमेज की तरह इंस्टॉल और अपडेट होता है, पैकेज-दर-पैकेज जोड़ा नहीं जाता। किसी एक संस्करण पर चल रही हर मशीन वही सिस्टम चला रही होती है, इसलिए "आप किस संस्करण पर हैं" का ठीक-ठीक जवाब होता है।
- इमेज-आधारित इंस्टॉल
- एक इकाई की तरह संस्करण
- हर मशीन में अलग बहाव नहीं
- पूरे बेड़े में दोहराने योग्य
हार्डवेयर
आम amd64 मशीनें। कोई ख़ास सिलिकॉन नहीं, कोई सुरक्षा को-प्रोसेसर की शर्त नहीं, किसी विक्रेता से बँधाव नहीं। जो मशीन Linux बूट करती है और Wayland चला लेती है, वह MeghaOS चलाएगी।
- amd64 (x86_64)
- UEFI या लीगेसी BIOS
- 8 GB RAM की सलाह
- 25 GB डिस्क
मंशा भीतर, रची हुई इंटरफ़ेस बाहर।
हर अनुरोध वही रास्ता तय करता है। एजेंट सोचता है कि किस चीज़ से मदद मिलेगी, उसके लिए एक इंटरफ़ेस का ब्योरा लिखता है, और शेल उस ब्योरे को खींच देता है — फिर आपके आगे बढ़ते ही उसे फेंक देता है। कोई ऐप्लिकेशन नहीं खुलता, क्योंकि किसी की ज़रूरत ही नहीं।
- एजेंट मंशा पर सोचता है, इस पर नहीं कि कौन-सा ऐप खोलना है
- वह इंटरफ़ेस का ब्योरा देता है, उसकी तस्वीर नहीं
- शेल उसे अपने ही विजेट संग्रह से खींचता है, 160+ प्रकार
- रचना फेंक दी जाती है, इसलिए कुछ जमा नहीं होता
- 01मंशाआपने जो माँगा, आपके ही शब्दों में।
- 02योजनाजवाब को कौन-से औज़ार और कौन-सा डेटा चाहिए।
- 03रचनाउस इंटरफ़ेस का ब्योरा जिससे मदद मिलेगी।
- 04चित्रणसत्र द्वारा नेटिव रूप से खींची गई, स्क्रीनशॉट नहीं।
- ↺विसर्जनआपके आगे बढ़ते ही ग़ायब। अनइंस्टॉल करने को कुछ नहीं।
क़दम 04, इसी पन्ने पर चलता हुआ।
एजेंट जो ब्योरा देता है, वह शेल के रेंडरर को सौंपा जाता है: वही कोड, इस साइट में लाकर रखा हुआ, उसी विजेट संग्रह से खींचता हुआ। अगर आप जानना चाहें कि पाँचवीं परत क्या बनाती है, तो यही है।
पैसा कहाँ है
इसी मशीन पर मौजूद लेजर एक्सपोर्ट से पढ़ा गया। कुछ भी डिवाइस से बाहर नहीं गया।
तीन महीने कम। पूर्वानुमान से ऊपर सिर्फ़ कंप्यूट की मद है, ईवैल क्लस्टर चालू होने के बाद से 19% ज़्यादा।
वेतन वहीं बैठ रहा है जहाँ माना गया था, इसलिए यह अंतर असली है, समय का मामला नहीं।
ग़लतियाँ सस्ती हैं
एजेंट के कुछ करने से पहले ही कोडिंग कार्यक्षेत्र का चेकपॉइंट बन जाता है, और अनडू फ़ाइलों तथा बातचीत — दोनों को साथ पीछे ले जाता है। किसी एजेंट को चीज़ें आज़माने देना तभी समझदारी है जब आज़माना पलटने में सस्ता हो। दूसरी जगहों पर पहरा अलग है: विनाशकारी कमांड सिरे से मना कर दिए जाते हैं, और बीच की जोखिम वाली श्रेणी रुककर पूछती है।
- कोडिंग एजेंट की हर बारी से पहले एक चेकपॉइंट, अपने आप
- अनडू फ़ाइलें और बातचीत साथ-साथ लौटाता है
- आपके अपने वर्ज़न कंट्रोल से अलग रखा जाता है
- हर संदेश पर, ताकि आप ठीक उतना ही पीछे जाएँ जितना चाहते थे
शुद्ध Wayland, X11 का कोई बोझ नहीं
डिस्प्ले का ढाँचा हल्के labwc कम्पोज़िटर पर शुद्ध Wayland है — मक्खन जैसा चिकना और टियरिंग-मुक्त। X11 छोड़ना एक सुरक्षा फ़ैसला भी है: X11 का इनपुट मॉडल किसी भी क्लाइंट को बाक़ी सब क्लाइंटों की कीस्ट्रोक देखने देता है, जो तब बिल्कुल नहीं चल सकता जब स्क्रीन एजेंट चला रहे हों।
- labwc कम्पोज़िटर: छोटा, तेज़, अच्छी तरह समझा हुआ
- बनावट से टियरिंग-मुक्त, किसी जुगाड़ से नहीं
- क्लाइंटों के बीच वैश्विक इनपुट ताक-झाँक नहीं
- A2UI के लेआउट शेल खींचता है, वे किसी पन्ने की तरह लाए नहीं जाते
आपकी मशीन से यह क्या माँगता है।
जान-बूझकर मामूली। आधुनिक मल्टी-कोर सिस्टमों पर हल्का और कम विलंब वाला, चाहे सीधे हार्डवेयर पर हो या वर्चुअलाइज़्ड।
- आर्किटेक्चर
- amd64 (x86_64)
- फ़र्मवेयर
- UEFI या लीगेसी BIOS
- मेमोरी
- 8 GB की सलाह
- डिस्क
- 25 GB
ख़ुद जाँच लीजिए।
ISO सार्वजनिक है और उसका चेकसम भी। इस पन्ने पर कुछ भी ऐसा नहीं जिसके लिए आपको हमारी बात यूँ ही माननी पड़े।