The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

1. Сообщение от Аноним (1), 08-Фев-25, 19:35   –1 +/
На Rust ничего не написано, ага.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #13, #165

2. Сообщение от Аноним (2), 08-Фев-25, 19:48   –4 +/
Работники ЦРУ/АНБ пишут угодные им инструменты. Не то чтобы это было бы чем-то хорошим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3, #48

3. Сообщение от Аноним (3), 08-Фев-25, 19:51   +8 +/
Написал человек в arpanet от Минобороны)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52, #59

10. Сообщение от зомбированный (?), 08-Фев-25, 20:22   +1 +/
я лучше буду пользоваться версией на на языке Си - както на душе теплее от Си, инпут лаг меньше што ли...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23, #109

11. Сообщение от Аноним (11), 08-Фев-25, 20:38   +/
Когда его можно будет в модуль wasm скомпилировать?
Ответить | Правка | Наверх | Cообщить модератору

13. Сообщение от Аноним (14), 08-Фев-25, 20:47   +4 +/
Очередной привет мир, который завтра забросят, потому что боров чекер вынес разрабам мозг.    
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #16, #22, #58

14. Сообщение от Аноним (14), 08-Фев-25, 20:48   +4 +/
Арпанет давно уже нет. А Анб давно уже заставляет всех переходить на Раст. Чтобы у всех были только правильные вульны. Сноуден не даст соврать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #19, #21, #101, #142

16. Сообщение от Аноним (16), 08-Фев-25, 20:55   +/
он же не просто так выносит, а с пользой для дела
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #34

19. Сообщение от 0x00000000 (?), 08-Фев-25, 21:15   –2 +/
> только правильные вульны

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #26, #46

20. Сообщение от Аноним (76), 08-Фев-25, 21:23   +3 +/
Сколько людей не умеют программировать вообще, но критикуют rust. Вот появляется какой-нибудь кодер на си/плюсах, даже свои репозитории имеет. А смотришь в его код, там такой ужас.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #41, #43

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

22. Сообщение от Аноним (3), 08-Фев-25, 21:32   +/
А с чего ему выносить? Он просто работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #35, #42

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

26. Сообщение от Аноним (26), 08-Фев-25, 21:37   +/
Только все данные утекают через через неправильную обработку путей. Даже в расте уже кучу раз такое было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #88

34. Сообщение от Аноним (34), 08-Фев-25, 22:02   –1 +/
И чего серво уже работает? Или может редокс?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #50

35. Сообщение от Аноним (34), 08-Фев-25, 22:03   –1 +/
Есть такое слово поддержка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #96

36. Сообщение от Anyone (?), 08-Фев-25, 22:05   +4 +/
Нет здесь никаких кодеров. Здесь только эксперты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #54

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #55, #56

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

48. Сообщение от Аноним (48), 08-Фев-25, 23:38   +2 +/
>> На Rust ничего не написано, ага.
> Работники ЦРУ/АНБ пишут угодные им инструменты. Не то чтобы это было бы чем-то хорошим.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #49, #113, #120

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

50. Сообщение от Аноним (50), 08-Фев-25, 23:44   +3 +/
> И чего серво уже работает? Или может редокс?

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #62, #68

51. Сообщение от зомбированный (?), 08-Фев-25, 23:54   +/
давайте мухи отдельно, котлеты отдельно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #53

52. Сообщение от 12yoexpert (ok), 08-Фев-25, 23:57   +1 +/
ну там же не написано, что оно потом скомпилируется и они не будут это 500 миллионов раз рефакторить, чтобы довести до оргазма боров чекер
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

53. Сообщение от 12yoexpert (ok), 08-Фев-25, 23:59   +1 +/
он ведь и предлагает всё хорошее делать на С
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #60

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #64

55. Сообщение от 12yoexpert (ok), 09-Фев-25, 00:04   +3 +/
до си ещё нужно дорасти. не только лишь всем плюсовикам это дано, что уж говорить о гуманитариях или, тем более, веб-синьорах на раст
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #73

56. Сообщение от Аноним (-), 09-Фев-25, 00:05   +/
> Сколько людей не умеют программировать вообще, но критикуют  Си.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #57, #74

57. Сообщение от Аноним (2), 09-Фев-25, 00:08   +2 +/
Тогда с такой позицией какие вопросы к критикам раста?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #61, #86

58. Сообщение от Аноним (48), 09-Фев-25, 00:18   +1 +/
> Очередной привет мир

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

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

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

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

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

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

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

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

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

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

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

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

