The OpenNET Project / Index page

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



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

"Google задействовал Rust-библиотеку Hickory в прошивке радиомодуля смартфонов Pixel 10"  +/
Сообщение от opennews (??), 11-Апр-26, 12:54 
Компания Google поделилась опытом задействования в прошивке к baseband-модему, поставляемому в смартфонах  Pixel 10, кода на языке Rust. Код для работы с протоколом DNS в прошивке заменён на Rust-библиотеку hickory-proto, развиваемую разработчиками DNS-сервера Hickory, задействованного в инфраструктуре Let's Encrypt...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 11-Апр-26, 12:54   +9 +/
Зачем стараться писать эксплоит, тратить силы на поиск уязвимости, если можно написать в приложение бэкдор?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #98, #125

2. Сообщение от Аноним (2), 11-Апр-26, 12:58   –1 +/
>Размер интегрированных компонентов составил 371KB, из которых 350KB код Hickory-proto и зависимостей, 17KB - вспомогательные функции, выделенные из стандартной библиотеки, 4KB - прослойка для использования библиотеки для обработки ответов от DNS-серверов.

Про hello world со всеми зависимостями в несколько мегабайт не шутили.

>Отмечается, что для модема устройств Pixel дополнительные 300KB укладываются в имеющиеся ограничения памяти, но для более требовательных встраиваемых устройств необходимо проведение оптимизации для сокращения размера кода.

Вот так из-за проблем языка приходится решать проблемы на стороне железа. И при этом Rust называют современным языком? Zig поинтереснее выглядит в плане оптимизаций.

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

5. Сообщение от 12yoexpert (ok), 11-Апр-26, 13:08   +2 +/
а что ты хотел от товара, в котором даже про динамическую линковку ничего не слышали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #7, #31

7. Сообщение от Аноним (7), 11-Апр-26, 13:20   +2 +/
Зачем в прошивке модема динамическая линковка?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #10, #12

9. Сообщение от Аноним (9), 11-Апр-26, 13:24   +12 +/
Чтобы черный вход был только у тебя и не было у северных корейцев.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #17, #124

10. Сообщение от Аноним (9), 11-Апр-26, 13:25   +5 +/
Экономия ресурсов. Слышал когда-нибудь про такое?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #24, #26

11. Сообщение от Аноним (11), 11-Апр-26, 13:26   +/
>в смартфонах Pixel 10

10a становится всё более интересным:
https://store.google.com/us/product/pixel_10a?hl=en-US

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

12. Сообщение от Аноним (12), 11-Апр-26, 13:26   +3 +/
Думаешь, там лишней памяти избыток?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

13. Сообщение от Аноним (9), 11-Апр-26, 13:27   +3 +/
И при этом этот драйвер целиком состоит из одних unsafe. Это просто Расто комбо. Менеджмент решил заняться базворд кодингом.  

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

16. Сообщение от AleksK (ok), 11-Апр-26, 13:31   –1 +/
500 баксов без налогов за урезанный пиксель? Нафиг оно надо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #18

17. Сообщение от Бертолетова соль (?), 11-Апр-26, 13:32   –4 +/
Дык, он у них будет помимо вашего желания, смысл так прям всё усложнять пропадает, не?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

18. Сообщение от Аноним (11), 11-Апр-26, 13:38   +/
Ну из-за цены, просто 10 (не pro) будет заметно дороже, или смотреть б\у.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #64

21. Сообщение от Карлос Сношайтилис (ok), 11-Апр-26, 13:50   +1 +/
Аноним продолжают не понимать что означает unsafe и когда он используется, но промолчать не могут.

Как Джон Ватсон в анекдоте про трубку

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

23. Сообщение от Аноним (120), 11-Апр-26, 13:57   +6 +/
Т.е. там из раста только DNS-библиотека, а понтов будто там вся прошивка ржавая?
Ответить | Правка | Наверх | Cообщить модератору

24. Сообщение от Аноним (7), 11-Апр-26, 13:59   +/
И откуда линковать-то? Из флеш-памяти?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

26. Сообщение от Аноним (7), 11-Апр-26, 14:04   +/
Прошивка состоит из единого статического бинарника, вопрос: зачем динамическая линковка, если и так весь код будет в памяти котррллера модема?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #30

27. Сообщение от Сладкая булочка (?), 11-Апр-26, 14:05   +4 +/
> Отмечается, что для модема устройств Pixel дополнительные 300KB укладываются в имеющиеся ограничения памяти, но для более требовательных встраиваемых устройств необходимо проведение оптимизации для сокращения размера кода.

Ну вот, а местные эксперты писали про жирные бинари. А вы говорили, ничего они не жирные. Получается эксперты были правы (как всегда), гугл подтвердил.

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

29. Сообщение от Аноним (9), 11-Апр-26, 14:17   +/
Это ты продолжать верить что просто слово unsafe в состоянии то чего-то реально защитить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #52, #79

30. Сообщение от Аноним (9), 11-Апр-26, 14:19   +2 +/
Да бинаря который не влезает в память. Затем чтобы влез, лол.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #49, #197

31. Сообщение от Аноним (-), 11-Апр-26, 14:19   +5 +/
> а что ты хотел от товара, в котором даже про динамическую линковку ничего не слышали

Лол, веб-сеньор верит, что прошивки на Си линкуются динамически.
С чем они динамически линкуются - напрямую с железом?

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

32. Сообщение от Аноним (12), 11-Апр-26, 14:20   +3 +/
Ест ли одна причина, по которой гугл сношается с этой блобятиной? Она не даёт ничего прошивке модема, кроме пустой траты ресурсов. С другой стороны, взять вот Ada, тут и формально верифицировать можно, и в си оттранслировать…
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #110, #204

34. Сообщение от Аноним (34), 11-Апр-26, 14:23   +/
Просто интересно, может местные раст-эксперты пояснят? Как парсер DNS пакетов может разжиреть до 300К ?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

35. Сообщение от Аноним (35), 11-Апр-26, 14:28   +/
> опыт выявления уязвимостей в прошивках baseband-модема устройств Pixel, например, в 2024 году была найдена уязвимость CVE-2024-27227, приводящая к переполнению буфера при обработке специально оформленных DNS-ответов

Переписать код для учёта этого и потенциально похожих ситуаций? Пффф, нафиг надо, ща в unwrap всё запихнём и будет "безопасно", и модем крашится начнёт просто от таких переполнений.

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

36. Сообщение от Аноним (9), 11-Апр-26, 14:32   +/
Ты ещё скажи американскую военную приёмку пройти. Дорога же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #37, #40

37. Сообщение от Аноним (9), 11-Апр-26, 14:32   +/
Дорого* хотя так как есть тоже прикольно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

38. Сообщение от Аноним (11), 11-Апр-26, 14:40   +1 +/
https://en.wikipedia.org/wiki/Google_Tensor
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

39. Сообщение от НяшМяш (ok), 11-Апр-26, 14:44   +/
Если глянуть на количество функционала в либе, то сразу становится понятно https://docs.rs/hickory-proto/0.25.2/hickory_proto/. Это только у дидов DNS это UDP на 53 порту и всё, в реальной жизни куда сложнее всё.

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

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

40. Сообщение от Аноним (12), 11-Апр-26, 14:55   +/
Нвидия говорит незначительно дороже. Вот в прошивке модема уж самое место, там не так много кода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

41. Сообщение от Tron is Whistling (?), 11-Апр-26, 14:59   +1 +/
Код модема - 200кб, код разбора DNS на моднявке - 350кб?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

44. Сообщение от Аноним (45), 11-Апр-26, 15:01   –2 +/
В тред призывает Сладкий Булк который рассказывал, что "внедрение раст замедлят")

Мало того что расткод в каждом современном андроиде, так еще прошивка в телефонах.

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

45. Сообщение от Аноним (45), 11-Апр-26, 15:04   +/
Читаем оригинал
As the Pixel modem is not tightly memory constrained, we prioritized community support and code quality, leaving code size optimizations as future work.

Это значит следуюшее:
у нас достаточно хороший чип, чтобы туда влезло как есть.

Но б0мжам с железками-дешевками придется поработать.

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

47. Сообщение от Аноним (-), 11-Апр-26, 15:06   +/
> И при этом этот драйвер целиком состоит из одних unsafe. Это просто
> Расто комбо. Менеджмент решил заняться базворд кодингом.

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

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

48. Сообщение от Аноним (52), 11-Апр-26, 15:07   +/
> Переписать код для учёта этого и потенциально похожих ситуаций?

Так переписали же! На раст :)
А что вы предлагаете? Продолжать надеяться что дъряха окажется не дърявой?
Не сынок, это фантастика))

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

49. Сообщение от Аноним (49), 11-Апр-26, 15:07   +/
Может бинарь надо делать так, чтобы в память влезал? Да ну, бред какой-то.
Или хотя бы железку искать не по помойкам, чтобы памяти было нормально.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #141, #148

51. Сообщение от Аноним (49), 11-Апр-26, 15:08   –1 +/
> Только гнилого хайпа, баззвордов и кучу новых ограничений, запретов и пакостей.

А какие пакости они делают?
Ну решили не принимать в сертифицированную версию какой-то овнокод от васянов, так это их полное право.

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

52. Сообщение от Аноним (52), 11-Апр-26, 15:10   +/
> Это ты продолжать верить что просто слово unsafe в состоянии то чего-то реально защитить.

В том-то и дело, что мы в это не верим.
Это вообще не вопрос веры, а просто алгоритмическая задача.
А вот вы - "не верите" что оно помогает))

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

53. Сообщение от Аноним (49), 11-Апр-26, 15:10   +/
Код модема с  CVE приводящей к переполнению буфера - 200кб

Зачем нам качественный код? Нам надо чтобы килобайтиков было поменьше.

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

54. Сообщение от Аноним (54), 11-Апр-26, 15:14   +1 +/
И внедрение происходит очень плохо из-за отсутствия оптимизаций по памяти этого нового, но уже отсталого языка. Будущее за более оптимизированными языками (и с нормальным синтаксисом).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

55. Сообщение от Аноним (55), 11-Апр-26, 15:16   –1 +/
О качестве разговора не идет.
Даже в тексте новости написано, что есть исключительно предположение что может стать лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #60

56. Сообщение от Аноним (56), 11-Апр-26, 15:19   +3 +/
Блин, ну ты сразу ниже пояса бьешь - документацию предложил почитать.
Что дальше? Предложишь заглянуть в код?)

Местные растохейтеры даже растбук не читали, познания про тот же unsafe на уровне выпускника ПТУ животноводства.

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

58. Сообщение от Аноним (9), 11-Апр-26, 15:22   +2 +/
Какого алгоритма? Что жёлтая ленточка вокруг ямы спасет тебя от того чтобы кто-то туда свалился? Нет конечно не спасет, есть куча примеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #68

60. Сообщение от Аноним (60), 11-Апр-26, 15:24   +3 +/
Так у них уже был дырявый код написаный на дъряхе.
В котором нашли кучу CVE.
Т.е достаточно сделать "немного лучше")

Они делают предположение исходя из своего опыта - применения в других проектах.
Это не первые эксперименты с фирмварей написаной на расте.
security.googleblog.com/2023/10/bare-metal-rust-in-android.html

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

63. Сообщение от Аноним (63), 11-Апр-26, 15:40   +4 +/
А где вы там нашли "целиком состоит из одних unsafe"?

В коде всего 8 unsafe:

4 в bin/src/lib.rs - системные вызовы getuid(), getgid(), setgid() и аналогичные + getpwnam/getgrnam
2 в crates/resolver/src/system_conf/android.rs - jni::JavaVM::from_raw и JObject::from_raw
2 в crates/resolver/src/system_conf/apple.rs - CFArray::from_void

Все они необходимы потому что взаимодействуют со сторонним кодом.

Это прекрасный результат для 85k строк кода.
̶П̶о̶т̶о̶м̶у̶ ̶ч̶т̶о̶ ̶с̶ ̶д̶ы̶р̶я̶х̶о̶й̶ ̶б̶ы̶л̶ ̶б̶ы̶ ̶о̶д̶и̶н̶ ̶с̶п̶л̶о̶ш̶н̶о̶й̶ ̶u̶n̶s̶a̶f̶e̶ ̶

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

