SpaceX Falcon 9 raketasidagi bort tizimlari Linuxda ishlaydi

Bir necha kun avval SpaceX Crew Dragon boshqariladigan kosmik kemasi yordamida ikkita astronavtni XKSga muvaffaqiyatli yetkazib berdi. Endi maʼlum boʻldiki, bortida astronavtlar boʻlgan kemani koinotga olib chiqishda foydalanilgan SpaceX Falcon 9 raketasining bort tizimlari Linux operatsion tizimiga asoslangan.

SpaceX Falcon 9 raketasidagi bort tizimlari Linuxda ishlaydi

Ushbu hodisa ikki sababga ko'ra ahamiyatlidir. Birinchidan, o'n yil ichida birinchi marta astronavtlar AQSh tuprog'idan kosmosga chiqishdi. Ikkinchidan, bu uchirish tarixda birinchi marta xususiy kompaniya odamlarni koinotga yetkazdi.

Mavjud ma'lumotlarga ko'ra, Falcon 9 raketasining bort tizimlarida ikki yadroli x86 protsessorli uchta keraksiz kompyuterga o'rnatilgan Linuxning qisqartirilgan versiyasi ishlaydi. Falcon 9 parvozini boshqarish uchun foydalaniladigan dastur C/C++ tilida yozilgan va har bir kompyuterda alohida ishlaydi. Raketaga radiatsiyadan ishonchli himoyalangan maxsus protsessorlar kerak emas, chunki qaytarilgan birinchi bosqich kosmosda qisqa vaqt qoladi. Ishonchli ishlashni ta'minlash uchun uchta keraksiz kompyuter tizimi tomonidan ta'minlangan zaxiralar etarli.  

Manba SpaceX o'z raketasida qaysi protsessorlardan foydalanishini aniqlamadi, ammo bu ko'pincha qo'llaniladiganligi sababli, eng yangi va eng samarali echimlar ishtirok etmasligi aniq bo'lishi mumkin. Masalan, Xalqaro kosmik stansiyada 80386 yildan boshlab 20 MGts chastotali Intel 1988SX protsessorlaridan foydalanilgan. Ushbu echimlar multipleksor va demultiplexer (C&C MDM) ilovalarini qo'llab-quvvatlash uchun ishlatilgan, ammo ular boshqa vazifalar uchun unchalik yaxshi emas. Kundalik hayotda kosmonavtlar Debian Linux, Scientific Linux va Windows 15 dasturiy platformalarida ishlovchi HP ZBook 10 noutbuklaridan foydalanadilar.Linux kompyuterlari C&C MDM ga ulanish uchun terminal sifatida, Windows noutbuklari esa pochtani ko'rish, tarmoq Internet va ko'ngilochar dasturlarda kezish uchun ishlatiladi.   

Shuningdek, xabarda aytilishicha, raketa uchirilishidan oldin parvozlarni boshqarishda foydalaniladigan dasturiy ta’minot va jihozlar turli vaziyatlarni, jumladan, favqulodda vaziyatlarni simulyatsiya qilishga qodir bo‘lgan simulyatorda sinovdan o‘tkaziladi. Shunisi e'tiborga loyiqki, Crew Dragon kosmik kemasi C++ da yozilgan dasturiy ta'minot bilan birga Linuxda ishlaydigan tizimlardan ham foydalanadi. Astronavtlar o'zaro aloqada bo'ladigan interfeysga kelsak, bu JavaScript-dagi veb-ilovadir. Ishlash uchun ishlatiladigan sensorli panel ishlamay qolganda tugmachali interfeys bilan takrorlanadi.



Manba: 3dnews.ru

a Izoh qo'shish