马斯克在线招聘硬核程序员:不看学历,只看代码
IT之家 1 月 16 日消息,特斯拉和 SpaceX 的创始人埃隆・马斯克通过社交媒体平台 X(原 Twitter)向全球“硬核软件工程师”发出了一份特殊的招聘邀请。
马斯克表示,只要工程师们能够提交自己最优秀的代码作品,就有机会加入他的团队,参与打造一款“全能应用”。马斯克强调,传统的学历背景或过往的工作经历并不重要,唯一关键的是代码的质量。
马斯克写道:“如果你是一名硬核软件工程师,并且希望参与构建一款全能应用,请将你最好的作品发送至 code@x.com,加入我们。”他还补充道:“我们不在乎你毕业于哪所学校,甚至不在乎你是否上过学,或者你曾在哪家‘大牌’公司工作过。只需向我们展示你的代码。”
IT之家注意到,马斯克长期以来一直致力于将 X 从单一的社交网络平台转变为多功能综合平台。他将其称为“全能应用”,并计划整合支付、即时通讯、电子商务等多种功能,提供类似于中国微信的一站式解决方案。
2023 年 10 月在一次内部会议上,马斯克描述了公司从“Twitter 1.0”向“全能应用”转型的目标。他强调,X 的愿景是打造“一款涵盖一切功能的单一应用”。
X 的首席执行官琳达・亚卡里诺最近宣布,该平台将在 2025 年之前推出流媒体和金融服务。她在 X 上发布了一篇帖子,介绍了“X Money”和“X TV”等新功能,并表示这些功能是 X 超越社交媒体互动的扩展计划的一部分。
微软贡献代码引发危机,Intel与AMD联手救场
Linux内核社区经历了一场惊心动魄的危机,版本6.13的内核因微软贡献的一段代码出现问题而差点翻车。幸运的是,得益于Intel和AMD的及时介入与协作,这一危机得以化解。
据了解,微软此次提交的代码与ARCH_HAS_EXECMEM_ROX内核配置紧密相关,该配置旨在优化x86_64/AMD64架构的性能,通过允许使用只读执行(ROX)权限缓存可执行内存(EXECMEM),进一步提升系统效能。然而,这段关键代码在未经x86内核维护者正式确认的情况下被推送至Linux内核主线,进而引发了一系列连锁反应。
问题的核心在于,这段代码破坏了控制流完整性(CFI)机制,这是一项至关重要的安全功能。CFI通过实施影子堆栈和间接分支目标(IBT)策略,有效防御返回导向编程(ROP)和调用/跳转导向编程(COP/JOP)等高级攻击手段。影子堆栈机制通过比对硬件存储的副本与实际的返回地址,确保程序执行流程不被恶意篡改,从而保护系统免受攻击。
随着问题的暴露,Intel的资深内核开发者Peter Zijlstra迅速行动,提交了一项紧急修复补丁,旨在恢复与EXECMEM_ROX支持相关的更改,并修复由此引发的一系列错误。Zijlstra指出,微软的代码在alternative.c文件中造成了严重的混乱,且存在明显的缺陷,部分CFI变体甚至会导致系统崩溃,对系统的稳定性和安全性构成了严重威胁。
AMD的Borislav Petkov同样对这一事件表达了强烈的不满。他批评指出,如此重要的代码改动竟未经任何x86维护者的审核与确认便被合并,这种做法严重违反了Linux内核开发的常规流程,给整个社区带来了不必要的麻烦和风险。
此次事件再次凸显了开源社区中代码审查流程的重要性。尽管微软的贡献旨在提升系统性能,但缺乏必要的审核环节却险些酿成大祸。得益于Intel和AMD的迅速响应与高效协作,Linux内核6.13的危机得以化解,也为未来内核开发提供了宝贵的教训和启示。
(9392650)
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。