सामग्री पर जाएं
MeghaOS

भाषा चुनें

MeghaOS आपकी अपनी मशीन पर 100 से ज़्यादा भाषाएं बोलता है। यह साइट यहां दी गई हर भाषा में पूरी तरह उपलब्ध है; हमारे कानूनी पेज और ब्लॉग लेख अंग्रेज़ी में ही रहते हैं।

FIG 16.0 · पूरा ऑपरेटिंग सिस्टम · v0.1.10

पूरा सिस्टम,सिर्फ़ एजेंट नहीं।

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

इंस्टॉलर ISO डाउनलोड करें

v0.1.10 · 3.0 GB · amd64 · UEFI और लीगेसी BIOS

FIG 16.1 · यह ढाँचा

छह परतें, और एजेंट इन सब के ऊपर बैठता है।

हर परत सिर्फ़ अपने नीचे वाली पर टिकी है। इसी क्रम की वजह से एजेंट उन ऐप्लिकेशनों के नीचे बैठ पाता है जिन्हें वह चलाता है, ऊपर नहीं।

परत 00हार्डवेयरपरत 01सिस्टम इमेजपरत 02सत्र और कम्पोज़िटरपरत 03सेवाओं का अलगावपरत 04एजेंट रनटाइमपरत 05A2UI
परत 00

हार्डवेयर

आम amd64 मशीनें। कोई ख़ास सिलिकॉन नहीं, कोई सुरक्षा को-प्रोसेसर की शर्त नहीं, किसी विक्रेता से बँधाव नहीं। जो मशीन Linux बूट करती है और Wayland चला लेती है, वह MeghaOS चलाएगी।

परत 01

सिस्टम इमेज

सिस्टम पूरी इमेज की तरह इंस्टॉल और अपडेट होता है, पैकेज-दर-पैकेज जोड़ा नहीं जाता। किसी एक संस्करण पर चल रही हर मशीन वही सिस्टम चला रही होती है, इसलिए "आप किस संस्करण पर हैं" का ठीक-ठीक जवाब होता है।

परत 02

सत्र और कम्पोज़िटर

इसी कार्यक्षेत्र के लिए बना एक Wayland सत्र — कोई सर्वसामान्य डेस्कटॉप नहीं जिस पर हमारा सॉफ़्टवेयर कसकर चढ़ा दिया गया हो। कम्पोज़िटर, लॉक स्क्रीन और लॉगिन स्क्रीन, सब उसी एक सत्र का हिस्सा हैं।

परत 03

सेवाओं का अलगाव

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

परत 04

एजेंट रनटाइम

भाषा मॉडल, एजेंट शेड्यूलर, स्थानीय वेक्टर स्टोर और MCP कनेक्टर परत। कोई स्थानीय मॉडल चुनिए और पूरा चक्र (तर्क, स्मृति और रचना) मशीन से बाहर गए बिना पूरा हो जाता है।

परत 05

A2UI

जनरेटिव इंटरफ़ेस परत। हर अनुरोध पर 160+ विजेट प्रकारों से एक कार्यक्षेत्र रचती है और उसे Wayland-नेटिव कम्पोज़िटर से बनाती है। कोई ऐप्लिकेशन नहीं खुलता।

यही छह परतें — आर्किटेक्चर पृष्ठ उन्हें तीन आयामों में खोलकर दिखाता है।

FIG 16.2 · भीतर की बात

यह नींव असल में आपके लिए क्या करती है।

FIG 16.2.1 · एक सत्र, हमारा अपना

पूरा डेस्कटॉप, किसी और के डेस्कटॉप पर चढ़ा ऐप नहीं।

कम्पोज़िटर, लॉगिन स्क्रीन, लॉक स्क्रीन और एजेंट — ये सब मिलकर एक ही सिस्टम हैं, साथ में डिज़ाइन किए हुए। यहाँ कुछ भी हमारा सॉफ़्टवेयर नहीं जो किसी और मक़सद के लिए बने डेस्कटॉप पर कसकर बिठा दिया गया हो।

  • कम्पोज़िटर, लॉगिन और लॉक स्क्रीन — सब सत्र का हिस्सा
  • एजेंट उसी सत्र के साथ शुरू और ख़त्म होता है जो उसे रखता है
  • नीचे कोई दूसरा डेस्कटॉप नहीं जो नियंत्रण के लिए लड़े
  • व्यवहार एक-सा रहता है, क्योंकि भीतर से रास्ता एक ही है
