ما الجديد في Ubuntu 20.04

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

قليلا عن اسم الرمز. كلمة “البؤرة” تعني “النقطة المركزية” أو “الجزء الأكثر أهمية”، أي أنها ترتبط بمفهوم البؤرة، مركز أي خصائص أو ظواهر أو أحداث، وكلمة “فوسا” لها الجذر “FOSS”. (برمجيات حرة ومفتوحة المصدر – برمجيات حرة ومفتوحة المصدر) وتقليد تسمية إصدارات أوبونتو بأسماء حيوانات يعني فوسا - أكبر حيوان ثديي مفترس من فصيلة الزباد من جزيرة مدغشقر.

يضع المطورون Ubuntu 20.04 كتحديث رئيسي وناجح مع دعم للسنوات الخمس القادمة لأجهزة الكمبيوتر المكتبية والخوادم.

كان Ubuntu 20.04 استمرارًا منطقيًا لـ Ubuntu 19.04 "Disco Dingo" وUbuntu 19.10 "Eoan Ermine". في إصدارات سطح المكتب، بعد أحدث الاتجاهات، ظهر موضوع مظلم. وبالتالي، في Ubuntu 20.04 هناك ثلاثة خيارات لموضوع Yaru القياسي:

  • ضوء،
  • داكن،
  • القياسية.

تمت إزالة تطبيق أمازون أيضًا. يستخدم Ubuntu 20.04 أحدث إصدار باعتباره الغلاف الرسومي الافتراضي جنوم 3.36.

ما الجديد في Ubuntu 20.04

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

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

lz4

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

نواة تأمين لينكس

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

EXFAT

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

WireGuard

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

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

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

باستخدام كوبرنيتيس

قامت Canonical بتنفيذ الدعم الكامل في Ubuntu 20.04 كوبيرنتس 1.18 بدعم سحر Kubernetes, مايكروK8s и com.kubeadm.

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

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

باستخدام سناب

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

# snap install <package>

ما الجديد في Ubuntu 20.04

تحسين دعم ZFS

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

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

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

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

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

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

يمكنك تثبيت أحدث إصدار من Python 2 بأمر واحد:

# apt install python2.7

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

  • ماي إس كيو إل 8
  • جليبك 2.31,
  • أوبن جي دي كيه 11
  • PHP 7.4 ،
  • بيرل 5.30،
  • جولانج 1.14.

وداعا 32 بت

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

كيفية عمل التحديث

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

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

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

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

المصدر: www.habr.com

إضافة تعليق