फ्लैटपैक 1.0 का विमोचन, सर्वश्रेष्ठ विकेंद्रीकृत लिनक्स ऐप सैंडबॉक्सिंग टूल हो सकता है

लिनक्स यूनिक्स / फ्लैटपैक 1.0 का विमोचन, सर्वश्रेष्ठ विकेंद्रीकृत लिनक्स ऐप सैंडबॉक्सिंग टूल हो सकता है 3 मिनट पढ़ा

फ्लैटपैक 1.0 का विमोचन किया।



लिनक्स ऐप सैंडबॉक्सिंग टूल फ्लैटपैक 1.0 (जिसे पहले एक्सडीजी-ऐप के रूप में जाना जाता है) को उनकी नई स्थिर रिलीज़ श्रृंखला के रूप में जारी किया गया है। फ्लैटपैक मुख्य रनटाइम में गनोम को पैकेज करता है, और कम से कम 16 अलग-अलग लिनक्स वितरणों के लिए इसकी वकालत की जाती है।

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



फ़्लैटपैक भी पोर्टल डिज़ाइन का भारी समर्थन कर रहा है, जहाँ सैंडबॉक्स के बाहर रहने वाले पोर्टल एप्लिकेशन के माध्यम से सभी सिस्टम एक्सेस किया जाता है, कुछ ऐसा जो स्नैप के साथ-साथ समर्थन के लिए भी काम करता है।



फ्लैटपैक 1.0 तेजी से ऐप इंस्टॉलेशन और अपडेट और प्रदर्शन में सुधार के साथ-साथ एंड-ऑफ़-लाइफ ऐप्स की अवधारणा, अनुमति में सुधार, और एक नया पोर्टल है जो ऐप्स को सैंडबॉक्स बनाने और खुद को पुनरारंभ करने की अनुमति देता है। इसके अलावा OCI बंडल सपोर्ट एन्हांसमेंट्स भी शामिल हैं, ऐप्स होस्ट SSH एजेंट एक्सेस, ब्लूटूथ डिवाइस एक्सेस सपोर्ट, और बस कुछ ही अन्य सुधारों के लिए अनुरोध करने में सक्षम हैं।



इस फ्लैटपैक 1.0 रिलीज में सबसे उल्लेखनीय परिवर्तनों का सारांश यहां दिया गया है:

  • तेजी से स्थापना और अद्यतन।
  • अनुप्रयोगों को अब जीवन के अंत के रूप में चिह्नित किया जा सकता है। ऐप केंद्र और
    डेस्कटॉप इस जानकारी का उपयोग उन उपयोगकर्ताओं को चेतावनी देने के लिए कर सकते हैं जिनके पास जीवन का अंत है
    संस्करण स्थापित किया गया।
  • अनुमतियाँ अब एक अप-फ्रंट सत्यापन मॉडल का उपयोग करती हैं: उपयोगकर्ता हैं
    यदि अपडेट है तो इंस्टॉल समय पर ऐप अनुमतियों की पुष्टि करने के लिए कहा
    अतिरिक्त अनुमतियों की आवश्यकता है, उपयोगकर्ता को भी पुष्टि करनी चाहिए।
  • सेवा नया पोर्टल
    ऐप्स को सैंडबॉक्स बनाने और खुद को पुनरारंभ करने की अनुमति देता है। यह अनुमति देता है
    अद्यतन किए जाने के बाद स्वयं को पुनरारंभ करने के लिए अनुप्रयोग
    नए संस्करण का उपयोग करना शुरू करें), और भागों के लिए सैंडबॉक्सिंग बढ़ाएं
    आवेदन का।
  • फ़्लैटपैक-स्पॉन होस्ट कमांड चलाने के लिए एक नया उपकरण है (यदि
    अनुमतियाँ अनुमति देती हैं) और एक ऐप से नए सैंडबॉक्स बनाते हैं (यह
    उपरोक्त पोर्टल्स API का उपयोग करता है)।
  • एप्लिकेशन अब उन सभी डी-बस नामों के लिए डी-बस सेवाओं का निर्यात कर सकते हैं
    खुद के लिए विशेषाधिकार (केवल आवेदन आईडी के बजाय)।
  • फ्लैटपैक का समर्थन OCI बंडलों के लिए नवीनतम में अद्यतन किया गया है
    विनिर्देश। इसके अलावा, AppData को अब OCI के माध्यम से वितरित किया जा सकता है
    खजाने।
  • होस्ट टीएलएस प्रमाणपत्र का उपयोग करके अब अनुप्रयोगों के संपर्क में हैं
    P11-किट-सर्वर। यह एक्सेस करते समय घर्षण के बिंदु को हटा देता है
    कुछ वातावरण में नेटवर्क सेवाएं।
  • ऐप्स अब होस्ट एसएसएच एजेंट को सुरक्षित रूप से एक्सेस करने का अनुरोध कर सकते हैं
    दूरस्थ सर्वर या Git रिपॉजिटरी।
  • पहुँच प्रदान करने के लिए एक नई एप्लिकेशन अनुमति का उपयोग किया जा सकता है
    ब्लूटूथ डिवाइस।
  • एक नया फ़ॉलबैक-एक्स 11 अनुमति X11 एक्सेस देता है, लेकिन केवल अगर
    उपयोगकर्ता X11 सत्र में चल रहा है। समर्थन करने वाले अनुप्रयोगों के लिए
    वायलैंड और X11 दोनों, इसका उपयोग यह सुनिश्चित करने के लिए किया जा सकता है कि ऐप
    वेलैंड में रहते हुए अनावश्यक X11 की पहुँच नहीं है, लेकिन फिर भी
    एक X11 सत्र में काम करता है।
  • पीयर-टू-पीयर इंस्टॉलेशन (यूएसबी स्टिक या लोकल नेटवर्क के माध्यम से) अब है
    सभी बिल्ड में डिफ़ॉल्ट रूप से सक्षम और समर्थित।

फ़्लैटपैक कमांड लाइन नए कमांड और विकल्प भी प्रस्तुत करती है, जिनमें शामिल हैं:

  • स्थापना रद्द-अप्रयुक्त स्वचालित रूप से अप्रयुक्त रनटाइम को हटा देता है और
    एक्सटेंशन (यदि आपने रनटाइम पर निर्भर सभी ऐप्स को हटा दिया है, या
    इसके आधार पर आपके पास मौजूद सभी ऐप नए में अपग्रेड हो गए हैं
    संस्करण)।
  • नई जानकारी के विकल्प, जिनमें शामिल हैं-अनुमतियाँ,
    -file-उपयोग, -Show-स्थान, -Show-क्रम, -Show-sdk।
  • सुधार - त्रुटियों के लिए स्कैन करके, हटाकर, स्थापित टूट को ठीक करता है
    अमान्य ऑब्जेक्ट और किसी भी चीज़ को फिर से इंस्टॉल करना।
  • अनुमति- * - पोर्टल्स की अनुमति के साथ बातचीत की अनुमति देता है
    दुकान। यह परीक्षण के लिए और एक साफ वापस पाने के लिए उपयोगी है
    राज्य।
  • create-usb - a का उपयोग करने के लिए रिपॉजिटरी तैयार करने के लिए किया जा सकता है
    स्थानीय अद्यतन स्रोत।

अंत में, कमांड लाइन में अन्य सुधारों का एक संग्रह है, जैसे:

  • यदि -system या –us निर्दिष्ट नहीं है, तो एक स्वचालित रूप से है
    अगर यह स्पष्ट है (या यह पूछेगा कि क्या सही विकल्प नहीं है तो उठाया गया
    स्पष्ट)।
  • इंस्टॉल, अपडेट और अनइंस्टॉल कमांड अब मांगते हैं
    रोकने से पहले, कार्यवाही से पहले परिवर्तनों की पुष्टि
    गलतियाँ, और आवश्यक एप्लिकेशन अनुमतियां दिखाने के लिए।
  • अनइंस्टॉल कमांड अब आपको रनटाइम हटाने की अनुमति नहीं देता है
    अगर कुछ स्थापित एप्लिकेशन को इसकी आवश्यकता होती है।
  • flatpak remove अब flatpak uninstall के लिए एक अन्य नाम है।
  • फ़्लैटपैक को अब किसी ऐसे फाइल सिस्टम की आवश्यकता नहीं है जो xattr का समर्थन करता है
  • पोर्टल अब फ्लैटपाक से अधिक सफाई से अलग हो गए हैं, इसके लिए धन्यवाद
    दस्तावेज़ पोर्टल और अनुमति स्टोर को स्थानांतरित कर दिया गया है
    XDG-desktop-पोर्टल। यह अनुशंसा की जाती है कि फ्लैटपैक पैकेज में है
    xdg-desktop-portal पर कमजोर निर्भरता।
  • libflatpak में अब इंस्टॉल, अपडेट और के लिए ट्रांजेक्शन एपीआई है
    संचालन की स्थापना रद्द करें। इसका मतलब है कि इसका उपयोग करना बहुत आसान है
    ऐप केंद्रों और अन्य ग्राफिकल ऐप प्रबंधन का आधार
    सॉफ्टवेयर।
  • Flatpak अब कई HTTP हेडर सेट करता है जब अनुप्रयोग स्थापित करता है,
    जो फ्लैटपैक रिपॉजिटरी के लिए चीजों को लॉग इन करना आसान बनाता है
    एप्लिकेशन डाउनलोड आँकड़े और उपयोग में Flatpak संस्करण।
  • अब यह अनुशंसा की जाती है कि फ्लैटपैक पैकेजों पर निर्भरता बढ़े
    p11-kit-server, क्योंकि यह ऐप्स को होस्ट तक पहुंचने की अनुमति देता है
    प्रमाण पत्र। हालांकि, यह एक कठिन निर्भरता होने की जरूरत नहीं है।
  • बबलवार्प 0.2.1 या बाद की आवश्यकता होती है, और 0.3.0 के साथ बंडल में आता है।
  • OSTree 2018.7 की आवश्यकता है।