आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं। और पढ़ें।

उबंटू एक लोकप्रिय लिनक्स डेस्कटॉप वितरण है, लेकिन इसके कुछ डिज़ाइन विकल्पों की हाल ही में आलोचना की गई है।

क्या होगा अगर उबंटू पर आधारित एक दोस्ताना डेस्कटॉप डिस्ट्रो था, लेकिन अवांछित परिवर्तनों को कोर सिस्टम से बाहर रखा? वेनिला ओएस वह हो सकता है जिसे आप ढूंढ रहे हैं।

वेनिला ओएस क्या है?

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

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

एक अपरिवर्तनीय लिनक्स डिस्ट्रो क्यों?

लिनक्स डिस्ट्रोस में अपरिवर्तनीयता एक अवधारणा है जो कंटेनरीकृत सिस्टम में तेजी से लोकप्रिय हो रही है। अपरिवर्तनीय डिस्ट्रोस को मानकीकृत किया जाता है ताकि वे हर स्थापना में समान हों।

instagram viewer

अपरिवर्तनीयता से सुरक्षा बढ़ती है; चूंकि कर्नेल जैसे सिस्टम के मुख्य भागों को संशोधित नहीं किया जा सकता है, यह दुर्भावनापूर्ण प्रोग्राम के लिए इसके साथ गड़बड़ करना सैद्धांतिक रूप से असंभव है। अतिरिक्त पैकेज मुख्य सिस्टम से अलग क्षेत्र में स्थापित किए जाते हैं।

यहां तक ​​कि एक अपरिवर्तनीय सिस्टम को अपडेट की आवश्यकता होती है क्योंकि बग या सुरक्षा कमजोरियों की खोज की जाती है। वेनिला ओएस इन अद्यतनों का प्रबंधन कैसे करता है? नामक किसी चीज का उपयोग करता है ABरूट.

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

एक पीसी पर वेनिला ओएस स्थापित करना

वेनिला ओएस को स्थापित करना अन्य लिनक्स वितरणों को स्थापित करने के समान है। सबसे पहले, आपको स्थापना छवि को डाउनलोड करने की आवश्यकता है उनका गिटहब पेज और यदि आप इसे भौतिक मशीन पर स्थापित कर रहे हैं तो इसे अपने इंस्टॉलेशन मीडिया में निकालें।

जैसा कि स्टॉक उबंटू के साथ होता है, आप लाइव वातावरण में बूट होंगे। डिफ़ॉल्ट रूप से, वेनिला ओएस एक मानक गनोम 3 वातावरण का उपयोग करता है। आप डेस्कटॉप एक्सप्लोर कर सकते हैं और जब आप इंस्टॉल करने के लिए तैयार हों, तो क्लिक करें वेनिला ओएस स्थापित करें.

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

वेनिला ओएस डेस्कटॉप

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

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

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

वेनिला ओएस में पैकेज प्रबंधन

वेनिला ओएस की अपरिवर्तनीयता अतिरिक्त सॉफ़्टवेयर स्थापित करने के लिए एक चुनौती पेश करती है। बहुत सारे प्रमुख पैकेजों में कॉन्फ़िगरेशन फ़ाइलें शामिल हैं और अन्य निर्भरताओं की आवश्यकता होती है। एपीटी और आरपीएम का पारंपरिक दृष्टिकोण मुख्य सिस्टम निर्देशिकाओं में संकुल का एक गुच्छा स्थापित करना है।

इस दृष्टिकोण के साथ मुख्य समस्या यह है कि यह बताना मुश्किल हो सकता है कि कौन से घटक स्टॉक सिस्टम का हिस्सा हैं और कौन से तीसरे पक्ष के कार्यक्रमों द्वारा जोड़े गए थे। यह समस्या निवारण को जटिल बना सकता है और यहां तक ​​कि सुरक्षा समस्याएं भी पैदा कर सकता है।