एक सत्र, हमारा अपना
  • कम्पोज़िटर, लॉगिन और लॉक स्क्रीन — सब सत्र का हिस्सा
  • एजेंट उसी सत्र के साथ शुरू और ख़त्म होता है जो उसे रखता है
  • नीचे कोई दूसरा डेस्कटॉप नहीं जो नियंत्रण के लिए लड़े
  • व्यवहार एक-सा रहता है, क्योंकि भीतर से रास्ता एक ही है
FIG 16.2.2 · इमेज-आधारित इंस्टॉल

ऐसा सिस्टम जिसका संस्करण होता है, जो जमा नहीं होता।

इंस्टॉलर मशीन को पैकेज-दर-पैकेज जोड़ने के बजाय पूरी सिस्टम इमेज लिखता है। किसी एक संस्करण का हर इंस्टॉल वही इंस्टॉल होता है, और यही बात किसी दिक़्क़त को दोहराने योग्य और पूरे बेड़े को अनुमान-योग्य बनाती है।

  • इमेज ही सिस्टम है, पूरी की पूरी लिखी जाती है
  • एक संस्करण पर हर मशीन एक जैसी
  • बरसों के छोटे-छोटे बदलावों से जमा हुआ बहाव नहीं
  • “आप किस संस्करण पर हैं” का ठीक-ठीक जवाब है
इमेज-आधारित इंस्टॉल
  • इमेज ही सिस्टम है, पूरी की पूरी लिखी जाती है
  • एक संस्करण पर हर मशीन एक जैसी
  • बरसों के छोटे-छोटे बदलावों से जमा हुआ बहाव नहीं
  • “आप किस संस्करण पर हैं” का ठीक-ठीक जवाब है
FIG 16.2.3 · शुरू से आख़िर तक Wayland

आधुनिक डिस्प्ले ढाँचा, पुरानेपन का कर चुकाए बिना।

सत्र सिरे से सिरे तक Wayland है। घुमाकर निकलने के लिए कोई X11 संगतता परत नहीं है, और इसी वजह से इंटरफ़ेस लगातार रचा और दोबारा रचा जा सकता है — न चीरफाड़ दिखती है, न बासी फ़्रेम।

  • शुद्ध Wayland, wlroots पर आधारित कम्पोज़िटर
  • बनावट से ही टियरिंग-मुक्त
  • संभालने के लिए कोई X11 संगतता रास्ता नहीं
  • रचना अपना आकार बदल सकती है, दोबारा बनाने का जुर्माना दिए बिना
शुरू से आख़िर तक Wayland
  • शुद्ध Wayland, wlroots पर आधारित कम्पोज़िटर
  • बनावट से ही टियरिंग-मुक्त
  • संभालने के लिए कोई X11 संगतता रास्ता नहीं
  • रचना अपना आकार बदल सकती है, दोबारा बनाने का जुर्माना दिए बिना
FIG 16.2.4 · एजेंट एक सेवा है

निगरानी में, दोबारा शुरू होने लायक़, और अलग।

एजेंट अपनी प्रबंधित सेवा के रूप में चलता है, उस विंडो के भीतर नहीं जिसे आप देख रहे हैं। इंटरफ़ेस एजेंट खोए बिना दोबारा शुरू हो सकता है, और एजेंट आपके सत्र को साथ लिए बिना दोबारा शुरू हो सकता है।

  • हर सत्र में एक एजेंट, निगरानी में और गड़बड़ी पर दोबारा चालू
  • इंटरफ़ेस और एजेंट स्थानीय सॉकेट पर बात करते हैं
  • मॉडल रनटाइम भी अपनी अलग सेवाएँ हैं
  • कोई विंडो चली जाए तो कुछ खोता नहीं
एजेंट एक सेवा है
  • हर सत्र में एक एजेंट, निगरानी में और गड़बड़ी पर दोबारा चालू
  • इंटरफ़ेस और एजेंट स्थानीय सॉकेट पर बात करते हैं
  • मॉडल रनटाइम भी अपनी अलग सेवाएँ हैं
  • कोई विंडो चली जाए तो कुछ खोता नहीं
FIG 16.2.5 · स्थानीय अनुमान, भीतर ही

ऐसा मॉडल रनटाइम जो पहले से मौजूद है।

अनुमान रनटाइम और एक छोटा मॉडल सिस्टम के साथ ही आते हैं, इसलिए मशीन पहले बूट से ही ऑफ़लाइन सोच सकती है। हार्डवेयर इजाज़त दे तो इसे किसी बड़े मॉडल की ओर मोड़ दीजिए, या काम माँगे तो किसी होस्टेड प्रदाता की ओर।

  • अनुमान रनटाइम इंस्टॉल और सेवा की तरह प्रबंधित
  • साथ आया एक छोटा मॉडल, ताकि पहली बार बिना नेट के भी चले
  • Megha डाल लीजिए, या कोई भी मॉडल जो आप ख़ुद परोसते हों
  • आम amd64 हार्डवेयर, किसी ख़ास सिलिकॉन की ज़रूरत नहीं
