The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от opennews (??), 08-Фев-25, 19:35 
Разработчики проекта Tor опубликовали выпуск Arti 1.4.0, реализации Tor-клиента, написанного на языке Rust. Ветка 1.x отмечена как пригодная для использования обычными пользователями и обеспечивающая тот же уровень  конфиденциальности, юзабилити и стабильности, что и основная реализация на языке Си. Достижение паритета с клиентом на языке Си намечено в ветке 2.0. Когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и постепенно прекратить сопровождение реализации на Си. Код распространяется под лицензиями Apache 2.0 и MIT...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=62689

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (1), 08-Фев-25, 19:35 
На Rust ничего не написано, ага.
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –6 +/
Сообщение от Аноним (2), 08-Фев-25, 19:48 
Работники ЦРУ/АНБ пишут угодные им инструменты. Не то чтобы это было бы чем-то хорошим.
Ответить | Правка | Наверх | Cообщить модератору

3. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +8 +/
Сообщение от Аноним (3), 08-Фев-25, 19:51 
Написал человек в arpanet от Минобороны)))
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +4 +/
Сообщение от Аноним (14), 08-Фев-25, 20:48 
Арпанет давно уже нет. А Анб давно уже заставляет всех переходить на Раст. Чтобы у всех были только правильные вульны. Сноуден не даст соврать.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –2 +/
Сообщение от 0x00000000 (?), 08-Фев-25, 21:15 
> только правильные вульны

в отличие от невероятно уникальных use after free, double free и buffer overflow, которые точно-точно Настоящий Хороший На-Си-льник никогда не напишет в своем коде

Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (26), 08-Фев-25, 21:37 
Только все данные утекают через через неправильную обработку путей. Даже в расте уже кучу раз такое было.
Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (-), 09-Фев-25, 04:23 
> Только все данные утекают через через неправильную обработку путей.
> Даже в расте уже кучу раз такое было.

У них и CVE были - прям в стдлибе даже.

Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от мявemail (?), 09-Фев-25, 11:53 
из того, что могу вспомнить - были они идентичны cve из java, cs, pwsh и еще кучи языков, предоставляющих большую стандартную библиотеку.
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (141), 10-Фев-25, 01:06 
https://www.cve.org/CVERecord?id=CVE-2021-31162
> In the standard library in Rust before 1.52.0, a double free can occur in the Vec::from_iter function if freeing the element panics.

https://www.cve.org/CVERecord?id=CVE-2020-36318
> In the standard library in Rust before 1.49.0, VecDeque::make_contiguous has a bug that pops the same element more than once under certain condition. This bug could result in a use-after-free or double free.

Не "неправильная обработка путей" или другие подобные ошибки, а то самое, защита от чего является основным аргументом сторонников Rust.

Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от Аноним (2), 08-Фев-25, 22:53 
Отчасти благодаря этим уязвимостям мы еще не в анальном кибергулаге от корпораций.
Я не представляю зачем будучи холопом топить за барьев, которые единственные несут убытки в этом случае. Все взломы у плебсов это уже давно социальная инженерия, сливы или логические ошибки на высокоуровневых языках, никто не будет тратить месяцы на байтоебский взлом Васи из 7Б. А вот поковырять прошивки от роутеров/ИоТ/т.д от корпораций вполне можно и нужно.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

121. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (-), 09-Фев-25, 16:23 
О, так уязвимости это уже "отчасти хорошо"?
Совершенно не удивлен)

Но тут есть два неочевидных (для некоторых людей) момента:
1. То что всегда можно прошить роутер/телефон/... через уязвимость классно, пока его не перепрошивает кто-то другой)
А то потом читаешь новости "100500 дырявых роутеров превратили в ботнет"
2. На корпов можно пенять, если бы был выбор из "открытых роутеров".
Но их почти нет. Потому что у Сообщества™ лапки.

> Все взломы у плебсов это уже давно социальная инженерия, сливы или логические ошибки на высокоуровневых языках, никто не будет тратить месяцы на байтоебский взлом Васи из 7Б.

Не правда.
Если таких васянов миллион, и с каждого можно поиметь узел для ДДОСа то будут тратить.
Особенно если это можно сделать автоматически.
Например Dirty COW - найденные эксплойты для нее компилялись древним гцц и скорее всего использовался годами.

Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (3), 08-Фев-25, 21:26 
Пруфо заставляторства как водится не будет? Или они там же, где доказательства плоской земли?
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

101. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (101), 09-Фев-25, 11:09 
А АНБ с тобой в одной палате сейчас?
Сноуден это попингуй из фирмы-контрактора который? Тот который никогда не работал в АНБ, но во всех русских новостях трубили, что он передал русскому гестапо все секреты АНБ? :-D

А, да, Tor никакого отношения к АНБ никогда не имел и не имеет. Изначальная разработка финансировалась ВМС США, военно-морским флотом, частью армии США, а не гражданской конторы АНБ

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

117. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноне (?), 09-Фев-25, 16:04 
Что никак не помешало NSA con-трактору вынести кипу документов у национал-агентуры-вопасносте прямо из-под носа и раскрыть проект глобальной слежки (PRISM) широкой публике.
Ответить | Правка | Наверх | Cообщить модератору

142. Скрыто модератором  +/
Сообщение от Аноним (-), 10-Фев-25, 01:35 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

48. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (48), 08-Фев-25, 23:38 
>> На Rust ничего не написано, ага.
> Работники ЦРУ/АНБ пишут угодные им инструменты. Не то чтобы это было бы чем-то хорошим.

До какого же днища вы докатились в своем растоотрицании - выдавать за главный плюс своего язычка возможность не нарочно создавать дыры и уязвимости. "Можно взламывать и рутать системы, вот!". А то что потом подобным же образом и твою уже порутанную систему попользуют "хакиры" неважно, ваш ответ - "а вот не храните на устройствах банковские данные и криптокошельки!" (вот из-за таких дыр и страшно хранить) или "а никого не ломают, это сказки, а иначе покажи где уже, покажи как, а то у меня всё нормально!" (Неуловимые Джо да, почти (или пока) в безопасности).

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

49. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (2), 08-Фев-25, 23:42 
Хотя бы один пример подобного можно? Пока что криптокошельки крадут, распространяя сотни фенковых приложений в маркетах, а не через взлом "сишки".
Взлом "сишки" как раз позволяет различного рода либребуты и опенврт ставить.
Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +3 +/
Сообщение от Аноним (76), 09-Фев-25, 01:20 
>Взлом "сишки" как раз позволяет различного рода либребуты и опенврт ставить.

Вместо того, чтобы поддержать рублём нормальных поставщиков, вы покупаете неизвестно что, чтобы потом туда вкорячить через кучу костылей openwrt. Ужас.

Ответить | Правка | Наверх | Cообщить модератору

118. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноне (?), 09-Фев-25, 16:07 
Экономикс, которую вы заслуживаете.
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (119), 09-Фев-25, 16:08 
>>Взлом "сишки" как раз позволяет различного рода либребуты и опенврт ставить.
> Вместо того, чтобы поддержать рублём нормальных поставщиков, вы покупаете неизвестно что,
> чтобы потом туда вкорячить через кучу костылей openwrt. Ужас.

Список номальных поставщиков готовых решений, нацеленных на конечного пользователя, чтобы с "потребительским" корпусом и прочими изкоробками не хуже конкурентов, чтобы с openwrt были "сразу с завода", из коробки, а не чтоб васянский суповой набор на малинах/бананах в студию просим!

А то простой пользователь не в курсе каких таких нормальных поставщиков поддерживать рублём.

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

131. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от gra (ok), 09-Фев-25, 18:45 
Cudy? У них вроде из коробки OpenWRT можно накатить
Ответить | Правка | Наверх | Cообщить модератору

155. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (119), 10-Фев-25, 12:02 
> Cudy? У них вроде из коробки OpenWRT можно накатить

"Можно накатить" и готовое изкоробочное решение "прямо с завода" не одно и то же, не находите?! ;)

Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (76), 09-Фев-25, 19:10 
>А то простой пользователь не в курсе каких таких нормальных поставщиков поддерживать рублём.

С каких пор, простому пользователю стал нужен openwrt? Это уже не простой пользователь, а уже как минимум тыжпрограммист
>а не чтоб васянский суповой набор на малинах/бананах в студию просим

А чем вам одноплатники не угодили?
>Список номальных поставщиков готовых решений

Список давать не буду, но первая попавшаяся ссылка https://www.gl-inet.com/products/gl-xe3000/ они даже версию ядра не постеснялись указать. Остальные при желании и сами найдёте
>и прочими изкоробками не хуже конкурентов

Когда в роутере флешка на 8 Мб, а софт ставится в рамдиск, то это даже не смешно. Это выживание в спартанских условиях. Лучше из старого ноутбука сделать

Ответить | Правка | К родителю #119 | Наверх | Cообщить модератору

156. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (119), 10-Фев-25, 12:23 
>>А то простой пользователь не в курсе каких таких нормальных поставщиков поддерживать рублём.
> С каких пор, простому пользователю стал нужен openwrt? Это уже не простой
> пользователь, а уже как минимум тыжпрограммист

А вот и нет, особенно в связи с последними событиями то тут то там вижу во всяких чатах и каналах зело участивщиеся случаи просьб помочь выбрать роутеры под openwrt и/или накатить его на уже имеющиеся или помочь выбрать и накатить.
Текущая ситуация заставляет и некоторых условных домохозяек чесаться в эту сторону.
И к тому же тыжпрограммистом для пользование openwrt нужно быть как раз в силу того, что нет готового решения сразу в конечном продукте в продаже в рядовых условнях DNSах, потому что необходимость заставляет именно кpacнoглaзить с openwrt.

>>а не чтоб васянский суповой набор на малинах/бананах в студию просим
> А чем вам одноплатники не угодили?

Тем что это не готовое решение и не подходит как замена обычному роутеру для массового потребителя из коробки, а по сути часть супового набора самому-себе-собирайкину.

Выше же был посыл что надо де поддерживать рублём "нормальных поставщиков", так вот, норма - это по определению большинство, более распространённый продукт значит. Норму из текущих реалий задают масса производителей готового продукта, у которых роутер это не васянство с одноплатниками и огородом с дополнительными гнёздами изярнетов внешними приблудами и отлитым на 3д принтере корпусом за оверпрайс!

>>Список номальных поставщиков готовых решений
> Список давать не буду, но первая попавшаяся ссылка https://www.gl-inet.com/products/gl-xe3000/
> они даже версию ядра не постеснялись указать.

