Ubuntu 26.10 提议对其 GRUB 启动加载器进行重要的安全增强,通过在签名版本中移除若干功能来实现。此举旨在减少 GRUB 的攻击面,因为当前 GRUB 包含大量容易受到安全漏洞影响的解析器。
这些更改包括删除对 Btrfs、HFSplus、XFS 和 ZFS 文件系统的支持,仅保留 ext4、FAT、ISO9660 和 SquashFS。JPEG 和 PNG 等图像格式也将被移除。分区表支持将限制为 GPT 和 MSR,并且将取消对 LVM、大多数 RAID 配置以及 LUKS 加密的 /boot 分区的支持——需要一个原始的 ext4 /boot 分区。
这些更改引发了争论。人们对依赖 Btrfs 快照、RAID1、LUKS 加密和自定义 GRUB 主题的用户可能失去功能表示担忧。一些人建议切换到 systemd-boot,但由于需要支持旧 BIOS 系统和多重引导配置,其仅支持 UEFI 的特性是一个缺点。
Ubuntu 计划默认情况下禁用受影响系统升级到 26.10,而被移除的功能将在未签名的 GRUB 版本中仍然可用。
## 个人分支:悼念 Vim 与它的未来
作者分享了与 Vim 文本编辑器之间深厚的个人联系,他们几乎所有的写作和编码都使用 Vim。在 Vim 的创造者 Bram Moolenaar 去世时,他们感到意想不到的失落,敬佩他即使从未谋面也表现出的利他主义。
然而,新的悲伤来源出现了:大型语言模型 (LLM) 被整合到 Vim 和 NeoVim 的开发中。作者认为生成式人工智能存在严重问题,并列举了其环境影响、强化剥削性劳动实践以及对社会问题的贡献,例如法西斯主义的抬头。
为了调和他们的价值观与他们喜爱的编辑器,他们分叉了 Vim,创建了“Vim Classic”。这个分支基于 Vim 8.2,*早于* Vim9 Script 的引入,优先考虑与现有插件的兼容性,并避免了新功能的复杂性。这是一项有意识的努力,旨在维护一个干净、符合伦理道德的工具。
作者邀请那些与他们有相同担忧的人使用和贡献 Vim Classic,从而围绕这款强大编辑器的遗留版本建立社区。
## 代理编码危机:一个警示故事
人工智能编码代理工具(能够构建整个项目)的快速兴起,正在产生一个令人惊讶的负面影响:越来越脆弱和充满缺陷的软件。虽然最初令人兴奋,因为它能提高生产力并探索新技术,但未经批判的广泛采用正在导致代码质量和可维护性的下降。
核心问题是缺乏人为监督和规范。代理缺乏学习能力和对系统的整体理解,以不可持续的速度累积错误。它们生成复杂、重复的代码,而没有考虑架构的一致性,有效地比传统开发更快地创造出“习得的复杂性”。至关重要的是,代理难以*回忆*——找到现有的代码,从而导致进一步的不一致。
作者提倡谨慎的方法:将代理视为用于*特定*、范围明确的任务的工具,并设定明确的评估指标,*始终*进行人工质量控制。重点是将它们用于自动化繁琐的工作,而不是用于架构整个系统。放慢速度,保持主导性,并优先考虑理解而不是单纯的代码量至关重要。
最终的关键是记住,人类提供了代理目前所缺乏的关键瓶颈、学习和批判性思维。忽视这一点,可能会构建依赖于不可靠自动化测试、最终失去对软件控制权的难以管理的的代码库。
公元1054年,中国和玛雅文明的天文学家观测到白天天空出现一颗异常明亮的“星”,实际上是一颗超新星。这次爆炸性的恒星死亡事件最终被称为蟹状星云。
最近,哈勃太空望远镜捕捉到了星云的新图像,使天文学家能够将其与25年前拍摄的第一张图像进行比较。 比较显示,在最初爆炸将近一千年后,星云仍在膨胀。 值得注意的是,外缘的移动速度比中心快——大约每小时340万英里。
这种运动是由星云核心的一个快速旋转的中子星(脉冲星)驱动的,其强大的磁场将周围的气体卷入漩涡。 这些图像表明,即使是看似静态的天体也是动态的、不断演变的,这要归功于哈勃望远镜的长期观测能力。
## 正在移动的反物质:历史性首次
科学家们在欧洲核子研究中心(CERN)首次成功地将反物质——确切地说,92个反质子——从其产生设施外部运送出来。该团队使用一种专门设计的“瓶子”,利用强大的磁场和超冷却至-269°C的技术,将这些脆弱的粒子用卡车运送了30分钟,行驶了8公里,绕行CERN园区。
这一突破解决了主要挑战:反物质与物质接触时会湮灭,使得储存和运输极其困难。目标是在比CERN“反物质工厂”更安静的环境中,更精确地研究这些反粒子。
这项成就历经数十年,为更深入地研究反物质本身及其潜在应用打开了大门,例如研究放射性原子核和解开宇宙的奥秘——特别是为什么物质在反物质中占主导地位。一位物理学家戏谑地指出,CERN可能会成为“反物质的Deliveroo!”