Linux पर सॉफ़्टवेयर प्राप्त करना लंबे समय से सरल और जटिल दोनों रहा है। कई प्रोग्राम सिर्फ एक माउस-क्लिक या टर्मिनल कमांड दूर हैं। लेकिन अगर आपके चुने हुए Linux के संस्करण के लिए उपलब्ध ऐप्स पुराने हैं, तो नवीनतम अपडेट प्राप्त करना अक्सर एक वास्तविक दर्द हो सकता है।
फ्लैटपैक और स्नैप दोनों के साथ, वह बदल गया है। भीड़भाड़ वाले परिदृश्य में अधिक पैकेज प्रारूप प्रस्तुत करना जटिल लगता है, लेकिन उन्होंने लिनक्स डेस्कटॉप पर दैनिक जीवन को प्रबंधित करना बहुत आसान बना दिया है। आइए देखें क्यों।
1. आपको नए ऐप्स और अपडेट तुरंत मिलते हैं
कार्यक्रमों को वितरित करने के पारंपरिक तरीके में एक विशाल सॉफ़्टवेयर रिपॉजिटरी में उपयोगकर्ताओं के लिए अधिक से अधिक ऐप और टूल उपलब्ध कराना शामिल है। यह भंडार अक्सर स्थिर होता है। जब आपके वितरण का एक नया संस्करण सामने आता है, तो आपको उस समय उपलब्ध ऐप्स का नवीनतम संस्करण मिलता है।
इससे पहले जब कोई नया ऐप या ऐप अपडेट आता था, तो आप अपने ऑपरेटिंग सिस्टम के नवीनतम संस्करण के साथ अपडेट प्राप्त करने के लिए या तो छह महीने या तो इंतजार करते थे, स्रोत से स्वयं प्रोग्राम बनाया, आपके सिस्टम के टूटने के जोखिम पर तृतीय-पक्ष सॉफ़्टवेयर रिपॉजिटरी को जोड़ा, या आपके डिस्ट्रो को एक रोलिंग-रिलीज़ संस्करण के साथ बदल दिया, जिसके टूटने की अधिक संभावना है।
दोनों के साथ फ्लैटपैक प्रारूप तथा स्नैप प्रारूप, जैसे ही आप गैर-लिनक्स डेस्कटॉप पर नए एप्लिकेशन और अपडेट उपलब्ध होते हैं, आप उन्हें डाउनलोड कर सकते हैं। यह इतना सरल है।
2. डेवलपर्स आसानी से लिनक्स पर अपने ऐप्स प्राप्त कर सकते हैं
ऊपर दिए गए पारंपरिक मॉडल का मतलब था कि कई लिनक्स डिस्ट्रो के पास अपने स्वयं के सॉफ़्टवेयर रिपॉजिटरी थे, और उन्होंने कई अलग-अलग ऐप प्रारूपों का उपयोग किया था। लिनक्स के लिए सॉफ्टवेयर विकसित करना और प्रोग्राम बनाना अभी शुरुआत थी।
फिर आपको यह तय करना था कि कौन से पैकेजिंग प्रारूपों का समर्थन करना है, कौन से सॉफ़्टवेयर भंडार आपके प्रोग्राम को प्राप्त करना है, और जटिल प्रक्रिया को कैसे नेविगेट करना है। या आपने बस स्रोत कोड उपलब्ध कराया और आशा की कि कोई और आपके लिए आपके सॉफ़्टवेयर को वितरित करने के लिए साथ आएगा।
अब आपको फ़्लैटपैक और स्नैप के बीच चयन करना है, लेकिन दोनों फ्लैथब और स्नैप स्टोर पारंपरिक रिपोजिटरी मॉडल की तुलना में अपने ऐप को अपलोड करने और साझा करने के लिए स्पष्ट निर्देश प्रदान करें। फ्लैटपैक के आसपास केंद्रित एक वैकल्पिक ऐप स्टोर, ऐप सेंटर के बारे में भी यही सच है। पारंपरिक लिनक्स के लंबे समय के दिग्गजों के लिए अंतर मामूली लग सकता है, लेकिन लिनक्स के लिए नए डेवलपर्स के लिए, अंतर रात और दिन है।
3. डेवलपर्स एक ही स्थान से सभी डिस्ट्रो को शिप करते हैं
ऐप को न केवल नए ऐप स्टोर में प्राप्त करना आसान है, बल्कि अधिकांश लिनक्स उपयोगकर्ताओं के लिए ऐप प्राप्त करना आसान है।
फ्लैटपैक और स्नैप दो अलग-अलग ऐप स्टोर के साथ आते हैं, जो वास्तव में समस्या के समाधान की तरह नहीं लग सकते हैं। लेकिन प्रत्येक ऐप स्टोर अधिकांश लिनक्स डेस्कटॉप के लिए उपलब्ध है। जब तक कोई डेवलपर अपने ऐप को फ़्लैटपैक या स्नैप के रूप में प्रदान करना चुनता है, तब तक वे अपने सॉफ़्टवेयर को एक ही स्थान से सभी डेस्कटॉप लिनक्स पर प्रभावी रूप से उपलब्ध कराते हैं।
इसका मतलब यह है कि केवल उबंटू या आरपीएम के लिए आधिकारिक समर्थन के साथ एक डीईबी प्रदान करने वाले डेवलपर के बजाय फेडोरा के लिए, वे फ़्लैटपैक या स्नैप प्रदान कर सकते हैं जो कि. के अधिकांश संस्करणों पर समान रूप से चलेगा लिनक्स।
4. सैंडबॉक्सिंग के माध्यम से बढ़ी सुरक्षा
डीईबी और आरपीएम जैसे मौजूदा लिनक्स प्रारूपों की स्थापना के समय आमतौर पर आपके सिस्टम तक पूर्ण पहुंच होती है और आपकी उपयोगकर्ता निर्देशिका में किसी भी फाइल तक पहुंच बनाए रखते हैं। इसका मतलब है कि आपको वास्तव में आपके द्वारा इंस्टॉल किए गए ऐप्स, साथ ही उनके अपडेट पर भरोसा करना होगा क्योंकि एक ऐप आपके सिस्टम और आपके डेटा से आसानी से समझौता कर सकता है।
फ़्लैटपैक्स और स्नैप्स आपकी सिस्टम फ़ाइलों और आपके व्यक्तिगत डेटा से ऐप्स को अलग करके इसे संबोधित करना चाहते हैं। ऐप्स आदर्श रूप से आपके कंप्यूटर के केवल उन हिस्सों तक पहुंच सकते हैं जिनकी उन्हें कार्य करने की आवश्यकता होती है, जैसे कि एक विशिष्ट फ़ोल्डर या आपका वेबकैम।
दोनों प्रारूपों पर काम चल रहा है। कुछ फ़्लैटपैक केवल डिफ़ॉल्ट रूप से आपके संपूर्ण होम फ़ोल्डर तक पहुंच के साथ आते हैं। अधिकांश ऐप्स अनुमति का अनुरोध नहीं करते हैं, बल्कि दी गई अनुमतियों के एक डिफ़ॉल्ट सेट के साथ आते हैं, इसलिए जब तक आप इस तरह के टूल के बारे में नहीं जानते हैं फ्लैट सील, आप वास्तव में नहीं जानते हैं कि फ़्लैटपैक आपके सिस्टम के किन हिस्सों तक पहुँच सकता है। स्नैप पैकेज शुरू में उबंटू पर सैंडबॉक्सिंग के साथ आया था लेकिन कई अन्य डिस्ट्रो पर सैंडबॉक्सिंग की कमी थी।
लेकिन इन मुद्दों को हल करने के लिए काम चल रहा है।
5. अपने डिस्ट्रो को अपग्रेड करते समय अपने ऐप्स रखें
कुछ ऐप्स डिस्ट्रो के एक संस्करण पर काम करते हैं लेकिन नए संस्करण पर नहीं। यह स्थिति Linux के लिए अद्वितीय नहीं है। कुछ ऐप्स में macOS या Android के नवीनतम संस्करण के लिए समर्थन की कमी होती है, यदि डेवलपर अपडेट प्रदान करने के लिए कभी भी इधर-उधर नहीं होता है, तो आप भाग्य से बाहर हो जाते हैं।
फ़्लैटपैक और स्नैप के साथ, अधिकांश भाग के लिए, यह अब मायने नहीं रखता कि आप डिस्ट्रो के किस संस्करण का उपयोग कर रहे हैं। यदि कोई ऐप डिस्ट्रो के आपके वर्तमान संस्करण पर काम करता है, तो यह आपके डिस्ट्रो को अपग्रेड करने पर भी काम करता रहेगा।
यह प्राथमिक ओएस के कारण का एक बड़ा हिस्सा है, उदाहरण के लिए, डीईबी से फ्लैटपैक में स्विच किया गया। अब डेवलपर्स जो ऐपसेंटर के माध्यम से ऐप्स भेजते हैं, उन्हें अब प्राथमिक ओएस के नवीनतम संस्करण के साथ काम करने के लिए अपने सॉफ़्टवेयर को अपडेट करने की आवश्यकता नहीं है। ऐप्स बस काम करना जारी रखेंगे।
6. पुराने या एलटीएस डिस्ट्रो पर नवीनतम ऐप्स का उपयोग करें
वैकल्पिक रूप से, आप ऐप्स का नवीनतम संस्करण डाउनलोड कर सकते हैं, भले ही आप एक डिस्ट्रो का उपयोग कर रहे हों, जिसकी सिस्टम लाइब्रेरी आमतौर पर नए सॉफ़्टवेयर के लिए बहुत पुरानी हो जाएगी।
यह लंबे समय से हर छह महीने में आने वाली अंतरिम रिलीज के बजाय हर दो साल में जारी किए गए उबंटू के एलटीएस संस्करण का उपयोग करने का नकारात्मक पक्ष रहा है। यह डेबियन का उपयोग करने के लिए भी नकारात्मक पक्ष है, जो कभी-कभी रिलीज के बीच तीन साल तक जा सकता है, जो आपको उन ऐप्स के संस्करणों के साथ छोड़ देता है जिन्हें डेवलपर्स ने बहुत पहले पीछे छोड़ दिया था।
फ़्लैटपैक और स्नैप के साथ, यदि आप धीमी गति से चलने वाले डिस्ट्रो की स्थिरता और स्थिरता पसंद करते हैं, तो उस विकल्प को नए ऐप्स की कीमत पर नहीं आना पड़ेगा।
क्या फ्लैटपैक और स्नैप डीईबी और आरपीएम की जगह लेंगे?
फ्लैटपैक और स्नैप इन दिनों लिनक्स डेस्कटॉप पर बहुत अधिक ध्यान और उत्साह प्राप्त करते हैं, लेकिन वे पूरी तरह से डीईबी और आरपीएम जैसे प्रारूपों को प्रतिस्थापित नहीं कर सकते हैं।
अल्पावधि में, कुछ ऐप्स में ऐसी विशेषताएं होती हैं जो एक पारंपरिक प्रारूप में काम करती हैं जो अभी तक सैंडबॉक्स में काम नहीं करती हैं। लंबी अवधि में, फ़्लैटपैक प्रारूप सिस्टम घटकों के लिए काम नहीं करता है, इसलिए फ़्लैटपैक से पूरी तरह से डिस्ट्रो बनाना संभव नहीं है। लेकिन भविष्य की कल्पना करना आसान है, जहां आपके सिस्टम पर डीईबी हो सकते हैं, अब आपके पास एक को मैन्युअल रूप से स्थापित करने का कारण नहीं हो सकता है।