Rust ile geliştirilen TailTalk modern sistemlere AppleTalk desteği getiriyor
Öne çıkanlar
- Rust ve Tokio ile sıfırdan yazılan araç çekirdek sürücüsü gerektirmiyor.
- EtherTalk ve LocalTalk protokollerini Linux, macOS ve Windows üzerinde çalıştırıyor.
- Klasik Apple yazıcılarını modern ağlarda AirPrint üzerinden paylaşıma açıyor.
- AFP sunucusu ile eski Macintosh modellerine dosya aktarımı sağlıyor.
FeralFirmware tarafından geliştirilen açık kaynaklı TailTalk projesi, Linux, macOS ve Windows sistemlerinde kullanıcı alanında çalışan modern bir AppleTalk protokol yığını sundu. Rust dili ve Tokio eşzamansız çalışma zamanı kullanılarak sıfırdan yazılan araç, Netatalk bağımlılığı veya çekirdek sürücüsü gerektirmeden eski Macintosh bilgisayarlarla iletişim kurulmasını sağlıyor. Yazılım, doğrudan ham soketler ya da LocalTalk desteği sunan TashTalk donanımları üzerinden EtherTalk ve LocalTalk ağlarıyla çalışıyor.
Sistem, AARP, DDP, NBP, ATP ve PAP gibi temel AppleTalk protokollerinin yanı sıra AFP dosya sunucusu desteğini de bünyesinde barındırıyor. Bu sayede kullanıcılar modern bilgisayarlarından eski Mac modellerine dosya aktarabiliyor, disk kalıplarını paylaşabiliyor ve LaserWriter ya da StyleWriter gibi klasik yazıcıları AirPrint uyumlu modern ağlara tanıtabiliyor. Protokol yığını tek bir süreç içerisinde çalışabildiği gibi, arka planda çalışan paylaşımlı bir servis üzerinden de yönetilebiliyor.
Halihazırda yönlendirici bulunmayan yerel ağ senaryolarında çalışan proje, klasik sistemlerin karmaşık ağ yapılandırmalarına ihtiyaç duymadan doğrudan bağlanmasını hedefliyor. Geliştirici, yazılımı PowerBook G3, Macintosh SE/30 ve Macintosh Classic gibi gerçek donanımlar üzerinde test ettiğini açıkladı. GNU Genel Kamu Lisansı v3.0 ile yayımlanan projenin geliştirme ve yönlendirici desteği çalışmaları devam ediyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.