شغّل Paulneja نواة Linux 6.11 على ESP32-S3 المزود بمعالج Xtensa Lx7 ثنائي النواة بسرعة 240 MHz. ونظرًا إلى عدم وجود MMU، استُخدم إعداد NOMMU وتنفيذ مخصص للدالة fork(). وبينما يُقلع الإصدار 0.8 بصورة موثوقة، فإنه يوفّر 3.7 MB من RAM المتاحة بعد الإقلاع.
يستخدم Linux نواة واحدة فقط، فيما خُصصت النواة الأخرى لحزمة FreeRTOS ESP-IDF التي توفر WiFi وBluetooth. ونُفذ العمل على إعداد N16R8 الذي يتضمن ذاكرة فلاش بسعة 16 MB وذاكرة PSRAM ثُمانية القنوات بسعة 8 MB. ويصف Paulneja المشروع بأنه مخصص لأغراض بحثية.
لماذا يهم
يوضح هذا العمل التعديلات التي تتيح تشغيل Linux 6.11 على متحكم دقيق يفتقر إلى MMU ويمتلك ذاكرة محدودة، ما يكشف الحدود العملية لنهج NOMMU. ويُظهر التنفيذ المخصص للدالة fork() أن نموذج العمليات القياسي في Linux لا يمكن استخدامه مباشرة على هذه العتاد، وأن توافق البرمجيات يتطلب عملًا إضافيًا. كما يوضح تقسيم أنوية المعالج بين Linux وحزمة الاتصال اللاسلكي كيفية توزيع وظائف نظام التشغيل متعدد الأغراض ودعم WiFi وBluetooth على الجهاز نفسه. وتمثل RAM المتبقية بعد الإقلاع القيد الأساسي فيما يتعلق بالبرمجيات التي يمكن تشغيلها في إعداد من هذا النوع. أما كون المشروع مخصصًا لأغراض بحثية، فيعني أنه لا توجد حتى الآن إجابات بشأن الاستقرار طويل الأمد، وتوافق التطبيقات، ومجالات الاستخدام الفعلية.
خلفية
Linux ليس اسمًا جديدًا في أرشيف FikirPilot: فقد نشرنا خلال آخر 90 يومًا 9 أخبار ورد فيها هذا الاسم، وأحدثها مؤرخ في 15 سبتمبر 2026.