يُصدر Tiny Core Linux الإصدار 17.0 مع تحديثات حديثة

أصدر فريق Tiny Core Linux الإصدار 17.0 من توزيعتهم البسيطة، محدثين النواة إلى 6.18.2 ومترجم GCC إلى 15.2.0. يحافظ هذا الإصدار على حجم النظام المدمج، مع الإصدارات الأصغر حوالي 20 إلى 24 ميغابايت. يستمر في تجنب systemd، مع التركيز على استخدام موارد منخفضة للأجهزة القديمة والأنظمة المضمنة.

يجلب Tiny Core Linux 17.0 تحديثات تقنية كبيرة مع الحفاظ على سمعته في البساطة. يستخدم التوزيعة الآن نواة Linux 6.18.2، التي تضيف دعماً للأجهزة الجديدة بما في ذلك معالجات Apple M2 series، وCore Ultra 300 من Intel (Wildcat Lake)، ولوحات اللمس الهيدروليكية. تم ترقية مترجم GCC إلى الإصدار 15.2.0، الذي يشمل ميزات مثل دعم OpenMP 5.2 و6.0، وعناصر C23 مثل توجيه #embed وسمات Unsequenced، وتحسينات C++ بما في ذلك constexpr placement new وflat_map من المكتبة القياسية. يشمل سلسلة الأدوات أيضاً glibc 2.42، Binutils 2.45.1، util-linux 2.41.2، وe2fsprogs 1.47.3. يجب على المستخدمين ملاحظة أن تحديث glibc قد يتطلب إعادة تجميع حزم امتداد TCZ القديمة للتوافق، مشابه للانتقالات السابقة مثل من glibc 2.28 إلى 2.30. تظل متطلبات النظام منخفضة: يحتاج TinyCore إلى 46 ميغابايت RAM على الأقل، بينما MicroCore يحتاج 28 ميغابايت. الإعداد الموصى به يشمل 128 ميغابايت RAM بالإضافة إلى مساحة تبادل ومعالج Pentium II أو أحدث، على الرغم من أن i486DX من 1989 كافٍ كحد أدنى. يعتمد التوزيع على BusyBox وسيناريوهات init مشابهة لـSysV التقليدية بدلاً من systemd. يحسن util-linux 2.41.2 أدوات التقسيم بخيارات مثل --sector-size و--discard-free في cfdisk وsfdisk وfdisk، بالإضافة إلى أمر T جديد لتخلص القطاعات. يعالج e2fsprogs 1.47.3 مشكلات أمنية، محسنًا حماية جلسات MMP في tune2fs، وفحوصات inodo اليومية في e2fsck لعلم Encrypt، وتصحيحات في FUSE2fs لأعلام مثل O_APPEND وPOSIX ACLs. قاعدة udev جديدة تمنع التركيب التلقائي لأنظمة الملفات ext4 عبر udisks للتخفيف من الثغرات. تحسينات السيناريوهات تشمل دعم أفضل للمرايا HTTPS في provides.sh وtce-update وtc-functions، وامتداد PATH التلقائي في update-everything، وإصلاحات في shutdown.sh للسطور الفارغة في /opt/.xfiletool.lst. قواعد udev تمتد الآن الأذونات لأجهزة الإدخال. لأنظمة x86_64، الخيارات تشمل CorePure64 (24 ميغابايت، سطر أوامر)، TinyCorePure64 (41 ميغابايت، واجهة رسومية minimal)، وCorePlus (275 ميغابايت، موسعة). التركيب يدعم عصي USB أو إعدادات مستمرة باستخدام معاملات tce=UUID. يؤكد Tiny Core Linux على تحميل الامتدادات عند الطلب عبر نظام TCZ ويبرز مقابل بدائل مثل Alpine Linux الذي يستخدم musl libc والحاويات، أو Void Linux مع runit وXBPS. الإصدار متاح على موقع المشروع.

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

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.

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

Linux kernel version 7.1 will drop support for the Intel 80486 processor, making it impossible to build a kernel compatible with the 1989 chip. Maintainers, including Ingo Molnar, argue that the compatibility code burdens modern development. The change affects a few compatible chips from other vendors but has negligible practical impact.

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

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