SpaceX 一颗与卫星相连的卫星 已经将数万台计算机送入了天空

2020-06-09 15:50 来源:网易科技报道

6月9日电据国外媒体报道,SpaceX软件工程师日前透露,SpaceX每月向太空发射60颗“卫星链”互联网卫星,每批卫星搭载4000台紧凑型Linux电脑。这也意味着SpaceX已经将32,000台Linux电脑送入太空。

上周,埃隆马斯克的SpaceX通过其可重复使用的猎鹰9号火箭向太空发射了另外60颗互联网卫星,使卫星总数达到约480颗,接近覆盖美国所需的800颗。

该公司计划在夏季结束前在北半球对卫星互联网服务进行公开测试,并已获得在美国部署100万终端用户的批准。

SpaceX公司最近向联邦通信委员会(FCC)申请发射30,000颗第二代卫星,超过了已经批准的12,000颗。假设每一批第二代卫星将携带相同数量的Linux计算机,这将意味着SpaceX计划在未来几年将至少200万台Linux计算机送入太空。

SpaceX的“星链”软件总监马特曼森说:“星链目前在太空中有超过30,000个Linux节点(和超过6,000个微控制器)

“因为我们与猎鹰火箭和龙船共享大量的Linux平台基础设施,它们也受益于180年来在轨系统的总测试时间。”

曼森透露,Linux电脑正在运行PREEMPT _ RT补丁。这个补丁由红帽公司的一名工程师开发,旨在使Linux成为一个实时操作系统。

曼森表示,SpaceX没有使用第三方的Linux系统,而是开发了自己的定制驱动程序,可以与自己的硬件进行交互,从而形成一个分布式计算机系统。

据报道,载人龙飞船也在运行Linux系统,飞行控制软件也是用C. Munson编写的。他还提到,美国航天局的宇航员Bainken和Hurley也在龙飞船上使用的控制接口和“星链”卫星之间进行了交叉开发。

SpaceX网络安全主管德克斯特说,任何想在SpaceX工作的学生都应该专注于Linux。

“获得计算机科学学位(或其他类似学位),”德克斯特说。“花点时间确保你真的了解事情是如何运作的。在SpaceX表现出色的——工程师将非常详细地了解代码如何工作、网络如何工作、Linux如何工作、硬件如何工作等。”

随着“卫星链”卫星互联网服务从未来几个月的测试阶段进入运行阶段,安全性将成为SpaceX面临的一个关键问题。公司工程师莫兰向终端用户介绍了从卫星到网关的安全措施。

莫兰说:“我们设计的系统对用户数据使用端到端加密。我们系统中的每一个硬件(卫星、网关、用户终端)都被设计为只运行我们签名和验证的软件,因此即使攻击者闯入,他们也无法获得永久的许可。”(陈晨)