الميزات الجديدة في Ubuntu 20.04


عقد 23 أبريل إصدارًا من Ubuntu الإصدار 20.04 ، والذي أطلق عليه اسم Focal Fossa ، وهو الإصدار التالي من Ubuntu للدعم طويل المدى (LTS) وهو استمرار لـ Ubuntu 18.04 LTS ، الذي صدر في 2018.

قليلا عن اسم الرمز. كلمة "بؤري" تعني "النقطة المركزية" أو "أهم جزء" ، أي أنها مرتبطة بمفهوم التركيز ، ومركز أي خصائص ، وظواهر ، وأحداث ، و "فوسا" لها جذر "FOSS" (برنامج مجاني ومفتوح المصدر - البرمجيات الحرة والمفتوحة المصدر) ، وفي تقليد تسمية إصدارات Ubuntu بأسماء الحيوانات ، تعد Fossa أكبر الثدييات المفترسة لعائلة wyverder من جزيرة مدغشقر.
يضع المطورون Ubuntu 20.04 كتحديث مهم وناجح مع الدعم على مدى السنوات الخمس القادمة لأجهزة الكمبيوتر المكتبية والخوادم.
Ubuntu 20.04 هو استمرار منطقي لـ Ubuntu 19.04 "Disco Dingo" و Ubuntu 19.10 "Eoan Ermine". في إصدارات سطح المكتب ، باتباع أحدث الاتجاهات ، ظهر مظهر مظلم. لذلك في Ubuntu 20.04 هناك ثلاثة أشكال مختلفة لموضوع Yaru القياسي:

  • ضوء
  • داكن
  • اساسي.

كما تم إلغاء تثبيت تطبيق أمازون. يستخدم أوبونتو 20.04 أحدث جنوم 3.36 كغلاف رسومي افتراضي .


التغييرات الرئيسية


يعتمد Ubuntu 20.04 على 5.4 kernel ، التي تم إصدارها في 24 نوفمبر 2019. في هذا الإصدار ، تم تنفيذ العديد من الابتكارات الهامة ، والتي سنناقشها أدناه.

lz4


اختبر المهندسون الأساسيون العديد من خوارزميات الضغط للنواة ومبتدئات صورة التمهيد الأولية ، محاولين إيجاد حل وسط بين أفضل ضغط (حجم ملف أصغر) ووقت إلغاء الضغط. أظهرت خوارزمية الضغط بدون خسارة lz4 أكثر النتائج ملحوظة وتمت إضافتها إلى Ubuntu 19.10 ، مما سمح لها بتقليل وقت التمهيد مقارنة بالإصدارات السابقة (Ubuntu 18.04 و 19.04). ستبقى نفس الخوارزمية في Ubuntu 20.04.

نواة لينوكس لوك داون


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

exFAT


لا يسمح نظام ملفات Microsoft FAT بنقل ملفات أكبر من 4 جيجا بايت. للتغلب على هذا القيد ، أنشأت Microsoft نظام الملفات exFAT (من الإنجليزية الممتدة FAT - "FAT الممتدة"). يمكنك الآن تهيئة محرك أقراص USB على سبيل المثال إلى exFAT باستخدام دعم نظام ملفات exFAT المدمج .

حارس الأسلاك


على الرغم من أن Ubuntu 20.04 لن يستخدم 5.6 kernel ، على الأقل على الفور ، فإنه يستخدم بالفعل المنفذ الخلفي WireGuard في 5.4 kernel. WireGuard هي كلمة جديدة في صناعة VPN ، لذا فإن تضمين WireGuard في النواة يمنح Ubuntu 20.04 ميزة في السحابة.

تم إصلاح الخلل باستخدام حصص CFS ، والآن يمكن تشغيل التطبيقات متعددة مؤشرات الترابط بشكل أسرع. تمت إضافة برنامج تشغيل يتيح العمل مع مستشعرات درجة الحرارة والجهد لخط معالجات Ryzen.

