最近两天科技界最重大的事件莫过于马斯克的 SpaceX 成功实现了猎鹰 9 号(Falcon 9)带着龙飞船(Crew Dragon)成功发射,并使飞船与国际空间站对接,将 NASA 两名宇航员送上了轨道前哨。背后关于 Falcon 9 与 Crew Dragon 使用的计算机和软件等信息也引起了开发者的关注。多年前就存在的相关论坛提问帖也被翻了出来。 自称为 SpaceX 公司软件开发团队的网友表示 Falcon 9 火箭与 C#、MVC 都没有关系。Falcon、Dragon(此次载人的 Crew Dragon 前一代飞船)的应用主要使用 LabVIEW 进行编码,用于开发任务和发射控制的 GUI,供工程师和操作员监控车辆遥测并指挥火箭、航天器和护垫支持设备。 LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于 C 和 BASIC 开发环境。LabVIEW 采用图形化编辑语言 G 编写程序,产生的程序是框图的形式。 联想宣布将开始在其某些现有设备上( ThinkStation 台式机和 ThinkPad P 系列笔记本)预装 Ubuntu LTS 和 Red Hat Enterprise Linux,从而实现为工作站客户提供更多的操作系统选择的目标。 联想表示,尽管许多用户倾向于在不包含操作系统的硬件上或通过擦除现有操作系统,然后配置和安装 Linux 来定制自己的计算机,但这会增加系统的不确定性和不兼容性,影响性能和工作效率,甚至导致设备的 IT 支持情况受影响。现在,这些用户正在脱离这种场景,进入企业层面。因此,对于在 Linux 软件生态系统中部署企业级硬件的开箱即用解决方案的需求很高。 整个 ThinkStation 和 ThinkPad P 系列产品线都将通过 Red Hat Enterprise 和 Ubuntu LTS 的认证,联想解释到,此过程可确保一切都“经过尝试、测试和正式验证”。联系的这波操作当然还带来了一些其他好处,他们会将设备的驱动提交至上游 Linux 内核,这意味着购买后的稳定性和兼容性将得到进一步完善。 此外,联系还表示,将为购买 Linux 工作站的客户提供全面的网络支持、配置指导和专门的 Linux 论坛。联想指出,通过对整个 ThinkStation 和 ThinkPad P 系列工作站产品系列的认证,他们将优先考虑专业终端用户的需求,并帮助确保工作站能够提供最好的开箱即用的 Linux 体验 —— 从而提升各行业用户的灵活性。更多相关内容,请大家关注本次专辑…… Linux 内核不再严格要求每行代码不超过 80 字符宽的编码风格。Linux 内核和很多历史比较长的开源项目一样,都有编码风格指南,要求每行代码不超过 80 字符(或 80 列)。Linux 作者 Linus Torvalds 上周在内核邮件列表上发表评论,反对一行代码在超过 80 字符后强行换行,认为这太丑陋了。 而现在大多数人也不再使用 80x25(85 列 25 行)的终端了。淘汰这一要求将需要更新内核编码风格指南文档,更新脚本 checkpatch.pl,不再将每行代码最大长度默认设为 80 而是 100。 Torvalds 认为更长的代码是有用的,比如 grep 这样的单行工具。当然开发者仍然可坚持每行最长 80 个字符,checkpatch.pl 不再将其设为硬限制,100 个字符长其实也不是什么硬限制。更多内容,请关注本次专辑…… |