इस समस्या का एक समाधान स्व-निहित पैकेजों के रूप में अधिक प्रोग्राम शिप करना है जिनकी सभी निर्भरताएँ एक साथ हैं। द्वारा यह दृष्टिकोण अपनाया गया है Flatpak और Canonical के स्‍वयं के स्‍नैप पैकेज. फ्लैटपैक वेनिला ओएस में डिफ़ॉल्ट पैकेज प्रारूप है, शायद स्नैप पैकेजों के कथित ब्लोट पर उबंटू उपयोगकर्ताओं के बीच विवाद की प्रतिक्रिया में।

कार्यक्रम वितरण के लिए यह नया दृष्टिकोण अनुप्रयोगों को अंतर्निहित प्रणाली के मामलों में दखल देने से रोककर वेनिला ओएस की अपरिवर्तनीयता को पूरा करता है।

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

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

APX बिल्ट-इन कमांड-लाइन पैकेज मैनेजर है। एपीएक्स एपीटी के समान है लेकिन यह मुख्य ओएस से अलग कंटेनर में पैकेज स्थापित करता है। इस कंटेनर में भी कोई निर्भरताएँ स्थापित हैं। बेहतर अभी तक, आप सूडो का उपयोग किए बिना भी प्रोग्राम इंस्टॉल कर सकते हैं। उपयोगकर्ता मोड में सब कुछ सही किया जाता है।

उदाहरण के लिए, फ़ायरफ़ॉक्स स्थापित करने के लिए:

एपीएक्स फ़ायरफ़ॉक्स स्थापित करें

APX का सिंटैक्स बहुत समान है APT और अन्य Linux पैकेज प्रबंधक. संकुल को संस्थापित और उन्नत करना पैकेज प्रबंधन के लिए डेबियन/उबंटू दृष्टिकोण के साथ पहले से ही सहज महसूस करेंगे।

क्या आपके लिए वेनिला ओएस है?

आप सोच रहे होंगे कि क्या Vanilla OS आपकी कंप्यूटिंग आवश्यकताओं के अनुरूप है। यह अभी भी एक बहुत ही नया डिस्ट्रो है, भले ही यह डेबियन और उबंटू के ट्रैक रिकॉर्ड पर बना हो।

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

यह संभवतः सुरक्षा से संबंधित उपयोगकर्ताओं से भी अपील करेगा। जबकि अपरिवर्तनीयता को सुरक्षा समस्याओं के समाधान के रूप में देखा जाता है, यह अभी भी स्पष्ट नहीं है कि यह कितनी अच्छी तरह दीर्घकालिक साबित होगी। यह देखना अभी भी दिलचस्प है कि इस बीच यह कैसे विकसित होता है। यह परियोजना इस बात का प्रमाण है कि कैसे लिनक्स जैसे ओपन-सोर्स OS लोगों को मालिकाना सिस्टम की तुलना में कंप्यूटर विज्ञान में नई अवधारणाओं के साथ प्रयोग करने की अनुमति देते हैं।

वैनिला ओएस कीड़ों को बाहर निकालने की कोशिश करता है

डेबियन और उबंटू डेरिवेटिव्स के भीड़ भरे क्षेत्र में वेनिला ओएस एक नवागंतुक है। इसकी अनूठी वास्तुकला बाहरी कार्यक्रमों द्वारा OS के मूल को अपरिवर्तनीय बनाकर समस्याओं को कम करने का एक प्रयास है। जबकि यह पैकेज प्रबंधन को जटिल बनाता है, वेनिला ओएस भविष्य में अनुसरण करने के लिए एक दिलचस्प परियोजना की तरह दिखता है।

वेनिला ओएस डेबियन-आधारित डिस्ट्रोज़ में से एक है। उबंटू सहित आज उपयोग में आने वाले कुछ सबसे सफल लिनक्स वितरणों ने डेबियन की ठोस नींव पर निर्माण किया है।