61. Сообщение от Аноним (50), 09-Фев-25, 00:28   +2 +/
> Тогда с такой позицией какие вопросы к критикам раста?

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


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

62. Сообщение от Аноним (62), 09-Фев-25, 00:28   –6 +/
хочешь сказать, что фаерфокс кусочно работает на разных языках? просто ржака!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #69

63. Сообщение от Аноним (2), 09-Фев-25, 00:32   +4 +/
Если переписывать готовый проект с учетом всех ошибок с языка Х на язык Х, то тоже увеличится скорость разработки и снизится количество ошибок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #70

64. Сообщение от Аноним (48), 09-Фев-25, 00:40   +/
> когда хоть одну прогу на раст доперепишут - тогда и приходите
> ...
> когда доперепишут - мы послушаем, зачем это было нужно

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54 Ответы: #95

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #72

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

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

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

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

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

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

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

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

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


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

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

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

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

74. Сообщение от Аноним (74), 09-Фев-25, 01:15   –1 +/
>Так и с сишечкой.
>Достаточно открыть список новостей с CVE

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #83, #98

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #118, #119

78. Сообщение от 12yoexpert (ok), 09-Фев-25, 02:09   +/
ты так смешно пошутил, что я пойду перепишу что-нибудь на раст
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #99

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

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

86. Сообщение от Аноним (-), 09-Фев-25, 03:14   +1 +/
А где этих ваших критиков можно посмотреть?
Пока только слышно вой на болотах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #147

88. Сообщение от Аноним (-), 09-Фев-25, 04:23   +/
> Только все данные утекают через через неправильную обработку путей.
> Даже в расте уже кучу раз такое было.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #104

90. Сообщение от Аноним (90), 09-Фев-25, 08:15   +1 +/
Почему сишки?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85 Ответы: #173

91. Сообщение от Аноним (91), 09-Фев-25, 08:51   –1 +/
Что у вас в головах, дорогие? Вам о Васе, а вы об картошке.

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

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

:facepalm:

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #106

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

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

96. Сообщение от Аноним (96), 09-Фев-25, 10:51   +/
Есть. И? Какие у тебя сложности?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

97. Сообщение от Аноним (96), 09-Фев-25, 10:52   –3 +/
Аналогии такие аналогии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

98. Сообщение от Аноним (-), 09-Фев-25, 10:54   +1 +/
> Вот сразу видно "эксперта" в мат статистике.

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #107

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

100. Сообщение от Аноним (96), 09-Фев-25, 10:56   –2 +/
А кто вам мешает то? Изучайте. Много наизучал уже, код покажешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #112

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #117

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

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

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

Это их право.

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

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #148

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

104. Сообщение от мявemail (?), 09-Фев-25, 11:53   +1 +/
из того, что могу вспомнить - были они идентичны cve из java, cs, pwsh и еще кучи языков, предоставляющих большую стандартную библиотеку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #141

105. Сообщение от Аноним (96), 09-Фев-25, 12:10   –2 +/
Интересно получается, ржавчина не панацея, а С значит панацея, да? Нет? А чего у вас тогда горит очаг, когда с С переписывают?)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #110, #126

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

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

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

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

107. Сообщение от Аноним (76), 09-Фев-25, 12:55   +1 +/
>Дядя, ты обкурился? При чем тут другие языки вообще?

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

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

108. Сообщение от Аноним (76), 09-Фев-25, 13:01   +2 +/
>Ржавчина - не панацея!

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #146

109. Сообщение от anonymous (??), 09-Фев-25, 13:18   +/
Сишный код собирать в Linux легче. Не нужно бутстрапить ржавый компилятор снова и снова.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #128

110. Сообщение от Аноним (93), 09-Фев-25, 13:50   +/
Речь шла вообще не об этом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105

111. Сообщение от Аноним (93), 09-Фев-25, 13:56   +/
Глупости. Кто может вам запретить писать на ржавчине? Вопрос в том, кто вы такие чтобы диктовать им что делать и как? Это даже просто грубо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #139

112. Сообщение от Аноним (93), 09-Фев-25, 13:57   +2 +/
А должен?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

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

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

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

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

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

118. Сообщение от Аноне (?), 09-Фев-25, 16:07   +/
Экономикс, которую вы заслуживаете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #131, #132

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #144

121. Сообщение от Аноним (-), 09-Фев-25, 16:23   +/
О, так уязвимости это уже "отчасти хорошо"?
Совершенно не удивлен)

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

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

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

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

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

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

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

