URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124759
[ Назад ]

Исходное сообщение
"Проект Tor представил реализацию на языке Rust, которая в будущем заменит вариант на Си"

Отправлено opennews , 08-Июл-21 22:01 
Разработчики анонимной сети Tor представили проект Arti, в рамках которого ведётся работа по созданию реализации протокола Tor на языке Rust. В отличие от реализации на Си, которая вначале была спроектирована как  SOCKS-прокси, а уже потом подогнана под другие  потребности, Arti изначально развивается в форме модульной встраиваемой библиотеки, которую смогут использовать различные приложения. Работа ведётся уже более года с финансированием по программе грантов Zcash Open Major Grants (ZOMG). Код распространяется под лицензиями Apache 2.0 и MIT...

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


Содержание

Сообщения в этом обсуждении
"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:01 
Наконец-то прислушались к комментатором на опеннет!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Ванёк , 09-Июл-21 18:26 
Чем бы дитя не тешилось - лишь бы не плакало... Как-будто Rust - спасательный жилет от кривых рук.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 03:44 
Я тоже думаю, что тебе не стоит писать на расте, а стоит просто перестать программировать.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 09:32 
> Как-будто Rust - спасательный жилет от кривых рук.

Попробуйте с вашими пусть даже прямыми руками, управляемыми вашим слабым интеллектом, что нибудь на Расте написать, посмотрим что у вас получится.

У кого что болит, тот о том и говорит.
Только умственно слабые повторяю один и тот же шаблон про "руки", когда речь идет про умственную деятельность.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 22:12 
> что нибудь на Расте написать, посмотрим что у вас получится.

Ничего не получится, как и у всех растаманов, ничего дописать не могут, отовсюду выгоняют.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 11-Июл-21 02:03 
Хорошо что ты сегодня дописал сочинение по литературе.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 17-Июл-21 18:04 
Почему-то все проекты на русте разводят бла-бла-бла. В будущем времени. Показать что-то стоящее они не могут. Кажется, именно про такое говорят не говори гоп пока не перепрыгнешь.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Ненавижу SJW , 08-Июл-21 22:01 
Ну сейчас начнётся...

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 07:46 
Кто необоснованно выступал против Раст - позорники!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено rshadow , 09-Июл-21 14:57 
ZOMG - совсем ZOG не палится

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Артем , 11-Июл-21 07:09 
Да, тоже в глаза бросилось))) Major воткнули явно чтобы не вызывать ненужных ассоциаций.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:02 
Я чуть не подавился своим смузи. Вот бы Tor на Redox. Самая защищенная система в мире!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:47 
<sarcasm>Лучше на Питоне — тогда Тор бы вообще летал на сверхзвуковых тормозах!</sarcasm>

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 11:32 
На Electron'е!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено qwerty , 14-Июл-21 23:37 
js быстрее питона вопщет

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 17-Июл-21 18:10 
Особенно в скорости сжирания памяти.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 16:33 
Redox это не язык программирования. Это операционная система на rust.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 09:47 
<seriously>Теги обязательны! Иначе никто не разберется, возьмут, и правда так сделают!</seriously>
<citation>Коля, послушай как у меня бьется сердце! <br/>...<br/> Ха-ха-ха!</citation><C robot="Дарт Вертер" arch="Электроника-85" />

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 12:20 
> Вот бы Tor на Redox.

Проблемка только, растаманы не могут дописать редох на расте...


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним зеленый , 10-Июл-21 12:39 
Еслибы еще дать определение словосочетанию "Дописать ОС"

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 13:35 
> Еслибы еще дать определение словосочетанию "Дописать ОС"

Это когда пара студентов за год сделает ОСь сравнимую с современным вантузом или ляликсом.

Ну или когда у очередного местного подгорельца, засра*шего всю новость своими глупостями, чутка подостынет.
Очевидно же.



"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено редстань , 11-Июл-21 23:31 
не сравнимую а превосходящую.иначе не считается.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 17-Июл-21 18:15 
Чем тот подгорелец хуже маркетингового булшита, рассказывающего про то как космические корабли будут якобы бороздить что-то там? Сперва сделайте его - потом рассказывайте какой он хороший. Иначе это очередной спам. Особый позор что админы сайта на это ведутся, публикуя какой-то мусор о каком-то vaporware.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Артем , 11-Июл-21 07:10 
Он бы тогда просто мироточил смузи. Сплошной профит.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:03 
Почему они не прислушались ко мне и не переписали Tor на Pascal?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:10 
Просто те что за Rust заплатили больше.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:12 
Вот бы китайцы скинулись по рублю и задонатили за переписание ядра Linux на Pascal..

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:15 
Точно по рублю? Уверен?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:23 
50 копеек.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 17-Июл-21 18:19 
По десять. Баксов. С носа. И подождать 15 лет. Тогда может и есть шансы. Только кто же столько денег даст? Проще в линукс вложить 1/100 от этого и получить результат в лучшем виде.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Сейд , 08-Июл-21 22:28 
Паскаль устарел, переписывайте на Elm.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:36 
Elm недоделаное шило. Надо на Electron.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:41 
С Electronа сыпется песок. Переписать на Scratch.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено kusb , 08-Июл-21 23:07 
Scratch - детская игрушка. Переписать на Ada.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Dzen Python , 09-Июл-21 00:15 
Ada - хрень, названная в честь бабы. Переписать на 1С.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено SJW , 09-Июл-21 00:54 
Ой, как нетолерантненько!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:56 
Так то ей уже какой десяток, давно не молодка

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 07:54 
Это уже эйджизм.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено нах.. , 09-Июл-21 21:42 
Стоп, ты с debian попутал.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 16:19 
Там в честь мужика и бабы

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Myyx , 11-Июл-21 07:26 
не не я против гмо

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено kusb , 08-Июл-21 23:05 
На Haskell.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:06 
На Guile.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Dzen Python , 09-Июл-21 00:16 
На повершелле

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:30 
На планкалкюле

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:57 
На латынь

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено OramahMaalhur , 09-Июл-21 02:13 
На шумерскую клинопись.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ени , 09-Июл-21 07:22 
смузихлёбы. только наскальная живопись!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 20:14 
Поколение пепси! Лучше по старинке камнем об дерево ударять.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено нах.. , 09-Июл-21 21:44 
Ого бояре! Просто мычим и все.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 11-Июл-21 15:34 
Единственный нормальный язык это Rust. И только Rust. Все остальные языки программирования отстой. Те кто ими пользуются обмануты и им придётся переучиваться на Rust. Чтобы приблизится и почувствовать Rust, прикоснутся к его защищенности и надежности. Но не все пройдут и поймут Rust. Потому что Rust это не язык программирования это язык эпохи, язык вечности. На нём общаются эльфы Ривенделла. Именно на Rust была сделано кольцо единства. Но Фродо как настоящий JavaScript-ер не оценил мощь Rust. И выкинул в лаву. Нашу прелееесть.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Минона , 09-Июл-21 07:10 
Оберон

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ryoken , 09-Июл-21 08:09 
Жду-жду, а про ассемблер никто и не сказал.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним 80_уровня , 09-Июл-21 10:37 
Этот пост - не про быстродействие! Брысь из комментов, извращенец!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 10:54 
а кто говорил про быстродействие ? можно добавить дополнительные задержки

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 11:41 
...и сторонник x86_64 only

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ryoken , 09-Июл-21 12:58 
> ...и сторонник x86_64 only

Кто..? А на других архитектурах ассемблеров не, нет совсем?


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ryoken , 09-Июл-21 12:58 
> Этот пост - не про быстродействие! Брысь из комментов, извращенец!

Этот порвался, вкатите следующего.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 09-Июл-21 14:24 
На форт.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ХрюХрю , 09-Июл-21 17:33 
один из этапов компиляции - ассемблирование, не?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Директор Фёдор , 10-Июл-21 13:39 
Можно, только на llvm ассемблер, а то как-то сложно портировать

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Брат Анон , 09-Июл-21 12:41 
Вот за это люто плюсую.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 11:34 
>Почему они не прислушались ко мне и не переписали Tor на Pascal?

А в самом деле, лучше бы на Paascal. Или на Ada, ваще бы было круть в отношении безопасности.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Брат Анон , 09-Июл-21 12:42 
Спойлер: нет.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 12:27 
Вообще-то да. У Ады есть версия для формально верификации кода.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Брат Анон , 12-Июл-21 09:36 
> Вообще-то да. У Ады есть версия для формально верификации кода.

1) Ада построена поверх GCC, формальную проверку которого -- никто не проводил.
2) Согласно теореме Гёделя о полноте -- верифицировать систему средствами самой системы -- невозможно.
3) Кто верифицировал верификаторы?


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено DIO , 09-Июл-21 12:33 
на васике надо писать! :)

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:05 
>Но это наступит не скоро, и пока реализация на Rust не достигнет уровня полноценной замены разработка клиента и релея Tor на Си будет продолжена.

