Ang mga onboard system sa SpaceX Falcon 9 rocket ay tumatakbo sa Linux

Ilang araw ang nakalipas, matagumpay na naihatid ng SpaceX ang dalawang astronaut sa ISS gamit ang Crew Dragon manned spacecraft. Ngayon ay naging kilala na ang mga onboard system ng SpaceX Falcon 9 rocket, na ginamit upang ilunsad ang barko na may mga astronaut na nakasakay sa kalawakan, ay batay sa Linux operating system.

Ang mga onboard system sa SpaceX Falcon 9 rocket ay tumatakbo sa Linux

Ang kaganapang ito ay makabuluhan sa dalawang kadahilanan. Una, sa unang pagkakataon sa loob ng sampung taon, ang mga astronaut ay pumunta sa kalawakan mula sa lupa ng US. Pangalawa, ang paglulunsad na ito ay ang unang pagkakataon sa kasaysayan na ang isang pribadong kumpanya ay naghatid ng mga tao sa kalawakan.

Ayon sa available na data, ang mga onboard system ng Falcon 9 launch vehicle ay nagpapatakbo ng stripped-down na bersyon ng Linux, na naka-install sa tatlong redundant na computer na may dual-core x86 processors. Ang software na ginamit upang kontrolin ang Falcon 9 flight ay nakasulat sa C/C++ at tumatakbo nang hiwalay sa bawat computer. Ang rocket ay hindi nangangailangan ng mga dalubhasang processor na mapagkakatiwalaan na protektado mula sa radiation, dahil ang ibinalik na unang yugto ay nananatili sa espasyo sa loob ng maikling panahon. Para matiyak ang maaasahang operasyon, sapat na ang redundancy na ibinigay ng tatlong redundant system ng computer.  

Hindi tinukoy ng pinagmulan kung aling mga processor ang ginagamit ng SpaceX sa rocket nito, ngunit maaaring lumabas na hindi ang pinakabago at pinaka-produktibong mga solusyon ang kasangkot, dahil madalas itong ginagawa. Halimbawa, ginamit ng International Space Station ang mga processor ng Intel 80386SX na may dalas na 20 MHz mula 1988. Ang mga solusyong ito ay ginamit upang suportahan ang mga application ng multiplexer at demultiplexer (C&C MDM), ngunit hindi ito masyadong maganda para sa iba pang mga gawain. Sa pang-araw-araw na buhay, ang mga astronaut ay gumagamit ng mga HP ZBook 15 na laptop na nagpapatakbo ng Debian Linux, Scientific Linux at Windows 10 software platform. Ang mga Linux computer ay ginagamit bilang mga terminal para sa pagkonekta sa C&C MDM, habang ang mga Windows laptop ay ginagamit para sa pagtingin ng mail at pag-surf sa network sa Internet at entertainment.   

Nakasaad din sa mensahe na bago ang paglulunsad ng sasakyang panglunsad, ang software at kagamitan na ginagamit para sa pagkontrol sa paglipad ay sinusuri sa isang simulator na may kakayahang gayahin ang iba't ibang mga sitwasyon, kabilang ang mga emergency. Kapansin-pansin na ang Crew Dragon spacecraft ay gumagamit din ng mga system na tumatakbo sa Linux, kasama ang software na nakasulat sa C++. Tulad ng para sa interface kung saan nakikipag-ugnayan ang mga astronaut, ito ay isang web application sa JavaScript. Ang touch panel na ginagamit para sa operasyon ay nadoble ng isang push-button interface kung sakaling mabigo.



Pinagmulan: 3dnews.ru

Magdagdag ng komento