126. Сообщение от svvord (ok), 09-Фев-25, 17:16   +/
Забавная дихотомия. У Вас Си чешется что ли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105 Ответы: #129

128. Сообщение от Аноним (76), 09-Фев-25, 18:08   +1 +/
Бинарные репозитории изобретены
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109 Ответы: #157

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

130. Сообщение от зомбированный (?), 09-Фев-25, 18:40   +/
так он может тебе чужой код залить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

131. Сообщение от gra (ok), 09-Фев-25, 18:45   +/
Cudy? У них вроде из коробки OpenWRT можно накатить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #155

132. Сообщение от Аноним (76), 09-Фев-25, 19:10   –2 +/
>А то простой пользователь не в курсе каких таких нормальных поставщиков поддерживать рублём.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #156

136. Сообщение от 12yoexpert (ok), 09-Фев-25, 21:11   –3 +/
ааа, а что должен, кому и где его посадят, если долг не вернёт?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #129 Ответы: #152

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

141. Сообщение от Аноним (141), 10-Фев-25, 01:06   +1 +/
https://www.cve.org/CVERecord?id=CVE-2021-31162
> In the standard library in Rust before 1.52.0, a double free can occur in the Vec::from_iter function if freeing the element panics.

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

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

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

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

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

146. Сообщение от Аноним (93), 10-Фев-25, 05:27   –1 +/
Вы правда считаете консерваторов, всех тех людей, которые нам дали С, Unix, Linux... настолько некомпетентными? Это трагедия!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #149, #151

147. Сообщение от anoni (?), 10-Фев-25, 05:54   –1 +/
Самокритично. Плюсую.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

148. Сообщение от Аноним (148), 10-Фев-25, 09:18   +/
плюсы лучше чем сишка... ты из какой норы вылез?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #102

149. Сообщение от Аноним (148), 10-Фев-25, 09:19   –1 +/
конечно, ведь они unix не на javascript написали, значит некомпетентны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146

150. Сообщение от Аноним (150), 10-Фев-25, 09:22   +1 +/
конечно зубило лучше, т.к. у молотка частно ломается ручка. а ещё им можно попасть по пальцу, и это уже трагедия!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

151. Сообщение от Аноним (76), 10-Фев-25, 09:28   +1 +/
>всех тех людей, которые нам дали С, Unix, Linux... настолько некомпетентными?

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146 Ответы: #161

152. Сообщение от Аноним (76), 10-Фев-25, 09:28   +1 +/
Вы готовы написать любую глупость, лишь бы не признавать очевидное?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #136

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #163, #170

155. Сообщение от Аноним (119), 10-Фев-25, 12:02   +/
> Cudy? У них вроде из коробки OpenWRT можно накатить

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #159, #167

157. Сообщение от Аноним (157), 10-Фев-25, 12:33   –1 +/
> Бинарные репозитории изобретены

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128 Ответы: #158

158. Сообщение от Аноним (76), 10-Фев-25, 12:34   +1 +/
Хорошо, соберите gcc без gcc. И без clang-а и прочего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #166

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156 Ответы: #160, #168

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

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

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

161. Сообщение от Аноним (157), 10-Фев-25, 12:45   –1 +/
> 2025 мне такой strcpy - нет

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151 Ответы: #162

162. Сообщение от Аноним (76), 10-Фев-25, 13:10   +1 +/
>А вы провертье во что разворачивается strcpy и strncpy.

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

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

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

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

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

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

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

165. Сообщение от Аноним (165), 10-Фев-25, 19:09   +/
>На Rust ничего не написано, ага.

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

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

166. Сообщение от Аноним (165), 10-Фев-25, 19:21   +/
gcc без gcc : Над этим работают - проект GNU Mes.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158

167. Сообщение от Аноним (76), 10-Фев-25, 23:05   +/
>А вот и нет, особенно в связи с последними событиями

Что, каждая школьница стала девочкой волшебницей^W^W бородатым сисадмином? Что-то я ни того, ни другого не наблюдаю.
>Тем что это не готовое решение и не подходит как замена обычному роутеру для массового потребителя из коробки

А кто эту мысль до производителя донесёт? Увы, мы живём в таком мире, что производителей нужно щедро задабривать деньгами, чтобы он произодил что-то нужное, иначе будет производить что-то ненужное, залоченный огрызок, по самый выкушеный кусочек
>и отлитым на 3д принтере корпусом за оверпрайс!

Я не понял, что оверпрайс - одноплатник или корпус?
>Вы хоть сами по ссылке

