Tox

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Tox
ToxLogo.png
UTox Screenshot.png
Screenshot of Tox client uTox on GNU/Linux.
Тип VoIP
Перший випуск 3 червня 2013; 1940 днів тому
Версії 0.2.7 (30 серпня 2018)[1]
Репозиторій https://github.com/irungentoo/toxcore, https://github.com/TokTok/c-toxcore.git
Операційна система Windows, Linux, OS X, Android, iOS, FreeBSD, OpenIndiana, Sailfish OS
GNU фреймворк GTK+
Написано на C
Ліцензія GNU GPLv3 or later
tox.chat

Tox у Вікісховищі?

Tox - є вільним програмним забезпеченям з відкритим вихідним кодом, для зашифрованого миттєвого обміну повідомленнями та відеозв'язку. Заявлена ​​мета проекту полягає у забезпеченні безпечного, але легко доступного зв'язку для усіх. [3]

Історія[ред. | ред. код]

Історія проекту почалася з коміту користувачем з ім'ям irungentoo на GitHub 23 червня 2013. Pre-альфа-тестування виконавчих файлів були доступні для користувачів починаючи з 3 лютого 2014 року.

Архітектура[ред. | ред. код]

Ядро[ред. | ред. код]

Ядром Tox є бібліотека протоколу і API. Будь-який бажаючий може створити клієнт, який використовує ядро. Центральний сервер відсутній, пошук співрозмовників відбувається через DHT.

Протокол[ред. | ред. код]

Використовує пірінговий обмін інформацією для поліпшення пропускної здатності, але на відміну від Skype, не вимагає реєстрації для використання, а ідентифікатор користувача створюється локально. Після установки клієнту Tox автоматично створюється пара ключів. Публічний ключ можна передавати кому завгодно - він служить як унікальний ідентифікатор для пошуку співрозмовника. Секретний ключ зберігається тільки у власника і підтверджує його справжність не розкриваючи персональні дані.

Клієнти[ред. | ред. код]

Клієнт програма, яка використовує основну бібліотеку Tox спілкуватися з іншими користувачами по протоколу Tox. Є різні клієнти для широкого діапазону систем. При загальній ідеї проекту розробка клієнтських додатків ведеться окремо для кожної операційної системи. Команди пишуть десятки варіантів з відмінним набором функцій, але для скачування з офіційної сторінки будуть пропонуватися тільки найбільш стабільні. μTox стане свого роду офіційною версією для користувачів Linux і Windows, qTox призначений для шанувальників OS X, а Antox - мобільний варіант для ОС Android. Версії для iOS поки немає. Є різні клієнти для широкого діапазону систем. Наступний список є неповним.[4]

Operating System Client name Written in
Linux, FreeBSD, Windows uTox[5] C (Win32 API, Xlib)
Linux, FreeBSD, OS X, Windows qTox[6] C++ (Qt)
Linux, FreeBSD, OS X Toxic[7] C (Ncurses)
Windows Toxy[8] C# (WPF)


References[ред. | ред. код]

  1. Release 0.2.7 — 2018.
  2. Free Software Directory
  3. Secure Messaging for Everyone. Tox. Процитовано 20 February 2014. 
  4. Client. Tox. Процитовано 18 February 2014. 
  5. uTox. Tox-Wiki. Процитовано 25 November 2014. 
  6. qTox. Tox-Wiki. Процитовано 25 November 2014. 
  7. Toxic. Tox-Wiki. Процитовано 25 November 2014. 
  8. Tox. Tox-Wiki. Процитовано 25 November 2014.