Главное предложение этой новости в самом конце.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:06 
Ну и так очевидно, что быстро только зайцы плодятся

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:08 
Поэтому redox будет готов для десктопа через тридцать лет.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:20 
Точно будет? А то готовности линукса уже надоело ждать

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:23 
Он готов, но не для всех

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:39 
А для кого готов?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:39 
Для тех кто умеет пользоваться линуксом

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:43 
Ну то есть ни для кого

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:56 
Отучаемся говорить за всех в интернете

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 09:14 
Как только пруфы годности для десктопа приведешь, так сразу71251

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 10:45 
Я пользуюсь, 5% пользуется, ты не пользуешься. Не для всех

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Валик , 09-Июл-21 07:35 
Нет, то есть не для тебя.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 09:15 
В том числе, ведь линукс не способен решать мои задачи на десктопе, я с него только на опеннете в комментах гадить могу, а для профессиональных вещей на десктопе линуксу никогда не добраться

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 11:44 
>я с него только на опеннете в комментах гадить могу, а для профессиональных вещей на десктопе линуксу никогда не добраться

На опеннете ты профессионально в комментах гадишь, не скромничай.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 11:39 
Я умею и для меня давно он готов для десктопа.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:38 
кто-то начинал всерьёз заниматься redox как массовой ос? где?
зачем говорить очевидный бред, если у проекта нет таких целей?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:41 
Ну да, у rust в принципе нет никаких целей

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:37 
Как это никаких? Vendorlock? Cargo-культ с бэкдорами? Job security для черноз^W афроамериканских трасгендеров, не?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 01:44 
Таков путь

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:41 
> Поэтому redox будет готов для десктопа через тридцать лет.

То ли дело GNU/Hurd и еще 100500 OS
https://wiki.osdev.org/Abandoned_Projects
на "правильных" ЯП!


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:40 
Kolibri OS и Visopsys хотяб на реальном железе работают. А не на выборочных ноутбуках

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:04 
> Kolibri OS и Visopsys хотяб на реальном железе работают. А не на выборочных ноутбуках

Т.е. ты пишешь этот коммент с ноута на KolibriOS/Visopsys?
Или "как обычно"?


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:10 
А ты пишешь этот коммент с redox? Как у тебя там netsurf не падает?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:22 
>>> Поэтому redox будет готов для десктопа через тридцать лет.
>>> Kolibri OS и Visopsys хотяб на реальном железе работают.
>> ты пишешь этот коммент с ноута на KolibriOS/Visopsys?
> А ты пишешь этот коммент с redox? Как у тебя там netsurf не падает?

Какой неуклюжий перевод стрелок.



"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:31 
Очень даже уклюжий, просто ты слился

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 01:00 
>>> Kolibri OS и Visopsys хотяб на реальном железе работают. А не на выборочных ноутбуках
>> докажи  
> ты слился

А ты точно понял значение выражения "слился"?


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 01:08 
Где в твоих прошлых сообщениях слово "докажи", так-то с kolibri в легкую можно отправить сюда сообщение. Сетевые стеки у него работают и подключиться к интернету по кабелю ethernet труда не составляет. Netsuft позволяет отправить сообщение на opennet, ну и ещё kolibri поддерживает русскую раскладку, а что там у redox?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 01:50 
>>> Kolibri OS и Visopsys хотяб на реальном железе работают. А не на выборочных ноутбуках
>> Т.е. ты пишешь этот коммент с ноута на KolibriOS/Visopsys?
> Где в твоих прошлых сообщениях слово "докажи", так-то с kolibri в легкую можно отправить сюда сообщение.

Когда спросил, пишешь ли ты из под колибриОС. Это самый первый вопрос, который напрашивается на такое утверждение.
Ты мог бы ответь "да! вот [фото]!" или "нет, но я запускал и оно реально работает и заменяет мою ОС, просто мне не зашло". Или "нет, но я точно знаю что оно работает не только на выборочных ноутбуках, потому что [proof]".
Но ты предпочел перевести стрелки на совершенно левый вопрос.

Однако, да - даже (отсутствующее) фото, как ты отправляешь сообщение с твоего ноута из под колибри будет весьма плохонькиим доказательством, т.к. может оказаться "выборочным ноутбуком".
Так что внушительный список поддерживаемых ноутов не помешает. Ну или что-то сравнимое (придумай сам, как свое утверждение доказывать будешь).


> к интернету по кабелю ethernet труда не составляет. Netsuft позволяет отправить
> сообщение на opennet, ну и ещё kolibri поддерживает русскую раскладку, а
> что там у redox?

А что там у redox? Это как-то поможет доказать твое утверждение "Kolibri OS и Visopsys хотяб на реальном железе работают. А не на выборочных ноутбуках"?
Но даже если и так - зачем МНЕ доказывать ТВОЕ утверждение за тебя?



"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 08-Июл-21 22:18 
Но как всюду пытаются пропихнуть ржавую дрянь!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:37 
сам ты ржавая дрянь >)

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:40 
Ты в каком году детский садик закончил, стрелочник?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:11 
А закончил ли?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Анимус , 10-Июл-21 04:54 
Старческие геммороидальные шишки продолжали рваться)

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 18:54 
Не читал твои вскукареки

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 11-Июл-21 12:55 
Сочувствую.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено grn , 09-Июл-21 08:16 
Пока у ZOG не кончатся деньги

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ZOG_ , 09-Июл-21 09:49 
Как то есть - кончатся? Мы майнеры вроде и не выключаем...


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Беня Коломойский , 09-Июл-21 09:58 
Ты хотел сказать краска в печатном станке?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:07 
Отличная новость, очередной плюсик в общее здравомыслие

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено нах.. , 09-Июл-21 21:52 
Но сам ты конечно ни строчки на этом г-но языке не написал.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 03:27 
Я написал. Что дальше?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 10:13 
Дальше тебя не ждёт ничего хорошего с такими навыками.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 12:50 
Очень важно мнение эникея, держи в курсе.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 08-Июл-21 22:17 
Пропал дом... В будущем видимо только криминал в виде ботнетов:-(((((

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Rustoman , 08-Июл-21 22:20 
Ждём линукс полностью на Rust! C SystemD и ZFS))))

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено kusb , 08-Июл-21 23:02 
Ядро SystemD kernel исполняющее юниты Systemd из которых и состоит система.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено uis , 08-Июл-21 23:21 
Ядро PotterD, имеет службу(помолились, изгнали демонов) kerneld и использует интерпретатор rust, написанный на go, для выполнения скрипта на питоне для компиляции javascript в байт-код.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Онаним , 08-Июл-21 23:32 
И всё это в докере.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 09-Июл-21 07:57 
Если бы твоя шутка была шуткой. Примерно так он и мыслит.

ЗЫ: забыл как назывался антипаттерн, где простая операция выполнялась с помощью сложного механизма. Машина...ну! Карикатуры даже были.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ryoken , 09-Июл-21 08:10 
Оверинжиниринг, не?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Рмшъ , 09-Июл-21 09:11 
Голдберга?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 09-Июл-21 13:33 
Она самая!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено n00by , 09-Июл-21 10:07 
> ЗЫ: забыл как назывался антипаттерн, где простая операция выполнялась с помощью сложного
> механизма. Машина...ну! Карикатуры даже были.

Пионеры_добывают_кумыс.jpg


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Паразитолог , 09-Июл-21 10:56 
Это у этого живописного произведения второе, неофициальное, название "Конь за..очен, но жить будет."?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено ryoken , 09-Июл-21 13:00 
> Это у этого живописного произведения второе, неофициальное, название "Конь за..очен, но
> жить будет."?

А в анекдоте так и вовсе были: козёл, Петька и Василий Иваныч :D.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено n00by , 09-Июл-21 14:40 
"Пионеры" и есть неофициальное. По научному это cargo cult.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено th3m3 , 08-Июл-21 23:16 
Уже есть Redox OS на Rust.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено . , 09-Июл-21 09:51 
Да то фигня какая-то, совершенно неготовая для десктопа - в ней даже systemd нет!

Давайте уже начнем, действительно, переписывать на хрусте zfs под линукс - тем более Линус разрешил!


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 11:45 
>Ждём линукс полностью на Rust! C SystemD и ZFS))))

И под RainbowGPL!


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Ванёк , 09-Июл-21 18:14 
> Ждём линукс полностью на Rust! C SystemD и ZFS))))

