我們擅長商業(yè)策略與用戶體驗的完美結(jié)合。
歡迎瀏覽我們的案例。
本月初,開源中國曾報道了有關(guān)馬斯克的 SpaceX 成功實現(xiàn)了獵鷹 9 號(Falcon 9)帶著龍飛船(Crew Dragon)成功發(fā)射,并使飛船與國際空間站對接,將 NASA 兩名宇航員送上了軌道前哨的消息。而在 6 月 3 日晚些時候,SpaceX 又將一批 60 顆 Starlink 互聯(lián)網(wǎng)衛(wèi)星送入了軌道。使衛(wèi)星總數(shù)達到約 480 顆,接近覆蓋美國所需的 800 顆。SpaceX 使用 Linux 系統(tǒng)為 Dragon 航天器和 Falcon 9 火箭提供動力。
SpaceX 工程師在周末的 Ask Me Anything (AMA) 環(huán)節(jié)中披露了相關(guān)的詳細信息。SpaceX Starlink 軟件負責人馬特·蒙森(Matt Monson)透露,SpaceX 每月向太空發(fā)射 60 顆 Starlink 互聯(lián)網(wǎng)衛(wèi)星, 同時每批 60 顆 Starlink 衛(wèi)星都攜帶著 4000 多臺精簡后的 Linux 計算機。目前,Starlink 在太空中共有 3 萬多個 Linux 節(jié)點,以及 6000 多個微控制器。“因為我們與獵鷹火箭和龍飛船共享很多 Linux 平臺基礎(chǔ)架構(gòu),它們也從超過 180 年的在軌系統(tǒng)總測試時間中受益。”
該公司計劃在北半球的夏季結(jié)束之前推出衛(wèi)星互聯(lián)網(wǎng)服務的公開測試版,并且已經(jīng)獲得批準在美國部署一百萬個最終用戶終端。SpaceX 最近還向聯(lián)邦通信委員會提出申請,希望發(fā)射 30,000 顆第二代衛(wèi)星。正如 ZDNet 預估的那樣,假設(shè)第二代衛(wèi)星搭載的 Linux 計算機數(shù)量相同,那么這將意味著 SpaceX 計劃在未來幾年內(nèi)將至少 200 萬臺 Linux 計算機送入太空。
負責 Crew Dragon 的軟件設(shè)計的另一位團隊成員 Josh Sulkin 解釋稱,Linux 計算機運行 PREEMPT_RT 補丁程序,該補丁程序是由 Red Hat 工程師開發(fā)的,旨在使 Linux 成為實時操作系統(tǒng)。Josh 還表示,SpaceX 不使用任何第三方 Linux 發(fā)行版,它具有幾個自定義驅(qū)動程序來與其硬件交互,從而構(gòu)成了分布式計算機系統(tǒng)。它們維護自己的內(nèi)核副本和相關(guān)工具,并具有遙測功能,可以指示所有流程的性能,以確保其在飛行的所有階段的最后期限。
此外,SpaceX 網(wǎng)絡安全負責人 Dexter 則表示,任何有志于在 SpaceX 公司工作的學生都應該將 Linux 視為他們學習的核心部分。“獲得計算機科學學位(或其他類似的學位),花時間確保自己真正了解事情是如何運作的——在 SpaceX 表現(xiàn)出色的工程師會非常細致地理解代碼如何運作、網(wǎng)絡如何運作、Linux 如何運作、硬件如何運作等等。”
(邯鄲網(wǎng)站開發(fā))