لا يزال Linux 6.7 قيد التطوير وقد بدأ بالفعل تقديم تفاصيل عن Linux 6.8

لينكس

نواة Linux هي العمود الفقري لأنظمة تشغيل Linux (OS) ، وهي الواجهة الأساسية بين أجهزة الكمبيوتر وعملياته.

كان بعد أيام قليلة من الإصدار المستقر ماذا سيكون الإصدار الجديد من Linux kernel 6.7 تحديث وقد أطلعنا زميلنا Pablinux على التغييرات والأخبار التي يتم إعدادها لهذا الإطلاق.

وعلى الرغم من أن مطوري Linux ينشغلون كثيرًا من وقتهم بالعمل على الإصدار 6.7، لقد بدأ بالفعل الإعلان عن جزء من التغييرات والتي سيتم العمل عليها لإصدار لينكس 6.8.

Pues في الفرع التالي صافي ، الذي يقوم بتطوير التغييرات لنواة Linux 6.8، وقد ذكر ذلك تم تضمين بعض التغييرات التي تضيف إلى النواة حاوية الصدأ الأولية فوق مستوى تجريد phylib وبرنامج التشغيل ax88796b_rust الذي يستخدم هذه الحاوية، مما يوفر دعم أول برنامج تشغيل شبكة بلغة Rust في Linux.

تضيف هذه المجموعة من التصحيحات تجريدات الصدأ إلى فيليب. إنها لا تغطي واجهات برمجة تطبيقات C بشكل كامل حتى الآن، ولكن أعتقد أنها مفيدة بالفعل. أقوم بتنفيذ اثنين من برامج تشغيل PHY (Asix AX88772A PHY وRealtek Generic FE-GE). يبدو أنها تعمل بشكل جيد مع الأجهزة الحقيقية.

وذكر ذلك، وقال تحكم إنه مخصص لواجهة PHY الخاصة بـ Asix AX88772A، يتضمن 135 سطرًا من التعليمات البرمجية ويتم تقديمه كمثال عمل بسيط لإنشاء برامج تشغيل الشبكة في Rust، وتكون جاهزة للاستخدام مع الأجهزة الحقيقية.

من حيث الوظيفة، فإن برنامج تشغيل Rust إنه مكافئ تمامًا لبرنامج التشغيل ax88796b القديم المكتوب بلغة Cويمكن استخدامه مع بطاقات الشبكة X-Surf 100 المزودة بشريحة AX88796B. سيتواجد كل من برنامجي التشغيل C وRust في النواة ويمكن تضمينها وفقًا لتفضيلات المستخدم. لتمكين برنامج تشغيل Rust، يوفر Kconfig تكوين AX88796B_RUST_PHY، والذي يجب عليك أيضًا تمكين ربط Rust عبر phylib باستخدام معلمة RUST_PHYLIB_ABSTRACTIONS.

وبالإضافة إلى ذلك، تم تطوير برنامج تشغيل Realtek Generic FE-GE Ethernet بلغة Rust، والذي لم يتم اقتراح إدراجه في النواة بعد. في السابق، تم أيضًا تقديم نموذج أولي لبرنامج تشغيل Rust-e1000 لمحولات Intel Ethernet، المعاد كتابته في Rust.

تغيير آخر ما يميز Linux 6.8 هو دعم وحدات التحكم "الكلاسيكية" من سلسلة وحدات تحكم Nintendo Switch Online. حسنًا، لقد اتضح أن Linux 6.8 سيتضمن على الأرجح برنامج تشغيل لهذه السلسلة من لوحات الألعاب.

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

تحكم ستتم إضافتها كجزء من حزمة hid-nintendo وقد تم بالفعل اختبار التصحيح بنتائج إيجابية. تدعم هذه الحزمة بالفعل JoyCons وPro Controllers، وفي المستقبل القريب ستوفر أيضًا الدعم لهذه الألعاب المثيرة للاهتمام، كل ذلك وفقًا لمبدأ المصدر المفتوح، لأنه تم إنشاء وحدة التحكم على أساس الهندسة العكسية.

إذا سار كل شيء على ما يرام ولم تكن هناك مشاكل، في Linux Kernel 6.8، يمكن توصيل لوحات الألعاب هذه من سلسلة Nintendo Switch Online Controllers وستعمل على الفور دون الحاجة إلى تدخل المستخدم (على سبيل المثال، التثبيت أو التصحيحات أو تثبيت برنامج التشغيل أو مشاكل أخرى تمامًا كما يحدث الآن مع لوحات الألعاب الأخرى، على سبيل المثال، DualSense أو Xbox Controller.

الحديث عن دعم أجهزة الألعابومن الجدير بالذكر أيضًا أنه في Linux 6.8 ستتم إضافة دعم رئيسي لمختلف وحدات تحكم الألعاب المحمولة ARM Linux وهي مناسبة لتشغيل الألعاب القديمة ومحاكيات الألعاب القديمة وغيرها من البرامج خفيفة الوزن، مثل Powkiddy

أخيرًا ، من الجدير بالذكر أن من المرجح أن يصل Linux 6.8 حتى مارس 2024. إذا كنت مهتمًا بمعرفة المزيد حول هذا الموضوع، يمكنك الرجوع إلى التفاصيل في الرابط التالي.