История изменений
Исправление Skullnet, (текущая версия) :
Первый раз вижу VPN, написанный на Java.
Когда оригинальный автор приложения его писал, того же Rust-а не существовало, поэтому единственный нормальный вариант - Java, чтобы не было тупых ошибок/уязвимостей при работе с памятью и так далее. К тому же, Java - это кросс-платформенный (байт)код (ну, кроме TUN/TAP драйверов) в отличии от Rust-а или Go. Так что вполне нормальное решение.
P.S. I2P тоже на Java написан.
Исходная версия Skullnet, :
Первый раз вижу VPN, написанный на Java.
Когда оригинальный автор приложения его писал, того же Rust-а не существовало, поэтому единственный нормальный вариант Java, чтобы не было тупых ошибок/уязвимостей при работе с памятью и так далее. К тому же, Java - это кросс-платформенный (байт)код (ну, кроме TUN/TAP драйверов) в отличии от Rust-а или Go. Так что вполне нормальное решение.
P.S. I2P тоже на Java написан.