TailTalk: современный асинхронный AppleTalk-стек на Rust и Tokio для старых Mac

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

TailTalk — это набор инструментов для создания полностью пользовательских реализаций AppleTalk на Linux, macOS и Windows через EtherTalk или LocalTalk. Проект написан с нуля на Rust с использованием Tokio и не зависит от Netatalk или драйверов ядра. Он предоставляет полный стек протоколов AppleTalk, включая AARP, DDP, NBP, ATP, PAP, ASP и AFP, и позволяет запускать несколько экземпляров стека на одной машине. Основная цель — обмен файлами со старыми Mac, печать на LaserWriter и других принтерах, а также написание современного асинхронного ПО для связи с ними. Сейчас TailTalk работает только в сетях без маршрутизаторов, но поддержка маршрутизаторов в разработке.

Я начал этот проект, чтобы иметь возможность копировать файлы на свои старые Mac и обратно, печатать на LaserWriter, ImageWriter и сетевых StyleWriter, а также писать современное асинхронное ПО для связи с ними.

Ещё за этот день

2026-09-13