स्थानीय अनुमान, भीतर ही
  • अनुमान रनटाइम इंस्टॉल और सेवा की तरह प्रबंधित
  • साथ आया एक छोटा मॉडल, ताकि पहली बार बिना नेट के भी चले
  • Megha डाल लीजिए, या कोई भी मॉडल जो आप ख़ुद परोसते हों
  • आम amd64 हार्डवेयर, किसी ख़ास सिलिकॉन की ज़रूरत नहीं
FIG 16.2.6 · डेवलपर पहले

जो चाहें बनाइए, उसी मशीन पर जिस पर आपका पहले से भरोसा है।

कंटेनर और वर्चुअलाइज़्ड डेवलपमेंट परिवेश वैसे ही काम करते हैं जैसे किसी भी Linux वर्कस्टेशन पर, इसलिए किसी एक प्रोजेक्ट के लिए चाहिए टूलचेन को सिस्टम का पक्का हिस्सा बनने की ज़रूरत नहीं।

  • कंटेनर के औज़ार वैसे ही चलते हैं जैसी उम्मीद है
  • टूलचेन अपने कंटेनरों के भीतर ही रहती हैं
  • एजेंट उन्हें किसी भी दूसरे औज़ार की तरह चला सकता है
  • आपका कार्यक्षेत्र आपका है, कोई प्रबंधित उपकरण नहीं
डेवलपर पहले
  • कंटेनर के औज़ार वैसे ही चलते हैं जैसी उम्मीद है
  • टूलचेन अपने कंटेनरों के भीतर ही रहती हैं
  • एजेंट उन्हें किसी भी दूसरे औज़ार की तरह चला सकता है
  • आपका कार्यक्षेत्र आपका है, कोई प्रबंधित उपकरण नहीं
FIG 16.3 · इंस्टॉल

डाउनलोड से डेस्कटॉप तक, तीन क़दम में।

यह वाला सचमुच आपका ऑपरेटिंग सिस्टम बदल देता है। जो चाहिए उसका बैकअप पहले ले लीजिए; और अगर आप उसके लिए तैयार नहीं हैं, तो डेस्कटॉप एनवायरनमेंट वही एजेंट आपको उसी Linux पर दे देता है जो आपके पास पहले से है।

1

जाँचिए और लिखिए

इमेज को उसके प्रकाशित SHA-256 से मिलाइए, फिर अपनी पसंद के इमेजिंग औज़ार से उसे USB ड्राइव पर लिख दीजिए।

2

इंस्टॉलर से बूट कीजिए

मशीन को उस ड्राइव से चालू कीजिए। इंस्टॉलर भाषा, कीबोर्ड, समय-क्षेत्र, डिस्क और आपके उपयोगकर्ता खाते से होकर ले चलता है।

3

साइन इन कीजिए

MeghaOS में दोबारा बूट कीजिए। पहली बार चलने पर कार्यक्षेत्र स्थानीय रूप से तैयार होता है और पूछा जाता है कि आप कौन-सा मॉडल इस्तेमाल कराना चाहते हैं।

इंस्टॉल करने से पहले

इंस्टॉल करना
1. डाउनलोड की गई इमेज को उसके प्रकाशित SHA-256 से मिलाइए।

2. अपनी पसंद के इमेजिंग औज़ार से उसे USB ड्राइव पर लिखिए।
   पुष्टि करने से पहले लक्ष्य डिवाइस दो बार जाँच लीजिए।

3. उस ड्राइव से बूट कीजिए और इंस्टॉलर के साथ चलिए।

लिखने से पहले SHA-256 जाँच लीजिए। चेकसम डाउनलोड पृष्ठ पर है। हमें अच्छा यही लगेगा कि आप हमारी बात यूँ ही न मान लें।

आवश्यकताएँ

  • amd64 (x86_64)
  • UEFI या लीगेसी BIOS
  • 8 GB RAM की सलाह
  • 25 GB डिस्क जगह
  • Wayland चला सकने वाला GPU ड्राइवर
  • 8 GB या बड़ी USB स्टिक

हर गारंटी, सिरे से सिरे तक।

बिना नेटवर्क वाली इंस्टॉलेशन और पूरे बेड़े की इमेजिंग यहाँ समर्थित हैं। अगर आप किसी नियमन वाले परिवेश में तैनात कर रहे हैं, तो पहले हमसे बात कीजिए।