Вы хоть сами по ссылке ходили и читали что там частно не постеснялись написать?
"...Puli AX runs on GL.iNet's proprietary firmware based on OpenWrt (v21.02 Kernel version 5.4)"
PROPRIETARY firmware based OpenWrt это не одно и то же, что чистый опенсорсный OpenWrt, не находите?! ;)

> Остальные при желании и сами найдёте

Ну да, опять эти демагогические погугли - найдёшь, ох уж эти ленивые опеннетные экспертные демагоги! xD

>>и прочими изкоробками не хуже конкурентов
> Когда в роутере флешка на 8 Мб, а софт ставится в рамдиск,
> то это даже не смешно. Это выживание в спартанских условиях. Лучше
> из старого ноутбука сделать

А это тут к чему? Этот ваш кусок сознания к изначальному запросу вообще не имеет никакого отношения. Колхозить дома вы вольны из чего угодно. Выше было посыл что:
"Вместо того, чтобы поддержать рублём нормальных поставщиков, вы покупаете неизвестно что,
чтобы потом туда вкорячить через кучу костылей openwrt. Ужас"
Было предложено указать список нормальных поставщиков с готовыми изкоробочными решениями, чтобы искомый openwrt шёл "с завода" прямо, чтобы конечный пользователь не занимался кpacнoглaзиeм и колхозингом, и не корячился с кучей костылей, который Ужас, которые можно будет поддержать рублём, но списка до сих пор нет! Следовательно делаем вывод, что толстячок-то набросил просто! xD

Ответить | Правка | Наверх | Cообщить модератору

159. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (119), 10-Фев-25, 12:38 
Я даже больше скажу, вот буквально вчера на Хабре появилась новость о ПЕРВОМ в мире готовом изкоробочном продукте с openwrt на борту, который только-только к юбилею openwrt сделала конторка по своему энтузиазму, причё первая партия ушла уже энтузиастам.

"Разработка и рождение дизайна заняло девять месяцев. В октябре началась отгрузка первых экземпляров для энтузиастов, а в конце ноября 2024 года свободный маршрутизатор появился на крупнейших торговых площадках интернета. Это важная новость, потому что OpenWrt One — в своём роде уникальное устройство. Это первый маршрутизатор, специально сконструированный для идеальной совместимости с опенсорсной прошивкой OpenWrt, хотя с ней официально совместимы десятки устройств (можно самостоятельно скачать и установить её, это несложная процедура)."

Что значит, что кроме этой приблуди, НИКАКОГО роутера, который бы официально выходил с завода с openwrt и его поддержкой не было в природе до этого события.

Отсюда и вой про то что надо было де "поддержать рублём нормальных поставщиков", не более чем пшик и ленивый наброс того, кто просто хотел набросить, а возможно он ещё и в теме не разбирается к тому же!¯\_(ツ)_/¯

Эксперты опеннета такие эксперты. ))

Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (119), 10-Фев-25, 12:40 
>[оверквотинг удален]
> хотя с ней официально совместимы десятки устройств (можно самостоятельно скачать и
> установить её, это несложная процедура)."
> Что значит, что кроме этой приблуди, НИКАКОГО роутера, который бы официально выходил
> с завода с openwrt и его поддержкой не было в природе
> до этого события.
> Отсюда и вой про то что надо было де "поддержать рублём нормальных
> поставщиков", не более чем пшик и ленивый наброс того, кто просто
> хотел набросить, а возможно он ещё и в теме не разбирается
> к тому же!¯\_(ツ)_/¯
> Эксперты опеннета такие эксперты. ))

Ссылочка на новость о сем событии: https://habr.com/ru/companies/globalsign/articles/880910/

Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (-), 09-Фев-25, 14:14 
> До какого же днища вы докатились в своем растоотрицании - выдавать за главный плюс своего язычка возможность не нарочно создавать дыры и уязвимости...

А раст то тут причем? Смотри на вопрос ширше. DNS  американцы берут под контроль. В торе сидят странные элементы общества, которые порой делают что-то запрещённое. И условия создаются именно такие чтоб это запрещённое можно было делать, но не у американцев. Мне кажется язык программирования тут не важен.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

120. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноне (?), 09-Фев-25, 16:17 
Параноидальные расстройства пользуют головной root гораздо чаще, чем воображаемые какиры.

А вот NSA - это буквально контора, оплачиваемая работа которой следить за тобой (и прочими личностями со странностями в поведении), и, как известно благодаря утечке их документов, находящаяся в тесной связи с M$ и другими техногигантами, управляющими разработкой "безопасных" языков, не имеющих стандарта, но имеющих эталонную и единственную реализацию компилятора и стандартной библиотеки с известными агентам уязвимостями и возможностью их добавить по требованию.

Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

144. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (-), 10-Фев-25, 02:34 
Если ты по поводу комментария выше, а какая разница то этой новости, если в ТОR нет того же RT допустим, запрещённого в некоторых странах? И вообще после изобретения ИИ - часть этой следящей работы делает оно, впрочем ранее они явно использовали какие-то алгоритмы поисковой системы тех же техногигантов. А эталонные реализации это вообще ключ ко всему. Впрочем кто сейчас заморачивается? Он люди ставят себе Firefox или Chrome, он отслеживает креды, может сохранить и даже в облаке. Т.е. доступ ко всему. А странность поведения... хм, ну допустим. Воображаемые хакеры? У людей со странностями поведения. Ну-ну, и какие же защиты есть он этих АНБ порождающих ещё более странное поведение? Ах, ну да - никакие. И почему же хакеры тогда воображаемые если вы утверждаете что эта контора как-раз занимается людьми со странностями поведения? А если речь идёт исключительно о Раст - как глупо, даже компилятор со стандартизацией можно сделать с ошибкой. А с современными методами доставки достаточно знать IP. И это только если речь идёт о программной части. Так-что ешьте что дают и можете пережевать, своего просто не приготовите.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +3 +/
Сообщение от Аноним (14), 08-Фев-25, 20:47 
Очередной привет мир, который завтра забросят, потому что боров чекер вынес разрабам мозг.    
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

16. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (16), 08-Фев-25, 20:55 
он же не просто так выносит, а с пользой для дела
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (34), 08-Фев-25, 22:02 
И чего серво уже работает? Или может редокс?
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +3 +/
Сообщение от Аноним (50), 08-Фев-25, 23:44 
> И чего серво уже работает? Или может редокс?

Я тебя расстрою, но куски серво еще много лет назад перенесли в лису, где они вполне себе работают.
Как впрочем и редокс - на ноутах его ковыряющих, хотя бы. А уж если учитывать вложенные человеко-часы разработки, то работает очень даже неплохо.