А потом ждём комментов "какие тормоза", "128 Гигов ОЗУ мало", давайте снова перепишем на Си... И так по кругу)


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 03:26 
Придётся тебе деньги снова на обедах экономить или у мамы просить.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:22 
Ну, чтож, помянем!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:23 
Хана тору((((

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:36 
Переписывают на качественный язык с какого-то позора, где хана?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:38 
О да, качетсвенный язак. Это тот который сам по себе течёт и падает?

Ах да, это другое. Он делает это безопасно.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:43 
сам ты течешь и падаешь
вычитал бред и зачем-то повторяешь

я вообще не знаю, что надо сделать, чтоб программа на расте беспричинно упала (у меня такое было при взаимодействии с C разве что, с кем поведешься...). если и "падает", то только с паникой, поясняющей конкретные причины "падения" (обычно это забытые проверки ошибок)
а при разработке на c/c++ рандом падения - рутина


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 09-Июл-21 07:58 
В каком месте он качественный?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено freecoder , 09-Июл-21 15:53 
Качественно поджигает.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено uis , 08-Июл-21 23:21 
Так и протокол не оч. Слишком централизованный.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:52 
Так давно хана. Они давно скомпрометированны. Начиная от бэкдоров в браузере путём включения JS на safest и зарезания его носкриптом путём ненадёжных костылей, не предназначенных для блокировки JS   в принципе, в результате чего при определённых условиях он таки оказывался включённым. Заканчивая анальной цензурой в блоге, отключением анонимного аккаунта в траке, потом выпиливания трака к ***м, с переходом на говногитлэб с javascriptом, да, с тем, что в торбраузере должен быть запрещён на уровне safest, чтобы когда всех через этот гитлэб взломают и заразят, можно было бы навешать лапиши, в которую поверят только идиоты, что они не знали и не по их инициативе это.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Rustoman , 08-Июл-21 22:27 
Отлично! Осталось полностью перепесать linux на rust!

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:39 
Да, начинай. Может меньше вони тут будет.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:41 
Пытались написать редох - не получилось :(

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Призывник , 08-Июл-21 22:29 
В топик призвыаются главные растознатоки (по совместительству - голословные растохейтеры, не написавшие на нём ни строчки кода, не прочитавшие ни одной полной главы из доки или книжки) - Урри, пох, Arisu и Dzen Python.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Урри , 08-Июл-21 23:00 
И зачем ты меня звал, главный любитель и пропагандист вижуалбейсика?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Урри , 08-Июл-21 23:36 
Ну вот, позвал и в кусты. Что за люди пошли...

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:18 
ты никому не нужен, дегенеративные перечислили для переклички, то, что ты откликнулся первым - удостоверяет твои регилии

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:58 
Нейроночка, тебя уже на хруст переписали?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Урри , 09-Июл-21 13:07 
оно на питоне, поэтому аж полчаса ответ рожало.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено kusb , 08-Июл-21 23:05 
Он кстати какой-то сложный в простых местах и непредсказуемый, просто так показалось.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 09-Июл-21 10:01 
Да спасибо, мы уже ржем всем аулом. "Но это наступит не скоро". Вот это - не голословно, это чуваки знают о чем говорят ;-)

При всей ненужности тора вообще, тут просто bullshit bingo, тройной - криптофантиками платят хрустобоям за переписывание и так работающего с "прогнозом" когда-нибудь "заменить".

Эх... а escopeta.swf так и стреляет себе в опу через дырку в текстурах. Хотя, казалось бы, наконец- то нужное, полезное и реалистичное применение идеи переписывания и всех модных фич нескучного язычка разом. Причем люди готовы платить реальные деньги горе-разработчикам, вынутые из своих личных карманов, а не нарисованные ZOG фантики. Я уже на самом деле начал было в них верить.

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


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено псевдонимус , 09-Июл-21 14:32 
Тор нужен.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено kusb , 09-Июл-21 17:21 
> "При всей ненужности тора вообще"

Как? А что нужно?
Просто я на самом деле очень удивился этой фразе.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 09-Июл-21 18:18 
> Как? А что нужно?

Ну, это смотря зачем. Если пополнять коллекцию cp - то, конечно, тор.

Но лучше пополнять подальше от места прописки. А то у товарищмайора такая коллекция, мало не покажется. А он может ей поделиться.

А если ты чего еще хотел - так откуда ж я знаю, чего.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено быдлоюзер , 11-Июл-21 09:22 
А как я без тора увернусь от 282ой в политсраче на жэжэшке?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 11-Июл-21 15:29 
nordvpn, ах, да, уже ж запретили... любой китайский. И не придется часами разгадывать капчи.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 22:31 
Хахаха. Будущее никогда, ненаступящее время.

Или вечно наступающее будещее время.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 12:39 
Повторит участь Wayland.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 09-Июл-21 18:30 
> Повторит участь Wayland.

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



"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено rust всё , 08-Июл-21 23:21 
rust - хорош как язык и идея, но северный зверёк подкрадывается откуда не ждали: зоопарк внешних зависимостей (внешних пакетов) от сомнительных источников.

труднее проверять и llvm и внешние пакеты (а их дофига) на проблемы.

это будет означать, что каждый уважающий себя проект, будет переписывать весь стек под себя.

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

то ли дело D: легко проверяется и легко читается; его не делает кто-нипопадя и всегда легко найти виновника проблем (а с rust - ищи ветра в поле если что случится).

в прочем, я не удивлюсь, если пипл схавает.

пока что go и rust идут ноздря в ноздрю по популярности и это при том, что go уже практически достиг некоего успеха и является уже полноправным игроком и дальше уже вряд ли будет развиваться (когда там джинерики появятся.. фиг его знает), а rust ещё не вышел, так сказать, из стадии разработки и его успех ещё ждёт.

вобщем, я придвижу, что питонисты будут переходить скорее на go, чем на раст, потому что на go ниже порог. но всё же, rust будет быстро набирать популярность, когда избавится от llvm как от зависимости и станет самостоятельным (в прочем, БигТех постарается всеми силами перевести линукс на rust (и llvm) и так ввести в зависимость от себя большое количество пользователей линукса (это то, о чём предупреждал Сталлман)).

но всё же, на данный момент, rust - тупо небезопасен и как реализация с жирной зависимостью от llvm и как политический инструмент под контролем странной группы людей.

по этому, я всем рекомендую переходить на D - это самое оно сегодня: быстрый, безопасный и легко конфигурируемый.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:58 
> вобщем, я придвижу, что питонисты будут переходить скорее на go, чем на раст,

На деле ситуация обратная - cextы пишутся на rust теперь, https://github.com/Qiskit/retworkx,даже модуль для setuptools есть, https://github.com/PyO3/setuptools-rust.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено НяшМяш , 09-Июл-21 00:32 
> язык rust - заметно сложнее, чем go

Лично моё впечатление противоположное. Писал как-то два прототипа, делающих одно и то же на Rust и Go (имея оригинал на Javascript). В Go я чуть не скончался, делая постоянные if err != nil, а потом ещё в конце пришлось оптимизировать опасными хаками, типа конвертации []byte в string без копирования, чтобы скорость была быстрее, чем у оригинала на JS и хотя бы в том же порядке, что и у Rust. В Rust я просто писал код, даже не особо заморачиваясь оптимизацией (например, не брезговал использовать String и Vec на куче, вместо &str и &[u8]) и сразу получилось весьма неплохо.

К чести сказать, самое сложное в Rust - концепцию заимствования - я чиркнул только поверхностно, и на поверхностном этапе мне она не показалась слишком сложной для понимания. Но скорее всего всё же при выборе выиграет Go по простой причине - он заметно более популярный и начальство более охотно к нему склоняется.

Ещё не могу понять, почему Go рекламируют как "спасение" из NodeJS (сам Ryan Dahl такое говорил) - JS и Go имеют намного больше различий, чем JS и Rust. По крайней мере мне после последних нескольких лет JS/TS было намного легче писать на Rust, чем на Go.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено golang всё , 09-Июл-21 09:50 
>> язык rust - заметно сложнее, чем go

нет, потому что в go нет ни макросов, ни дженериков. rust - определённо сложнее и синтаксически и семантически (из-за специфики работы с памятью). go - освобожает вообще от надобности думать в этом направлении. напротив, go больше похож на C, в плане велосипедостроения и бойлерплейта.

> Лично моё впечатление противоположное.

ну - замечательно. значит go будет стагнировать ещё быстрее и быстрый рост популярности rust приведёт к переписыванию на нём лялиха ещё быстрее чем я думаю.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Урри , 09-Июл-21 21:28 
Нет, раст сложнее из-за тонны заплаток поверх недосмотренных вовремя изъянов в архитектуре. Поэтому современный раст - это какая-то сплошная абракадабра с кучей префиксов и суффиксов, в отличие от изначального красивого дизайна.

Технический долг он такой, да. И ничего с этим поделать нельзя.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 03:35 
Из твоего описания тебя узнал. Тяжелая биография?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено НяшМяш , 10-Июл-21 22:14 
> Нет, раст сложнее из-за тонны заплаток поверх недосмотренных вовремя изъянов в архитектуре.
> Поэтому современный раст - это какая-то сплошная абракадабра с кучей префиксов
> и суффиксов, в отличие от изначального красивого дизайна.
> Технический долг он такой, да. И ничего с этим поделать нельзя.

Ничего такого я пока не заметил. Rust куда меньше синтаксически нагружен чем тот же C++.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено нах.. , 09-Июл-21 22:02 
постоянные if err != nil

Ох ты наш бедненький, устал ошибочки логировать и сообщать.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 03:30 
Для таких задач есть ты. А многие делают задачи, где надо думать головой.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено golang всё , 10-Июл-21 10:40 
> Для таких задач есть ты. А многие делают задачи, где надо думать
> головой.

парадоксально, но своей простотой golang просто работает и позволяет сконцентирроваться на задаче быстро добиться результатов. но от отсутствиея генериков и присутствия костыля в виде 'go generate' - доставляет достаточно сильно - меня вот теперь вообще от go воротит и я перебежал на D - жаль работу найти сложнее, но я что-нибудь придумаю.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Hck3r , 10-Июл-21 12:29 
Заходи на канал dlang.ru в телеге
Там бывает работа иногда :)

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено НяшМяш , 10-Июл-21 22:17 
go generate кстати тоже использовал, чтобы быстро сериализовать в JSON библиотекой quicktemplate. Без этого получалось раза в 3 медленнее, даже go-json не так быстр. Правда шаблоны выглядят ну очень стрёмно.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено НяшМяш , 10-Июл-21 22:12 
> Ох ты наш бедненький, устал ошибочки логировать и сообщать.

Да, устал, особенно когда во всех нормальных языках можно сделать throw ... или ?


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 05:58 
>rust будет быстро набирать популярность, когда избавится от llvm как от зависимости и станет самостоятельным

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


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 05:58 
Разработчики Раста не пишут транслятор кода в машинный язык, они работают на верхних уровнях, не соприкасаясь с машинными кодами.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 08:26 
Разработчики Раст не пишут код они пишут текст который пропустит компилятор

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 11:46 
Разработчики Раст не пишут код они пишут текст, в котором предлагают другим разработчикам переходить на Раст.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 09-Июл-21 11:50 
у вас опечатка в слове clippy. До настоящего компилятора у них обычно уже не доходит.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено golang всё , 09-Июл-21 10:01 
>>rust будет быстро набирать популярность, когда избавится от llvm как от зависимости и станет самостоятельным
> Ты  не понял Раст - это фронтенд, LLVM - это бекенд.
> Именно так устроен компилятор Раста. Ты говоришь, что дом будет хорош
> если избавится от фундамента и стен. Программисты Раста не пишут транслятор
> кода в машинный язык, они работают на верхних уровнях, не соприкасаясь
> с машинными кодами.

часть популярности golang - это как раз простота скачивания и сборки его самого (компилятора golang). ты компилируешь компилятор golang даже там где его нет - это делает его чрезвычайно живучим и легко переносимым. при том, он поддерживает как бутстрап от сишного компилятора, так и сборку самого себя. и при этом, go предоставляет весь спектр инструментов прямо из коробки, так что можно им пользоваться буквально в init-shell при минимуме зависимостей и независимости от библиотеки C - скомпилированный код  линкуется статически и работает напрямую с ядром. у D - тоже самое - тоже свой собственный dmd и тоже приближается к go по живучести, за исключением необходимости доставлять dub.

у rust с этим всё плохо: чтобы его собрать из сорцов - это целая история и для этого никак не обойтись без целой рабочей оси со всеми инструментами, при том что llvm зачастую требует нетривиальной установки в систему. в то время как go или d - просто работают. (при этом D теперь имеет встроенный компилятор C, что в разы повышает его полезность в системе)


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 12:11 
>Программисты Раста не пишут транслятор кода в машинный язык, они работают на верхних уровнях, не соприкасаясь с машинными кодами.

А-а-а, таr вот где зарыта главная фишка безопасТности Rust!


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 13:05 
> Ты  не понял Раст - это фронтенд, LLVM - это бекенд.
> Именно так устроен компилятор Раста. Ты говоришь, что дом будет хорош
> если избавится от фундамента и стен. Программисты Раста не пишут транслятор
> кода в машинный язык, они работают на верхних уровнях, не соприкасаясь
> с машинными кодами.

Хорош уже газифицировать лужи.

https://www.opennet.ru/opennews/art.shtml?num=55443
> Улучшены реализации GCC Rust (GCC-фронтэнда для Rust) и rustc_codegen_gcc (бэкенд rustc для GCC), который теперь проходит все базовые тесты.

https://github.com/bytecodealliance/wasmtime/tree/HEAD/crane...
> Cranelift is a low-level retargetable code generator. It translates a target-independent intermediate representation into executable machine code.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 13:58 
>Программисты Раста не пишут транслятор кода в машинный язык, они работают на верхних уровнях, не соприкасаясь с машинными кодами.

Тогда это ни разу не замена C. Скорее альтернатива C#/Java/Python.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 16:04 
Ты ещё забыл Си плюс-плюс, и его метапрограммистов.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено DIO , 09-Июл-21 12:43 
вобщем и целом все примерно (+-) так вот только напрашивается один вывод - почему выползло "это" вместо нормальных ЯП, а их было и есть но они захерены т.к. "пипл хавоэт" и т.к. смузи булькает. вот в итоге скатимся до гламурной розовой кнопки. есть специальности где тренд должны задавать не подвернутые штанишки , а свитера с оленями и где надо "итого" и итого заключается в скорости работы, объеме оообраб. данных, ресурсоемкости и т.п. А сейчас никто даже не заморачивается вопросом итогового размера софта/веба и т.п. ну да сейчас стайка сумзиков налетит со словами "тебе шо жалко пару баксов на память/винчестер/видяху?!" (обязательно с оскорблениями!) они даже не понимат о чем идет разговор и это грустно...

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено BorichL , 09-Июл-21 16:43 
Не страдай, сейчас производители мыкросхэмов упрутся в пределы производительности и объёмы памяти, и смузихлёбы захрустят на питонах в ...

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним зеленый , 09-Июл-21 20:39 
Не упрутся, есть еще прикол запихивать целые программы в инструкции процессора
как раньше были инструкции манипулирования строками:
https://www.tutorialspoint.com/assembly_programming/assembly...
Так сейчас есть инструкции для оптимизированного обучения нейронки:
https://en.wikichip.org/wiki/x86/avx512_vnni

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Урри , 09-Июл-21 21:34 
> почему выползло "это" вместо нормальных ЯП

Потому, что "уяк-уяк-и-в-продакшен" довольно моден последних 10 лет. Даже в казалось бы такой консервативной отрасли как игры везде сейчас "ранний доступ" (по нашему, старперскому, альфа-версия, даже не бета). И люди за это платят! Хотя и не все.

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

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


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 10-Июл-21 03:24 
И так знаем, что дохлых ничего не касается. Спасибо, кэп.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Онаним , 08-Июл-21 23:35 
Могу предположить подковёрной идеей исключение полноценного аудита.
Так как способных прочитать сишечку в этом мире тонны, а вот хруст - полтора землекопа, да и те по слогам.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Я , 09-Июл-21 07:34 
в этом году людей начавших изучать руст уже больше чем людей начавших изучать сишечку..

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Онаним , 09-Июл-21 09:46 
Ну то есть полтора школотрона, выбравших хруст потому, что это модно - да, сделают кассу.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 09-Июл-21 10:03 
бери больше - полтора миллиона мух. Только да, ничего они не сделают - так и будут "изучать".


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 12:12 
А нэ брэшешь?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 09-Июл-21 18:23 
> А нэ брэшешь?

Да истиную правду говорит - наверняка куча студоты с первого курса побрезгует немодными "портянками" си, и сразу засядет за книжку по игого и хрусту.

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

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


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Урри , 09-Июл-21 21:36 
Кто-кто подтянется? Да раст каждых полгода ломает синтаксис, преподаватели же перестраиваются раз в 5 лет. И что они будут преподавать, если все их методички на скачанном из интернета свежем компиляторе сплошь нерабочие будут?

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 10-Июл-21 00:01 
> Кто-кто подтянется? Да раст каждых полгода ломает синтаксис, преподаватели же перестраиваются

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



"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Брат Анон , 09-Июл-21 12:50 
В нашем клубе диванных ыкспертов им. тов. Троцкого на слово не верят.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Анонас а мы его , 08-Июл-21 23:37 
В качестве причин переписывания ХХХ на Rust называется желание добиться более высокого уровня защищённости кода за счёт использование языка, обеспечивающего безопасную работу с памятью. По оценке разработчиков ХХХ, как минимум половина всех отслеживаемых проектом уязвимостей будет исключена в реализации на Rust, если в коде не используются блоки "unsafe". Rust также даст возможность добиться более высокой скорости разработки, чем при использовании Си, за счёт выразительности языка и строгих гарантий, позволяющих не тратить время на двойные проверки и написание лишнего кода. Кроме того, при разработке нового проекта учитывается весь прошлый опыт разработки ХХХ, что позволит избежать известных архитектурных проблем, сделать проект более модульным и эффективным.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Dzen Python , 09-Июл-21 00:20 
> В качестве причин переписывания анонимного ыксперда опеннета на Rust называется желание добиться более высокого уровня защищённости задней части эксперта за счёт использование языка, обеспечивающего безопасную работу с краткосрочной памятью. По оценке разработчиков анонимного ыксперда опеннета, как минимум половина всех отслеживаемых проектом уязвимостей будет исключена в реализации на Rust, если в мозгу не используются блоки "политика". Rust также даст возможность добиться более высокой скорости разработки, чем при использовании классического академического обучения, за счёт выразительности языка и строгих гарантий, позволяющих не тратить время на двойные проверки и написание лишных кейсов при обучении. Кроме того, при разработке нового проекта учитывается весь прошлый опыт разработки анонимного ыксперда опеннета, что позволит избежать известных архитектурных проблем, сделать проект более модульным и эффективным.

Хм...


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено freecoder , 09-Июл-21 19:24 
Спасибо, добавлю в методичку.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:40 
>если в коде не используются блоки "unsafe"
>если

Это "если" неосуществимо. Безопасная программа - та, которая ничего полезного не делает. Как только нужно сделать что-то полезное, приходится взаимодействовать с ОС и железом. А это невозможно без "unsafe". Не у себя - так в зависимостях.

А с ним все общие математические доказательства безопасности летят к чертям.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Я , 09-Июл-21 07:37 
и поэтому нужно к ошибкам в зависимостях добавлять ошибки в основной программе..

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Урри , 09-Июл-21 21:38 
Зато это ошибки в программе, которые легко найти и исправить; а не в инструменте.

Напомнить о багах в сишных компиляторах и сложности их обнаружения? Думаете раст в этом плане не такой, особенно с учетом модели его разработки "а давайте сегодня запилим вот такую прикольную штучку, я в туалете сидел и внезапно придумал"?


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 11-Июл-21 22:40 
Понимаешь ли, тут такое дело. Система не является суммой компонент. Программа сама по себе может быть без ошибок (используя зависимость как чёрный ящик), зависимость сама по себе может быть без ошибок (при допущении, что её правильно используют), но при этом вся система может содержать уязвимость, основанную на том, как взаимодействуют компоненты. За примерами далеко ходить не надо: Meltdown.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 08-Июл-21 23:59 
Фанатизм он такой. Этим гоблинам из Rust уже миллион раз приводили код как  рас валится на тех-же местах что и c++ и совершенно одинаково.

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


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:22 
давай, повтори из этих миллионов хотя бы пять случаев со ссылками, трепло

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 00:55 
Ну гномосековскую librsvg всё равно приходится собирать, раст по-любому в системе будет.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 01:10 
Это ещё что, мне приходится собирать dev-python/cryptography. Гениальная идея тащить ржавчину в питон.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 06:37 
Старые версии не на rust. Использую librsvg-2.40.16 в своем дистрибе.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Ivan_83 , 09-Июл-21 07:33 
Тоже.
На фре есть выбор какую версию использовать из портов.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 12:27 
Использую Qtшный софт.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 02:37 
Господи, наконец-то можно будет высматривать бэкдуры не в коде изделия, а в коде компилятора.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено пох. , 09-Июл-21 10:08 
С чего это вдруг? Бэкдорам в коде ничего не грозит, никуда не денутся, главное ведь не использовать в них unsafe, а подключать нужные детали крейтами.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Имя , 09-Июл-21 06:38 
> По оценке разработчиков Tor, как минимум половина всех отслеживаемых проектом уязвимостей будет исключена в реализации на Rust, если в коде не используются блоки "unsafe"
> если в коде не используются блоки "unsafe"

Хаха.


"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 06:42 
Поигрались в свободу, анонимность, даркнет и хватит.

"Проект Tor представил реализацию на языке Rust, которая в бу..."
Отправлено Аноним , 09-Июл-21 07:24 
Почему так мало нытья опеннетчиков, не все дети проснулись?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Ivan_83 , 09-Июл-21 07:36 
И правда, напишем лучше TOR на JS или питоне.
Кода получится мало, он будет весь безопасный и его легко аудитить.
А то что там 1005000000 зависимойтей от неизвестных Васянов тянется - ну и ладно, пусть их другие проверяют, это же за рамками нашего проекта.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 08:28 
Главное переписывать постоянно,вместо устранения уязвимости, чтобы кураторы из АНБ и ФБР были довольны

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Serq , 09-Июл-21 08:55 
системд когда  на расте  перепишите?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 12:35 
как только редох смогут дописать.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Брат Анон , 09-Июл-21 12:53 
> системд когда  на расте  перепишите?

Тяпун тебе на язык


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:15 
Никогда, это будет расистемд, а это неполиткорректно.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено lockywolf , 09-Июл-21 09:13 
Вот когда LLVM перепишут на Расте, тогда и поговорим.

По сути, не вижу чтобы что-нибудь изменилось. Раст и так в системе давно.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 09-Июл-21 10:07 
Мляаааа, зачем ты их позвал?! Чем мы нормальный-то код будем собирать - невменяемым gcc с его встроенным лицензионным капканом?

А, впрочем, ничего страшного. Ведь не перепишут, а "начнут переписывать".


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 12:14 
Поговорим, когда LLVM перейдёт под крыло проектов GNU.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено макпыф , 09-Июл-21 13:49 
Зачем там llvm, у GNU есть нормальный компилятор

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 09:33 
Ахах!
Have you considered Rewriting It In Rust?
https://gitlab.torproject.org/legacy/trac/-/issues/11331

https://transitiontech.ca/random/RIIR


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Беня Коломойский , 09-Июл-21 10:09 
Да какая разница, на чём написано это АНБшное spyware убожество.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 12:35 
Кстати, корневые тор-узлы в Европе принадлежат... гос-структурам!

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 13:09 
> Кстати, корневые тор-узлы в Европе принадлежат... гос-структурам!

Ну, раз аноним так авторитетно заявляет ...



"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 15:09 
ФБР продало несколько сотен Google Pixel со специальным софтом :) Информация опубликована после завершения операции по поимке неугодных.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 16:45 
> ФБР продало несколько сотен Google Pixel со специальным софтом :) Информация опубликована
> после завершения операции по поимке неугодных.

А в огороде бузина ...



"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено _kp , 09-Июл-21 10:44 
Мы написали, и оно почти работает. И что?  Вот когда напишут рабочую версию, протестируют, тогда и обсудим. А пока, мягко говоря, улыбнулись.

Страшная тайна, если переписывать с Си на Си, по правилам хорошего тона конечно, то уязвимости тоже пропадают, но и времени на большоие чужие проекты практически как переписывать на rust уйдёт.  


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 10:45 
Так язык чтобы что-то начать, а не закончить.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним зеленый , 09-Июл-21 20:47 
Там 600к долларов на переписывание выделили. Скорее всего перепишут.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 17:56 
Немного не хватит, ещё попросят. Затем, снова перепишут.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Myyx , 11-Июл-21 07:33 
а ты погугли даходы девлопов добавь расходы на то и се

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 10:44 
Мозиллу они уже не переписали. Так и Тор не перепишут. Зато хайпа целая тележка.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 09-Июл-21 10:54 
> Мозиллу они уже не переписали.

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Беня Коломойский , 09-Июл-21 10:54 
Мозилла и без того фризит на 12 потоках и 16гб рамы.

Перепиши её на раст, потребуется северная конфигурация премиум сегмента чтобы опенетик почитать.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 09-Июл-21 11:51 
до начала переписывания потоков было всего два.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Беня Коломойский , 09-Июл-21 15:28 
Просто эти коммунистические политологи не умеют в программирование. Вон Internet Explorer 11 до сих пор самый легковесный и стабильный браузер. Короче вся эта шобла впопенсорсных яжепрограммистов во главе с гуглом жидко обдристалась.

Кстати ещё Opera presto лучше любого современного недобраузера.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 09-Июл-21 18:28 
> Просто эти коммунистические политологи не умеют в программирование. Вон Internet Explorer
> 11 до сих пор самый легковесный и стабильный браузер.

только для него интернета нет.
Как и для трупа оперы.

Не умеет он во всей его красоте б-жественный vue.js...ой, простите, опечатался, бес попутал - angular!

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Беня Коломойский , 09-Июл-21 19:15 
Короче говоря, вопреки шизоидной пропаганде гнутых сектантов, бороться нужно не с проприетарщиной, а с модерн программистами.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено freecoder , 09-Июл-21 19:31 
О до чего договорились, неолуддитами запахло.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Fractal cucumber , 11-Июл-21 17:29 
А Microsoft переписали?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 11:25 
В качестве причин переписывания Tor на Rust называется... да переписывание на Rust, чёрт возьми!
Rust также даст возможность добиться более высокой скорости разработки, чем при использовании Си, за счёт выразительности матерными словами программистов.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 13:30 
Не знаю как оно увеличит производительность. Мне например нужно сперва будет пару месяцев потратить на изучение этого языка. Да и то, если я на это решусь. Без этого моя личная производительность на расте будет окло ноля/нуля.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено lockywolf , 09-Июл-21 19:04 
> Не знаю как оно увеличит производительность. Мне например нужно сперва будет пару
> месяцев потратить на изучение этого языка. Да и то, если я
> на это решусь. Без этого моя личная производительность на расте будет
> окло ноля/нуля.

Норм, я за пару месяцев выучил Фортран, и моя производительность понизилась.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:12 
Круглые колёса ещё ставить надо, уж лучше я на квадратных по-старинке.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 18:00 
Но если это про Rust, то они треугольные, стороны не равны.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 18:25 
Не нужно проецировать образ своих рук на язык.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Ordu , 09-Июл-21 14:01 
> В качестве причин переписывания Tor на Rust называется... да переписывание на Rust, чёрт возьми!

Нет, там очень серьёзный список причин для переписывания, из которых снижения частоты появления багов работы с памятью, далеко не самый впечатляющий. Там настолько серьёзный список причин, что я даже не уверен, что их подход "переписать с нуля" неправильный. Ведь можно было переписывать частями. Даже если переписывать на расте. Архитектурные изменения -- не SOCKS-прокси с прикрученной изолентой возможностью встраивать в приложения, а встраиваемая реализация, которую можно использовать, в частности, и для создания SOCKS-прокси. И, конечно же, "There are lots of places in the current C codebase where complicated "spaghetti" relationships between different pieces of code make our software needlessly hard to understand and improve."

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним зеленый , 09-Июл-21 20:50 
Они не психовали, просто им дали 600тыс долларов на это.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Ordu , 10-Июл-21 03:03 
> Они не психовали, просто им дали 600тыс долларов на это.

Вот бы мне так. Отыграть психа за 600 килобаксов. Почему-то другим везёт с такой прухой столкнуться, а со мной никогда не случалось.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 10-Июл-21 09:47 
Ну так - "разработчики с двадцатилетним опытом". Клянченья грантов.

Могли бы и побольше вымутить - ну что такое 600к в долине силиконовых сисек?


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 18:03 
>Они не психовали, просто им дали 600тыс долларов на это.

Эх, лучше бы они купили майнерских видеокарт на эти 600 k$.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 10-Июл-21 18:17 
Зачем, ZOG же ж уже сам купил. Им остается только регулярно получать транши - и, смотри, смотри - отлично справились ведь!

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 20:59 
Если там все так как написано выше то это практически нереально переписывать это по кускам - скорее всего в планах это было, но после анализа сего макаронного изделия пришлось пойти другом путем. Потому что для каждого логического модуля придется писать обвязку для взаимодействия с оставшимся легаси кодом (и это не только ffi, а еще и напр преобразование структур). Плюс более чем уверен что есть проблема с прямым с транслированием си кода из-за нарушения правил владения что приведет или к костылям, или к архитектурным изменениям, что противоречит идеи перетранслировать код. А если идут архитектурные изменения, то смысл себя ограничивать - можно сделать и модульность, и более безопасную систему типов, и нормальный хендлинг ошибок, и многое другое.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:21 
Когда-нибудь даже ты научишься внимательно читать такие крайне длинные статьи. Главное не сдавайся.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 12:35 
Когда везде проталкивали systemg, на каждом углу орали про быструю загрузку ПК (чего на самом деле не было и нет)
Сейчас на каждом углу орут про безопасную работу с памятью.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним зеленый , 09-Июл-21 20:54 
Попробуй pop-os запустить. У меня на старом компе и 4гб оперативки стартует за 3 секунды от начала чтения с SSD до рабочего стола gnome3. Это еще медленно наверно

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 23:10 
Это заслуга SSD, а не systemg. Когда эту хрень стали припихивать везде я искал на форумах почему и сделал выdод что единый аргумент только один - комп БЫСТРЕЕ стратует(быстрее чем было, а не просто быстро). Я проверял на своем компе и с HDD и SDD в скорости загрузки systemd всегда на чуть чуть уступало upstart и примерно одинаково с sysv. Реальное же ускорение загрузки дает SSD.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено xcode , 09-Июл-21 12:40 
Вообще это хорошее дело. Rust все-же действительно дает большую статическую защиту чем Си. От фактора человеческих ошибок не застрахован ни один самый профессиональный программист, и хорошо когда значительную часть ошибок может отследить компилятор.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Брат Анон , 09-Июл-21 12:56 
> Вообще это хорошее дело. Rust все-же действительно дает большую статическую защиту чем
> Си. От фактора человеческих ошибок не застрахован ни один самый профессиональный
> программист, и хорошо когда значительную часть ошибок может отследить компилятор.

Что люди не придумают, лишь бы не автоматическое управление памятью.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Анон1632776693 , 15-Июл-21 11:59 
Автоматическое на уровне компиляции чем тебе не управление?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Брат Анон , 16-Июл-21 11:04 
> Автоматическое на уровне компиляции чем тебе не управление?

Не тем, что это не алгоритмическая задача. Не надо перекладывать это на программиста.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним12345 , 09-Июл-21 12:46 
Хочешь исправить старые ошибки и наплодить новых - перепиши на другом языке !

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Грустный Сишник , 09-Июл-21 13:16 
Приятно смотреть как у си рудиментов полыхает

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено anonymous , 09-Июл-21 14:26 
Полыхает не у них. Полыхает у тех, кто не хочет чтобы его ОС тормозила и жрала память как не в себя.
Вот чего вам в вашем redox не сидится, а?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Gedweb , 09-Июл-21 19:09 
интересно в каком месте раст жрёт память и тормозит

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 19:19 
У Растафанатиков память как у золотой рыбки 5 секунд. Так что нет смысла им напоминать про текущих редокс, жрущий фаерфокс. Про уязвимости например в том же аналоге sudo https://www.opennet.ru/opennews/art.shtml?num=55167 но ведь ни один растафанатик не способен такое запомнить.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Gedweb , 09-Июл-21 19:28 
redox - наколенное микроядро, о чем тут говорить. Не нужно сравнивать конкретный софт и сопоставлять с языком. Про sudo бред, ему уже 40 лет, конечно он уже давно супер стабильный (но не прямо с рождения).
Собственно переписывать такую бородатую софтину тоже бред.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 20:17 
Он супер-стабильное шерето, да. Ржавчина не серебряная пуля, нет совершенно никакого смысла переписывать то, что и так работает хорошо.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:09 
Расскажи разработчикам, что у них всё хорошо.
Или сделай так, чтоб у них было всё хорошо.
Или просто балабол?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 13:28 
>> По оценке разработчиков Tor, как минимум половина всех отслеживаемых проектом уязвимостей будет исключена в реализации на Rust.

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

>> Си также даст возможность добиться более высокой скорости разработки, чем при использовании Rust, за счёт больше популярности, документированности языка, а также огромного числа контрибьютеров, которые знают язык Си, но не знают Rust.

А вот с этим, пожалуй, соглашусь


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:07 
Правильно! Эти починим, новые добавим! Новые починим, ещё более новые добавим! Чего без дела-то сидеть!

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 13:30 
Доставай водяру, помянем жмура свеженького! (с)

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 10-Июл-21 09:52 
Нее, мы еще посидим, погодим!

Он же еще не сдох, _приступили_ к переписыванию. Хорошее занятие, надолго. 600килобаксов сами себя не освоят, понимать надо!


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 14:06 
Растоманы всё не уймутся)

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 14:25 
Ура товарищи! Больше раста - богу раста! Предлагаю в честь этого всем опеннетчикам раздать по 5 грамм раста!

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:05 
Тут многим надо мозги раздать сперва, а только потом раст.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 10-Июл-21 09:54 
Но, Ева, мозги придется тоже отдать Адаму. Иначе он нам тут все своей ржавчиной зассыт.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Ууууу... , 09-Июл-21 17:27 
По ходу, будет в итоге действительно "ZOMG"...

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Gedweb , 09-Июл-21 19:15 
C как язык очень устарел, на нём очень хардкорно писать, отсюда высокий шанс ошибки. Странный путь с тоталным переписыванием конечно. Можно было бы не так радикально подходить

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 20:15 
Чем он устарел? Вполне справляется со свой ролью переносимого ассемблера. Может, конечно, ассемблер и по-современней, только писать на нём не очень приятно и эффективно.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 02:59 
Ну и зачем писать тор на переносимом ассемблере, если есть языки мощнее?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:45 
> Ну и зачем писать тор на переносимом ассемблере, если есть языки мощнее?