64. Сообщение от AleksK (ok), 11-Апр-26, 15:49   +1 +/
Не только из-за цены. Пиксель 10 идет с по-умолчанию заблокированным загрузчиком, в сочетании с 17 андроидом где надо через одно местио ставить сторонние приложения не из гуглового магазина, порезанными для России сервисами, не работающим в России volte, это прямо такое себе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #167, #201

67. Сообщение от Аноним (67), 11-Апр-26, 16:00   +3 +/
> Это только у дидов

а ну конечно, надо же скрестить ежа и ужа (http(s)+dns+tls+tcp+udp+самопал_udp(quic))

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

68. Сообщение от Аноним (68), 11-Апр-26, 16:07   +/
> Какого алгоритма?

Напр. расчета владения. Или проверок размера буфера перед записью.

> Что жёлтая ленточка вокруг ямы спасет тебя от того чтобы кто-то туда свалился?

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

Вообще ваши рассуждения очень напоминают выводы недалеких про ремни и подушки безопасности. "Раз они не спасают на 100%, то зачем пристегиваться?!"

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

73. Сообщение от Аноним (124), 11-Апр-26, 16:32   +1 +/
> В прошивке baseband-модема имеется обработчик DNS

А не глубоковато ли dns запрятан?

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

79. Сообщение от Facemakeremail (?), 11-Апр-26, 16:51   –5 +/
>верить что просто слово unsafe в состоянии то чего-то реально защитить

Выдаёт непонимание сути. Ключевое слово unsafe (к слову, может использоваться в двух контекстах, мы говорим о втором) ни от чего не «защищает», а включает в блоке программного кода режим «доверия» программисту, то есть снимает часть ограничений.

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

80. Сообщение от Аноним (80), 11-Апр-26, 16:56   +/
Тем временем, Клабник признал Rust переусложнённым и начал пилить Rue.
Освобождайте мозги, скоро надо будет учить новый язык.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #82, #83, #126

82. Сообщение от Аноним (82), 11-Апр-26, 17:06   +/
Хоть один нормальный человек в этом растоболоте. А учить уже что-то поздно уже есть нейросети. Только если саму нейросеть обучать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

83. Сообщение от Аноним (83), 11-Апр-26, 17:22   +/
> Клабник признал Rust переусложнённым и начал пилить Rue.

А можно пруф?
Потому что в своем блоге он пишет совсем другое:
"I have long been wondering if I should try and make my own language."
"I reserve the right to just stop working on this when I think it’s not fun. I’m not trying to build a community or even add committers. It’s just something for me for fun."
"I hope to still be writing Rust in another ten years, and maybe even writing some Rue. "

steveklabnik.com/writing/thirteen-years-of-rust-and-the-birth-of-rue/

И тут что-то не видно, что он разочаровался в расте или "признал переусложнённым".

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

85. Сообщение от Аноним (124), 11-Апр-26, 17:39   +1 +/
Для начала кроме цитат попробуй перевести цитируемое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #106

86. Сообщение от Аноним (86), 11-Апр-26, 17:46   +/
> community support

Гы... Серьёзно, рассчитывают на какой-то support от community?
> and code quality

Падажжииии... Так раст же специально придумали, чтобы избавиться от критического влияния code quality на работу конечного продукта, разве нет?

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

87. Сообщение от Аноним83 (?), 11-Апр-26, 17:48   +/
Угу, ради "The RUST crowd" надо теперь чтобы лампочкой помигать несчастный STM контроллер на 10 мегабайт, чтобы оно туда влезло.
Ведь мигать лампочками из С кода на 100 байт так нибизапасна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #113

88. Сообщение от Аноним (86), 11-Апр-26, 17:51   +1 +/
> Это только у дидов DNS это UDP на 53 порту и всё, в реальной жизни куда сложнее всё.

И всё это такое жизненное и куда более сложное - оно необходимо в тех сценариях использования, которые предполагает прошивка беспроводного момеда?

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

89. Сообщение от Аноним83 (?), 11-Апр-26, 17:52   –1 +/
Очередное сомнительное достижение "The RUST crowd".
Раньше памяти требовалось 1х и всё работало, теперь памяти надо х100 и всё работает примерно так же.
В чём профит для потребителя? Зачем платить за х100 памяти?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #100, #112, #164

93. Сообщение от Аноним (93), 11-Апр-26, 18:12   +/
Чистый http может перехватить провайдер и подменить эти твои dns запросы, что используется, в том числе, как один из методов блокировки. А с tls или quic уже ничего подменить не выйдет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #96, #132, #160

96. Сообщение от Аноним (9), 11-Апр-26, 18:30   +2 +/
Что характерно через http прямо сейчас все лучше всего обходится и ничего не блокируется, хотя казалось бы уже и vless со скрипом работает.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93 Ответы: #101, #116

97. Сообщение от Аноним (104), 11-Апр-26, 19:07   +2 +/
>I hope
>stop working on this when I think it’s not fun.
>It’s just something for me for fun.

Как только это станет не интересно - или менее интересно, чем новый язык.
"Я надеюсь" это вежливая форма отказа или разочарования.

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

98. Сообщение от Аноним (98), 11-Апр-26, 19:08   –3 +/
Затем, что в нормальном яп что-то типа:

if (input == myMagicValue) {
// Magic here
}

Будет гораздо заметнее, чем преднамеренная или нет ошибочка с буфером в тру языке.

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

99. Сообщение от Аноним (104), 11-Апр-26, 19:10   +/
Потому что это основа адресации. Вот только будет она привязана к Hickory.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

100. Сообщение от Аноним (104), 11-Апр-26, 19:13   +/
На простейшей программе в релиз соотношение 16К-Си и 500К-rust
А профит - защита памяти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #127, #165

