شريحة ESP32-S31 من Espressif تشغّل Linux بفضل وحدة MMU حقيقية
الخط الفاصل بين الـ microcontroller والكمبيوتر كان وحدة إدارة الذاكرة، وعبوره يعني أن مشاريع كانت تحتاج لوحة كاملة قد تكفيها شريحة واحدة.
أصبحت شريحة ESP32-S31 من Espressif قادرة على تشغيل Linux، بحسب تقرير نشره موقع XDA Developers في 23 سبتمبر 2026. وكانت Espressif قد نشرت الـ Linux BSP الرسمي، أي حزمة دعم اللوحة التي تسمح بتشغيل النظام عليها، في أغسطس 2026.
والشريحة ليست لوحة حاسوب، بل microcontroller، وهي فئة الشرائح الصغيرة التي تُستخدم عادة في الأجهزة المدمجة. وتحتوي على نواتين من نوع RISC-V بسرعة 320 ميجاهرتز، ونواة ثالثة منخفضة الاستهلاك بسرعة 40 ميجاهرتز.
والعنصر الذي جعل ذلك ممكنًا هو الـ MMU، أي وحدة إدارة الذاكرة. فلكي يعمل Linux، يحتاج إلى جداول صفحات ومستويات صلاحيات تفصل نظام التشغيل عن البرامج. والـ microcontrollers لم تكن تملك ذلك، وكان هذا هو الخط الفاصل بينها وبين الكمبيوتر. أما ESP32-S31 فتحتوي على Sv32 بمستويات machine وsupervisor وuser.
وتضم الشريحة أيضًا إيثرنت جيجابت، وUSB 2.0 عالي السرعة، ومنفذين لبطاقات SD، وWi-Fi 6، وBluetooth 5.4، إضافة إلى PSRAM داخل الحزمة بسعة 16 أو 32 ميجابايت. وتوجد نسخ مجتمعية تعمل على Linux 6.18 و7.1، مع تعريفات لمعظم العتاد تقريبًا.
لكن للشريحة حدًا واضحًا. فلوحة مثل Milk-V Duo S تحتوي على 512 ميجابايت من الذاكرة، بينما يبلغ سقف S31 نحو 64 ميجابايت. لذلك تبقى microcontroller بقدرات حاسوبية، لا بديلًا عن Raspberry Pi.
والفرق العملي أن مشاريع كانت تحتاج لوحة كاملة وتوزيعة Linux وتبريدًا، قد يكفيها الآن شريحة واحدة مزودة بإيثرنت جيجابت.