SpaceX 已将 3 万多台 Linux 计算机送入太空
本月初,开源中国曾报道了有关马斯克的 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如何运作、硬件如何运作等等。”
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
VS Code 的 Go 语言插件迁移至由 Go 团队维护
VS Code 的 Go 语言插件已成为由 Go 团队维护的项目,其 GitHub 仓库已经从https://github.com/microsoft/vscode-go迁移到https://github.com/golang/vscode-go,在 VS Code 插件市场中的发布者也已由 "Microsoft" 变更为"Go Team at Google"。 对于此次迁移,VS Code 团队表示由于该插件在 VS Code 中对 Go 的语言特性提供了丰富支持,因此其功能和受欢迎程度也一直在不断增长,故而需要投入更多的维护和支持。自去年Go modules 发布以来,VS Code 团队和 Go 团队开始了紧密的合作,让插件得以支持Go 的官方语言服务器gopls,目前还正在改进对Delve调试器的支持。 从另一方面来看,迁移至由 Go 团队维护意味着此插件成为了 Go 项目的一部分,可确保 Go 社区成员能参与到项目的每一步。插件目前依赖于许多不同的工具和库,而这些工具和库均由社区维护,VS Code 团队希望与这些项目的所有者合作,以帮助减少 Go 社区的维护工作负担,并鼓励...
- 下一篇
FreeBSD 采用从 LLVM 衍生而来的新社区行为准则
FreeBSD 社区宣布接下来项目将采用新的从 LLVM 衍生而来的行为准则(Code of Conduct,CoC)。 此前 2018 年对于 CoC 的调查中,FreeBSD 开发者给出的反馈是: 94% 的开发人员相信项目中尊重沟通很重要;1% 的人不同意 89% 的人认为 FreeBSD 应该欢迎所有背景的人;2% 反对 73% 的人表示行为不好的人应从项目中剔除,不论他们的技术贡献如何;9% 反对 35% 的人不满意 2018 年通过的行为守则,34% 保持中立,30% 表示满意 今年 6 月,通过审查其它开源行为准则,FreeBSD 核心团队进行了新一轮调查,不过将问题限定为:采用 LLVM 衍生的 CoC 还是 Go 衍生的版本,亦或是保持不变。结果是63% 的人赞成采用 LLVM 衍生的行为准则。 通过前后两次社区开发者的调查,FreeBSD 最终采用了基于 LLVM 的 CoC。该 CoC 要求社区开发者: 友好耐心 热情好客 体贴 相互尊敬 对他人友善,并注意不要乱说话 持不同见解时多换位思考 具体内容可以查看:https://www.freebsd.org/int...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音