А теперь расскажи поподробнее, как клево работает ReactOS вне виртуалки (или проекты на "правильных" ЯП из списка https://wiki.osdev.org/Notable_Projects) и почему "этодругое".

Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –7 +/
Сообщение от Аноним (62), 09-Фев-25, 00:28 
хочешь сказать, что фаерфокс кусочно работает на разных языках? просто ржака!
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +4 +/
Сообщение от Аноним (50), 09-Фев-25, 00:56 
> хочешь сказать, что фаерфокс кусочно работает на разных языках? просто ржака!

Э-э, давно уже. Хром кстати - тоже: https://chromium.googlesource.com/chromium/src/+/refs/tags/1...

А "ржака" тут - демонстрируемый уровень кекспертизы Военов Супротив Раста.

Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (68), 09-Фев-25, 00:52 
> или проекты на "правильных" ЯП из списка https://wiki.osdev.org/Notable_Projects) и почему "этодругое"

Дак все эти ОСи работают не хуже redox'а, а некоторые (например, serenity) даже лучше.

А уж если учитывать вложенные человеко-часы разработки, то каждая из этих ОС работает очень даже неплохо по сравнению с redox.

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

72. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (50), 09-Фев-25, 01:11 
>> или проекты на "правильных" ЯП из списка https://wiki.osdev.org/Notable_Projects) и почему "этодругое"
> Дак все эти ОСи работают не хуже redox'а, а некоторые (например, serenity) даже лучше.

Ну давай тогда пруфцы сих смелых заявлений (да-да, "все" и "не хуже") - или балабол.

> А уж если учитывать вложенные человеко-часы разработки, то каждая из этих ОС
> работает очень даже неплохо по сравнению с redox.

Но опять - ни критерий работы, ни пруфцов ... зато уверенное использование квантора всеобщности. Хотя шанс, что анонимный Воен Супротив Раста, чисто случайно, перепробовал все эти ОСи до предыдущего комментария - мягко говоря очень невелик, т.е. Воен с умным видом сбалаболил ...


Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (3), 08-Фев-25, 21:32 
А с чего ему выносить? Он просто работает.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

35. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (34), 08-Фев-25, 22:03 
Есть такое слово поддержка.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (96), 09-Фев-25, 10:51 
Есть. И? Какие у тебя сложности?
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от 12yoexpert (ok), 08-Фев-25, 22:26 
думаю, 80-летний препод NASM, который заставлял нас писать код на листике, тоже работает. и таки с тем же успехом
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

97. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –3 +/
Сообщение от Аноним (96), 09-Фев-25, 10:52 
Аналогии такие аналогии.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (48), 09-Фев-25, 00:18 
> Очередной привет мир

"...Ветка 1.x отмечена как пригодная для использования обычными пользователями и обеспечивающая тот же уровень конфиденциальности, юзабилити и стабильности, что и основная реализация на языке Си..."
Спи дальше, дорогой, успокойся, "ваапще" ничего не написано. Для тебя все "хелловрот" что не на си.

> , который завтра забросят,

Ага, так и планируют: "Когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и постепенно прекратить сопровождение реализации на Си".
Да, да, уже слышу опережающий чтение вопль "так ведь не напишут же, ха три раза!!!". Смотри пункт выше про "хелловрот".

> потому что боров чекер вынес разрабам мозг.

Ага-ага, вынес, ой, вынес... Ты главное спи дальше: "Кроме того, предполагается, что Rust повысит скорость разработки благодаря выразительности языка и строгих гарантий, позволяющих не тратить время на двойные проверки и написание лишнего кода."
Причем в этой фразе слова "предполагается" и "повысит" (в будущем времени) тут отсебятина какая-то, а вот сайте проекта в "About" в одной из причин переписывания на расте они именно "подтверждают факт" (в оригинале "We can attest to the fact") что на расте код пишется быстрее, чем на си, УЖЕ СЕЙЧАС. Вот тот пункт:

"Security is only one piece of the puzzle. It enables faster development than C.

The expressiveness and safety guarantees of Rust have also been contributing factors to Arti's rapid development. We can attest to the fact that Rust's efficiency and our trust in it enable us to write code more quickly. In the long run, we believe that this will not only speed up the development of our software but also set higher standards for the entire sector."

Т.е. единственное что там ими "предполагается на долгосрочную перспективу", так это то что не только разработка ускорится (что для них _уже_ случилось), а и (пафосно) "установит более высокие стандарты для всего сектора", о как!

Просто ужас как им этот чекер борова выносит мозг, что они ценных консультаций опеннетных анонимов не слышат. Вы им там громче кричите, а то у них уши боровом заложило, а глаза чекером залепило - не видят куда плывут без Вас, Великого-Кормчего-В-Белом-Плаще.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

165. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (165), 10-Фев-25, 19:09 
>На Rust ничего не написано, ага.

Так переписано то, что уже и так было на С. Как всегда.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

7. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (7), 08-Фев-25, 20:10 
> Кроме того, предполагается, что Rust повысит скорость разработки благодаря выразительности языка

Перетолстили.

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от 12yoexpert (ok), 08-Фев-25, 23:57 
ну там же не написано, что оно потом скомпилируется и они не будут это 500 миллионов раз рефакторить, чтобы довести до оргазма боров чекер
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (48), 09-Фев-25, 00:23 
Недотолстили. Потому что в оригинале не "предполагается", а уже утверждается, что быстрее. Выше уже ответил (из Arti'iyjuj about: "...Security is only one piece of the puzzle. It enables faster development than C ...We can attest to the fact that Rust's efficiency and our trust in it enable us to write code more quickly...")
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

63. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +3 +/
Сообщение от Аноним (2), 09-Фев-25, 00:32 
Если переписывать готовый проект с учетом всех ошибок с языка Х на язык Х, то тоже увеличится скорость разработки и снизится количество ошибок.
Ответить | Правка | Наверх | Cообщить модератору

70. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (48), 09-Фев-25, 01:00 
Да нет, там и о другом есть. Например, о том, что они полагаются на гарантии раста там, где на си, если по уму, кучу доп. проверок надо было бы закодить вручную, т.е. больше разрабатывать и (раз "вручную") "больше ошибок при проверке ошибок" (хе-хе...). Причем, на си все проверки будут в рантайме, а на расте часть из них (не все, конечно) будет осуществлена и на этапе компиляции, ибо там другие, не СИшные, подходы к разработке позволяют такое проворачивать.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от зомбированный (?), 08-Фев-25, 20:22 
я лучше буду пользоваться версией на на языке Си - както на душе теплее от Си, инпут лаг меньше што ли...
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +7 +/
Сообщение от Аноним (3), 08-Фев-25, 21:34 
Да, когда открываешь программу на С сразу себя лучше чувствуешь, легче. Прямо будто солнце в душу светит. Я вообще хотел бы, чтобы всё было на С - машины, одежда, женщины.
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от зомбированный (?), 08-Фев-25, 23:54 
давайте мухи отдельно, котлеты отдельно
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от 12yoexpert (ok), 08-Фев-25, 23:59 
он ведь и предлагает всё хорошее делать на С
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (48), 09-Фев-25, 00:26 
Если всё хорошее делать на C, то получится как с царем Мидасом, только всё будет превращаться совсем не в золото. Так ничего хорошего на планете не останется!
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от 12yoexpert (ok), 09-Фев-25, 02:09 
ты так смешно пошутил, что я пойду перепишу что-нибудь на раст
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (96), 09-Фев-25, 10:54 
Чтобы что-нибудь переписать надо что-нибудь написать. А тебя емнип уже несколько раз просили предоставить свой код, но ты сливаешься)
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от зомбированный (?), 09-Фев-25, 18:40 
так он может тебе чужой код залить
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от anonymous (??), 09-Фев-25, 13:18 
Сишный код собирать в Linux легче. Не нужно бутстрапить ржавый компилятор снова и снова.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

128. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (76), 09-Фев-25, 18:08 
Бинарные репозитории изобретены
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (157), 10-Фев-25, 12:33 
> Бинарные репозитории изобретены

Ага. Вот вам безопасная программка, но для ее сборки нужно скачать вот этот бинарник и собирать им.

Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (76), 10-Фев-25, 12:34 
Хорошо, соберите gcc без gcc. И без clang-а и прочего.
Ответить | Правка | Наверх | Cообщить модератору

166. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (165), 10-Фев-25, 19:21 
gcc без gcc : Над этим работают - проект GNU Mes.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (11), 08-Фев-25, 20:38 
Когда его можно будет в модуль wasm скомпилировать?
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +4 +/
Сообщение от Аноним (76), 08-Фев-25, 21:23 
Сколько людей не умеют программировать вообще, но критикуют rust. Вот появляется какой-нибудь кодер на си/плюсах, даже свои репозитории имеет. А смотришь в его код, там такой ужас.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +3 +/
Сообщение от Anyone (?), 08-Фев-25, 22:05 
Нет здесь никаких кодеров. Здесь только эксперты.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от 12yoexpert (ok), 09-Фев-25, 00:02 
ну, эксперты мнения понятного (тут позволю себе выразить общее мнение): когда хоть одну прогу на раст доперепишут - тогда и приходите. а до тех пор нет предмета для обсуждения

когда доперепишут - мы послушаем, зачем это было нужно

Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (48), 09-Фев-25, 00:40 
> когда хоть одну прогу на раст доперепишут - тогда и приходите
> ...
> когда доперепишут - мы послушаем, зачем это было нужно

Спроси у клаудфлари, зачем они nginx на мороз выкинули и на какую такую пингору заменили. И там даже объяснялось "зачем это было нужно". Но да, уже предвижу: "- Это хелловрот, которые я для одногруппников десятками за выходные делаю, на СИ!!!" или "- Я это не использую на своем локалхосте. А тебе оно хоть нужно? Нет? Значит некому не нужно и, следовательно, этого нет". Прям беспроигрышные варианты, возразить мне будет нечего.

Всякие "недопереписанные" системные компоненты в андроиде мы даже упоминать не будем, им же никто не пользуется.

Ответить | Правка | Наверх | Cообщить модератору

95. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от 88766 (?), 09-Фев-25, 10:36 
NIH синдром никто не отменял. Внутри корпораций своя атмосфера. Вон микрософт по десять раз добавляет нахрен никому не нужные фичи в софт, а потом убирает. Главное, что все при деле, зарплата капает, в отчёте задачи выполняются.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –5 +/
Сообщение от Аноним (41), 08-Фев-25, 22:18 
Ну ты же не проверяешь ассемблерную реализацию. Подсунут через инфраструктуру закладку, ты и не заметишь. Потому и любит АНБ этот Раст.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

43. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (2), 08-Фев-25, 22:37 
Сколько людей не умеют программировать вообще, но критикуют  Си. Вот появятся какие-нибудь жертвы пропаганды, даже свое мнение имеют. Спросишь вне методичек, там такой ужас.

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

55. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от 12yoexpert (ok), 09-Фев-25, 00:04 
до си ещё нужно дорасти. не только лишь всем плюсовикам это дано, что уж говорить о гуманитариях или, тем более, веб-синьорах на раст
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –5 +/
Сообщение от Аноним (76), 09-Фев-25, 01:14 
Только вот пишут на нём почему-то те, кто не доросли не до чего большего, ни до раста, ни до окамла, ни до хаскеля. ни даже до го. Как говорится
>Любая достаточно сложная программа на Си или Фортране содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины языка Common Lisp

Вот типичный пример программы на плюсах https://github.com/ProfessorNavigator/mylibrary/blob/7986715...
Мало того, что обсолютно не соответствует спецификации, так ещё и тормозная донельзя

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (-), 09-Фев-25, 00:05 
> Сколько людей не умеют программировать вообще, но критикуют  Си.

"Разве нужно быть повором, чтобы понять что мясо уже протухло?"

Так и с сишечкой.
Достаточно открыть список новостей с CVE - и оказывается "на манеже все те же", причем уже годами.

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

57. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (2), 09-Фев-25, 00:08 
Тогда с такой позицией какие вопросы к критикам раста?
Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от Аноним (50), 09-Фев-25, 00:28 
> Тогда с такой позицией какие вопросы к критикам раста?

К местным-то? Умеющим лишь в мощную, непрерывную "критику" минуты так на полторы (три-четыре раза при этом меняющую тональность и побуждающую тараканов спасаться прыжком с балкона или нырком в унитаз)?
Да никаких.


Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (-), 09-Фев-25, 03:14 
А где этих ваших критиков можно посмотреть?
Пока только слышно вой на болотах.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

147. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от anoni (?), 10-Фев-25, 05:54 
Самокритично. Плюсую.
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (74), 09-Фев-25, 01:15 
>Так и с сишечкой.
>Достаточно открыть список новостей с CVE

Вот сразу видно "эксперта" в мат статистике.
Дарагой! Для валидного сравнения ЯП по "списку новостей с CVE" этот список надо для начала нормализовать. А именно: ввести коэффициенты, пропорциональные глобальному суммарному использованию каждого ЯП. Т.е., для примера (ориентировочно), из всего общемирового софта на С написано 75%, на Java - 3%, на C++ - 10%, на Rust - 0,01% и т.п.

Вот только после такой нормализации можно будет более-менее оценивать ЯП по "списку новостей с CVE"

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

83. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (76), 09-Фев-25, 02:37 
Перед тем, как брать статистику с потолка, советую вспомнить, что си - это первый язык среди всех остальных, который успешно вытесняют из всех сфер. Взять тот же самый git, он почему-то perl требует, yt-dlp - python, shellcheck - haskell, docker - go, gitlab - ruby, coq - ocaml, emacs - elisp, куча вебсайтов - php, acme.sh - bash, и так далее. И если в восьмидесятые на нём может быть и писалась куча софта, то сейчас его активно вытесняют и из системного программирования.
Ответить | Правка | Наверх | Cообщить модератору

91. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (91), 09-Фев-25, 08:51 
Что у вас в головах, дорогие? Вам о Васе, а вы об картошке.

Человек выше написал только одно: нужна ОДИНАКОВАЯ метрика при оценке, например, по новостям о языках программирования. Если ЯП более распространён, то (наверное?) о нём и будут чаще писать в контексте наличия уязвимостей, косяков в программах и прочем. Поэтому нужно делить число подобных сообщений на распространённость языка в мире.

После этих ну очень нехитрых манипуляций, окажется, что ни один язык программирования не так уж сильно выделяется в области Security.

:facepalm:

Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (76), 09-Фев-25, 12:53 
>Поэтому нужно делить число подобных сообщений на распространённость языка в мире.

Кроме распространённости, нужно ещё и количество программ в данной сфере. Если на php сплошь и рядом есть sql инъекции, а на си - нет, то это не потому, что си такой хороший, а потому, что на си почти никто сайты работающие с базами данных не пишет. А начни на си поголовно писать сайты с базами данных, так там, к sql инъекциям прибавятся ещё и проблемы с работой памяти
>После этих ну очень нехитрых манипуляций, окажется, что ни один язык программирования не так уж сильно выделяется в области Security.

Выделяется. Программа на си может содержать как уязвимости связанные с управлением памятью, так и sql инъекции, средняя программа на php ошибок управления памятью не имеет вообще, по определению, поскольку с памятью код на php напрямую не работает.

Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (-), 09-Фев-25, 10:54 
> Вот сразу видно "эксперта" в мат статистике.

Дядя, ты обкурился? При чем тут другие языки вообще?

Ты открываешь список CVE в СИШНОМ софте. И смотришь что там.
А там сплошные буфер оверфлоу, дабл-фри, инт овервлоу и далее по списку.
За сорок лет использования языка симakaки не научились не портить память.

Вот из последнего opennet.ru/opennews/art.shtml?num=62557
"Запись за пределы выделенного буфера"
"Утечка содержимого неинициализированных данных из стека"
"Состояние гонки при работе с символическими ссылками"

Просто типикал си.

Или ядро cvedetails.com/product/47/Linux-Linux-Kernel.html?vendor_id=33
Memory Corruption 1810
Overflow 318
Directory Traversal 5

Просто феноменально необучаемые...

Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

107. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (76), 09-Фев-25, 12:55 
>Дядя, ты обкурился? При чем тут другие языки вообще?

Дядя просто не понимает, что уязвимости при работе с памятью суммируются с другими уязвимостями. И ту же sql инъекцию в си совершить не сложнее, чем в php

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –2 +/
Сообщение от Аноним (76), 09-Фев-25, 02:59 
Давайте, защитники сишки, расскажите, как испортится мир, если макросы будут гигиенчиными, разыменновывания нулевого указателя не будет, копирование строк перестанет переполнять буферы, а заодно исчезнут висячие указатели, а так же исчезнут бесконечные приведения к void*.
Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (90), 09-Фев-25, 08:15 
Почему сишки?

Есть же нормальные языки. Common Lisp, например.

Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (93), 09-Фев-25, 10:03 
Ржавчина - не панацея! Как многие себе это представляют... Вам нравится данный язык? Ваше право! Дайте возможность воспользоваться данным правом и другим... не хотят они изучать новый язык, когда C & C++ их полностью устраивает. Что за маниакальное желание "переобуть" весь мир под свой размер?
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

100. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (96), 09-Фев-25, 10:56 
А кто вам мешает то? Изучайте. Много наизучал уже, код покажешь?
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (93), 09-Фев-25, 13:57 
А должен?
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (102), 09-Фев-25, 11:15 
> Ржавчина - не панацея! Как многие себе это представляют... Вам нравится данный язык? Ваше право!

Конечно не панацея. Тут же дело не в Расте, а в СИшке.
Все что угодно лучше чем сишка, даже плюсы.
Но например АймФинниш плюсы в ядро не захотел брать. И ошибку признавать не хочет до сих пор.

> Дайте возможность воспользоваться данным правом и другим... не хотят они изучать новый язык, когда C & C++ их полностью устраивает.

Это их право.

> Что за маниакальное желание "переобуть" весь мир под свой размер?

Эээ? Нет никакого такого желания.
Люди просто берут и делают.

ps я понял бы такое заявление в другой теме, но тут авторы TORʼа сами решили, что "хватит это терпеть!(с)" и что возможности дыряшки исчерпались. Их никто не заставлял.
Там по репе видно что пишут одни и те же люди.


Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

148. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (148), 10-Фев-25, 09:18 
плюсы лучше чем сишка... ты из какой норы вылез?
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +1 +/
Сообщение от Аноним (103), 09-Фев-25, 11:44 
Ну пользуйтесь C/C++, только вот когда авторы библиотек, программ, мейтенеры или кто-то другой, кто непосредственно пишет и разрабатывает проект и решает для себя что это позволит упросить работу и поддержку, то на опеннете начинается нытье, словно они обязаны это продолжать делать не так как считают нужным, а так как диды на опеннете считают нужным.
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

111. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (93), 09-Фев-25, 13:56 
Глупости. Кто может вам запретить писать на ржавчине? Вопрос в том, кто вы такие чтобы диктовать им что делать и как? Это даже просто грубо.
Ответить | Правка | Наверх | Cообщить модератору

139. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (139), 09-Фев-25, 23:37 
Так я никому ничего не диктую. Просто смешно читать опеннет в каждой новости связанной с rust одно нытьё, что авторы проектов сделали не кошерный выбор и забыли спросить людей с опеннета
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (96), 09-Фев-25, 12:10 
Интересно получается, ржавчина не панацея, а С значит панацея, да? Нет? А чего у вас тогда горит очаг, когда с С переписывают?)
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

110. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (93), 09-Фев-25, 13:50 
Речь шла вообще не об этом.
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от svvord (ok), 09-Фев-25, 17:16 
Забавная дихотомия. У Вас Си чешется что ли?
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

129. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от Аноним (76), 09-Фев-25, 18:16 
Да, чешется, и очень сильно. В 2025 году софт не должен падать с ошибкой сегментации или переполнением стека, как минимум без стека вызова. А ещё лучше, чтобы софт с ошибкой сегментации/переполнения стека вообще не компилировался.
Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  –1 +/
Сообщение от 12yoexpert (ok), 09-Фев-25, 21:11 
ааа, а что должен, кому и где его посадят, если долг не вернёт?
Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (76), 10-Фев-25, 09:28 
Вы готовы написать любую глупость, лишь бы не признавать очевидное?
Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +2 +/
Сообщение от Аноним (76), 09-Фев-25, 13:01 
>Ржавчина - не панацея!

Совершенно верно. Ржавчину закопать, а вместо неё перевести весь сишный код на языки с зависимыми и афинными типами данных, типа ATS. И строго с ML синтаксисом, поскольку сишный синтаксис привлекает говнокодеров
>не хотят они изучать новый язык, когда C & C++ их полностью устраивает

Вот в этом и проблема. Те, кого си полностью устраивает, живут так, словно на дворе до сих пор семидесятые. Я уже не говорю про уязвимости, но когда сишный софт падает с ошибкой сегментации, или переполнением стека - это просто позор.

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

146. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (93), 10-Фев-25, 05:27 
Вы правда считаете консерваторов, всех тех людей, которые нам дали С, Unix, Linux... настолько некомпетентными? Это трагедия!
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (148), 10-Фев-25, 09:19 
конечно, ведь они unix не на javascript написали, значит некомпетентны
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (76), 10-Фев-25, 09:28 
>всех тех людей, которые нам дали С, Unix, Linux... настолько некомпетентными?

Вы говорите так, словно их деяния, это индульгенция, прощающая им все грехи.

Си - это наследник своего времени. Понять, почему в 70-ых strcpy был копирующий данные без проверки на границы буфера я могу. Но вот зачем в 2025 мне такой strcpy - нет. И из таких вот проблем си состоит от начала и до конца.

Юникс был давным давно, про него уже можно не вспоминать. У него множество чисто архитектурных изъянов, типа того же fork-а, который мало того, что делает управление памятью абсолютно непрозрачным, так ещё и в то время был очень тормозным.

Линукс - не без недостатков. Но плохо даже не наличие этих недостатков, а огромное сопротивление в их исправлении.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

161. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (157), 10-Фев-25, 12:45 
> 2025 мне такой strcpy - нет

А вы провертье во что разворачивается strcpy и strncpy. Сравните ассемлерный код.

