Folia
← 返回头版

TailTalk:用Rust和Tokio构建的现代异步AppleTalk协议栈

TailTalk是一个采用Rust和Tokio开发的用户空间AppleTalk协议栈实现,支持Linux、macOS和Windows系统通过EtherTalk或LocalTalk网络与经典Mac系统通信 1。该项目从零开始编写,无需依赖Netatalk或内核驱动程序 1。

项目提供完整的AppleTalk协议支持,包括AARP、DDP、NBP、ATP、PAP、ASP、AFP和ADSP等协议 1。基于这些协议基础,TailTalk可实现AFP服务器、打印机共享(支持AirPrint/IPP转换)和磁盘镜像挂载等功能 1。该项目采用GPL v3.0许可证发布,需要Rust 1.90或更高版本 1。目前TailTalk仍处于原型阶段,持续开发中 1。


评论