SpaceX ترسل صاروخ Falcon 9 إلى الفضاء مدعومًا بنظام التشغيل Linux
على الرغم من أن عام 2020 جلب معه مشاكل كبيرة، إلا أنه حدث شيء عظيم. في 30 مايو، تم إطلاق أول مركبة فضائية خاصة مأهولة على الإطلاق وأول رحلة فضائية مأهولة على الإطلاق بواسطة الولايات المتحدة منذ تسع سنوات، وقد أرسلت SpaceX's Falcon 9 Crew Dragon بنجاح دوغ هيرلي و بوب بهنكين (رواد فضاء ناسا) إلى المدار.
SpaceX قابلة لإعادة الاستخدام الصقر 9 أخذ رواد الفضاء الذين يعملون بنظام Linux ووقود الصواريخ.
على غرار إنترنت الأشياء (IoT)، وأجهزة الكمبيوتر العملاقة، وغيرها من الأدوات ذات المهام الحرجة، انطلق Falcon 9 مع Linux. تم شرح برمجة Falcon بواسطة مهندسي البرمجيات في SpaceX منذ فترة طويلة.

نظام التشغيل المدمج في Falcon 9 هو في الأساس نظام Linux بسيط يعمل على ثلاثة أنظمة بسيطة معالجات ثنائية النواة x86. يعمل برنامج الطيران بشكل فردي، على أساس منفصل على كل معالج ويشار إليه في لغة C / C ++.
وحدات المعالجة المركزية هذه للمركبات الفضائية بعيدة كل البعد عن الأفضل والأحدث على الإطلاق. يتم إنشاؤها فقط للمركبات الفضائية وبالتالي فإن مدة التطوير تستغرق سنوات وعقودًا؛ من صياغته إلى إطلاقه.
على سبيل المثال، محطة الفضاء الدولية (محطة الفضاء الدولية) يعمل على انتل 80386 اس اكس, 1988 - 20 ميجا هرتزوحدات المعالجة المركزية. ومع ذلك، فنحن لسنا على علم بالرقائق التي يستخدمها Falcon 9.

الاحتمال هو أن تصميمهم يبلغ من العمر عقدًا تقريبًا مما تشعر أنت أو أنا بأنه الأفضل حاليًا. وبينما تقوم هذه الرقائق القديمة بمعالجة المحطة ومراقبة جهاز إزالة تعدد الإرسال (C&C MDM)، إلا أنها ليست أفضل بكثير لأي غرض آخر.

وفيما يتعلق بالعمل البسيط اليومي، يؤكد رواد الفضاء على الاستخدام اتش بي زي بوك 15 اس لتشغيل العلمية لينكس، ديبيان لينكس وأيضا، نوافذ 10. للمحطات البعيدة ل C&C MDM، تختار أنظمة Linux و نوافذ 10 يتم استخدامه لإنشاء رسائل البريد الإلكتروني والغرض من الويب والاستمتاع. يجب تقوية وحدات المعالجة المركزية المطلوبة للبقاء في الفضاء عن طريق الإشعاع.