تم بالفعل إصدار Ubuntu Core 20 ، وهو توزيعة Canonical لأجهزة إنترنت الأشياء

كشفت Canonical مؤخرًا عن إصدار Ubuntu Core 20، وهو توزيع Ubuntu مضغوط مصمم للاستخدام في أجهزة إنترنت الأشياء (IoT) والحاويات والمعدات الصناعية والاستهلاكية.

بالنسبة لأولئك الذين ليسوا على دراية بـ Ubuntu Core ، يجب أن تعرف ذلك يعمل هذا التوزيع كأساس لإطلاق مكونات وتطبيقات إضافية، والتي تم تصميمها كمكونات إضافية قائمة بذاتها في شكل سريع.

مكونات Ubuntu Core ، بما في ذلك النظام الأساسي و Linux kernel و system plugins أيضًا المقدمة في شكل المفاجئة ويتم إدارتها بواسطة مجموعة أدوات snapd ، والتي تسمح بها تقنية Snappy بتكوين صورة للنظام ككل ، دون تقسيمها إلى حزم منفصلة.

حول أوبونتو كور

في أوبونتو كور بدلاً من التحديثات الإضافية على مستوى حزم deb الفردية ، يستخدم Ubuntu Core آلية تحديث ذري لحزم snap والنظام الأساسي ، على غرار Atomic و Chrome OS Endless و CoreOS و Fedora Silverblue.

عند تحديث البيئة الأساسية واللقطات ، من الممكن العودة إلى الإصدار السابق في حالة حدوث مشاكل بعد التحديث. يوجد حاليًا أكثر من 6000 حزمة snap في كتالوج SnapCraft.

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

يتم تسليم المكونات في شكل سريع معزول باستخدام AppArmor و Seccomp، وإنشاء خط إضافي لحماية النظام في حالة اختراق التطبيقات الفردية.

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

يتم تحميل نظام الملفات الأساسي للقراءة فقط. يتم إصدار التحديثات بانتظام ، ويتم تسليمها في وضع OTA (عبر الهواء) ، وتتم مزامنتها مع Ubuntu 20.04.

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

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

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

الأخبار الرئيسية لـ Ubuntu Core 20

في هذا الإصدار الجديد ، واحدة من المستجدات الرئيسية ما يبرز هو ذلك تم تنفيذ الدعم الرسمي لأطباق مختلفة Raspberry Pi على أساس رقائق ARM 32 بت و 64 بت.

وبالإضافة إلى ذلك، إضافة القدرة على استخدام تشفير القرص الكامل مع تكامل TPM (الوحدة النمطية للنظام الأساسي الموثوق به). التشفير متاح حاليًا لأنظمة x86 فقط (بالنسبة لـ ARM سيظهر لاحقًا).

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

من التغييرات الأخرى التي تبرز من الإصدار الجديد:

  • يتم تقديم قائمة تمهيد لتحديد خيار التمهيد والانتقال إلى وضع الاسترداد. يتم عرض القائمة من خلال الضغط باستمرار على المفتاح «1» في مرحلة التحميل الأولية.
  • تمت إضافة الدعم الأولي لمجموعة أدوات Metal-as-a-Service (MAAS) لتنفيذ التكوينات بسرعة عبر أنظمة متعددة.
  • تمت إضافة الدعم الأولي لـ cloud-init لتكوين النظام في مرحلة التمهيد.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها من الإصدار الجديد من Ubuntu Core 20 ، يمكنك التحقق من الرابط التالي.

قم بتنزيل Ubuntu Core 20 واحصل عليه

تم إعداد صور Ubuntu Core 20 ، المتزامنة مع قاعدة حزمة Ubuntu 20.04 ، لأنظمة x86_64 و ARMv7 و ARMv8.

للحصول على صورة النظام ، يمكنك القيام بذلك من الرابط أدناه.


اترك تعليقك

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

*

*

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