Если у тебя есть гарантия на данные, то зачем использовать более медленную реализацию?

Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (76), 10-Фев-25, 13:10 
>А вы провертье во что разворачивается strcpy и strncpy.

Открываю википедию, а там написано
>Функция strncpy призвана защитить программы от переполнения буфера, но сама она также небезопасна по дизайну — функция по стандарту не гарантирует установку нулевого символа в конец буфера

Можно даже не проверять, что там накодили. А ещё, внезапно, в си проверка длины строки O(n), а не O(1), и ошибка, в случае чего всплывёт с опазданием.
>Разработчики OpenBSD на замену strncpy сделали нестандартную функцию strlcpy, гарантирующую завершение строки нулевым символом
>Если у тебя есть гарантия на данные, то зачем использовать более медленную реализацию?

Гарания будет в языке с зависмыми типами данных, типа ATS. В си никакой гарантии нет.
>то зачем использовать более медленную реализацию?

Как показывает практика, сишники не знаю, где проверки должны быть, а где нет, и как следствие - часть проверок у них лишняя, а части наоборот не хватает.

Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от fuggy (ok), 10-Фев-25, 14:58 
Вот разработчики Tor решили что их Rust устраивает больше чем Си. Но местные эксперты считают иначе. Кроме того они пишут введение rust повысило скорость разработки. Да и как доделают, так сразу си версию и выкинут.
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

115. Скрыто модератором  +/
Сообщение от Аноним (-), 09-Фев-25, 14:24 
Ответить | Правка | Наверх | Cообщить модератору

150. Скрыто модератором  +/
Сообщение от Аноним (150), 10-Фев-25, 09:22 
Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (125), 09-Фев-25, 16:51 
>Использование формата JSON вместо специфичного формата, требующего своего парсера

Лучше бы CBOR задействовали, или bencode - они намного более binary-friendly.

Ответить | Правка | Наверх | Cообщить модератору

153. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от manchelsi (ok), 10-Фев-25, 09:42 
>причиной переписывания Tor на Rust стало желание повысить защищённость кода за счёт использования языка, обеспечивающего безопасную работу с памятью

Не очень понимаю rust, но что это за постоянно встречающееся слово unsafe, в сорцах данного проекта?

Ответить | Правка | Наверх | Cообщить модератору

163. "Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust "  +/
Сообщение от Аноним (163), 10-Фев-25, 14:26 
В Rust блоки с кодом, в котором таки можно стрелять себе в ногу, должны быть явным образом обозначены. Вот это они.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру