ينتقل نظام التشغيل الابتدائي إلى Flatpak وهي ليست مزحة

OS + Flatpak

بالأمس حذرنا متابعينا على تويتر من أنه كان 1 أبريل ، يوم الأبرياء المقدسين في بعض البلدان الأنجلو سكسونية ، وأنه يمكننا قراءة بعض الأخبار الغريبة نوعًا ما. لذلك كان الأمر مع الأخبار التي يستند إليها هذا المنشور وقررنا الانتظار حتى اليوم الثاني للتأكد من أنها ليست مزحة. وهي ليست كذلك: سيتم تمرير نظام التشغيل الأولي إلى حزم Flatpak، نوع حزمة أكثر حداثة يشترك في العديد من الميزات مع حزم Snap من Canonical.

مثل حزم Snap ، حزم Flatpak تحتوي بداخلها على كل ما هو ضروري لكي يعمل التطبيق، وبهذا نشير إلى البرامج الأساسية والتبعيات. إنها أيضًا أكثر أمانًا والتحديثات أسرع ، ناهيك عن أنها جيدة للمطورين لأنه لا يتعين عليهم سوى البرمجة مرة واحدة ويعمل على أي نظام تشغيل يقررون جعله متوافقًا. هذا ما سيفعله نظام التشغيل الأساسي في المستقبل.

نظام التشغيل الابتدائي + مركز تطبيقات Flatpak ... لكن بدون Flathub

يعمل مطورو أنظمة التشغيل الابتدائية مع Flatpak عمليًا منذ ولادتها. وليس فقط مع هذا النوع من الحزم ، لكنهم يؤكدون أنهم كانوا يحاولون منذ سنوات تحديد الخيار الأفضل. في اللحظة التي في الذي لاحظوا أن Flatpak لا يزال يطلق عليها "XDG-App" وكان ذلك في عام 2015. بالنسبة لأولئك الذين لا يعرفون ، كان عام 2015 هو العام الذي وُلد فيه كل من المشروع المعروف الآن باسم Flatpak وحزم Snap ، لكن اقتراح Canonical أصبح مشهورًا حقًا في أبريل 2016 لكونه أحد أهم المستجدات التي جاءت مع Ubuntu 16.04 زينال زيروس. أجد أنه من المهم أن أذكر أن Flatpak يسبق Snap.

لكنهم يحذرون: "Flatpak ليس Flathub". عليك أن تفرق بين تنسيق الحزمة والمستودع الذي يمكنك الوصول إليه من هذا الرابط. يريد نظام elementary OS أن يظل البحث عن البرامج وتثبيتها من مركز التطبيقات ، جزئيًا ، على الرغم من أنهم لا يقولون ذلك ، لأنهم بهذه الطريقة يتحكمون أيضًا في كل ما يتم تنزيله ولديهم المزيد من الخيارات للحصول على التبرعات. وهو أن مركز التطبيقات يستخدم نظام دفع ما تريد لتنزيل / تثبيت التطبيقات.

ما يريدون توضيحه أيضًا هو التبديل إلى Flatpak هذا لا يعني أنهم يتركون تطبيقاتهم الأصلية ولن يقوموا بتغيير نظام التنزيل والتثبيت حتى يتمكن المطورون من جمع التبرعات. أيضًا ، سيتم اختبار كل شيء بعناية للتأكد من أنه يعمل بشكل مثالي قبل نشره في App Center ، تمامًا كما فعلوا حتى الآن.

نظام التشغيل الابتدائي سيخلق مستودع Flatpak الخاص بك لمركز التطبيقات، تقريبًا نفس الشيء الذي فعلوه حتى الآن مع مستودعهم للبرامج القائمة على دبيان.

المشاكل مع حزم .deb

حزم DEB

حسنا، Ubunlog لا يزال لدينا العديد من المعجبين بحزم .deb، ويرجع ذلك جزئيًا إلى أننا نحب الحزم الكلاسيكية وجزئيًا لأننا واجهنا مشكلات مع الأنواع الجديدة من الحزم. ولكن هذا صحيح عادةً ما تستخدم حزم .deb التبعيات وإذا احتوت إحداها على ثغرة أمنية ، فإن البرنامج بأكمله به خلل أمني. تعمل تنسيقات الحزم الحديثة على التخلص من هذه المشكلات أثناء تقديم التحديثات في وقت أقرب بكثير ... من الناحية النظرية. نظريًا أو عمليًا ، ولكن في رأيي ، لا يزال هناك القليل من الوقت لجعل كل شيء مثاليًا في كل من حزم Flatpak و Snap.

وبالإضافة إلى ذلك، الحزم الجديدة تعتمد على وضع الحماية، مما يحد من وصول التطبيقات إلى نظام التشغيل. تعمل تطبيقات Sandbox على تحسين الأمان والخصوصية.

ولماذا لم يختار نظام التشغيل الابتدائي حزم Snap؟

يؤكد نظام التشغيل الأولي أنهم عملوا أيضًا مع Canonical ، ولكن هناك أشياء لم يعجبهم على الإطلاق وفي بعضها أوافق تمامًا:

  1. تصميم لامركزي. يسمح Flatpak لأي شخص بإنشاء مستودع خاص به ، لذلك سيكون لنظام التشغيل الأساسي خاص به. هذا يعني أن كل شيء يمكن تثبيته من App Center سيكون له نفس التصميم ، وهو أمر لا يحدث ، إلى حد بعيد ، مع حزم Snap. هذا ما قصدته هنا لذا يجب على Canonical أن تفعل شيئًا آخر ، مثل الضغط قليلاً على المطورين لتقديم التحديثات عاجلاً (مهم ... موزيلا ...) وأن كل شيء له تصميم مماثل. في حزم Snap ، يمكننا العثور على تطبيقات بها صور مثل Windows 95 و GNOME و KDE ... ويبدو أن النظام لديه ألف من الآباء.
  2. تقترب Flatpak من عمل نظام التشغيل الأولي. على سبيل المثال ، تم تصميم وظائف GTK الحديثة لمستقبل يشبه Flatpak وتم تطوير Flatpak مع وضع GTK في الاعتبار منذ البداية.
  3. التوافق مع مطوري التطبيقات المستقلين. يعمل نظام التشغيل الابتدائي جنبًا إلى جنب مع المطورين المستقلين. على الرغم من أن البعض اختار كلا الحزمتين ، إلا أنهم يقولون إن Flatpak أسهل في العمل معه.

كيف سيؤثر على المستخدمين والمطورين؟

OS الابتدائية يضمن ذلك مستخدمو نظام التشغيل لديك لن يلاحظوا أي شيء. الشيء الوحيد الذي سيلاحظونه سيكون إيجابيًا ، مثل التنزيلات والتحديثات بشكل أسرع. بالنسبة للمطورين ، سيستمر تسليم التطبيقات ومراجعتها كما كان من قبل.

La شك في أن تركت هو نعم ستظل تسمح بتثبيت حزم .deb. في الماضي ، لم يكن بإمكانك تثبيت البرنامج من خارج مركز التطبيقات الخاص بك إذا لم تقم بتثبيت Gdebi أو GNOME Software أو بعض أدوات التثبيت الأخرى غير App Center. إذا كان لا يزال مسموحًا به ، فيبدو أن الانتقال من حزم DEB إلى Flatpak سيكون مفيدًا فقط.

ما رأيك في انتقال نظام التشغيل الابتدائي إلى Flatpak؟

الابتدائية 5
المادة ذات الصلة:
الإصدار الجديد من Elementary OS 5 Juno متاح الآن

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   باتريك قال

    توضيحات ممتازة ، استمروا !!