微软本周发布了迄今发现年代最久远的 DOS 源代码,完成了对计算机操作系统早期历史的数字化归档,但同一时间,该公司内部邮件账户正被滥用发送垃圾邮件,暴露出其当前基础设施的安全漏洞。与此同时,硬件工具链领域出现分歧,AMD 宣布在 Vivado 2026.1 版本中移除免费层的 Linux 支持,引发开发者不满;而在软件生态中,ClickHouse 推出的 Silk 协作式调度器和极简主义的“WriterDeck”设备则展示了在复杂性与专注力之间寻求平衡的新趋势。
新闻速递
Source of an Era: Microsoft Releases Earliest DOS Code (Microsoft open-sources "the earliest DOS source code discovered to date")
微软发布了一段年代久远的源代码,这是迄今发现最早的 DOS 系统内核代码。该版本包含 86-DOS 1.00 内核、PC-DOS 1.00 的开发快照以及 CHKDSK 等实用程序。这段代码来自程序员 Tim Paterson 为 Seattle Computer Products 设计的 86-DOS(原名 QDOS),微软随后获得授权并将其改编为 MS-DOS,最终随 IBM PC 5150 推广。由于年代久远,这些代码最初以纸质打印形式存在,由专门的“DOS Disassembly Group”团队进行了 OCR(光学字符识别)转录。
Phantom Mail: Internal Accounts Hijacked for Spam (Scammers are abusing an internal Microsoft account to send spam)
黑客正利用微软用于发送合法账户通知的内部邮箱地址发送钓鱼邮件。这些邮件通常来自 msonlineservicesteam@microsoftonline.com,冒充微软官方发送包含虚假交易警告或私信链接的消息。反垃圾邮件组织 Spamhaus 已观察到这一现象数月,并指出微软的自动化通知系统不应允许如此程度的定制化。微软方面表示正在调查并采取措施,包括加强检测机制和移除违规账户,但目前尚未完全阻止该滥用行为。
Linux Exodus from Vivado Free Tier (Why is Vivado 2026.1 dropping Linux support for free tier?)
AMD 宣布在 2026.1 版本的 Vivado 软件中移除免费层级(Basic tier)的 Linux 支持,而 Windows 平台的支持将保留。这一变更导致该软件在 Linux 平台上的使用门槛提高,被许多学生、爱好者和依赖跨编译的开发者批评。社区讨论集中在 AMD 可能为了扩大硬件生态系统而忽略开发者需求,并有人将其与收购 Xilinx 后软件工具策略的变化联系起来,认为管理层正更倾向于商业许可而非开源友好。
Threads of Silk: ClickHouse Unveils Fiber Scheduler (Silk: Open-source cooperative fiber scheduler)
ClickHouse 开源了一个名为 Silk 的新项目,这是一个针对 Linux 的协作式纤程调度器。该项目旨在替代传统的线程模型,通过轻量级的栈式协程和每 CPU 线程架构,结合 io_uring 接口和拓扑感知的工作窃取算法,实现高并发与低开销。官方文档详细说明了其异步 IO、锁机制以及性能基准测试结果,显示出其设计目标是在处理大量并发连接时提供比传统线程服务器更优的内存和 CPU 效率。
TTY Zen: Building a Distraction-Free Writing Machine (Time to talk about my writerdeck)
为了克服注意力分散,作者 Veronica 构建了一台名为“WriterDeck”的专用写作设备。她使用一台六岁的 System76 Galago Pro 笔记本电脑,安装了 Debian Trixie 的文本控制台(TTY)模式,去除了图形界面(GUI)和浏览器。通过配置 network-manager、neovim 和 kmscon,她将这台设备打造成了一个只留文字的极简环境。虽然这一设置过程本身相当复杂,但作者认为这有助于强制进入心流状态。
Fractal Resonance: 16 Bytes of Assembly (Wake up! 16b)
在 2026 年的 Outline Demoparty 上,一位程序员发布了一段仅 16 字节的 x86 实模式汇编代码。该程序利用 VGA 视频内存作为计算空间,绘制了西尔平斯基三角形分形图案,并控制扬声器播放出与几何结构对应的数学声音。这段代码通过利用模二加法(XOR)的 carry-free 特性,将数据遍历过程转化为数学规律,展示了极低代码量下实现图形与音频输出的可能性。
编辑手记
微软近期的两起事件构成了一个有趣的对比:一方面,它通过 OCR 还原了 40 多年前 MS-DOS 的诞生代码,展现了对技术历史遗产的尊重与保存;另一方面,其内部系统却因安全漏洞被黑客滥用,暴露出庞大商业帝国在维护日常基础设施时的脆弱性。这种“开源历史、紧锁当下”的姿态,或许反映了科技巨头在商业化压力下对基础安全投入的某种权衡。
与此同时,开发者工具领域呈现出两种截然不同的走向。在硬件层面,AMD 选择通过限制 Linux 支持来调整产品策略,这可能出于商业考量的无奈;而在软件层面,ClickHouse 的 Silk 和 Veronica 的 WriterDeck 则代表了另一种声音:即通过更高效的调度算法(如协作式纤程)或更极致的极简主义(如纯 TTY 环境)来应对现代计算中的性能瓶颈与注意力危机。
值得注意的是,无论是 Silk 调度器还是 WriterDeck,其核心逻辑都是“抑制复杂性”。前者试图通过更轻量的协程来减少线程管理的开销,后者则试图通过移除 GUI 来减少大脑的负担。这种趋势表明,当下的技术探索不再仅仅追求功能的堆砌,而是开始回溯到对底层效率与心智模型的研究。接下来值得观察的具体信号是,AMD 在遭遇开发者批评后是否会调整 Vivado 的 Linux 支持策略,以及 ClickHouse 的 Silk 调度器能否在真实的高负载场景中证明其性能优势。