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