دبيان 10 باستر ولينكس 5.2 أطلق سراحه

في نهاية الأسبوع الماضي ، تم إصدار نسختين مهمتين للمجتمع في آن واحد: تم إصدار نسخة اليوبيل من دبيان 10 ، والتي تبعًا للتقليد ، أطلق عليها اسم "Buster" ، بالإضافة إلى الإصدار الجديد من Linux 5.2.



لذا ، فإن توزيع دبيان الجديد يفتخر بزيادة أكثر من 13370 حزمة في نظامه (إجمالي عددهم الآن 57 ألف). في الوقت نفسه ، تمت إزالة 7278 حزمة من النظام (13 ٪ من إجمالي حجم الإصدار السابق). جميعهم لا يخضعون للتحديث وحصلوا على علامة "قديمة".

أتاح لنا الإصدار الجديد من Linux برنامجًا ثابتًا جديدًا لـ Open Sound ، و API mount ، وبرامج تشغيل GPU محدثة لأجهزة ARM Mali ، ودعم أسماء غير حساسة لحالة الأحرف لنظام الملفات ext4.

يمكن العثور على ملاحظات التصحيح الكاملة على:

دبيان 10 باستر
Linux 5.2

وحول التفاصيل الأساسية - تحت الخفض.

ما الجديد في Debian 10 Buster


في مدونتنا ، اتصلنا بالفعل بتوزيع دبيان من خلال ترجمة منشور المدونة لأحد مطوري GO الرائدين لفريق المشروع ، حيث كشف الأخير عن مشكلات التطوير الرئيسية. ولكن بغض النظر عن عدم رضا مايكل ستابلبرغ عن الوضع الحالي في مجتمع مطوري دبيان ، فإن التوزيع مستمر في التطور ، وقد جلب لنا تحديث Debuan 10 Buster الجديد الكثير من الأشياء المهمة.

فيما يلي جدول مقارنة كامل لتحديثات Debian 10 Buster بخصوص امتداد Debian 9 (قابل للنقر):



بادئ ذي بدء ، تجدر الإشارة إلى أنه قد تم تغيير نظام إدارة جدار الحماية Nftables إلى Nftables . في الوقت نفسه ، بالنسبة لأولئك الذين يرغبون ، iptables-legacy الحفاظ على القدرة على استخدام Iptables باستخدام iptables-legacy . بالمقارنة مع Iptables ، فإن نظام Nftables لديه أداء أكثر بكثير. بالإضافة إلى ذلك ، قامت بتحديث بناء الجملة ، ودعم محسّن لجدران الحماية المزدوجة Netlink IPv4 / IPv6 ، وواجهة Netlink للعمل مع تطبيقات الطرف الثالث ، وتصنيف أسرع للحزم استنادًا إلى مجموعة عالمية موسعة من بطاقات البنية التحتية. Nftables أن تقرأ عن جميع الاختلافات بين Nftables هنا .

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

أيضًا ، منذ تقديم Debian 7 في عام 2013 ، لأول مرة للتركيبات الجديدة لـ Debian ، تم تمكين نظام التحكم في الوصول لتطبيقات AppArmor "افتراضيًا". صحيح ، من خارج الصندوق ، يعمل هذا النظام مع عدد محدود للغاية من التطبيقات ، ولكن يمكن للمستخدم دائمًا تحميل ملفات تعريف إضافية من خلال تثبيت apparmor-profiles-extra . ينصح مطورو دبيان بتنفيذ هذا الأخير لتنفيذه. على الرغم من أن AppArmor هي أداة قديمة إلى حد ما ، إلا أنها تسمح لك mount, ptrace, signal permissions, read, write, execute access بين الوصول إلى التطبيق من حيث الموارد والامتيازات ( mount, ptrace, signal permissions, read, write, execute access ) ، وهو أمر مهم للغاية بعد عشرين عامًا من إصدار الإصدار الأول في عام 1998. لذلك لا ينبغي تجاهل توصيات فريق دبيان.

ما الجديد في Linux 5.2


يعد تحديث النواة أمرًا مهمًا دائمًا ، خاصةً إذا كان نواة Linux. في الإصدار الجديد من Linux 5.2 ، يؤكد المطورون أنفسهم على الدعم المحسن للأجهزة الصوتية باستخدام برنامج Sound Open Firmware. ولكن هناك أشياء مهمة أخرى في التحديث الأخير.

لذلك ، سلطنا الضوء على واجهة برمجة تطبيقات Mount الجديدة. قد لا يلاحظ العديد من المستخدمين الفرق ، ولكن هذا التحديث مهم من جانب البنية التحتية للمشكلة. على ما يبدو ، شارك فريق التطوير في تنظيف حوامل النفايات وإعادة الكتابة المسؤولة عن تركيب أنظمة الملفات. تبدو واجهة Mount الحالية وكأنها كعكة طبقة قديمة: لقد تطور هذا النظام على مر السنين ، وقد اكتسب وظائف ومهام جديدة ، لذا تحول في مرحلة ما إلى شيء معقد للغاية. لتسهيل الحياة على المستخدمين وإنقاذهم من الاضطرار إلى استخدام عكازات من نوع Shiftfs ، تمت إضافة ستة مكالمات نظام جديدة: fsopen (2), fsconfig (2), fsmount (2), move_mount (2), fspick (2) open_tree (2) . كيفية استخدام التحديات الجديدة هنا .

التحديث الرئيسي التالي هو مجموعة من برامج تشغيل أجهزة ARM Mali. يعود تاريخ أحد أقدم المواضيع في منتدى w3bsit3-dns.com حول تثبيت Linux على جهاز مزود بنواة رسومية ARM Mali إلى عام 2013 ، ويتم وصف العديد من الرقصات مع الدف في الداخل. ثم حتى التشغيل الجزئي لرقاقة الفيديو في نظام Linux اعتبر نجاحًا.

يقع الجزء الأكبر من اللوم على العديد من سنوات المعاناة على المستخدمين على عاتق ARM نفسه ، وهو ليس على استعداد للعمل مع مجتمع المصادر المفتوحة ، لكن مطوري Linux ذهبوا بطريقتهم الخاصة وكتبوا برامج التشغيل بأنفسهم. تدعم الحزمة الجديدة أجهزة t4xx الأقدم ، فضلاً عن السلسلة الجديدة 6xx و 7xx. بالطبع ، هذا أبعد ما يكون عن الدعم الكامل (هناك أيضًا Gxx 8xx و Gxx ) ، لكن بالفعل شيء ما. على المدونة نفسها ، يأمل المطورون في أن يساعد عملهم ARM ، وهو في رأينا دقيق للغاية.

لقد ذكرنا أيضًا دعم الأسماء case-insensitive لنظام الملفات ext4 ، أو ، بصراحة ، دعم الأسماء case-insensitive في نظام الملفات ext4 . هذا الأخير يمكن أن يسمى التغيير الكامل في نواة نظام لينكس وأحد أهم. الآن ، لمطابقة الأسماء الناجحة ، ليس من الضروري مطابقة سلسلة البايتات الكاملة - مجرد مطابقة الأسماء في Unicode يكفي ، مما سيكون ممتعًا للغاية لمحبى استخدام التسجيل . بشكل عام ، يوصى بقراءة المقال المقابل "ext4 غير حساس لحالة الأحرف" حول هذا الموضوع.

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

Source: https://habr.com/ru/post/ar459188/


All Articles