TailTalk bringt AppleTalk mit Rust und Tokio zurück – ohne Kernel-Treiber
TailTalk: A modern async user space AppleTalk stack with Rust and Tokio
TailTalk ist ein moderner, vollständig im Userspace laufender AppleTalk-Stack, geschrieben in Rust mit Tokio. Er benötigt weder Netatalk noch Kernel-Treiber – nur einen Raw-Socket oder ein TashTalk-kompatibles Gerät für LocalTalk. Die Bibliothek deckt alle wichtigen AppleTalk-Protokolle ab, von AARP bis AFP, und lässt sich mehrfach parallel auf einer Maschine betreiben. Ein GUI mit AFP-Server und Drucker-Sharing zwischen klassischen Macs und modernen Netzwerken ist bereits enthalten.
Ich habe dieses Projekt gestartet, um Dateien zu/von meinen alten Macs kopieren, auf LaserWriter, ImageWriter und vernetzte StyleWriter drucken und moderne asynchrone Software schreiben zu können, die mit ihnen kommuniziert.