Lobsters | 📄 原文链接 | 2026-10-10 收录

用 Swift 写一个跑在 QEMU 上的最小内核

来源:carette.xyz — 2026-09-28

📋 概述

作者用 Embedded Swift 写了一个最小内核并在 QEMU 上运行,目的不是取代 Linux,而是搞清楚没有操作系统时程序到底需要什么。旅程包括:Embedded Swift 需要开发版工具链(正式发行版还不带它的标准库)、用 @c 属性把 Swift 全局函数标记为 C 函数、以及配置 QEMU 从零引导。目前内核只做一件事——打印一条消息后永远等待。

🔑 核心要点

💡 金句

目标显然不是取代 Linux 或任何流行的内核,只是找点乐子,顺便搞清在没有操作系统的情况下让程序跑起来需要些什么。
← 返回 Lobsters 首页