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