异步 AppleTalk 协议栈 TailTalk:用 Rust 与 Tokio 重写
来源:github.com — github.com · 47 分 · by zdw
📋 概述
TailTalk 是一个用 Rust 与 Tokio 写的现代异步 AppleTalk 协议栈,运行在用户态,把上世纪八十年代苹果的局域网络协议搬回当代系统上。项目采用异步 I/O 模型并保持用户空间实现,因此不需要内核模块或特权;代码 96.9% 为 Rust,附带 Slint 写的界面。仓库已有 31 个标签与 7 名贡献者,其中包含以 claude 账号提交的代码。工程上最近的改动之一是把 macOS 构建按 ARM64 与 Intel 拆成两条并行流水线,避免单条流水线同时构建两个架构时耗尽磁盘空间。
🔑 核心要点
- 用 Rust 与 Tokio 实现的异步 AppleTalk 协议栈。
- 运行在 用户态,不需要内核模块或特权。
- 代码以 Rust 占 96.9% 为主,附带 Slint 界面。
- 已有 31 个标签与 7 名贡献者,迭代持续。
- 构建侧把 macOS 编译拆成 ARM64 与 Intel 两条流水线,避免磁盘耗尽。
💡 金句
让一套 1985 年的网络协议,重新跑在现代异步运行时上。
👍 0
👎 0
← 返回 Hacker News 首页