Я просмотрел статью https://habr.com/ru/articles/842210/ в которой говорится
>Сейчас можно купить роутеры с этими процами от таких гигантов, как Xiaomi и Asus, так и от более мелких компаний как GL.iNet, Banana Pi и Routerich. Последние трое идут уже с OpenWrt на борту. GL.iNet и Routerich делают свои прошивки на базе OpenWrt, но они легко перепрошиваются на ванильную OpenWrt.

Кстати, под Banana Pi должны быть готовые корпуса, так что уже есть три произодителя. Это без перерывания всего интернета, за пять минут ленивого поиска.
>Ну да, опять эти демагогические погугли - найдёшь

Вас в гугле забанили? Я просмотрел ОДНУ статью, нашёл вам целых ТРИ варианта.
>Было предложено указать список нормальных поставщиков с готовыми изкоробочными решениями

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

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

168. Сообщение от Аноним (76), 10-Фев-25, 23:20   +/
>Я даже больше скажу, вот буквально вчера на Хабре появилась новость о ПЕРВОМ в мире готовом изкоробочном продукте с openwrt на борту

Поставить там, где производитель не залочил по самые помидоры - нельзя?
https://cnx-software.ru/2019/02/21/nanopi-r1-eto-shlyuz-na-b.../
>Опубликовано 21/02/2019 Автор: Danil
>Несколько лет назад компания Shenzhen Xunlong Software выпустила плату Orange Pi R1 основанную на базе процессора Allwinner H2+
>Плата основана на базе процессора Allwinner H3 в сочетании с оперативной памятью 512 Мб или 1 Гб, двумя Ethernet портами, возможностью подключения WiFi и Bluetooth, и все это упаковано в аккуратный металлический корпус.
>Компания предоставляет U-boot 2017-11, Linux 4.14, Ubuntu-Core 16.04 и OpenWrt для шлюза NanoPi R1, а на странице Wiki вы сможете найти ссылки и ресурсы для начала работы.

Сколько там лет с 2019 прошло? Ещё чуть-чуть, и будет уже больше ШЕСТИ полных лет, а месные анонимы до сих пор не заметили, что железо с OpenWrt уже давным давно продаётся
>появилась новость о пером в мире готовом ИЗКОРОБОЧНОМ

Записать образ с сайта производителя на флешку и воткнуть её в одноплатник так сложно? Ещё раз повторю, 2019 год. И это - первая попавшаяся железка, я даже не пытаюсь найти первую

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

169. Сообщение от Аноним (-), 11-Фев-25, 09:41   +/
Вы еще горячие парни
вспомните чей проект - ИНТЕРНЕТ
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117

170. Сообщение от Аноним (-), 11-Фев-25, 15:12   +/
А ты почитай книги о нем. В целом язык интересный, имеет свои особенности. Я всё-равно программирую на других языках. Работа с этим не связана, а когда что-то прикладное нужно, то мне лично на Си удобнее, хоть уже и понимаю Раст.
Это от работодателей должно идти - путь развития технологий. Люди спорят потому что либо никто даже и не думал и пути развития нет, либо никто не в курсе о хитрых и умных планах власть имущих.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #153

171. Сообщение от Аноним (-), 11-Фев-25, 17:10   +/
Ля. Я вот чего-то не пойму. И чего, я вот решил плюсы учить, теперь, если я свой проект в открытую положу, чтоб ребята помогли развивать и пользовались концепцией - вся моя работа, отныне, будет лишь тикеты закрывать, чтоб _апи для раст-модулей под каждое их новое обновление работал?

мож я, и вправду, устарел со своим пониманием, и сишки как чатгпт накроется новыми продвинутыми веяниями?

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

173. Сообщение от Аноним (173), 12-Фев-25, 00:52   +/
Защитников Common Lisp'а тоже было бы интересно послушать, когда они начнут рассказывать о том, как наступит конец света, от появления гигиенических макросов или отсутствий разадресаций NULL (в CL нету NULL, зато есть nil, который так и норовит появится там, где его не ждёшь, но более того, это лишь часть более широкой проблемы, под названием динамическая типизация, когда на вход в код влетает значение неподходящего типа).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90

176. Сообщение от Аноним (76), 12-Фев-25, 12:34   +/
Если в вашем проекте не будет кода на расте - то нет, будете поддерживать только ffi.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #171

177. Сообщение от Аноним (177), 15-Фев-25, 18:58   +/
Все твои женщины тоже опенсурс?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23


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

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




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

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