Какие? Не переносимый асм? Ну да. Или джава? Ну тоже не плохо вариант, если нативные батарейки будут. Единственный (буквально) вариант получить нормальную производительность, это переписать куски приложения на асме под каждую платформу, и от этого ты никуда не денешься. Сишечка это good enough абстракция выдающая плюс-минус предсказуемый асм, дальше уже твикаешь ручками. Те же плюсы позволяют писать исключительно неэффективный код, который вроде даже выглядит "хорошо", и из-за сложности подводных камней там куда больше.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним зеленый , 10-Июл-21 09:09 
>Сишечка это good enough абстракция выдающая плюс-минус предсказуемый асм,

Это уже давно неправда благодаря оптимизирующим компиляторам. https://llvm.org/docs/Passes.html#transform-passes
>Те же плюсы позволяют писать исключительно неэффективный код,

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 16:04 
Опыта оптимизаций прода/продуктов у тебя явно нет, а знания ограничены статьёй 20-летней давности. Зато коммент про это пишешь с умным видом. Не стыдно?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 19:05 
Это называется реализм. Выше головы не прыгнешь.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 22:28 
Это ты недорос.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Gedweb , 10-Июл-21 11:22 
покушал на микроконтроллерах вдоволь, спасибо не нужно

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:01 
Не хардкорно, а тупо неудобно, поэтому это только в крайнем случае.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 20:35 
Ого, вообще закачаешься!

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено нах.. , 09-Июл-21 21:39 
> переписывания Tor на Rust