101. Сообщение от Аноним (93), 11-Апр-26, 19:17   +/
У меня лично обычные http(s) прокси давным давно отвалились, а вот socks5 держались очень долго, вплоть до начала активной борьбы с Телеграмом пару недель назад. Сейчас сижу на vless с нестандартными настройками и awg2
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

102. Сообщение от Аноним (104), 11-Апр-26, 19:20   +2 +/
Что-то многовато зависимостей для безопасного и надежного.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #108

103. Сообщение от Аноним (104), 11-Апр-26, 19:33   –1 +/
Здесь надо смотреть окружение (ldd). Ручками порезали лишнее и оптимизировали размер. Тем более если это модуль нацелен на нулевую поддержку среды и все исключения фатальные. Внешняя функциональность вынесена в зависимости (а они ой как большие). Вы сами то собирали модули rust?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

104. Сообщение от Аноним (104), 11-Апр-26, 19:38   +/
Напрямую с таблицей прерываний или другой vtable.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #150

105. Сообщение от Аноним (105), 11-Апр-26, 19:46   +/
Так ты самое главное не скопипастил: "while offering higher-level ergonomics than languages like Rust and Zig".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #109

106. Сообщение от Аноним (106), 11-Апр-26, 19:50   –1 +/
> Для начала кроме цитат попробуй перевести цитируемое.

Ты не знаешь английского?

Ну ладно, держи:
"Я надеюсь писать код на расте еще десять лет..."

Купи учебник, а то с русским только 1Сником в бухгалтерию сгодишься.

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

108. Сообщение от Аноним (108), 11-Апр-26, 19:52   –1 +/
> Что-то многовато зависимостей для безопасного и надежного.

Потому что оно безопасное и ненадёжное.

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

109. Сообщение от Аноним (106), 11-Апр-26, 19:52   +/
> Так ты самое главное не скопипастил: "while offering higher-level ergonomics than languages like Rust and Zig".

По ссылке такого вообще нет.
Ты что ИИшка и галюицинируешь?

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

110. Сообщение от Аноним (104), 11-Апр-26, 19:53   +/
я уже второй раз за неделю читаю про кросс трансляцию из верифицированного кода на Ада в код Си. Смысл? Доказательство сохранения доверия верификации?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #121

112. Сообщение от Аноним (112), 11-Апр-26, 19:58   +1 +/
> Раньше памяти требовалось 1х и всё работало, теперь памяти надо х100

100х?
Это типа ты число побольше выдумал, чтобы казаться важным?

> и всё работает примерно так же.

Ключевое слово - "примерно".
Оно значит раньше было "примерно как на расте, но с дырами по памяти и потоком CVE".

> В чём профит для потребителя? Зачем платить за х100 памяти?

А его кто-то будет спрашивать?
Если он может написать прошивку сам, то пусть пишет.
Если нет, то пусть "жpeт чо дали", он тут актор без права голоса.

А вот для программистов профит очевидный:
"Для кода на Rust зафиксировано в 4 раза меньше откатов изменений в результате выявления непредвиденных ошибок, а также снижение времени рецензирования на 25%"
ну если ты серьезная контора, а не какие-то обырганы подвальные.


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

113. Сообщение от Аноним (113), 11-Апр-26, 19:59   +/
> Угу, ради "The RUST crowd" надо теперь чтобы лампочкой помигать несчастный STM
> контроллер на 10 мегабайт, чтобы оно туда влезло.

Сам же знаешь что врешь. Но все равно врешь

> Ведь мигать лампочками из С кода на 100 байт так нибизапасна.

Ну... получается что так. Настоящий сишник даже в мигании лампочкой сможет сделать 0day RCE.
В предыдущей реализации dns на дъряхе умудрились опять не смочь в память и получить 9.8 CRITICAL.

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

115. Сообщение от Аноним (124), 11-Апр-26, 20:03   +/
Почему оборот "I hope"? Не "я буду писать", не "я должен", не "я могу"... Не задумывался? Купи себе какой-нибудь Cambridge Dictionary.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106 Ответы: #189

116. Сообщение от Аноним (116), 11-Апр-26, 20:03   +/
> Что характерно через http прямо сейчас все лучше всего обходится и ничего не блокируется,

Потому что все что нужно сразу фиксируется прям открытым текстом.
Когда тебе потом за это пистон вставят - не жалуйся.

> хотя казалось бы уже и vless со скрипом работает.

Он работает со скрипом, потому что его нельзя расшифровать за разумное время.
Поэтому "запретить и непущать". А http... сам понимать должен


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

117. Сообщение от Аноним (104), 11-Апр-26, 20:05   +/
Это значит мы умываем руки. Если бы могли меньше, то сделали бы меньше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

118. Сообщение от Аноним (118), 11-Апр-26, 20:09   –3 +/
Ух! Отличная новость!
Во-первых, это признание того, что язык дорос до такого серьезного применения.
Во-вторых, это отличный повод чтобы дырявые скулили в комментах, ведь прошивку на СИшке выкинули.

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

119. Сообщение от Аноним (119), 11-Апр-26, 20:12   +/
Любит гугль экзотику двигать в массы. То грпс двинет, а сейчас вот - хикори на расте...причем все они не то, что бы совсем уж плохие, - заявленную проблему-то они решают, но... как бы это сказать точнее?- не вполне укладываются в парадигму кисс, поскольку для их решения можно было использовать что-то что уже имеет хождение в этих самых массах, и что на порядок проще можно реализовать. Складывается стойкое ощущение, что гугль не столько проблему решает, сколько свою идеологию пытается привить. А это попахивает уже не столько инженерным, сколько партийным подходом. И, да, в России мы этот урок давно выучили, и добавки нам не требуется. Так что мы сейчас строго за рациональный подход.В общем. Я думаю, что в России не взлетит.

"Хикори-дикори-док, раст в пиксель десять скок, пиксель десять - биб-бом, раст из смартфорна бе-гом" (с)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #192

120. Сообщение от Аноним (120), 11-Апр-26, 20:20   +1 +/
И в этом "режиме" раст-кодер начинает косячить точно так же (а то и хуже), как и сишник. Что в очередной 1000й раз подтверждает, что они такие же, как они называют сишников, бракоделы и CVE-мейкеры. А также подтверждается тезис о том, что за расто-кодеров думает волшебный компилятор с боровами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #134

