फ्लैटपैक, स्नैप, ऐप इमेज, निश्चित रूप से वे ऐसे नाम हैं जिनसे आप अधिक परिचित हैं। यूनिवर्सल पैकेज किसी भी वितरण पर काम करने में सक्षम होने के लिए लिनक्स की दुनिया में टूट गए हैं और इस तरह पैकेज के संदर्भ में विखंडन की समस्या को दूर करते हैं। हालांकि, वे अभी तक बहुमत नहीं हैं, हालांकि इस प्रकार के पैकेजों में पैक किए जाने वाले सॉफ़्टवेयर की संख्या धीरे-धीरे बढ़ रही है। ठीक है, यदि आप उनका उपयोग करते हैं, तो इस लेख में आप देख पाएंगे कि फ़्लैटपैक बनाम स्नैप लड़ाई के क्या फायदे और नुकसान हैं।
फ्लैटपैक क्या है?
Flatpak यह एक प्रकार का सार्वभौमिक पैकेज है और जीएनयू/लिनक्स वातावरण के लिए अनुप्रयोग वर्चुअलाइजेशन के लिए है। यह एक प्रक्रिया-पृथक सैंडबॉक्स प्रदान करता है जिसे बबलव्रप के नाम से जाना जाता है। इसमें, उपयोगकर्ता अधिक सुरक्षा के लिए, बाकी सिस्टम से अलग एप्लिकेशन चला सकते हैं।
लेनार्ट पोटरिंग प्रोग्रामर थे जिन्होंने 2013 में इसे प्रस्तावित किया था, और एक साल बाद इसके बारे में एक लेख प्रकाशित किया ताकि अंततः इस विचार को विकसित किया जा सके और इसका हिस्सा बन सके। freedesktop.org परियोजना।, xdg-app के नाम से, जो कि Flatpak जैसा ही है। और इसकी शुरुआत के बाद से इसकी लोकप्रियता बढ़ रही है, यह वर्तमान में सबसे लोकप्रिय वितरणों में से 20 से अधिक द्वारा समर्थित है।
स्नैप क्या है?
जबकि फ़्लैटपैक की उत्पत्ति फेडोरा/रेड हैट विकास समुदाय में हुई थी, स्नैप ने इसे कैननिकल पर रखा था, वह कंपनी जिसने इस अजीबोगरीब प्रकार के पार्सल प्रबंधन को विकसित किया है। एक प्रकार का सार्वभौमिक पैकेज जो पहले से ही बड़ी संख्या में डिस्ट्रोस और उसमें पैक किए गए ऐप्स को स्वीकार करता है। इस मामले में, पैकेज AppArmor के अंदर चलते हैं, हालांकि वे सैंडबॉक्स के बाहर चल सकते हैं।
वैसे, हमें यह पहचानना होगा कि अन्य पैकेज भी हैं जैसे ऐप इमेज, यह इसकी सरल स्थापना, या यों कहें, कोई स्थापना नहीं होने के लिए अधिक से अधिक महत्वपूर्ण होता जा रहा है। बस पैकेज डाउनलोड करें और चलाएं और आप पोर्टेबल संस्करण की तरह जाने के लिए अच्छे हैं। इसके अलावा, आधिकारिक AppImage हब साइट पर आप इस बाइनरी प्रारूप में पैक किए गए कई टूल पा सकते हैं। सुरक्षा के लिहाज से, उन्हें सैंडबॉक्स के भीतर या AppArmor, Bubblewrap, या Firejail के भीतर चलाया जा सकता है।
फ्लैटपैक बनाम स्नैप: अंतर, फायदे और नुकसान
तुलना के रूप में, इसमें तालिका आप इन दो प्रकार के पैकेजों के बारे में जानने के लिए आवश्यक सभी पैरामीटर देख पाएंगे:
सामान्य जानकारी
Característica | स्नैप | Flatpak | |
---|---|---|---|
डेस्कटॉप अनुप्रयोग | Si | Si | |
टर्मिनल उपकरण | Si | Si | |
सेवाएं | SI | नहीं | |
विषयों का सही अनुप्रयोग | नहीं | नहीं | |
पुस्तकालय और निर्भरता | इमेज में ही या एक्सेसरीज़ के साथ | मुख्य पुस्तकालयों के रनटाइम का उपयोग | |
समर्थन | विहित | रेड हैट और अन्य |
लॉकडाउन
Característica | स्नैप | Flatpak | |
---|---|---|---|
कारावास के बिना | Si | नहीं | |
आप विभिन्न कारावासों का उपयोग कर सकते हैं | नहीं (केवल AppArmor) | नहीं (केवल बबलरैप) |
स्थापना या निष्पादन
Característica | स्नैप | Flatpak | |
---|---|---|---|
निष्पादन | ऐसा न करें । स्थापना की आवश्यकता है | ऐसा न करें । स्थापना की आवश्यकता है | |
कोई जड़ नहीं | नहीं, आपको स्थापित करने के लिए रूट की आवश्यकता है। | नहीं, आपको स्थापित करने के लिए रूट की आवश्यकता है। | |
संपीड़ित से निष्पादन योग्य | Si | नहीं |
आवेदन वितरण
Característica | स्नैप | Flatpak | |
---|---|---|---|
कोर रिपोजिटरी | स्नैपचैट | फ्लैटहब | |
भंडार की जरूरत है | नहीं | नहीं | |
व्यक्तिगत भंडार | Si | Si | |
समानांतर में कई संस्करण | Si | Si |
अद्यतन
Característica | स्नैप | Flatpak | |
---|---|---|---|
अद्यतन तंत्र | कोष | कोष | |
एक्चुलाइज़ेसियन इंक्रीमेंट्स | Si | Si | |
स्वत: अपडेट के | नहीं | नहीं |
तमोनो एन डिस्को
Característica | स्नैप | Flatpak | |
---|---|---|---|
संपीड़ित डिस्क अनुप्रयोग | Si | नहीं | |
लिब्रे ऑफिस 6.0.0 | 200 एमबी | 659 एमबी |
कुछ महत्वपूर्ण विवरण:
1. फ़्लैटपैक रूट किए बिना पैकेज की स्थापना का समर्थन करता है (केवल आपके उपयोगकर्ता के लिए, निश्चित रूप से)।
2. स्नैप एकाधिक भंडारों का समर्थन नहीं करता है। यह केवल Snapcraft.io के साथ काम करता है
दिलचस्प है, लेकिन अजीब है कि ऐप चलाते समय प्रदर्शन या गति का उल्लेख नहीं किया जाता है, एक बिंदु फ्लैटपैक के पक्ष में बहुत अधिक है और जहां स्नैप बेहद कमजोर है।