6月9日消息,據(jù)國(guó)外媒體報(bào)道,日前SpaceX軟件工程師透露,SpaceX每月向太空發(fā)射60顆“星鏈”互聯(lián)網(wǎng)衛(wèi)星,每批衛(wèi)星都攜帶有4000臺(tái)精簡(jiǎn)版Linux電腦。這也意味著SpaceX已經(jīng)向太空發(fā)送了32000臺(tái)Linux電腦。
上周埃隆·馬斯克(Elon Musk)旗下的SpaceX又通過(guò)重復(fù)使用的獵鷹9號(hào)火箭向太空發(fā)射了60顆互聯(lián)網(wǎng)衛(wèi)星,使衛(wèi)星總數(shù)達(dá)到約480顆,接近覆蓋美國(guó)所需的800顆。
公司計(jì)劃在北半球夏季結(jié)束前對(duì)衛(wèi)星互聯(lián)網(wǎng)服務(wù)進(jìn)行公開(kāi)測(cè)試,已經(jīng)獲得批準(zhǔn)可在美國(guó)部署100萬(wàn)終端用戶(hù)。
SpaceX最近向美國(guó)聯(lián)邦通信委員會(huì)(FCC)提出申請(qǐng),希望發(fā)射3萬(wàn)顆第二代衛(wèi)星,超過(guò)已獲批準(zhǔn)的1.2萬(wàn)顆。假設(shè)每批升空的第二代衛(wèi)星攜帶同樣數(shù)量的Linux電腦,這將意味著SpaceX計(jì)劃在未來(lái)幾年向太空投放至少200萬(wàn)臺(tái)Linux電腦。
SpaceX公司“星鏈”軟件主管馬特·蒙森(Matt Monson)表示:“‘星鏈’目前在太空中有3萬(wàn)多個(gè)Linux節(jié)點(diǎn)(以及6000多個(gè)微控制器)。”
“因?yàn)槲覀兣c獵鷹火箭和龍飛船共享很多Linux平臺(tái)基礎(chǔ)架構(gòu),它們也從超過(guò)180年的在軌系統(tǒng)總測(cè)試時(shí)間中受益。”
蒙森透露,Linux電腦運(yùn)行的是PREEMPT_RT補(bǔ)丁集。該補(bǔ)丁集是由紅帽公司的一位工程師開(kāi)發(fā)的,旨在使Linux成為實(shí)時(shí)操作系統(tǒng)。
蒙森表示,SpaceX沒(méi)有使用第三方的Linux系統(tǒng),而是自行開(kāi)發(fā)能與自家硬件交互的定制驅(qū)動(dòng)程序,從而形成一個(gè)分布式計(jì)算機(jī)系統(tǒng)。
據(jù)悉,載人龍飛船運(yùn)行的也是Linux系統(tǒng),飛行控制軟件是使用C++編寫(xiě)的。蒙森還提及,NASA宇航員貝恩肯和赫爾利在龍飛船上使用的控制界面與“星鏈”衛(wèi)星之間也有交叉開(kāi)發(fā)。
SpaceX公司網(wǎng)絡(luò)安全主管德克斯特則說(shuō),任何希望到SpaceX公司工作的學(xué)生都應(yīng)該把重點(diǎn)放在Linux上。
“拿到計(jì)算機(jī)科學(xué)學(xué)位(或其他類(lèi)似的學(xué)位),”德克斯特說(shuō)。“花時(shí)間確保自己真正了解事情是如何運(yùn)作的——在SpaceX表現(xiàn)出色的工程師會(huì)非常細(xì)致地理解代碼如何運(yùn)作、網(wǎng)絡(luò)如何運(yùn)作、Linux如何運(yùn)作、硬件如何運(yùn)作等等。”
隨著“星鏈”衛(wèi)星互聯(lián)網(wǎng)服務(wù)在未來(lái)幾個(gè)月從測(cè)試階段進(jìn)入運(yùn)營(yíng)階段,安全將成為SpaceX面臨的一個(gè)關(guān)鍵問(wèn)題。公司工程師莫蘭介紹了從衛(wèi)星到網(wǎng)關(guān),再到終端用戶(hù)的安全措施。
莫蘭表示:“我們?cè)O(shè)計(jì)的系統(tǒng)對(duì)用戶(hù)數(shù)據(jù)使用端到端的加密,我們系統(tǒng)中的每一塊硬件(衛(wèi)星、網(wǎng)關(guān)、用戶(hù)終端)都被設(shè)計(jì)成只能運(yùn)行我們簽名驗(yàn)證的軟件,所以即使攻擊者闖入,他們也無(wú)法獲得永久權(quán)限。”(辰辰)