[Программирование, Совершенный код, C, Rust, Браузеры] Tor Project планирует заменить код C на Rust
Автор
Сообщение
news_bot ®
Стаж: 7 лет 2 месяца
Сообщений: 27286
Tor Project получил $ 670 тысяч от Zcash Open Major Grants на обновление языка программирования. Оно позволит сделать клиент Tor более адаптируемым и простым для использования. Tor Project планируется перевести с языка С на Rust.
xakep.ruРазработчики работают над проектом Arti, реализацией Rust для клиента Tor. Главный сетевой архитектор и соучредитель Tor Project Ник Мэтьюсон говорит, что Arti позволит создать улучшенную версию Tor, которая будет более надежной, безопасной и простой в использовании с другим ПО.Извините, данный ресурс не поддреживается. :( Мэтьюсон выразил надежду на то, что в течение следующих нескольких лет Arti станет предпочтительной реализацией протоколов Tor. В ZOMG отмечают, что Arti станет «кодовой базой следующего поколения, которая будет более гибкой в плане встраивания, обслуживания, развертывания и производительности. В настоящее время ZOMG фокусируется на приватности финансовых транзакций, в то время как Tor Project создал браузер, который препятствует отслеживанию действий пользователей в сети. Мэтьюсон пишет, что Tor рассматривается как «недостающий элемент» в конфиденциальности Zcash.По словам Мэтьюсона, Arti начинался как сторонний проект, чтобы изучать Rust. Однако через какое-то время стало понятно, что проект сможет решить проблемы с программным обеспечением Tor. Он отметил, что в этом году Tor Project исполнилось 25 лет, и «за последние годы обнаружилось, что сложность существующего кода на C и хрупкость самого языка делают излишне сложным улучшение кода при сохранении безопасности и конфиденциальности».Мэтьюсон утверждает, что Rust сочетает преимущества языка системного программирования (высокая производительность, доступ к ресурсам низкого уровня, детальный контроль) с простотой использования. По его мнению, «примерно половина проблем с безопасностью Tor с 2016 года была бы невозможна в Rust, а многие другие были бы гораздо менее вероятными».Основная проблема использования Tor для Zcash заключается в том, что браузер сложно встраивать. Кроме того, его работу нельзя «детально контролировать», а сроки обновлений достаточно долгие из-за устаревшего кода.Финансирование пойдет на зарплату разработчиков Arti. Мэтьюсон сказал, что цель этого раунда — продвинуть проект до уровня, когда он будет готов к общему использованию, тестированию и внедрению. По его словам, после этого Arti должен пройти долгий путь, прежде чем станет полнофункциональным клиентом Tor, и разработчики находятся в процессе сбора дополнительного финансирования.В этом году язык С попал на первое место рейтинга TIOBE. В 2020 году он находился на втором месте. Rust оказался в рейтинге на 29-й позиции.
===========
Источник:
habr.com
===========
Похожие новости:
- [IT-инфраструктура, Help Desk Software, Service Desk] Управление конечными устройствами в Quest KACE — анонс вебинара
- [Информационная безопасность, IT-компании] Microsoft покупает разработчика систем безопасности RiskIQ
- [FPGA, Процессоры, DIY или Сделай сам, Электроника для начинающих] Zynq 7000. Собираем Linux и RootFS при помощи Buildroot
- Amazon опубликовал OpenSearch 1.0, форк платформы Elasticsearch
- [Программирование, .NET, C#] Даты, время и часовые пояса: улучшения в .NET 6
- [Разработка мобильных приложений, Разработка под Android, SQLite] Использование Android App Search для full-text поиска данных в android-приложениях
- [Разработка мобильных приложений, Разработка под Android, ReactJS] Как внедрить In-app Updates в Android-приложение на React Native
- [Сетевые технологии, Беспроводные технологии, Разработка систем связи, Научно-популярное, Будущее здесь] Всё о проекте «Спутниковый интернет Starlink». Часть 33. Прошивка Терминала
- [Системное администрирование, DevOps, Облачные сервисы, Распределённые системы] DRS как средство оптимизации размещения виртуальных машин в облаке Mail.ru Cloud Solutions
- [Сетевые технологии] Путь Namex IXP к IP-фабрикам
Теги для поиска: #_programmirovanie (Программирование), #_sovershennyj_kod (Совершенный код), #_c, #_rust, #_brauzery (Браузеры), #_tor, #_tor_project, #_zcash, #_rust, #_jazyki_programmirovanija (языки программирования), #_jazyk_c (язык c), #_kod (код), #_konfidentsialnost (конфиденциальность), #_brauzery (браузеры), #_kriptovaljuta (криптовалюта), #_programmirovanie (
Программирование
), #_sovershennyj_kod (
Совершенный код
), #_c, #_rust, #_brauzery (
Браузеры
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 26-Апр 22:59
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 7 лет 2 месяца |
|
Tor Project получил $ 670 тысяч от Zcash Open Major Grants на обновление языка программирования. Оно позволит сделать клиент Tor более адаптируемым и простым для использования. Tor Project планируется перевести с языка С на Rust. ![]() xakep.ruРазработчики работают над проектом Arti, реализацией Rust для клиента Tor. Главный сетевой архитектор и соучредитель Tor Project Ник Мэтьюсон говорит, что Arti позволит создать улучшенную версию Tor, которая будет более надежной, безопасной и простой в использовании с другим ПО.Извините, данный ресурс не поддреживается. :( Мэтьюсон выразил надежду на то, что в течение следующих нескольких лет Arti станет предпочтительной реализацией протоколов Tor. В ZOMG отмечают, что Arti станет «кодовой базой следующего поколения, которая будет более гибкой в плане встраивания, обслуживания, развертывания и производительности. В настоящее время ZOMG фокусируется на приватности финансовых транзакций, в то время как Tor Project создал браузер, который препятствует отслеживанию действий пользователей в сети. Мэтьюсон пишет, что Tor рассматривается как «недостающий элемент» в конфиденциальности Zcash.По словам Мэтьюсона, Arti начинался как сторонний проект, чтобы изучать Rust. Однако через какое-то время стало понятно, что проект сможет решить проблемы с программным обеспечением Tor. Он отметил, что в этом году Tor Project исполнилось 25 лет, и «за последние годы обнаружилось, что сложность существующего кода на C и хрупкость самого языка делают излишне сложным улучшение кода при сохранении безопасности и конфиденциальности».Мэтьюсон утверждает, что Rust сочетает преимущества языка системного программирования (высокая производительность, доступ к ресурсам низкого уровня, детальный контроль) с простотой использования. По его мнению, «примерно половина проблем с безопасностью Tor с 2016 года была бы невозможна в Rust, а многие другие были бы гораздо менее вероятными».Основная проблема использования Tor для Zcash заключается в том, что браузер сложно встраивать. Кроме того, его работу нельзя «детально контролировать», а сроки обновлений достаточно долгие из-за устаревшего кода.Финансирование пойдет на зарплату разработчиков Arti. Мэтьюсон сказал, что цель этого раунда — продвинуть проект до уровня, когда он будет готов к общему использованию, тестированию и внедрению. По его словам, после этого Arti должен пройти долгий путь, прежде чем станет полнофункциональным клиентом Tor, и разработчики находятся в процессе сбора дополнительного финансирования.В этом году язык С попал на первое место рейтинга TIOBE. В 2020 году он находился на втором месте. Rust оказался в рейтинге на 29-й позиции. =========== Источник: habr.com =========== Похожие новости:
Программирование ), #_sovershennyj_kod ( Совершенный код ), #_c, #_rust, #_brauzery ( Браузеры ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 26-Апр 22:59
Часовой пояс: UTC + 5