HeadlinesBriefing favicon HeadlinesBriefing.com

TailTalk: Rust অ্যাসিঙ্ক্রোনাস AppleTalk স্ট্যাক

Hacker News •
×

Tail Talk হল Rust এবং Tokio দিয়ে নির্মিত একটি আধুনিক অ্যাসিঙ্ক্রোনাস ইউজার-স্পেস AppleTalk স্ট্যাক, যা EtherTalk বা LocalTalk নেটওয়ার্কের মাধ্যমে Linux, macOS এবং Windows-এ সম্পূর্ণ ইউজার-স্পেস AppleTalk বাস্তবায়নের জন্য একটি টুলকিট হিসেবে ডিজাইন করা হয়েছে। এটি Netatalk বা কার্নেল ড্রাইভারের উপর শূন্য নির্ভরতা রাখে, শুধু একটি র সকেট এবং/অথবা Tash Talk-সামঞ্জস্যপূর্ণ ডিভাইসের প্রয়োজন। স্ট্যাকটি একাধিক সমকালীন ইনস্ট্যান্স সাপোর্ট করে এবং AFP সার্ভার, Stuff-It আর্কাইভ আমদানি, ফ্লপি ডিস্ক ইমেজ লোডিং, এবং প্রিন্টার শেয়ারিং AirPrint/IPP বা ক্লাসিক Mac-এ করার জন্য Tash Talk USB-এর জন্য একটি GUI অন্তর্ভুক্ত করে। বর্তমানে রাউটার-বিহীন মাত্র, রাউটার-সহ নেটওয়ার্ক সাপোর্টের জন্য কাজ চলছে। বৈশিষ্ট্যগুলো شامل AARP, DDP, NBP, ATP, ASP, AFP, এবং ডেটা স্ট্রিম প্রোটোকলের জন্য পূর্ণ অ্যাসিঙ্ক্রোনাস API। AARP/DDP আন্ডারলে ইন-প্রসেস বা শেয়ার্ড ডেমন tailtalkd-এর মাধ্যমে Unix/UDP সকেটে protobuf-এ চালানো যেতে পারে। বিল্ডের জন্য Rust 1.90+, cargo-packager, এবং Windows-এ, npcap SDK প্রয়োজন। বাইনারি cargo build --release-এর মাধ্যমে তৈরি করা হয় এবং cargo packager দিয়ে AppImage, macOS বান্ডেল, বা NSIS ইনস্টলারের জন্য প্যাকেজ করা হয়। Tash Talk USB একটি Silicon Labs CP210x USB-টু-UART ব্রিজ (VID 10c4, PID ea60) ব্যবহার করে। সর্বশেষ রিলিজ GitHub-এ উপলব্ধ।