121. Сообщение от Аноним (12), 11-Апр-26, 20:30   +/
Всё там сохраняется, в этом и смысл. Понятно, это не для генерал программирования, но то ниша где раст может быть. А вот в прошивке железа ему делать нечего и гарантий никаких и ничего он не даёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110

124. Сообщение от Аноним (124), 11-Апр-26, 20:35   +/
> Чтобы черный вход был только у

Как в недавних пейджерах?

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

125. Сообщение от Cuvac (?), 11-Апр-26, 20:44   +/
Зачем бэкдор, когда есть SIM toolkit?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

126. Сообщение от Аноним83 (?), 11-Апр-26, 20:52   +/
Потому что идея в том, что писать код с нуля - трудно и не интересно.
А вот переписать под любым предлогом на другой - весело и быстро.
Чуваки придумали себе оплачиваемую работу на пустом месте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #140, #190

127. Сообщение от Аноним83 (?), 11-Апр-26, 20:54   +2 +/
Не знаю зачем мне защита, если без неё работает :)
Вот про ЕСС я слышал и готов был бы доплатить дополнительно 10%.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #172

128. Сообщение от Аноним83 (?), 11-Апр-26, 20:58   +2 +/
Чувак, мне плевать на дырки - оно работало и ладно.
Примерно - оначает: быстрее и жрало меньше, делая тоже самое.


> А его кто-то будет спрашивать?

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


> А вот для программистов профит очевидный

А кого это вообще интересует то?
Это внутренняя кухня, итимные проблемы.


> ну если ты серьезная контора, а не какие-то обырганы подвальные.

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

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

129. Сообщение от Аноним83 (?), 11-Апр-26, 21:01   +/
Так мне главное помигать, а твои фантазии и фобии меня не колышат :)

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

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

132. Сообщение от Аноним83 (?), 11-Апр-26, 21:06   +/
Чувак, очнись!

1. Речь про МОДЕМ. Ему днс не нужен, ему нужно быть МЕДИАКОНВЕРТЕРОМ и пересылать пакеты данных из одной среды в другую.

2. Если у тебя проблемы с провайдером то модем тут не причём.

3. Провайдер может заблочить эти все твои ммммм.... сервисы и оставить тебе только 53 юдп до свои своих одного ДНС сервера и 80 порт. Дальше это твои проблемы.

4. А ты вообще читал что происходит если твои ммммм.... DoT/DoH не доступны?

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

133. Сообщение от Аноним83 (?), 11-Апр-26, 21:09   +1 +/
Не всем инет нужен для д.порно и экстремизма, некоторые там котиков смотрят или технологии изучают.

Повсемместно TLS внедрять придумал гугол, для того чтобы оградить свою рекламную поляну - а то некоторые научились автоматом заменять рекламу гугла своей, и чтобы АНБ было довольно: ослабить местных майоров.

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

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

134. Сообщение от Аноним (104), 11-Апр-26, 21:10   +/
Как проверить сырой указатель, который сразу транслируется в инструкцию ассемблера, содержащую [xxx]? mov rax,[xxxx] например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #120

135. Сообщение от Аноним (104), 11-Апр-26, 21:19   +/
Если модем заточен адресоваться на DNS имена гугла в мэш сети, то очень даже причем встроить его и привязать к новому DNS серверу (Hickory) и протоколу, где всё, вероятно, уже схвачено.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

136. Сообщение от Аноним (136), 11-Апр-26, 21:22   +/
Так там уже ИИ по мере вайбкодинга втянула весь тот жир, который вскоре будет во всех импортоазмещённых использоваться для отлова кто польуется VPN и запрещёнкой, кто нет... крайне удобное место и выкосить/обойти примерно никак. И хитрые режимы работы по специально подготовленной СМС, да...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118

138. Сообщение от Аноним (138), 11-Апр-26, 21:59   +/
Так это значит, что нужно брать десятый пиксель или наоборот?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #146

140. Сообщение от Аноним (141), 11-Апр-26, 22:04   +/
Двойная оплата за ненужную работу. Не дайте себя обмануть в другом месте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126

141. Сообщение от Аноним (141), 11-Апр-26, 22:05   +1 +/
Да для этого нужно писать не на расте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

143. Сообщение от Аноним (141), 11-Апр-26, 22:08   +1 +/
Хоть ты понимаешь что это гиперпаранойя нормальному человеку ненужна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133

145. Сообщение от Аноним (-), 11-Апр-26, 22:13   +/
> Чувак, мне плевать на дырки - оно работало и ладно.

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

>> А вот для программистов профит очевидный
> А кого это вообще интересует то?

Потребитель об этом не догадывается.
А тех кто догадывается слушать не будут)

> Да вот только серьёзные конторы понатырили у обрыганов всяких опенсорц и продают его за сотни нефти, а потом ещё и делают влажный вид.

Хахахахаха!
Ты серьезно?
Кто сделал юниксы, у которых красноглазики утилиты и дрова тырили?
Кто сделал X1-X11, без которых ты бы сидел и пырился в консольку?

Вклад корпы в то же ядро - 90%+
Обырганы могут только питушиться "как много они сделали вклада", а если копнуть поглубже, то максимум сообщества это Хурд без соли - в 2026 году осилили 64 бита, правда на одном ядре.

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

146. Сообщение от Аноним (-), 11-Апр-26, 22:23   +/
А тебя сильно парит что там под капотом?
Работает и ладно.

Но если ты принадлежишь к фанатам какой-то из сторон - то выбирай по понятиям.
Сишнику брать этот пиксель зашкварно.
Растовик наоборот купит с радостью.

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

147. Сообщение от Tron is Whistling (?), 11-Апр-26, 22:33   +/
Ну да, зачем тебе килобайтиков поменьше. Купишь в два раза дороже. Зато безопастно - ровно до момента, пока васян в крейт хорошо припрятанный в безумном синтаксисе из закорючек бэкдор не ввернёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #186

