تعمل شركة Canonical على تغيير كيفية تعامل Ubuntu Desktop مع الذاكرة على أجهزة كمبيوتر Raspberry Pi، مما يمنح نظام التشغيل زيادة في السرعة يحتاج إليها بشدة.
قد تكون سلسلة أجهزة الكمبيوتر ذات اللوحة الواحدة Raspberry Pi أكثر أجهزة الكمبيوتر المستندة إلى نظام التشغيل Linux شيوعًا على الإطلاق، وذلك بفضل أسعارها المنخفضة للغاية ومواردها التعليمية وتعدد استخداماتها. لم تكن النماذج القليلة الأولى رائعة في العمل مثل أجهزة الكمبيوتر المكتبية، وذلك بسبب المعالجات منخفضة الطاقة وذاكرة الوصول العشوائي المحدودة، ولكن التكرارات الأحدث (مثل راسبيري باي 4 مع 8 جيجا رام) هي أجهزة كمبيوتر ذات ميزانية محدودة قادرة تمامًا. تقوم Ubuntu، إحدى توزيعات Linux المكتبية الأكثر شهرة، الآن بإعداد بعض تعديلات الأداء الخاصة بـ Pi لإصدار Ubuntu 22.04 القادم.
أعلن أوليفر سميث، مدير المنتجات في Canonical، في مشاركة مدونة أن الإصدار التالي من Ubuntu Desktop سيحتوي على تحسينات جديدة في أداء لوحات Raspberry Pi. وقالوا: "حتى الآن، أوصينا المستخدمين بالالتزام بالنماذج التي تحتوي على ذاكرة وصول عشوائي (RAM) بسعة 4 جيجابايت أو 8 جيجابايت ليكونوا واثقين من أنها ستؤدي أداءً جيدًا. أحد أهدافنا لإصدار Ubuntu 22.04 LTS القادم هو تقليل هذا الحاجز أمام الدخول. وهذا يعني استهداف تجربة سطح المكتب القابلة للتطبيق على طرازات Raspberry Pi 4 بسعة 2 جيجابايت."
التغيير الرئيسي هو أن Ubuntu الموجود على Raspberry Pi سيستخدم نواة Linux com.zswap ميزة افتراضيًا، والتي تعمل على ضغط كتل الذاكرة بدلاً من الاعتماد بشكل كامل على ملف المبادلة (حيث يتم نقل محتويات ذاكرة الوصول العشوائي داخل وخارج منطقة المبادلة في وحدة التخزين الداخلية). يؤدي هذا إلى تقليل كمية عمليات الإدخال/الإخراج التي يمكن أن تحدث، وهو أمر مهم عندما يستخدم معظم مالكي Raspberry Pi بطاقات SD البسيطة كمحرك رئيسي. ومع ذلك، يؤدي ضغط الذاكرة أيضًا إلى زيادة استخدام وحدة المعالجة المركزية، وهذا هو سبب عدم تمكين هذا على لوحات Raspberry Pi القديمة ذات وحدات المعالجة المركزية الأقل قوة.
وتذهب Canonical أيضًا إلى أبعد من ذلك، من خلال زيادة عدد الكائنات التي يمكن ضغطها (باستخدام مُخصص يُسمى z3fold) واستخدام خوارزمية ضغط مختلفة (lz4). تقول Canonical أن هذه التغييرات، بالإضافة إلى استخدام zswap، تعني أن Ubuntu Desktop أصبح الآن قابلاً للاستخدام على Raspberry Pi 4 بسعة 2 جيجابايت.
من المقرر إصدار Ubuntu 22.04 في أبريل، وسيتم تمكين هذه التغييرات افتراضيًا على جميع أجهزة Raspberry Pi 4 (بما في ذلك بي 400). يمكنك أيضًا اتباع التعليمات الموجودة في مشاركة مدونة لتجربة التعديلات على تثبيت Ubuntu موجود.