يأتي Linux 5.19 مع العديد من التحسينات لكل من AMD و Intel. يمكن أن يكون الإصدار التالي هو Linux 6.0

لينكس شنومكس

لدينا هنا نسخة جديدة من نواة نظام (أنظمة) التشغيل التي يحبها محررو وقراء المدونات مثل هذه أكثر من غيرها. بهذه المناسبة بعد 5.18 كان دور Linux 5.19 ، الذي أعلن لينوس تورفالدس عن إطلاقه للتو. عندما أقول "لقد حان دوره" ، أعني أنه كان الشيء المنطقي الذي يجب القيام به ، وكان الأمر كذلك منذ بدء تطويره ، ولكن كان هناك المزيد من الشكوك حول ما إذا كان الإصدار التالي سيكون Linux 5.20 أو بالفعل لينكس 6.0. لكن هذه المقالة تدور حول أحدث إصدار مستقر ، والذي أصبح إصداره رسميًا الآن.

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

يسلط الضوء على Linux 5.19

  • المعالجات والمنصات:
    • تم دمج Intel In-Field Scan (IFS) لتسهيل اختبار السيليكون لوحدة المعالجة المركزية قبل نشر مركز البيانات أو اختبار السيليكون بمرور الوقت للمساعدة في اكتشاف أي مشكلات غير مكتشفة في الأجهزة.فحوصات ECC أو اختبارات أخرى موجودة.
    • تم دمج LoongArch كمنفذ CPU جديد لنواة Linux. ومع ذلك ، كما لوحظ ، لا يوجد دعم لتمهيد أي أنظمة LoongArch حتى الآن نظرًا لأن بعض برامج التشغيل ليست جاهزة للخط الرئيسي بعد.
    • دعم لوحة PolarBerry RISC-V FPGA التي تستخدم PolarFire SoC.
    • دعم تشغيل ثنائيات 32 بت (RV32) على 64 بت RISC-V (RV64).
    • استكمال جهد Arm عبر الأنظمة الأساسية لمدة 12 عامًا مع تحويل رمز ARMv4T / ARMv5 القديم أخيرًا لبناء نواة عبر الأنظمة الأساسية. كما تم الانتهاء من دعم النظام الأساسي متعدد المنصات لأجهزة Intel XScale / PXA الأقدم.
    • تمت إضافة HPE GXP SoC الذي سيتم استخدامه لوظائف وحدة التحكم في إدارة اللوح الأساسي (BMC) في خوادم HPE القادمة.
    • دعم ملحق ARMv9 Scalable Matrix. يعتمد تمديد المصفوفة القابلة للتطوير (SME) على SVE / SVE2.
    • تعتبر تغييرات التحسين مهمة على جانب AMD ، مع امتدادات Zen 4 IBS و AMD PerfMonV2 وأخيراً AMD Zen 3 Branch Sampling (BRS).
    • إزالة بنية وحدة المعالجة المركزية القديمة Renesas H8 / 300. هذه البنية قديمة ولم يتم الاحتفاظ بها في النواة لسنوات ، بعد أن تمت إزالتها بالفعل من الخط الرئيسي مرة واحدة.
    • إزالة دعم x86 المتوقف a.out.
    • العديد من تحديثات الإدارة الحرارية والطاقة من Intel ، بما في ذلك إصلاح أجهزة كمبيوتر Linux المحمولة الساخنة التي تستنزف البطارية أثناء محاولة النوم.
    • تنظيف أسهل لميزات CPUID.
    • تم تعطيل تحميل الرمز الصغير المتأخر لـ x86 / x86_64 افتراضيًا وسيؤدي إلى تلف النواة. يُنصح المستخدمون بتحميل الرمز الصغير لوحدة المعالجة المركزية مبكرًا.
  • الافتراضية:
    • تم تحديد AMD SEV-SNP أخيرًا لتحديث Secure Encrypted Virtualization (SEV) المقدم مع معالجات AMD EPYC 7003 "ميلان".
    • تم دمج امتدادات مجال الثقة من Intel (TDX) مع الكود المبكر الجاهز.
    • دعم XSAVEC عند التشغيل كضيف VM.
    • قامت Microsoft بتخفيض أوقات تشغيل Hyper-V الضيف لأجهزة Azure الافتراضية الكبيرة التي تحتوي على العديد من وحدات معالجة الرسومات.
    • دعم Linux EFO للوصول إلى أسرار VM للحوسبة السرية (CoCo) مثل برامج Hypervisor مثل AMD SEV.
    • تحديثات KVM و Xen.
    • هدف آلة افتراضية M68k جديد للاستخدام الافتراضي يعتمد على Goldfish من Google وهو أكثر قدرة بكثير من خيارات مضاهاة Motorola 68000 الحالية.
  • الرسومات والشاشات:
    • ما يقرب من نصف مليون سطر من الكود الجديد.
    • يتم إنجاز الكثير من العمل لتمكين كتل IP لرسومات AMD RDNA3 في وقت لاحق من هذا العام جنبًا إلى جنب مع الجيل التالي من مسرعات CDNA Instinct.
    • معرّفات Intel DG2 / Alchemist PCI لتصميمات أسفل اللوحة الأم.
    • دعم رسومات Intel Raptor Lake P ، من مسارات الكود الحالية.
    • يتم الآن عرض محرك الحوسبة ABI لأجهزة DG2 / Alchemist.
    • تمويه الطاقة لوحدات معالجة الرسومات DG2 / Alchemist لضمان تمكين إدارة طاقة الحالة النشطة لـ PCIe (ASPM) بنجاح.
    • دعم برنامج تشغيل ASpeed ​​AST لـ DisplayPort.
    • توافق Rockchip VOP2.
    • دعم متغير أساسي جديد لـ RDNA2 "Beige Goby".
    • دعم MediaTek Vcodec لبرامج الترميز عديمة الحالة VP8 و VP9.
  • أنظمة الملفات والتخزين:
    • العديد من التحسينات الملحوظة لنظام ملفات Btrfs ، من دعم الصفحات الفرعية لأي PAGE_SIZE أكبر من 4K إلى دعم الصفحات الفرعية لأوضاع Btrfs الأصلية RAID 5/6 والإضافات الأخرى.
    • دعم وحدة تحكم NVMe M1 من Apple.
    • الكثير من التعليمات البرمجية الجديدة لنظام ملفات XFS.
    • إنشاء ملفات FAT16 / FAT32 / معلومات وقت الميلاد عبر استدعاء نظام statx.
    • تم دمج إصلاحات برنامج تشغيل نواة NTFS3 لمعالجة بعض مشكلات الصيانة أخيرًا مع برنامج تشغيل نواة NTFS الذي ساهم في تطوير النواة العام الماضي بواسطة Paragon Software.
    • تحسينات مختلفة على F2FS والتحديثات الروتينية لـ EROFS و EXT4.
    • دعم خادم NFSv3 اللطيف.
    • دعم eMMC لاستخدام TRIM لقطاعات صفرية.
    • دعم طبقات IDMAPPED مع OverlayFS.
    • حل رائع لأداء exFAT.
    • الكثير من التحسينات على IO_uring.
  • أجهزة أخرى:
    • عمل لا نهاية له على برنامج تشغيل Synopsys DWC3 USB3.
    • تم دمج برنامج تشغيل Apple eFuses لقراءة هذه eFuses المبرمجة في Apple M1 SoCs لتخزين بيانات المعايرة.
    • استمر العمل على برنامج تشغيل Intel Havana Labs AI.
    • دعم بدء تحديثات البرامج الثابتة عبر sysfs لاستخدام بطاقة Intel FPGA PCIe وحالات الاستخدام المحتملة الأخرى.
    • دعم للإبلاغ عن الموقع الفعلي لجهاز متصل عند الكشف عنه عبر ACPI. يمكن أن يساعد هذا في ملاحظة المكان الذي يكون فيه المكون المتصل متعلقًا بالخادم / النظام في حالات المنافذ / المواقع المتعددة وما إلى ذلك.
    • تم دمج برنامج تشغيل عصا التحكم Raspberry Pi Sense HAT.
    • دعم برنامج تشغيل Chrome OS EC لـ Laptop Framework.
    • استمرار تمكين دعم Compute Express Link (CXL) لخوادم الجيل التالي.
    • دعم أفضل للوحة مفاتيح Lenovo ThinkPad Trackpoint II.
    • التعامل الصحيح مع لوحات المفاتيح Keychron C-Series / K-Series.
    • تحسينات برنامج تشغيل Wacom وأعمال HID الأخرى.
    • بدأ برنامج تشغيل الصوت AVS من Intel بالهبوط كإعادة كتابة لكود برنامج تشغيل الصوت القديم Skylake / Kabylake / Apollo Lake / Amber Lake.
    • استمرار تحسينات مراقبة الأجهزة لإضافات اللوحة الأم ASUS إلى أجهزة الكمبيوتر المائي.
  • أمن:
    • دعم Clang RandStruct لعشوائية تخطيط الهيكل ومماثل لدعم دول مجلس التعاون الخليجي الحالي.
    • استمرار عمل تحديث كود RNG لتوليد ارقام عشوائية.
    • كانت حاويات Intel SGX عرضة للفشل تحت ضغط الذاكرة المرتفع ، ولكن تم حل هذه المشكلة الخاصة بـ Software Guard Extensions على Linux.
    • جعل الحياة بائسة لمطوري التطبيقات الذين يسيئون التصرف في استخدام Split Lock.
  • آخرون:
    • العديد من التحسينات الهامة في الشبكات ، من Big TCP إلى إضاءة PureLiFi LED للاتصال اللاسلكي ، والعديد من التحسينات الأخرى.
    • خيار جديد لتكوين نواة تصحيح أخطاء x86_64 بسهولة.
    • سيقوم Printk الآن بتنزيل الرسائل إلى KThreads بواسطة وحدة التحكم.
    • العديد من التحسينات في إدارة الذاكرة.
    • النظام الفرعي المدمج الجديد هو محرك الطابع الزمني للأجهزة (HTE) للتنسيق بين موفري الوقت والمستهلكين مثل GPIOs و IRQs. موفر HTE الأولي مع Linux 5.19 مخصص لـ NVIDIA Tegra Xavier SoC فقط. على الرغم من أن Linus Torvalds لا يحب اسم HTE ولا يزال من الممكن تغييره في هذه الدورة أو التالية.
    • تنظيف الربيع لمنطقة التدريج ، بما في ذلك الترويج لبرنامج تشغيل WFX WiFi خارج منطقة التدريج.
    • دعم البرامج الثابتة المضغوطة Zstd كبديل لدعم البرامج الثابتة المضغوطة XZ الحالية لتوفير مساحة على القرص عن طريق ضغط العديد من ثنائيات البرامج الثابتة الموجودة على أنظمة Linux الحديثة.

لينكس شنومكس تم الإعلان عنه قبل لحظات قليلة، وشفرتك متاحة الآن ، وستتوفر قريبًا في أرشيف النواة. سيتعين على مستخدمي Ubuntu الذين يرغبون في تثبيته على الفور القيام بذلك بمفردهم أو باستخدام أدوات مثل أومكي، أو انتظر إطلاق أكتوبر وقم بالقفزة إلى واحدة أكبر.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.