148. Сообщение от _ (??), 11-Апр-26, 22:57   +/
>> смартфона Google Pixel 10
> Или хотя бы железку искать не по помойкам, чтобы памяти было нормально.

Долго думалЬЪ(С) ... %-\

:-D

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

150. Сообщение от Аноним (150), 11-Апр-26, 23:13   +/
Лел. Все "таблицы прерываний или другие vtable" - это максимум набор точек входа в разные функции.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104 Ответы: #154

151. Сообщение от Аноним (150), 11-Апр-26, 23:15   +/
Дыряст, например, до сих пор не смог в компилятор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #182

154. Сообщение от Аноним (104), 11-Апр-26, 23:41   +/
Так это и есть связность во время выполнения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #150 Ответы: #166

156. Сообщение от Аноним83 (?), 11-Апр-26, 23:55   +2 +/
Так на меня то можно плевать сколько угодно - мне от это просто никак.

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

И вы сейчас ходите и распространяете свои фобии и галюны про то как весь мир должен был позавчера умереть потому что всё в мире написано не на том ЯП.

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

Гугл в андройде мается дурью:
- то они без спроса внедрили трекинг контактов при чумке
- то там неотключаемая телеметрия и история геолокации в облаке
- допилить андройдавто и прочие штуки - нет, жрите как есть

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


> Вклад корпы в то же ядро - 90%+

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145 Ответы: #185, #188, #211

157. Сообщение от Аноним (93), 12-Апр-26, 00:00   +/
Если у меня будет недоступен указанный DoT/DoH, то система просто не подключится к интернету и покажет уведомление про его недоступность. А дальше уже моё дело, менять ли сервер или выключать это
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #158

158. Сообщение от Аноним83 (?), 12-Апр-26, 00:26   +/
У вас может и да, а по дефолту там стоит АВТО, что означает пробовать DoT/DoH если нет - то по старинке.
Таким образом я у себя дома зарезал на фаере все известные DoT/DoH IP адреса, и никто из домашних и приходящих не жаловался что инета нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #157 Ответы: #161

159. Сообщение от Аноним (105), 12-Апр-26, 00:59   +/
Нет, это ты просто по ссылке Клабника не пошёл и не прочитал, что автор пишет про сам язык и цели его разработки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

160. Сообщение от Аноним (67), 12-Апр-26, 01:01   +/
вопрос ведь в другом, вам нужна безопасноТность, зачем вы тогда ежа и ужа скрещиваете? Пишите нормальный секурный по дизайну протокол, нет надо же скрестить одно Г с другим. У вас до сих пор arp используется, а вы за http думаете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

161. Сообщение от Аноним (104), 12-Апр-26, 01:24   +/
Это функциональность переходного периода. Далее, возможно, будет как с пакетами в андроид. Модем не включится в небезопасном (не гугл) окружение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #158 Ответы: #168

163. Сообщение от Аноним (124), 12-Апр-26, 01:27   +/
> А тебя сильно парит что там под капотом?

У кого были пейджеры - тем не всё равно.

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

164. Сообщение от Аноним (150), 12-Апр-26, 01:29   +/
Дыряст, кстати, памяти жрет больше, чем жабаскрипт. VS Code с кучей экстеншенов занимает меньше опертивки, чем дырястовый Zed (is dead) без всего.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

165. Сообщение от Аноним (150), 12-Апр-26, 01:38   +/
>защита памяти

Обеспечивается MMU/MPU. Костыли не нужны для этого.

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

166. Сообщение от Аноним (150), 12-Апр-26, 02:52   +/
Нет, это всего лишь, по сути ручные хаки - которые не везде есть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154 Ответы: #169, #170, #171, #176

167. Сообщение от Аноним (167), 12-Апр-26, 03:04   –2 +/
Какой телефон в 2026 году идёт с разблокированным?
Кому нужен volte? Что это за мусор вообще, здоровые люди никому не звонят по телефону.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

168. Сообщение от Аноним83 (?), 12-Апр-26, 03:58   +/
Зачем нужен девайс привязанный к гуглу или каким то там серверам?

Для справки: я в конце прошлого когда обновлял домашним мобилы.
Была возможность потыркать демо мобилы в магазе.
Почти всё с витрины отсеялось (сразу вендорами) на банальном: сетупвизард требовал инет для первоначальной настройки.

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

В дальнейшем...как бы проще сказать.
Андройд превращается в платформу с повышенными рисками использования, и я ищу и продвигаю альтернативы. В том числе долблю в мозг банкам чтобы они не грохали вебгуй в пользу: "а у нас есть приложение для мобилки".
У меня ощущение что через 10 лет оно укатится куда то совсем не туда.

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

169. Сообщение от Аноним (104), 12-Апр-26, 04:00   +/
Ручные хаки. Да это основа C++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

170. Сообщение от Аноним (104), 12-Апр-26, 04:04   +/
А таблица прерываний была в computer science на заре вычислительний.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

171. Сообщение от Аноним (104), 12-Апр-26, 04:11   +1 +/
Возможно Вы так углубились в абстракции, что не знаете как это всё реализуется на низком уровне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

172. Сообщение от topin89 (ok), 12-Апр-26, 04:46   +/
Неблагодарная всё-таки у безопасников работа.

Во времена DOS'а и 95/98 Винды всё было очень небезопасно. И всё взламывалось на ура просто. Да и ранние сайты взламывали как нехер делать, пароли в хранилищах браузеров можно было утащить через чёртов Direct Connect. Помню сам так делал, потом писал людям на их же соцсетях, мол, не шарьте папки с паролями.

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

И вот, "всё работает без защиты."
Защита нужна. Если она достигается ценой увеличения памяти в 30 раз при уменьшении цены этой памяти в 100 -- это разумный компромисс

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

173. Сообщение от Аноним (104), 12-Апр-26, 04:49   +/
MMU плевать на ваши абстрактные буферы, массивы, висячие указатели. Вот беда там рядом еще какие-то данные, которые вроде как не должны затереться. И когда срабатывает сегфол, потому что компилятор не проверил и не предусмотрел рантайм контроль это грустно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #165

