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

لقد تبنت بعض توزيعات Linux بالفعل Flatpak بشكل كبير ، حيث تعمل بشكل شامل على التنسيق. كيف يبدو استخدام سطح مكتب Flatpak فقط؟

ما هو فلاتباك؟

Flatpak هي طريقة لتوزيع أو تنزيل تطبيقات لنظام التشغيل Linux. هناك الكثير مما يمكن قوله عنهم ، لذلك من أجل الغوص العميق ، تحقق من ذلك الشرح الخاص بنا على تطبيقات Flatpak.

للحصول على نظرة عامة موجزة ، هناك العديد من المشكلات التي تهدف تطبيقات Flatpak إلى معالجتها:

  • Flatpak هو تنسيق عالمي يهدف إلى العمل على جميع توزيعات Linux تقريبًا.
  • إنه يعزل التطبيقات عن بعضها البعض ، مما يتيح فقط الوصول إلى الأجزاء التي تمنح الإذن لها ، على غرار Android و iOS.
  • لا تحتاج تطبيقات Flatpak إلى إدخال كلمة مرورك عند تثبيتها أو إزالتها.
  • تستمر تطبيقات Flatpak في العمل على إصدارات أحدث من Linux.

ببساطة ، تهدف Flatpak إلى جعل تطوير التطبيقات وتوزيعها لنظام Linux بسيطًا وآمنًا كما هو الحال على الأجهزة المحمولة.

instagram viewer

ما هي توزيعات Linux التي تعمل بنظام Flatpak فقط؟

ليست كل التوزيعات التي تبنت Flatpak كتنسيق الحزمة الأساسي فعلت ذلك بنفس الطريقة. لكن هذه هي توزيعات Linux الثلاثة البارزة التي احتضنت Flatpak كطريقة افتراضية وأساسية لتوزيع التطبيقات.

1. فيدورا سيلفر بلو

Fedora Silverblue هو إصدار من Fedora Workstation الذي ، بدلاً من بناء النظام باستخدام RPMs ، يتعامل مع نظام ملفات الجذر كصورة للقراءة فقط يديرها برنامج يعرف باسم OSTree. لا تقوم بتنزيل تحديثات للنظام ، بل تقوم بتنزيل صورة جديدة كاملة لتحل محل الصورة الحالية.

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

بالنسبة إلى البرامج ، هذا هو المكان الذي يتحول فيه Fedora Silverblue إلى Flatpak. جميع التطبيقات التي تثبتها من GNOME Software تأتي بتنسيق Flatpak. تحتفظ Fedora بمجموعة تطبيقات Flatpak الخاصة بها ، ويمكنك اللجوء إلى Flathub للحصول على المزيد.

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

2. نظام تشغيل لا نهاية له

Endless OS هو توزيع يستهدف الأطفال والمدارس ومناطق من العالم بدون اتصال ثابت بالإنترنت. مثل Silverblue ، يستخدم Endless مزيجًا من OSTree و Flatpak. على عكس Silverblue ، تعتمد صورة نظام Endless OS على DEBs.

تتخذ Endless نهجًا أكثر صرامة للتطبيقات. لا تقوم بتثبيت البرامج إلا عبر App Center ، الذي يوزع التطبيقات بتنسيق Flatpak فقط.

لا يستخدم نظام التشغيل اللانهائي واجهة سطح مكتب تقليدية (على الرغم من أنه يعتمد على جنوم) ، ولا يستخدم العديد من تطبيقاته تطبيقات Linux التقليدية. هذا نوع مختلف تمامًا من الخبرة.

3. نظام التشغيل الابتدائي

نظام التشغيل الأساسي ، أيضًا ، هو طريقة مختلفة تمامًا لنظام التشغيل Linux. بدءًا من OS 6 الابتدائية ، يعرض AppCenter افتراضيًا فقط التطبيقات المصممة خصيصًا لنظام التشغيل الأولي كما يعرض أيضًا تطبيقات Flatpak فقط.

لذلك ، على الرغم من أن نظام التشغيل الأساسي يظل نظامًا تقليديًا قائمًا على الحزم ، إلا أن تحديثات النظام الموزعة على هيئة DEBs، لا يمكنك رؤية أي تطبيقات مثبتة على أنها DEBs داخل AppCenter.

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

على الجانب الآخر ، إذا قمت بتثبيت تطبيق واحد من Flathub ، فستحصل على القدرة على رؤية جميع التطبيقات المتاحة من هذا المصدر داخل AppCenter ، نظرًا لأن هذه تطبيقات Flatpak.

هل الذهاب إلى Flatpak عملي فقط؟

يعتمد ذلك على نوع البرنامج الذي تستخدمه بانتظام ونوع الخبرة التي تريدها. لاحظ أن كل من التوزيعات الثلاثة المذكورة أعلاه توفر تجربة مستخدم متخصصة.

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

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

وكما ذكرنا من قبل ، فإن Endless OS هو حقًا شيء خاص به.

من قد يرغب في الذهاب إلى Flatpak فقط؟

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

إذا كانت غالبية التطبيقات التي تستخدمها متاحة من خلال Flathub ، فمن غير المرجح أن تعاني من اضطراب كبير في سير عملك.

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

إذا كنت مطورًا ، فإن نهج Silverblue القائم على الحاوية يسمح لك أيضًا بالعمل دون الحاجة إلى تثبيت عدد لا يحصى من التبعيات على نظامك الأساسي.

من الذي قد يرغب في تجنب الذهاب إلى Flatpak فقط؟

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

إذا كنت مطورًا ، فسيتعين عليك تكييف سير عملك. في بعض التوزيعات ، قد لا تتمكن من القيام بهذا النوع من العمل الذي ترغب فيه على الإطلاق.

تطبيقات Flatpak لها أحجام ملفات أكبر من DEBs أو RPMs. هذا يعني أنك ستستخدم مزيدًا من النطاق الترددي للإنترنت عند التنزيلات ومساحة أكبر على محرك الأقراص الثابتة. هذا شيء يجب مراعاته إذا كان أي منهما بسعر أعلى.

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

لقد قطعت Flatpak شوطا طويلا

ليس منذ سنوات عديدة ، كانت Flatpak تعد بأوقات أسهل قادمة. الآن القادمون الجدد لنظام Linux قادرون على تثبيت أحدث البرامج على أجهزتهم دون المرور بأي من العقبات القديمة.

لقد تقدمت التكنولوجيا بدرجة كافية بحيث أصبحت أجهزة سطح المكتب في Linux قادرة على الالتفاف حول التنسيق وتقديم تجربة مستقرة ويمكن الاعتماد عليها. السؤال هو ما إذا كانت هذه التجربة تغير الكثير مما تحبه شخصيًا في Linux.

يشاركسقسقةبريد الالكتروني
Flathub مقابل. Snap Store: أفضل المواقع لتنزيل تطبيقات Linux

عندما تريد تنزيل تطبيقات Linux ، كيف تتم المقارنة بين Flathub و Snap Store؟ نحن نضعهم ضد بعضهم البعض لمعرفة ذلك.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • تطبيقات Linux
  • مديرو الحزم
نبذة عن الكاتب
بيرتل كينج (322 مقالة منشورة)

Bertel هو مبتدئ رقمي يكتب من جهاز كمبيوتر محمول مزود بمفاتيح خصوصية مادية ونظام تشغيل معتمد من مؤسسة البرمجيات الحرة. إنه يقدر الأخلاق على الميزات ويساعد الآخرين على التحكم في حياتهم الرقمية.

المزيد من Bertel King

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك