Linux内核维护者大会达成共识,废除补丁中的Assisted-by标签,因该标签无法准确反映AI实际使用情况:约10%的补丁带有该标签,但实际AI使用更为普遍。相关撤销补丁已引入文档开发分支,并移除了checkpatch.pl对该标签的识别。取消标签并不意味着免除人工责任,提交者仍需检查代码、确认许可合规并对内容负责。Linus Torvalds反对用规则限制开发者使用AI,强调应关注开发者是否理解代码,而非仅凭工具判断贡献质量。
Linus Torvalds 在指导下使用 Claude Code 编写 Linux 内核补丁,代码、测试和邮件初稿均由 AI 完成。文章指出,关键不在于 AI 能否写 C,而在于人仍掌握方向与取舍。AI 可承担机械工作,但审查、测试和维护责任不能外包。团队应将 AI 视为无责任感的初级同事,从低风险任务入手,确保可 diff、可复现、可回滚,再接触核心代码。
Linus Torvalds在调试Intel Xe GPU驱动时,经过长时间排查,最终通过将round_up()改为round_down()修复了问题。过程中AI多次建议放弃,但Linus坚持,最终成功。文章强调人与AI协作中,人的判断和坚持至关重要,AI的“不可能”不应轻易否定人的决心。
Linus Torvalds的非凡之处不仅在于编程能力,更在于他早期便停止亲自写代码,转而专注于领导Linux项目,把握设计方向并与子系统维护者沟通。如今,使用AI编程时,我们应扮演类似Linus的角色,负责构思与决策,而非逐行审查代码。这种“自动编程”需要专业技能与训练,并非简单的“vibe coding”。
Linus Torvalds支持AI在Linux内核开发中的应用,引发争议。文章批评其仅从技术角度看待AI,忽视政治和伦理问题,如AI工具Sashiko的能耗、硬件价格上涨及对弱势群体的影响。作者认为Linux作为有影响力的项目,应正视AI带来的社会和环境外部性,而非回避道德讨论。
Linux 6.19发布,支持旧款AMD GCN 1.0和1.1显卡,提升性能并改善电源管理,新增HDR支持和更新的驱动程序。Linus Torvalds预告下一个版本7.0将包含更多AMD显卡改进及Intel、Qualcomm芯片支持。滚动更新的Linux发行版将很快获得更新。
Linux 的吉祥物 Tux 企鹅象征友好与协作,体现开源精神。Linus Torvalds 选择企鹅因其亲民形象,符合 Linux 社区价值观。Tux 由 Larry Ewing 设计,1996 年成为标志,代表技术的服务与包容。
Linus Torvalds的业余项目是设计随机吉他踏板,以学习电子知识。他制作了多个套件,主要出于个人兴趣,探索模拟电路并尝试不同设计,最终选择更合理的外壳和组件。
Linus Torvalds 将 Bcachefs 文件系统的维护者状态改为外部维护,导致未来更新难以合并到 Linux 内核。维护者 Kent Overstreet 与 Torvalds 之间的矛盾加剧,可能影响 Bcachefs 的发展,尽管该文件系统不会立即被移除,但缺乏维护可能使其逐渐过时。
bcachefs 开发者 Kent 与 Linus Torvalds 因新功能补丁发生冲突,Torvalds 威胁在 Linux 6.17 中删除 bcachefs。争议在于 Kent 是否遵循开发规则,社区意见分歧,未来发展取决于双方能否达成共识。
著名开源浏览器Firefox的源代码已迁移至GitHub,项目地址为https://github.com/mozilla-firefox/firefox。Git是Linus Torvalds创建的分布式版本控制软件,GitHub是其代码托管平台,现有超过1亿开发者使用。
Git项目于2005年由Linus Torvalds首次提交,至今已满20年。尽管其核心设计未发生重大变化,但用户交互方式显著改善。Git通过不断更新引入了分支和合并等功能,成为现代版本控制系统的主流,社区的贡献确保了其持续发展。
二十年前,Linus Torvalds首次提交Git,解决了Linux内核开发者失去BitKeeper工具的问题。Git的去中心化设计改变了软件开发的协作方式,成为现代版本控制的基础。Torvalds回顾了Git的设计决策及其深远影响。
Git版本控制系统由Linus Torvalds于2005年发布。为庆祝其20周年,Torvalds回顾了Git的历史和设计理念。因对传统版本控制的不满,他创建了Git,强调其分布式和高性能特性。尽管他在初期维护了几个月,随后将维护权交给Junio Hamano。Git因其优越设计和网络效应超越了Mercurial,未来仍将保持相关性。
英特尔工程师Jani Nikula提交的内核代码被Linus Torvalds批评为“恶心的破烂代码”,导致构建变慢并留下残余文件。Nikula回应后将问题代码隐藏并设为可选配置,避免影响其他开发者。这一事件反映了开源社区的争论与合作。
Lars Wirzenius回忆了Linux的早期发展。1988年,他与Linus Torvalds在赫尔辛基大学相识,随后共同探索Unix系统。1991年,Linus发布了最初名为Freax的Linux内核,后来改名为Linux。随着GNU GPL许可证的采用,Linux逐渐壮大并取得全球成功。
Rust 1.85.0 和 Rust 2024 正式发布,新增异步闭包支持、元组扩展和稳定 API。Linus Torvalds 对 Linux 内核中 Rust 代码使用政策的争议发表看法,强调维护者应管理代码而非使用方式。此外,一位开发者为 Rust 2024 创作了一首歌。
宁波暂停购买华为WATCH D2医保,因合规性问题。微博调整隐身访问权限,回应学生诉讼。英国要求苹果提供用户数据后门,苹果可能停止加密服务。Linus Torvalds批评社交媒体对Linux内核Rust驱动的施压。PSN中断后,索尼为会员补偿5天服务。
2024年10月22日,多名俄罗斯Linux内核贡献者被社区除名,Linus Torvalds支持此决定,认为此举具有政治倾向。他呼吁未来的贡献者对此事件进行深思。
2024年10月,多名俄罗斯籍Linux内核贡献者因合规要求被社区除名,Linus Torvalds公开支持且拒绝恢复,引发争议。本期周刊还推荐了JavaScript学习指南、飞书文档转Markdown扩展、Twitter视频下载工具、食物营养查询、图像分割、大模型比价、微信公众号文章导出等实用资源。
完成下面两步后,将自动完成登录并继续当前操作。