TinyLinux
TinyLinux هو مشروع بدأه مات ماكال عام ٢٠٠٣ بهدف تقليل حجم نواة لينكس ، سواءً من حيث استهلاك الذاكرة أو حجم الملفات التنفيذية. كان الهدف هو إنشاء نظام لينكس مضغوط للأجهزة المدمجة. وقد رعى تطويره منتدى CE Linux . [ ١ ] ويُعرف أيضًا باسم شجرة Tiny .
بحلول عام 2006، تم التخلي عن المشروع إلى حد كبير. وقد حظي باهتمام جديد في عام 2007، برعاية من مؤسسة CELF، لكنه لم يشهد سوى نشاط ضئيل منذ ذلك الحين.
يتألف TinyLinux من مجموعة من التصحيحات لنواة لينكس، والتي تجعل بعض الميزات اختيارية، أو تضيف مراقبة وقياسًا للنظام بهدف إجراء المزيد من التحسينات. صُممت هذه التصحيحات لتكون قابلة للدمج مع النواة الرئيسية، وقد تم دمج العديد منها حتى الآن.
تشمل الميزات: إمكانية تعطيل ملفات تفريغ الذاكرة الأساسية ELF ، وتقليل عدد ملفات التبديل، واستخدام مُخصِّص الذاكرة SLOB ، وإمكانية تعطيل BUG(). أما ميزات القياس والمحاسبة فتشمل: إمكانية مراقبة تخصيصات kmalloc/kfree من خلال /proc/kmalloc؛ وقياس الاستخدام المباشر أثناء تجميع النواة. يتطلب TinyLinux معالج Intel 80386 أو أحدث للتشغيل. [ 2 ]
انظر أيضاً
مراجع
- ↑ بيرد، تيم. "إحياء لينكس-تايني" (ملف PDF) .
- ↑ "الرئيسية" .
روابط خارجية
- نواة لينكس
- نماذج لينكس
