Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد

من المقرر إصدار Linux kernel 5.6 في نهاية شهر مارس. في مقالتنا اليوم ، نناقش التغييرات القادمة - نظام ملفات جديد ، وبروتوكول WireGuard ، وتحديثات برنامج التشغيل.

Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد
ото - لوكاس هوفمان - Unsplash

بروتوكول VPN الذي طال انتظاره

قرر ديفيد ميلر ، المسؤول عن النظام الفرعي لشبكات Linux شغله في قلب WireGuard. هذا نفق VPN تم تطويره بواسطة شركة أمن المعلومات Edge Security. فكرة ناقش قبل عامين - ثم هي أيد لينوس تورفالدس نفسه - ومع ذلك ، تم تأجيل التنفيذ. كان المشروع مرتبطًا بشكل كبير بميزات التشفير في Edge Security. ولكن قبل ستة أشهر ، واضعو البروتوكول الجديد تنازلوا و تحول إلى Crypto APIs التي تدعمها النواة.

هنالك رؤيةأنه في المستقبل سيكون WireGuard قادرًا على استبدال OpenVPN. وفق الاختبارات، معدل نقل البروتوكول الجديد أعلى أربع مرات من OpenVPN: 1011 ميجابت في الثانية مقابل 258 ميجابت في الثانية. ولكن هنا تجدر الإشارة إلى أن الانتقال إلى Crypto API العادي قد يؤدي إلى تفاقم الأداء.

ميزة أخرى لـ WireGuard هي أنها لا يقطع الاتصال، حتى إذا تلقى المستخدم عنوان IP جديدًا وقام بشكل مستقل بحل مشكلات التوجيه. لهذه الأغراض ، يتم ربط مفتاح خاص بكل واجهة شبكة. تم إنشاؤه مع بروتوكول Diffie-Hellman. التشفير نفسه مبني على ChaCha20 والخوارزمية Poly1305. تعتبر نظائر محسنة لـ AES-256-CTR و HMAC.

نظام ملفات جديد

بهذا النظام أصبح Zonefs مقدمة من مهندسي ويسترن ديجيتال. إنه مصمم للعمل مع أجهزة التخزين المخصصة (تخزين مخصص). هذه محركات أقراص مجمعة ، يتم تقسيم مساحة العنوان إلى مناطق (على سبيل المثال ، NVMe SSD). يتيح لك نظام الملفات التعامل مع كل منطقة كملف - أي استخدام واجهات برمجة تطبيقات خاصة بدلاً من IOCTL للوصول إلى التخزين. يتم استخدام نهج مماثل في قواعد بيانات RocksDB و LevelDB. إنه يجعل من الممكن تقليل تكلفة رمز النقل الذي تم تصميمه في الأصل للعمل مع الملفات.

يحتوي Linux بالفعل على ميزة للتفاعل مع أجهزة الحظر. في إصدار kernel 4.13 ظهر وحدة DM-Zoned. يقدم محرك الأقراص المخصص كجهاز كتلة عادي ، وستكون Zonefs هي البديل.

Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد
ото - سوزان كيرسيتش - Unsplash

بالإضافة إلى إدخال نظام ملفات جديد ، قام مطورو نواة Linux بإجراء تغييرات على الأنظمة الحالية. كان مضاف آليات الضغط LZO/LZ4 بالنسبة إلى F2FS ، سيظل دعمهم تجريبيًا في الوقت الحالي. يجب تمكينه يدويًا أثناء تثبيت القسم (خيار ضغط_الخوارزمية). الترقية أيضا سوف تتلقى EXT4 - يرتبط بعمليات الإدخال / الإخراج المباشرة. تم تقديم حزمة التحديث بواسطة Ritesh Harjan ، مهندس من شركة IBM. بواسطة كلماته، في بعض الحالات يمكن أن يحسن التصحيح أداء نظام الملفات بنسبة 140٪.

تحديثات السائق

سيظهر برنامج تشغيل جديد في النواة cpuidle_cooling. له مهمة - تبريد وحدة المعالجة المركزية / شركة نفط الجنوب عن طريق تضمين دورات الخمول أثناء التشغيل. بطريقة ما ، إنه مشابه لبرنامج PowerClamp لمعالجات Intel ، لكنه ليس معماريًا محددًا. نظام صدر متخصصون من Linaro يقومون بتحسين البرامج مفتوحة المصدر لمنصات ARM.

أيضا سوف تتم اضافته دعم بطاقات الفيديو من سلسلة GeForce 20 (TU10x). تم تطوير المحرك المقابل بواسطة Ben Skeggs من مشروع Nouveau. لسوء الحظ ، ستظل GeForce 16 (TU11x) "في الخارج" في الوقت الحالي. لم تقدم Nvidia صور البرامج الثابتة المطلوبة لتهيئة البطاقة. أيضًا ، قد تواجه بطاقات الفيديو الجديدة في نظام Linux مشاكل في الأداء بسبب عدم وجود إعادة تشغيل - التحكم التلقائي في التردد. لقد وجد في الماضي أن سائقي Nouveau يمكن أن تعمل 20-30٪ أبطأ من تلك الأصلية.

Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد
ото - أندرو آبي - Unsplash

نواة جديدة أخرى سيدعم منفذ USB4 حسب التغييرات عرضت المهندسين من إنتل. قاموا بتعديل قاعدة الكود الحالية المرتبطة بـ Thunderbolt - حوالي ألفي سطر.

بالطبع ، هذه ليست كل التحديثات التي ستصل إلى النواة - على سبيل المثال ، يمكنك الانتظار دعم الأجهزة الطرفية وأجهزة الشبكة الإضافية. أيضًا ، سيكون kernel 5.6 أول نواة 32 بت حيث سيتم حلها مشكلة عام 2038. في نهاية يناير المهندسين جعلت التغييرات النهائية في nfsd و xfs و alsa و v4l2. إنهم يأملون أنه خلال الثمانية عشر عامًا المتبقية ، سيكون لدى المستخدمين ومطوري التوزيع الوقت للانتقال إلى kernel 5.6 (أو إصداراته اللاحقة).

مواد حول الموضوع من مدونة الشركة 1cloud.ru:

Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد تعمل معظم أجهزة الكمبيوتر العملاقة بنظام Linux - مناقشة الوضع
Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد كيفية تأمين نظام Linux الخاص بك: 10 نصائح

ما نكتب عنه في حبري:

Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد نقوم بتحليل التوصيات لحماية البيانات الشخصية وأمن المعلومات - ما يجب الانتباه إليه
Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد لأول مرة ، يتم نقل الفوتون عن بعد من شريحة إلى أخرى
Linux kernel 5.6 - ما يمكن توقعه في إصدار kernel الجديد كيف تساعد تكنولوجيا المعلومات العالم على تقليل إهدار الطعام

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

إضافة تعليق