175. Сообщение от Аноним (175), 12-Апр-26, 04:57   +/
> А если, как в японии, поставить рядом чудака в светоотражающей жилетке и жезлом, чтобы он  ̶п̶и̶з̶д̶и̶л̶ ̶и̶м̶ ̶т̶у̶п̶ы̶х̶ ̶з̶е̶в̶а̶к̶ сигнализировал о потенциальной опасности - то еще меньше.

Поставить рядом робота доставщика. Ну как рядом - там где он проехать может: метрах в 20-50. Что бы он на экране, который у него не поворачивается предупреждал о яме.

Вот полная аналогия с rust.

Кому-то повезет и он заметит. А кто-то увидев его издали начнет объезжать там, где совсем не хотел. И все.

Тут аналогия с борьбой с проверками.

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

176. Сообщение от Аноним (104), 12-Апр-26, 05:00   +/
Возможно Вы на другой стороне. Вот есть чип, вот есть прошивка, вот адрес старта дампа заливки. Что там внутри Вас не касается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #166

177. Сообщение от Аноним (177), 12-Апр-26, 05:02   +1 +/
А давай стены домов делать 10 метров толщиной, а еще лучше сразу километров пять, вдруг метеорит, а у нас уже все в бункере, нафиг экономить камень, его же много и он бесплатный (в отличии от памяти). А метро мегаполиса будет ехать час до ближайшей булочной, кстате само метро надо тоже углубить чтобы многоэтажки не провалились, километров 100 хватит, итого чтобы в метро спустится надо будет часа 3, нахрена нам экономить и циферки считать, фу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

178. Сообщение от Аноним (177), 12-Апр-26, 05:05   +/
> ведь прошивку на СИшке выкинули

Дааа??? где, дай ссылку на устройство с прошивкой на расте 100%

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

179. Сообщение от Аноним (175), 12-Апр-26, 05:18   +/
Э... Ну вымерли мамонты. А немамонтов еще очень много.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163

180. Сообщение от Прохожий (??), 12-Апр-26, 09:28   +/
Прежде, чем проводить неадекватные аналогии, местному эксперту хорошо бы для начала прочитать, чем принципиально отличается safe от unsafe в Rust. Но, боюсь, это непосильная задача для местного эксперта, ведь он не читатель, он - писатель.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #175

181. Сообщение от Прохожий (??), 12-Апр-26, 09:30   +/
>>Размер интегрированных компонентов составил 371KB, из которых 350KB код Hickory-proto и зависимостей, 17KB - вспомогательные функции, выделенные из стандартной библиотеки, 4KB - прослойка для использования библиотеки для обработки ответов от DNS-серверов.
>Про hello world со всеми зависимостями в несколько мегабайт не шутили.

Как килобайты у местного эксперта превратились в мегабайты остаётся только догадываться.

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

182. Сообщение от Прохожий (??), 12-Апр-26, 09:34   +/
В смысле? Были же компиляторы на Си, вроде как. Правда, адекватные команды на C++ перешли в итоге.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

183. Сообщение от Прохожий (??), 12-Апр-26, 09:43   +/
>В том числе долблю в мозг банкам чтобы они не грохали вебгуй в пользу: "а у нас есть приложение для мобилки"

Как будто такое приложение - это что-то другое. Тот же веб, только по-другому оформленный.

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

184. Сообщение от Tron is Whistling (?), 12-Апр-26, 09:43   +/
YES!
Вот сколько раз уже дискутирую - стольки и убеждаюсь, что поколение зумеров и далее вообще в принципе не понимает, откуда деньги в тумбочке берутся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

185. Сообщение от Tron is Whistling (?), 12-Апр-26, 09:46   +/
А низнаемштоделать берётся от того, что брать чужое - умеют, делать - нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156 Ответы: #209

186. Сообщение от Прохожий (??), 12-Апр-26, 09:47   +/
>Купишь в два раза дороже.

Вместо 1 доллара заплачу 2? Не смешите мои тапки. Мои данные стоят гораздо дороже.

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

187. Сообщение от Tron is Whistling (?), 12-Апр-26, 09:48   +/
С этим всё гораздо проще: пихель как оном был, так оном и остался. Лучше брать что-то более приближенное к реальности - самвысунг например.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146

188. Сообщение от Прохожий (??), 12-Апр-26, 09:58   +/
>Так на меня то можно плевать сколько угодно - мне от это просто никак.

Если в тебя миллион человек плюнет, ты умрёшь, скорее всего.

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

Что за бред? Вон, и Гугл, и Майкрософт рапортуют об увеличении производительности труда и уменьшении количества ошибок в коде (читай, о сокращении расходов на разработку софта). Также на будем забывать хотелки самого интересного для бизнеса клиента - государства (США) - который хочет везде только безопасные языки.

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

189. Сообщение от Прохожий (??), 12-Апр-26, 10:05   +/
Очевидно, потому такой оборот, что всякое может произойти с этим конкретным человеком в частности и с языком вообще. Например, развитие языка может свернуть не туда, куда хотелось бы Клабнику. Или ему придётся работать там, где Rust по каким-то причинам не будет востребован. Однако же человек надеется. А это означает, что написание кода на Rust он считает хорошим для себя занятием.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115

190. Сообщение от Прохожий (??), 12-Апр-26, 10:09   +/
>Потому что идея в том, что писать код с нуля - трудно и не интересно.

А вот переписать под любым предлогом на другой - весело и быстро.

Не совсем так. Писать с нуля трудно, но куда интереснее, чем копаться в чьём-то творчестве, особенно, если это творчество какого-то "гения".

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

191. Сообщение от Прохожий (??), 12-Апр-26, 10:10   +/
Наоборот, конечно, если сравнивать с Си.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108

192. Сообщение от Прохожий (??), 12-Апр-26, 10:14   +/
>Складывается стойкое ощущение, что гугль не столько проблему решает, сколько свою идеологию пытается привить. А

Это потому, видимо, что вы новость не удосужились прочитать. А если прочитали, то толком не осознали. Намекну, пожалуй, о проблеме: раньше в прошивке находили CVE.

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