Ну минус одна типа защищенная сетка. Да и уй с ней.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:46 
Если бы ты бросил программирование, про тебя все примерно так бы и сказали.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 09-Июл-21 23:25 
Название rust само по себе деструктивно. Идея работы с памятью взята с с++ shared_ptr и других умных указателей. Rust скорее как замена с++, т.к. проще.

Много сейчас работадателей на rust?

Людям нужен язык с лучшими идеями из rust, чтобы легче, чем c++. То есть ждём нового языка с нормальным названием.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 02:54 
Хейт от сисектанистов неудивителен. Люди, всю жизнь ничего не видевшие кроме goto и void**, имеют мало знаний о нормальных языках программирования.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 03:53 
Это раст то нормальный язык программирования?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 05:19 
Что конкретно тебя в нём смущает?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 10:15 
Тут даже сложно сказать, что НЕ смущает.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 13:00 
Крайне невнятный ответ. Что смущает больше всего?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 11:21 
То что он небезопасный, но позиционирует себя как безопасный и еще и средство от всей болезней.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним зеленый , 10-Июл-21 11:25 
Вы передергиваете. Он позиционирует себя как язык с возможностью безопасной работы с памятью. Таковым и является.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 12:12 
Это как «безопасная» болгарка из-за того что на неё поставили защитный кожух. Сильно безопаснее она от кожуха не стала, но это все равно небезопасная болгарка. А если она из-за этого кожуха еще и неудобная так что работу на 1 час с ней надо делать 10 часов, становится понятно почему с её помощи никто так ничего и не сделал.

