إصدار GNU Coreutils 9.10 مع إصلاحات الاستقرار

أصدر مشروع GNU إصدار Coreutils 9.10، وهو تحديث مستقر لمجموعة أدواته الأساسية لمعالجة الملفات والقشرة والنصوص في أنظمة لينكس وأنظمة مشابهة ليونيكس. يعالج هذا الإصدار التراجعات من 9.9 ويُدخل تحسينات لأداء أفضل وتوافقية. نُشر في 4 فبراير 2026، ويركز الإصدار على الموثوقية عبر مختلف الأدوات.

تدعم مجموعة GNU Coreutils تقريباً كل أنظمة التشغيل لينكس ومشابهة ليونيكس، مقدمة أوامر أساسية للمهام اليومية. الإصدار 9.10، المُعلن عنه من قبل مشروع GNU، يتناول عدة مشكلات من الإصدار السابق 9.9، خاصة التراجعات في أوامر مثل cp وinstall وmv. أثرت هذه على نسخ الملفات المتناثرة باستخدام SEEK_HOLE في أنظمة الملفات مثل ext4، خاصة عند تحديث الملفات وعدم توفر نسخ offload. شهدت معالجة الإشارات تحسينات كبيرة في هذا التحديث. يقوم الأمر timeout الآن بنقل جميع إشارات الإنهاء بشكل صحيح إلى العملية المراقبة، مما يضمن عدم استمرار العملية الفرعية في التشغيل بعد خروج العملية الأم. تُحترم الإشارات المُتجاهلة بدقة أكبر، مما يفيد الوظائف الخلفية في القشرة. بالإضافة إلى ذلك، يتجنب tail -f --pid الخروج غير المتوقع على إشارات غير منهية. تتلقى أدوات أخرى إصلاحات صحة أيضاً. يتعامل الأمر date مع توجيهات التنسيق التي تنتج إخراجاً فارغاً دون فشل. يمنع الأمر dd الكتابة فوق الملفات الموجودة إذا فشلت الاقتطاع. تم حل مشكلات التوافقية طويلة الأمد في du وls، لذا لا تغير السلاسل المُعادة بواسطة getenv. تستفيد أدوات مثل fmt وnumfmt وmd5sum وعائلة sha*sum من معالجة أخطاء أفضل وتحليل اللاحقة وترجمة نهايات الأسطر. بالإضافة إلى الإصلاحات، تضيف Coreutils 9.10 تحسينات وظيفية. يدعم الأمر paste الآن الأحرف متعددة البايتات بالكامل، بما في ذلك الفواصل متعددة البايتات. يكتسب du خياراً قصيراً -A لـ --apparent-size، مما يساعد في التوافق مع FreeBSD. يتعرف stat وtail على نوع نظام الملفات guest-memfd، بينما يُدخل tail خيار --debug لشرح تنفيذ وضع المتابعة. تشمل تحسينات الاستخدامية عرض الأسماء الغامقة للخيارات في إخراج --help وصفحات man، مع روابط تشعبية إلى الوثائق عبر الإنترنت. تعزز هذه التغييرات الاستقرار والتوافقية، مما يجعل الأدوات أكثر قوة لمديري الأنظمة والمطورين. للتفاصيل الكاملة، يوفر الإعلان الرسمي نظرة فنية.

مقالات ذات صلة

Illustration depicting the Linux From Scratch 13.0 release as the first systemd-only version, with Tux assembling a PC amid upgraded packages and kernel.
صورة مولدة بواسطة الذكاء الاصطناعي

Linux From Scratch 13.0 released as first systemd-only version

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

The Linux From Scratch project has unveiled version 13.0, marking the first release exclusively using systemd as its init system. This update includes the Linux kernel 6.18.10 and upgrades to 36 packages. The change discontinues the longstanding SysVinit variant after version 12.4.

An article details a personal experiment where standard Linux coreutils were replaced with versions written in Rust. The author reports that these alternatives performed surprisingly faster. The piece was published on February 20, 2026.

من إعداد الذكاء الاصطناعي

The Tiny Core Linux team has released version 17.0 of its minimalist distribution, updating the kernel to 6.18.2 and the GCC compiler to 15.2.0. This version maintains the system's compact size, with the smallest editions around 20 to 24 megabytes. It continues to avoid systemd, focusing on low resource use for older hardware and embedded systems.

The Kitty terminal emulator has introduced version 0.46, featuring smooth pixel-based scrolling and improved tab management. Released on March 11, 2026, the update brings momentum scrolling for Linux touchpads and mouse-based resizing of terminal splits. These changes aim to enhance user experience across various platforms.

من إعداد الذكاء الاصطناعي

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

The GNU Project has announced native 64-bit support for GNU Hurd through GNU Guix, enabling it to run on modern x86_64 systems for the first time. This milestone ends decades of limitation to 32-bit architecture. The development marks progress for the experimental microkernel, though it remains non-production ready.

من إعداد الذكاء الاصطناعي

The IPFire project has released Core Update 200 for version 2.29, rebasing the distribution on Linux kernel 6.18.7 LTS and previewing a new Domain Blocklist system. This update enhances network performance, security, and filtering capabilities while addressing compatibility issues for certain filesystems.

 

 

 

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض