RustとTokioでAppleTalkスタックをゼロから再構築、古いMacと現代をつなぐ

TailTalk: A modern async user space AppleTalk stack with Rust and Tokio

TailTalkは、RustとTokioで書かれた非同期ユーザ空間AppleTalkスタック。Netatalkやカーネルドライバに一切依存せず、raw socketとTashTalk互換デバイスだけでEtherTalk/LocalTalkネットワークを扱う。AFPサーバやNBP、PAPなど主要プロトコルを非同期APIで提供し、古いMacへのファイル転送やLaserWriterへの印刷を可能にする。現在はルータレス環境のみのプロトタイプ。

ゼロから構築し、Netatalkやカーネルドライバへの依存は一切ない。必要なのはraw socket、TashTalk互換デバイス、そして古くて気難しいコンピュータへの忍耐だけだ。

この日のほかの記事

2026-09-13