Это уже не говоря что для результата этот кожух снимают unsafe и только так с её помощью добиваются хоть какого-то результата. А дуракам типа фрактала болгарка и вовсе противопоказана.  


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено user , 10-Июл-21 13:16 
Понятно, что те, кто финансируют переписывание кода на Rust имеют две цели:
1. Научить новых программистов на своём языке.
2. Избавится от чужого авторства.

Вот перепишут ядро на Rust за счёт средств гугла, оно как бы гуловое будет.

Вот пример safe кода, когда компилятор Rust даже warning не пишет:

fn main() {
    let mut _v : Vec<f64> = vec![];

    let mut count : f64 = 0.;
    let _mean : f64 = {
        let mut sum :f64 = 0.;
        for i in &_v {
            sum += *i;
            count += 1.;
            println!("never call");
        }
        sum
    } / count;

    println!("Mean={:#?}", _mean);
}

На выходе получаем:

Mean=NaN


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 13:39 
Ты просто не знаешь, что деление флоат числа на 0 - это нормальная операция, чётко определённая в стандарте ieee754. Ты же не думаешь, что язык должен научить тебя матчасти?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено user , 10-Июл-21 13:55 
> Ты просто не знаешь, что деление флоат числа на 0 - это
> нормальная операция, чётко определённая в стандарте ieee754. Ты же не думаешь,
> что язык должен научить тебя матчасти?