كل هذا بعيد عن كل الابتكارات التي ظهرت في النواة 5.4. يمكن الاطلاع على المراجعات التفصيلية على مورد kernelnewbies.org (باللغة الإنجليزية) وعلى منتدى OpenNET (بالروسية).

باستخدام Kubernetes


تم تطبيق Canonical في Ubuntu 20.04 دعماً كاملاً لـ Kubernetes 1.18 مع دعم Charmed Kubernetes و MicroK8s و kubeadm .

قم بتثبيت Kubectl على Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

باستخدام SNAP


تواصل Canonical تعزيز تنسيق الحزمة العالمية - snap. هذا أكثر وضوحا في إصدار أوبونتو 20.04. إذا حاولت تشغيل برنامج غير مثبت ، فسيتم أولاً تثبيته باستخدام:

# snap install <package>


تحسين دعم ZFS


على الرغم من أن Linus Torvalds قد لا يحب ZFS ، إلا أنه لا يزال نظام ملفات شائعًا وقد تمت إضافة الدعم التجريبي مع Ubuntu 19.10.
إنه ملائم ومستقر بما فيه الكفاية لتخزين البيانات ، نفس أرشيف المنزل أو تخزين الخادم في العمل (خارج الصندوق يمكن أن يفعل أكثر من نفس LVM). تدعم ZFS أحجام الأقسام التي تصل إلى 256 كوادريليون Zettabytes (وبالتالي الحرف "Z" في الاسم) ويمكنها معالجة ملفات يصل حجمها إلى 16 Exabytes.

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

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

وداعا بايثون 2.X


تم تقديم الإصدار الثالث من Python في عام 2008 ، ولكن حتى 12 عامًا لم تكن كافية لتكييف مشاريع Python 2 معها.
بالعودة إلى Ubuntu 15.10 ، جرت محاولة للتخلي عن Python 2 ، لكن دعمها استمر. والآن ، في 20 أبريل 2020 ، تم إصدار Python 2.7.18 ، وهو الإصدار الأخير لفرع Python 2. ولن يكون هناك المزيد من التحديثات له.

لم يعد Ubuntu 20.04 يدعم Python 2 ويستخدم Python 3.8 كإصدار افتراضي من Python. لسوء الحظ ، هناك العديد من المشاريع التي تدير Python 2 في العالم ، وبالنسبة لهم ، يمكن أن يكون الانتقال إلى Ubuntu 20.04 مؤلمًا.

يمكنك وضع أحدث إصدار من Python 2 في أمر واحد:

# apt install python2.7

بالإضافة إلى Python 3.8 ، يمكن للمطورين تقدير مجموعة الأدوات المحدثة ، والتي تشمل:

  • MySQL 8 ،
  • جليبك 2.31 ،
  • OpenJDK 11 ،
  • 7.4 بيزو فلبيني
  • بيرل 5.30 ،
  • جولانج 1.14.

وداعا 32 بت


لعدة سنوات ، لم تقدم Ubuntu صور ISO لأجهزة الكمبيوتر 32 بت. الآن يمكن للمستخدمين الحاليين للإصدارات 32 بت من Ubuntu الترقية إلى Ubuntu 18.04 ، لكنهم لن يتمكنوا من الترقية إلى Ubuntu 20.04. أي إذا كنت تستخدم حاليًا Ubuntu 18.04 32 بت ، يمكنك البقاء معه حتى أبريل 2023.

كيفية الترقية


إن الترقية إلى Ubuntu 20.04 من الإصدارات السابقة بسيطة مثل تشغيل الأوامر التالية:

# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade

يسرنا أن نعلن أن Ubuntu 20.04 LTS (Focal Fossa) متاح بالفعل كصورة للأجهزة الافتراضية في منصتنا السحابية . إنشاء البنية التحتية الافتراضية الخاصة بتكنولوجيا المعلومات باستخدام أحدث البرامج!

UPD: سيتمكن مستخدمو Ubuntu 19.10 من الترقية إلى 04.20 الآن ، وسيتمكن مستخدمو Ubuntu 18.04 من الترقية بعد 20.04.1 ، ومن المقرر إطلاقه في 23 يوليو 2020.

All Articles