Tox — вільне програмне забезпечення з відкритим вихідним кодом, для зашифрованого миттєвого обміну повідомленнями та відео-зв'язку. Заявлена мета проєкту полягає у забезпеченні безпечного і легкодоступного зв'язку для усіх.
Screenshot of Tox client uTox on GNU/Linux. | |
Тип | VoIP |
---|---|
Перший випуск | 3 червня, 2013 |
Операційна система | Windows, Linux, OS X, Android, iOS, FreeBSD, OpenIndiana, Sailfish OS |
Мова програмування | C |
Ліцензія | GNU GPLv3 or later |
Репозиторій | github.com/TokTok/c-toxcore |
Вебсайт | tox.chat |
|
Історія
Історія проекту почалася з коміту користувачем з ім'ям irungentoo на GitHub 23 червня 2013. Pre-альфа-тестування виконавчих файлів були доступні для користувачів починаючи з 3 лютого 2014 року.
Десь протягом 2016 року в оригінальній еталонній реалізації спостерігався постійний спад активності розробників, останній відомий комміт датується жовтнем 2018 року. Це призвело до розколу проекту, і ті, хто був зацікавлений у продовженні розробки, створили новий форк ядра Tox, названий "c-toxcore", приблизно наприкінці вересня 2016 року.
Будова
Ядро
Ядром Tox є бібліотека протоколу і API. Будь-який охочий може створити клієнт, який використовує ядро. Центральний сервер відсутній, пошук співрозмовників відбувається через DHT.
Протокол
Використовує пірінґовий обмін інформацією для поліпшення пропускної здатності, але на відміну від Skype, не вимагає реєстрації для використання, а ідентифікатор користувача створюється локально. Після установки клієнту Tox автоматично створюється пара ключів. Публічний ключ можна передавати кому завгодно — він служить як унікальний ідентифікатор для пошуку співрозмовника. Секретний ключ зберігається тільки у власника і підтверджує його справжність, не розкриваючи особисті дані.
Клієнти
Клієнтська програма, яка використовує основну бібліотеку Tox, дозволяє спілкуватися з іншими користувачами по протоколу Tox. Є різні клієнти для широкого діапазону систем. При загальному задумі проекту розробка клієнтських додатків ведеться окремо для кожної операційної системи. Команди пишуть десятки різновидів з відмінним набором функцій, але для завантаження з офіційної сторінки будуть пропонуватися тільки найстабільніші. μTox стане свого роду офіційною версією для користувачів Linux і Windows, qTox призначений для прихильників OS X, а Antox — мобільний варіант для ОС Android. Версії для iOS поки немає. Є різні клієнти для широкого діапазону систем. Наступний список є неповним.
Операційна система | Назва | Використана мова програмування |
---|---|---|
Linux, FreeBSD, Windows | uTox | C (Win32 API, Xlib) |
Linux, FreeBSD, OS X, Windows | qTox | (Qt) |
Linux, FreeBSD, OS X | Toxic | C (Ncurses) |
Windows | Toxy | C# (WPF) |
Див. також
Примітки
- Free Software Directory
- . Tox. Архів оригіналу за 7 лютого 2015. Процитовано 20 лютого 2014.
- Commits · irungentoo/toxcore. GitHub (англ.). Процитовано 18 травня 2023.
- Fix memory leak when closing TCP connection. · irungentoo/toxcore@bf69b54. GitHub (англ.). Процитовано 20 травня 2023.
- Commits · TokTok/c-toxcore. GitHub (англ.). Процитовано 18 травня 2023.
- Client. Tox. Архів оригіналу за 1 грудня 2013. Процитовано 18 лютого 2014.
- . Tox-Wiki. Архів оригіналу за 3 липня 2014. Процитовано 25 листопада 2014.
- . Tox-Wiki. Архів оригіналу за 20 серпня 2014. Процитовано 25 листопада 2014.
- . Tox-Wiki. Архів оригіналу за 19 серпня 2013. Процитовано 25 листопада 2014.
- . Tox-Wiki. Архів оригіналу за 3 липня 2014. Процитовано 25 листопада 2014.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Tox vilne programne zabezpechennya z vidkritim vihidnim kodom dlya zashifrovanogo mittyevogo obminu povidomlennyami ta video zv yazku Zayavlena meta proyektu polyagaye u zabezpechenni bezpechnogo i legkodostupnogo zv yazku dlya usih ToxScreenshot of Tox client uTox on GNU Linux TipVoIPPershij vipusk3 chervnya 2013 11 rokiv tomu 2013 06 03 Operacijna sistemaWindows Linux OS X Android iOS FreeBSD OpenIndiana Sailfish OSMova programuvannyaCLicenziyaGNU GPLv3 or laterRepozitorijgithub com TokTok c toxcoreVebsajttox chat Mediafajli u VikishovishiIstoriyaIstoriya proektu pochalasya z komitu koristuvachem z im yam irungentoo na GitHub 23 chervnya 2013 Pre alfa testuvannya vikonavchih fajliv buli dostupni dlya koristuvachiv pochinayuchi z 3 lyutogo 2014 roku Des protyagom 2016 roku v originalnij etalonnij realizaciyi sposterigavsya postijnij spad aktivnosti rozrobnikiv ostannij vidomij kommit datuyetsya zhovtnem 2018 roku Ce prizvelo do rozkolu proektu i ti hto buv zacikavlenij u prodovzhenni rozrobki stvorili novij fork yadra Tox nazvanij c toxcore priblizno naprikinci veresnya 2016 roku BudovaYadro Yadrom Tox ye biblioteka protokolu i API Bud yakij ohochij mozhe stvoriti kliyent yakij vikoristovuye yadro Centralnij server vidsutnij poshuk spivrozmovnikiv vidbuvayetsya cherez DHT Protokol Vikoristovuye piringovij obmin informaciyeyu dlya polipshennya propusknoyi zdatnosti ale na vidminu vid Skype ne vimagaye reyestraciyi dlya vikoristannya a identifikator koristuvacha stvoryuyetsya lokalno Pislya ustanovki kliyentu Tox avtomatichno stvoryuyetsya para klyuchiv Publichnij klyuch mozhna peredavati komu zavgodno vin sluzhit yak unikalnij identifikator dlya poshuku spivrozmovnika Sekretnij klyuch zberigayetsya tilki u vlasnika i pidtverdzhuye jogo spravzhnist ne rozkrivayuchi osobisti dani Kliyenti Kliyentska programa yaka vikoristovuye osnovnu biblioteku Tox dozvolyaye spilkuvatisya z inshimi koristuvachami po protokolu Tox Ye rizni kliyenti dlya shirokogo diapazonu sistem Pri zagalnomu zadumi proektu rozrobka kliyentskih dodatkiv vedetsya okremo dlya kozhnoyi operacijnoyi sistemi Komandi pishut desyatki riznovidiv z vidminnim naborom funkcij ale dlya zavantazhennya z oficijnoyi storinki budut proponuvatisya tilki najstabilnishi mTox stane svogo rodu oficijnoyu versiyeyu dlya koristuvachiv Linux i Windows qTox priznachenij dlya prihilnikiv OS X a Antox mobilnij variant dlya OS Android Versiyi dlya iOS poki nemaye Ye rizni kliyenti dlya shirokogo diapazonu sistem Nastupnij spisok ye nepovnim Operacijna sistema Nazva Vikoristana mova programuvannyaLinux FreeBSD Windows uTox C Win32 API Xlib Linux FreeBSD OS X Windows qTox C Qt Linux FreeBSD OS X Toxic C Ncurses Windows Toxy C WPF Div takozhSignal ElementPrimitkiFree Software Directory d Track Q2470288 Tox Arhiv originalu za 7 lyutogo 2015 Procitovano 20 lyutogo 2014 Commits irungentoo toxcore GitHub angl Procitovano 18 travnya 2023 Fix memory leak when closing TCP connection irungentoo toxcore bf69b54 GitHub angl Procitovano 20 travnya 2023 Commits TokTok c toxcore GitHub angl Procitovano 18 travnya 2023 Client Tox Arhiv originalu za 1 grudnya 2013 Procitovano 18 lyutogo 2014 Tox Wiki Arhiv originalu za 3 lipnya 2014 Procitovano 25 listopada 2014 Tox Wiki Arhiv originalu za 20 serpnya 2014 Procitovano 25 listopada 2014 Tox Wiki Arhiv originalu za 19 serpnya 2013 Procitovano 25 listopada 2014 Tox Wiki Arhiv originalu za 3 lipnya 2014 Procitovano 25 listopada 2014