193. Сообщение от psv (??), 12-Апр-26, 10:48   +/
Разве с появлении кодинг-агентов вся эта суета с "перепишем софт еще раз" не стала совершенно бессмысленным начинанием? "здесь рыбы_денег нет"(С) ????
Ответить | Правка | Наверх | Cообщить модератору

194. Сообщение от Tron is Whistling (?), 12-Апр-26, 11:18   +/
Вместо 1000 заплатишь 2000, потому что далее везде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #186

195. Сообщение от Аноним (195), 12-Апр-26, 12:00   +/
> Как килобайты у местного эксперта превратились в мегабайты остаётся только догадываться.

Ну, это ж местные кексперты. Им тут уже не раз демонстрировали тот самый хелловорлд на расте "со всеми зависимостями", размером от полторы до пары сотен байтов ... но это ж в картину мира не вписывается, значит "не считаица!"ю

Зато вот, либа взятая "аз из" из DNS-_сервера_ (умеющая во всякий "современный изврат" вида DNSSEC, DNS-over-TLS, DNS over HTTPS) - внезапно, оказалась жирновата для эмбеда? Сразу "подтверждение тезиса о жирных бинарях"!
Хотя вон там рядом, libunbound на "правильном ЯП" размером с мегабайт-полтора (и еще кучей зависимостей) ...


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

196. Сообщение от Аноним (67), 12-Апр-26, 12:47   +/
> У меня ощущение что через 10 лет оно укатится куда то совсем не туда.

кнопочные ведь укатили :)

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

197. Сообщение от Alladin (?), 12-Апр-26, 13:20   +/
бинарь загружается полностью в оперативку модема, спрошу как и все: так и чем дмнамическая линковка поможет? ...предлагаешь ее в оперативку модема загрузить, тоже?))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

198. Сообщение от Alladin (?), 12-Апр-26, 13:24   +/
нет никакого дополнительного режима доверения. unsafe это просто пометка для программиста в том, что почитай описание функции перед вызовом меня - все
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

199. Сообщение от Alladin (?), 12-Апр-26, 13:25   +/
ну вот.. сломался манимирок сишников..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

200. Сообщение от Васян Айтишник (?), 12-Апр-26, 18:15    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

201. Сообщение от Аноним (-), 12-Апр-26, 19:10    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

202. Сообщение от Аноним83 (?), 12-Апр-26, 19:15   +/
Не всегда.
Да и  веб то можно юзать везде где браузер есть, а приложение только на одной платформе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #183

203. Сообщение от Аноним83 (?), 12-Апр-26, 19:16   +/
Они ещё есть и вполне юзабельны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196

204. Сообщение от Аноним (-), 12-Апр-26, 19:17   +/
Я не знаю про готовые production-ready Ada -> Си трансляторы.

В этом плане лучше было бы использовать F*/Low* (транслируется в том числе в Си через karamel, и в ASM через Vale) или Dafny.

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

205. Сообщение от Аноним (-), 12-Апр-26, 19:21   +/
А вообще Ada/SPARK можно использовать как есть. Зачем его компилировать в Си? Отключить функции, требующие наличия Ada runtime, и всё.

А вообще AI-assisted proof-oriented programming — это интересная тема.

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

206. Сообщение от Аноним83 (?), 12-Апр-26, 19:30   +1 +/
У вас вся история скомкана.
Во времена 9х и раннего инета - взламывали ради лулзов, ущерба от такого взлома или не было или был символический.
Когда инет стал массовый и прокатилась первая волна всё ещё ради лулзов эпидемия - то в венде отрос фаервол в ХПсп1.
И только лет через 5-10 это стало как то экономически выгодно.

Потом вы на всё смотрите с точки зрения взлома.
А я смотрю на это с точки зрения денег.
Меня не волнует взлом, меня интересует сколько это будет стоить.
Если это бесплатно (кто то сломал ради лулзов и оставил pwnd.txt на рабочем столе) - то и пофик.
За деньги - это уже включает устранение последствий. Или разворачивание из бэкапа или откат денежных транзакций или списание потерь.
Так вот за деньги - раст стоит сильно дороже в мировом масштабе чем обходятся нынче последствия взломов через деффекты в С коде. Собственно он пришёл тогда, когда появились ресурсы на всю эту бредогенерацию кода, а не тогда когда индустрия в нём нуждалась - просто потому что всю историю не было столько ресурсов для этого бреда. И индустрия прекрасно жила до и прекрасно живёт после.

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

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

207. Сообщение от Аноним83 (?), 12-Апр-26, 19:36   +/
Кто там рапортует то?
Те же самые люди что рапортуют что диверсити и эквити тоже ростят производительность?

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

А побухать с ними же и рассказать что бизапасные языки фиксиция, которые только жрут энергию и время на разработку, а в остальном результат практически такой же - они точно так же начнут это повторять: вернёмся к истокам - сэкономим миллиарды долларов на социальные нужды, уря!

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

208. Сообщение от Аноним83 (?), 12-Апр-26, 20:01    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #190

209. Сообщение от Аноним83 (?), 12-Апр-26, 20:04   +/
Не совсем.

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

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

210. Сообщение от Аноним (210), 12-Апр-26, 20:20   +/
> Государство - там какие то чиновники что то слышали от активистов за выпивкой, ничо не поняли, запомнили только что есть какие то "бизапасные языки" смогли запомнить и повторить.

У вот это поток шиzи)
Ты там свечку держал?
Поток CVE это тоже всё рептилоиды придумали?))

> А побухать с ними же и рассказать что бизапасные языки фиксиция,

Ну, т.е наврать?
Это ты можешь, верю.

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

211. Сообщение от Аноним (68), 12-Апр-26, 20:31    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

212. Сообщение от Аноним (12), 12-Апр-26, 20:34   +/
SPARK хотя бы во всех видеокартах 10 лет используется
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #213

213. Сообщение от Аноним (-), 12-Апр-26, 22:10   +/
У Ada/SPARK во встройках больше "опыта".

F*/Low*/Dafny используются в Project Everest. Он включает, но не ограничивается, формально верифицированными реализациями TLS, QUIC и криптографии (EverCrypt).

https://project-everest.github.io/

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


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

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




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

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