/CATernel Project

CATernel Project

كاتيرنل هو مشروع تطوير نواة نظام تشغيل تدعم معالجات Intel. يهدف المشروع الى تطوير نواة تنتمي لعائلة الاتوية المايكرو وتحافظ علي قدرتها فى محاكاة كفاءة الانوية Monolithic.

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

لايزال المشروع تحت التطوير، وقد تم بالفعل تطوير عدة مكونات مثل ادارة استخدام الذاكرة (Memory Management)، التزامن (Synchronization)، تعدد المعالجات المتماثلة (SMP)، تنظيم العمليات (Scheduling)، واجهة برمجة النظام (ABI)، ادارة الاجهزة الملحقة (Device Drivers)، واجهة متفاعلة (CLI).

كما ان المشروع مفتوح المصدر لأي مشاركات أو إسهامات فى تطويره، ويمكنك الإطلاع عليه من هنا .