
مر شهران فقط على إصدار Linux 5.8 kernel ، والذي أطلق عليه "الأعظم" ، وقد نشر Torvalds بالفعل إصدارًا جديدًا ، هذه المرة الإصدار 5.9 .
وفقًا للصحفي Michael Larabel ، فإن كود kernel هو 20.49 مليون سطر ، 3 ، 58 مليون سطر من التعليقات و 3.72 مليون سطر فارغ بلغ عدد الملفات ذات الكود المصدري 59 ألف لكن حسنًا ، كل هذه خصائص كمية .. ما الجديد في النواة؟ لنرى.
المعدات
- بالنسبة إلى بنية RISC-V ، أضاف المطورون دعمًا لـ kcov - ، واجهة debugfs لتحليل تغطية كود النواة ، بالإضافة إلى نظام الكشف عن تسرب الذاكرة kmemleak ، وحماية المكدس ، وعلامات الانتقال وعمليات التجزئة.
- ARM ARM64 schedutil . , schedutil cpufreq. .
- Intel Rocket Lake Intel Xe DG1.
- amdgpu GPU AMD Navi 21 (Navy Flounder) Navi 22 (Sienna Cichlid). , UVD/VCE GPU Southern Islands (Radeon HD 7000). GPU AMD — 2,71 .
- Nouveau CRC.
- , , Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 ( Sony Xperia 10, 10 Plus, XA2, XA2 Plus XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ/G2H.
- , xtensa csky, seccomp.
- Clang (CONFIG_INIT_STACK_ALL_ZERO) , ( -ftrivial-auto-var-init=zero) .
- capability- AP_CHECKPOINT_RESTORE, .
- GCC 11 , KCSAN (Kernel Concurrency Sanitizer), . , GCC.
- 32- , Xen. 64- .
- GPL- , GPL. .
- kcompactd , , . 70-80 , .
- Zstandard (zstd).
- x86 FSGSBASE, FS/GS .
- allow_writes, MSR- . , , « » .
- / io_uring , .
- , CPU.
- . .
- CPU sysctl sched_uclamp_util_min_rt_default.
- FAN_REPORT_NAME FAN_REPORT_DIR_FID fanotify. FID , .
- — slab (slab memory controller). 30-45% slab , .
- rescue Btrfs. . , , CRC32c.
- inline- (Inline Encryption) ext4 F2FS. .
- XFS inode (flush) . . - , inode.
- Ext4 « » . .
- SCSI inline- .
- md/raid5 /sys/block/md1/md/stripe_size STRIPE-.
- Netfilter .
- nftables , .
- nftables API netlink , .
- BPF , (map) .
- BPF- BPF_PROG_TYPE_SK_LOOKUP , .
- PRP (Parallel Redundancy Protocol). Ethernet .
- MPTCP (MultiPath TCP). , TCP TCP- c , IP-.
وفقًا للإحصاءات ، يحتوي الإصدار الجديد على 16074 إصلاحًا من مطوري 2011. الحجم الإجمالي للرقعة 62 ميغا بايت. تم تغيير 14،548 ملفًا ، وتمت إضافة 782155 سطرًا من التعليمات البرمجية ، وإزالة 314،792 سطرًا. ما يقرب من 45٪ من التغييرات تتعلق ببرامج التشغيل ، و 15٪ بتحديثات التعليمات البرمجية لهياكل الأجهزة ، و 13٪ بالشبكات ، و 3٪ لأنظمة الملفات ، و 3٪ أخرى بأنظمة النواة الفرعية الداخلية.
تقليديًا ، قدمت مؤسسة البرمجيات الحرة في أمريكا اللاتينية نسخة من 5.9 نواة مجانية تمامًا ، Linux-libre 5.9-gnu . لا توجد عناصر برامج ثابتة خاصة بها وبرامج تشغيل فيها.