Да, это нормально. Стандарт, надо чётко понимать. Программист обязан прочитать
статью "Everything a Computer Scientist Should Know About Floating Point",
обязательно перевести на свой язык, чтобы лучше понять.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено n00by , 10-Июл-21 17:22 
А count += 1.; это нормальная операция?

А нижеследующий мусор, это тоже нормальная операция?


int main() {
    auto v = std::vector<double>();

    double count = 0.;
    const double mean = [&]() mutable {
        double sum = 0.;
        for (double i:v) { // не осилил &_v
            sum += i;
            count += 1.;
            std::cout << "never call" << std::endl;
        return sum;
    } () / count;

    std::cout << "Mean=" << mean << std::endl;
}



"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 19:15 
А что не так?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено n00by , 11-Июл-21 09:35 
Ну я даже и на знаю, с чего начать.

Вот что было не так со следующим?


let mean lst =
    let count = ref 0 in
    let sum = List.fold_left (fun x1 x2 -> count := !count + 1; x1 +. x2) 0. lst in
    sum /. float_of_int !count

let l = [];;

Printf.printf "Mean=%g\n" (mean l)



"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено user , 11-Июл-21 12:09 
Моё мне мнение, Вы извините, но это арго.

Самые главные вопросы, вне зависимости от языка, Вы не задали:

а что значит математически среднее значение от пустого множества,
можно ли напечатать это значение, что делать, если у Вас микроконтроллер:
исключение генерировать?




"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено n00by , 12-Июл-21 06:14 
Если сравнить последний вариант с типичными функциями на OCaml для обработки списков, то он бы выглядел как-то так:

let mean lst =
    match lst with
    | [] -> None
    | _  -> Some (let count = ref 0 in
           let sum = List.fold_left (fun x1 x2 -> count := !count + 1; x1 +. x2) 0. lst in
           sum /. float_of_int !count)

Вариант на C++, где по аналогии с Rust я накуралесил лямбду, сразу отправляется в мусор, как неведомая переусложнённая фигня. В обычном цикле со счётчиком тип count естественно становится целым и возникает вопрос о 0-м значении.

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

У меня пока один вопрос: кто додумался позиционировать Rust как замену императивному языку, и почему я до сих пор не увидел, что бы кто-то назвал его функциональным.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 01:35 
ну если скобку в for вернуть на место - код как код, наверняка тоже nan выдает?

Чтоб еще после деления на ноль получилось?


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено n00by , 11-Июл-21 09:32 
> ну если скобку в for вернуть на место - код как код,

Дяденька, не бейте меня больно, я трясущимися руками это копировал!

> наверняка тоже nan выдает?
> Чтоб еще после деления на ноль получилось?

А тут -- как карта ляжет.

$ clang++ safe.cpp -o safe && ./safe
Mean=-nan

$ clang++ -O2 safe.cpp -o safe && ./safe
Mean=nan


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 15:35 
ВООО! Значит, хруст таки - безопастнее! У него всегда позитивный NaN, а у тебя каждый раз разный!

P.S. у меня, кстати, всегда положительный.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 13:22 
Безопасность - это не бинарное понятие. И не абсолютное, а относительное.
Позиционирование - что можно избежать многих багов. Но вообще позиционирование - это про маркетинг, а не про язык. Иначе слона не продашь. Например, у того же Go преувеличения очевидны:
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 10-Июл-21 18:23 
У того игого хоть выхлоп есть - заметь, не "переписывание" того что и без них работало, а работающий софт, который, как ту же графану, и заменить-то не на что.

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 18:54 
Во-первых, на го и обычных переписываний тоже было дофига, и была куча хайпа и вот это всё.
Во-вторых, это какая-то претензия к таймингу новости (мол, зачем сейчас, а не тогда, когда уже написали), а не к расту.
В-третьих, и на расте есть написанный с нуля работающий софт, просто тебе это неинтересно, поэтому тебе кажется, что его совсем нет (мозг так устроен). Взять парочку:
- https://firecracker-microvm.github.io/
- https://linkerd.io/2021/05/27/linkerd-vs-istio-benchmarks/#w...
- https://tikv.org/

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 10-Июл-21 19:54 
> Во-первых, на го и обычных переписываний тоже было дофига

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

> В-третьих, и на расте есть написанный с нуля работающий софт, просто тебе это неинтересно

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

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 02:14 
Чел, если ты вдруг пишешь код (что вряд ли), то ты пишешь явно ненужное, потому что я этим не пользуюсь.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 15:45 
Линoops пользуешься? Ну, вот...
А если бы я не смог разобраться в том коде из-за нагромождения абстракций на абстракции и "очень-очень safe поведения" плюс нескучный синтаксис (а вернее всего даже и не попытался бы) - хз сколько еще лет тот баг ловили бы "всем аулом". Возможно стал бы очередным 12309, "мы что-то где-то поправили, и вроде стало реже", и так двадцать раз, а потом закрыть и заблокировать доступ, чтоб не смеялись. Он у разработчиков раз в году воспроизводился.

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено andy , 12-Июл-21 14:34 
> было, правда, обычная цель этих переписываний куда прозаичней чем у раста - уволились из-за
> бескормицы или уволены хорошие программисты, и проект продолжать невозможно. Тот же zabbix-agent. > Причем получилось дерьмо на палочке, "всем хуже". Но с ним справляется дешевый и плохой.

А что с zabbix-agent'ом? https://github.com/zabbix/zabbix/tree/master/src/zabbix_agent
Судя по репозиторию, он на C разрабатывается, никто его на Golang не переписывал.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 12-Июл-21 17:19 
> А что с zabbix-agent'ом?

п-ц ему :-( Там, похоже, разработчиков на сях (а не "Fullstack devs") осталось ровно ноль.

updated copyright to 2021 6 months ago - вот так и "разрабатывается".
PR и просто фичреквестов с 2010го года висит - жопой жрать можно. Кое-кто уже от старости помер, так и сидя на вручную патченном.

А п-ц, неожиданно, притаился вот тут:
https://github.com/zabbix/zabbix/tree/master/src/go - жрет вчетверо больше памяти, других ресурсов тоже ему подавай, и иногда глючит.

отдельной вишенкой на тортике является то, что переносимая-перенсоимая-игогошечка почему-то работает только в linoops. Для винды рекомендуют вот тот, старый. В котором автодискавери performance counters (уже кем-то написанную) десять лет не могут нормально.

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 13:10 
Больше скажу - эти люди в подавляющем большинстве ничего сложнее laba1.c не писали.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 10-Июл-21 21:35 
Жалко Тор... Закат продукта...

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено 404 , 10-Июл-21 23:07 
тоже сгонял в будущее, глянул, да заменит: как пример неудачной смены языка разработки. Будет экспонатом

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 02:18 
Пока ты гонял в будущее, все гоняли к твоей жене. Но ведь это стоило того?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Я , 11-Июл-21 23:42 
но у него муж..

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено 404 , 12-Июл-21 09:33 
> но у него муж..

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Муж , 12-Июл-21 17:20 
> но у него муж..

хехехе! Надеюсь, они получили удовольствие!


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 00:27 
Чето все тут Раст клюют. Но я всё же не понимаю вот чего - ведь должны же ЯПы развиваться, ведь ясно же, что Си - это не последний шаг, не серебряная пуля. Если язык с помощью borrow checker'а отлавливает часть ошибок - что в этом плохого? А то по такой же логике, как у противников раста, можно доказывать, что Си не нужен и нормальные программисты пишут на ассемблере или в машинных кодах сразу.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 00:56 
Здесь так принято, ругать раст тут - это больше традиция, чем логика. К тому же сейчас каникулы, экспертов гораздо больше стало.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 01:07 
Тут просто ржут над хрустоманами.
Потому что тут они безобидны - проект и так ни разу не жалко.

> Но я всё же не понимаю вот чего - ведь должны же ЯПы развиваться

Ну вот как-то странно они нынче стали "развиваться". На Си ничего не "переписывали". Наоборот - Си написали ради того чтоб использовать его для написания проекта, который без него никогда бы не был дописан. Ничего особо не переписывали и на C++ (благо и не надо, он почти совместим). На нем в основном писали с нуля - проекты, для которых Си показался слишком неудобен (результат уже вызывает некоторые сомнения, см бесславную смерть lizardfs)
На игогошечке вот уже пошли переписывания. Тоже не от того что язык суперхорош, а от того что программисты на нем суперплохи, зато дешевенькие. Тем не менее на нем тоже сделано приличное количество проектов, не "переписанных". Некоторые даже и ничего получились.
На ноде - и то написали цельный офисный пакет (опять не "переписали", а с нуля).

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


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 01:23 
Не пришли ли мы к точке, когда уже весь софт написан и новый не нужен?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 01:32 
Ну тогда логично получается - хруст не нужен.

Но нет, не пришли. Просто написан недостающий софт явно будет не на хрусте.
На том все больше "начинают переписывать". Чтобы никогда не закончить (а то ж ZOG может заметить и прекратить поставлять намайненные деньжата)

P.S. заглянул тут на днях - как там дела у пейсбука с его переписыванием hg (тоже ведь, теоретически, надо бы уже кому-то и озадачиться). Пичалька, все так же дела - собирается только внутри сети пейсбука специально обученными сборщиками. "Но вы можете собрать клиент!"
Аж под три платформы. Ну, логично, для остальных сам хруст недоделан и не будет.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 01:43 
> Но нет, не пришли. Просто написан недостающий софт явно будет не на хрусте

А на чем? И почему это нельзя будет сделать на расте?


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 15:50 
Да я-то откуда знаю, почему каждый раз escopeta.swf с кривым стволом для стрельбы в задницу у них получается?!

Место, наверное, проклято. Зачем они выбрали название из Thief2 ?


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 01:26 
Да и в принципе, разве софт никогда не должен быть переписываем со старых подходов/технологий на более новые? Скинуть техдолг, так сказать, избавиться от косяков прошлой архитектуры - такое вот возрождение и очищение через переписывание

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 01:27 
Кому должен?

Обычно при этом получается другой софт - и чаще всего он - г-но.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 01:40 
То есть самый первый софт в истории был наилучшим?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено пох. , 11-Июл-21 02:02 
netscape 2.0 - 90% всего интернета
мурзила-тебеневажнознатьномерверсиилишьбыпоследняя - 3%

доулучшались.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 03:38 
Ну так хром новый софт, он лучше, значит?

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 11:49 
> он лучше, значит?

Он же не на расте. Конечно, лучше.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 02:20 
Программисты на го дешёвые? Ха-ха, ор выше гор.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 13:45 
> Если язык с помощью borrow checker'а отлавливает часть ошибок - что в этом плохого?

Распространение раста является угрозой для всяких сишников. Вот потому они и бушуют, как луддиты, ломавшие станки.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено user , 11-Июл-21 14:26 
>> Если язык с помощью borrow checker'а отлавливает часть ошибок - что в этом плохого?

Есть определенные прелести. Но на этом мозги закончились, начались плохо
продуманные костыли.

> Распространение раста является угрозой для всяких сишников. Вот потому они и бушуют,
> как луддиты, ломавшие станки.

Угроза в чём? В том, что они не смогут изучить Rust по какой-то причине?


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 15:28 
> начались плохо

продуманные костыли.

Какие? Ну хоть один пример? Я щупал Раст - вроде всё красиво, какие костыли? Ну синтаксис чутка непривычный, ну так у гошечки тоже есть отличия непривычные


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено user , 11-Июл-21 17:46 
>> начались плохо
> продуманные костыли.
> Какие? Ну хоть один пример? Я щупал Раст - вроде всё красиво,
> какие костыли? Ну синтаксис чутка непривычный, ну так у гошечки тоже
> есть отличия непривычные

Ну вот Rust использует бинарный формат, совместимый с сишным.
Наблюдается какая-то преемственность от с.
Ну зачем же амперсенд делать как операцию заимствования, в тоже самое время использовать
как бинаную операцию?

let x = &_v;

С-шнику это странно.

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

Кстати, Вы щупали Python? Почему любой человек без проблем и рвоты спокойно программирует и
не влезает в подобные диспуты?


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 21:19 
> let x = &_v;
> С-шнику это странно.

Учитывая, что "ampersands are references, and they allow you to refer to some value without taking ownership of it"


fn main() {
    let mut v = vec![100, 32, 57];
    for i in &mut v {
        *i += 50;
    }
}
> To change the value that the mutable reference refers to, we have to use the dereference operator (*) to get to the value

Это скорее у вас какие-то странные "сишники".

> Кстати, Вы щупали Python? Почему любой человек без проблем и рвоты спокойно
> программирует и не влезает в подобные диспуты?

Опеннетные срачи о "неполноценности" "петона" и "бидонистов" и т.д. - ни в чем не уступали срачам о ржавчине.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Fracta1L , 11-Июл-21 10:00 
> Работа ведётся уже более года с финансированием по программе грантов Zcash Open Major Grants
> Major

Товарищ майор не палится


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 11:50 
А почему растаманы не могут писать СВОИ проекты, а всегда ломают существующие?!

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено freecoder , 11-Июл-21 14:04 
А почему растаманы не могут рожать СВОИХ программистов, а всегда обучают существующих?!



"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 14:45 
В однополых семьях дети не рождаются.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Fedd , 11-Июл-21 16:10 
Кому в лом осваивать новые технологии будет до последнего топить за старое проверенное временем, но мир к счастью не стоит на месте и раст уже прошел 10летний рубеж и от нас никуда не денется

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 11-Июл-21 17:35 
> и от нас никуда не денется

как и остальные 100500 ненужных языков.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено user , 11-Июл-21 17:38 
>  Кому в лом осваивать новые технологии будет до последнего топить за
> старое проверенное временем, но мир к счастью не стоит на месте
> и раст уже прошел 10летний рубеж и от нас никуда не
> денется

Никто и не спорит, что эволюция языков должна быть.
Получше Rust нельзя сделать?


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Ordu , 11-Июл-21 18:35 
> Получше Rust нельзя сделать?

Сложно сказать. Всё что можно утверждать определённо: никому не удавалось. Но можешь посмотреть на zig.


"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено user , 11-Июл-21 19:19 
На мой взгляд, zig - не претендент.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 13-Июл-21 14:58 
Что, до 400 комментов всё-таки не дотянуло? Ну, уверен, когда будет новость о переходе на эту реализацию 400 точно пробьёт.
Опеннет такой опеннет.

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Big Robert TheTables , 13-Июл-21 18:06 
в новостях про раст столько каментов, что складывается впечатление, якобы на нем что-то написано дельное

"Представлена реализация Tor на языке Rust, которая в будущем..."
Отправлено Аноним , 19-Июл-21 20:10 
Rip tor