Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Rust опередил C/C++ по объёму кода, добавляемого в платформу Android" | +/– | |
| Сообщение от opennews (??), 14-Ноя-25, 15:43 | ||
Компания Google подвела итоги использования компонентов на языке Rust в платформе Android. Стратегия по внедрению в Android методов безопасной разработки для нового кода оказалась успешной. В 2025 году впервые доля уязвимостей, вызванных ошибками при работе с памятью, оказалось меньше 20% от общего числа уязвимостей. Для сравнения в 2024 году этот показатель в Android составлял 24%, а в 2019 году - 76%. При этом средний показатель по индустрии продолжает оставаться на уровне 70%... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 14-Ноя-25, 15:43 | –8 +/– | |
лучший! надеюсь в будущем 99% и 1% для с и с++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #13 | ||
5.
Сообщение от Аноним (5), 14-Ноя-25, 15:47
| +15 +/– | |
Основная проблем в таких отчётах это соответствие действительности. Весь год внедряли Rust, руководство хочет получить свои премии и бонусы ведь близится конец года. Что делаем - шлёпаем красивые отчётики с доказательством собственной экономической эффективности и о-па премия в кармане. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #22, #64 | ||
| 6. Сообщение от Аноним (6), 14-Ноя-25, 15:47 | +7 +/– | |
Ну естественно опередил, раст же надо как то продвигать и пиарить, да и чтоб качественно писать на расте, нужно реально очень много писать. Ну и если цель переписывание всего подряд, конечно кода будет больше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #24 | ||
| 8. Сообщение от Арчи (?), 14-Ноя-25, 15:53 | +3 +/– | |
В статье противоречивая инфа про уязвимости. С одной стороны, говорится, что в новом коде уязвимостей нет, с другой стороны утверждается, что уязвимости в новом коде всегда растут экспоненциально. И только со временем их становится меньше. Времени по сравнению со старым кодом прошло еще не достаточно для таких громких заявлений. Я так думаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28, #40 | ||
| 9. Сообщение от Аноним (9), 14-Ноя-25, 16:01 | +6 +/– | |
> В настоящее время в Android на Rust написано около 5 млн строк кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #23 | ||
| 10. Сообщение от xsignal (ok), 14-Ноя-25, 16:02 | +1 +/– | |
А Android Runtime написана на C++, шах и мат! Так что основой основ, самым надёжным фундаментом, всегда будут C и C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. Сообщение от Аноним (11), 14-Ноя-25, 16:02 | +3 +/– | |
Про количество новых логических ошибок есть инфа? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #45 | ||
| 12. Сообщение от xsignal (ok), 14-Ноя-25, 16:05 | +2 +/– | |
А раст... Ну нравится вам язык с подтяжками, чтобы штанишки у тех, кто не умеет работать с памятью не падали - пользуйтесь на здоровье!) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #16, #30, #37 | ||
| 13. Сообщение от Аноним (13), 14-Ноя-25, 16:10 | –6 +/– | |
Этому устаревшему мусору и 1% много - уж 1% допереписать вообще не проблема, и забыть их как страшный сон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #62 | ||
| 14. Сообщение от ddwrt (?), 14-Ноя-25, 16:11 | +8 +/– | |
Лучшие времена Андроида прошли в эпоху 4.x.x. Сейчас постоянно рапортуют о каких-то улучшениях, а глаза мне говорят, что система превращается в свалку. Про кодовую базу даже боюсь представить что там творится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #15, #34, #72 | ||
| 15. Сообщение от xsignal (ok), 14-Ноя-25, 16:12 | +/– | |
> Про кодовую базу даже боюсь представить что там творится | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 16. Сообщение от Аноним (13), 14-Ноя-25, 16:12 | +1 +/– | |
Дело не в том что мы будем пользоваться, дело в том что мы вас заставим, некомпетентных в своей самоуверенности что _вы_ умеете работать с памятью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #18 | ||
| 17. Сообщение от Аноним (17), 14-Ноя-25, 16:14 | +5 +/– | |
А всё почему? Потому что раст умеет безопасно работать с памятью! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21 | ||
| 18. Сообщение от xsignal (ok), 14-Ноя-25, 16:16 | –3 +/– | |
Если что-то не работает по причине памяти - примеры в студию. Только не надо этих списков теоретических CVE, за которыми в реальности ничего не стоит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 21. Сообщение от xsignal (ok), 14-Ноя-25, 16:20 | +/– | |
Вот только прокладка между монитором и клавиатурой теперь мало что умеет... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #33 | ||
| 22. Сообщение от Аноним (22), 14-Ноя-25, 16:24 | +1 +/– | |
> Основная проблем в таких отчётах это соответствие действительности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #36 | ||
| 23. Сообщение от Аноним (9), 14-Ноя-25, 16:25 | +1 +/– | |
> Crabby Avif, включающей парсер и декодировщик для формата Avif | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #58 | ||
| 24. Сообщение от Аноним (22), 14-Ноя-25, 16:26 | +3 +/– | |
> Ну и если цель переписывание всего подряд, конечно кода будет больше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #55 | ||
| 25. Сообщение от Аноним (22), 14-Ноя-25, 16:31 | +/– | |
Сейчас воины против Раста расскажут, как они повыкидавали свои андроидные смартфоны. Повыкидывали ведь? Не могут же они быть лицемерами, которые на словах воюют протиа Раста, а на деле уплетают за обе щеки устройства с этой "раковой опухолью". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #29 | ||
| 28. Сообщение от Аноним (28), 14-Ноя-25, 16:35 | +1 +/– | |
> Времени по сравнению со старым кодом прошло еще не достаточно для таких громких заявлений. Я так думаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #42 | ||
| 29. Сообщение от Ан333ним (?), 14-Ноя-25, 16:37 | +1 +/– | |
Наоборот, они купят пиксели, гугл поддержат и будут с них рассказывать какие корпорации плахие, следят все такое... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 30. Сообщение от Аноним (28), 14-Ноя-25, 16:38 | +3 +/– | |
Так у сисшники без подтяжек при работе с памятью "падают" в 70% случаев, или это какие-то неправильные сисшники... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 32. Сообщение от Медведь (ok), 14-Ноя-25, 16:39 | +1 +/– | |
А если поискать аналитику про мед не от пчёл, то всплывают такие статейки: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #41 | ||
| 33. Сообщение от Ан333ним (?), 14-Ноя-25, 16:39 | +/– | |
Да, вообще. На придумывают всяких ИИ и растов, и сидят тупеют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #61, #65 | ||
| 34. Сообщение от Аноним (28), 14-Ноя-25, 16:39 | –4 +/– | |
> Лучшие времена Андроида прошли в эпоху 4.x.x. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #50, #60 | ||
| 36. Сообщение от Аноним (36), 14-Ноя-25, 16:44 | +1 +/– | |
Я и с публичными коммитами тебе что угодно нарисую. Тут и без продвигателей в опенсурсе возникают вопросы почему сделали так, а не иначе, а уж при желании я тебе такую сову на глобус натяну, что бейсик станет самым безопасным, быстрым и ревьюевымым языком в мире. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #76 | ||
| 37. Сообщение от НяшМяш (ok), 14-Ноя-25, 16:44 | –1 +/– | |
Человечество развивается, молотки эволюционируют в гвоздезабивные пистолеты, телеги в автомобили. И только сишники довольно урчат с палками-копалками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 | ||
| 39. Сообщение от Аноним (39), 14-Ноя-25, 16:46 | +/– | |
В целом получается по важным производственным параметрам Rust "вроде не хуже" C++. Других выводов учитывая разные подходы в языках тут не сделать, т.к. структура издержек при разработке у них тоже возможно разная и не факт что выбранные показатели равноценны для обоих. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. Сообщение от VladSh (?), 14-Ноя-25, 16:46 | +2 +/– | |
Где написано, что "уязвимости в новом коде всегда растут экспоненциально"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #46 | ||
| 41. Сообщение от НяшМяш (ok), 14-Ноя-25, 16:47 | –3 +/– | |
Чё сказать-то хотел - что llvm кривое поделие на крестах? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #44 | ||
| 42. Сообщение от Аноним (36), 14-Ноя-25, 16:48 | +/– | |
Когда я был студентом моему ментору не хотелось тратить на меня время и он соврал что якобы руководитель хочет меня уволить за то что я часто делаю ошибки (примерно также как и другие студенты). И я стал гораздо меньше ошибаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 44. Сообщение от Медведь (ok), 14-Ноя-25, 16:48 | +1 +/– | |
А самому почитать слабо? Я смотрю, ржавозависимым в штаны нагадить может ну вот прям каждый... Даже, закрыв глаза, допустим, что проблемы в llvm -- а что, у вас уже есть какой-то другой ржакомпилер? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 45. Сообщение от Аноним (36), 14-Ноя-25, 16:49 | +1 +/– | |
Её не выгодно разглашать ;) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 46. Сообщение от Арчи (?), 14-Ноя-25, 16:57 | –1 +/– | |
По смыслу статьи, и я имел ввиду под новым кодом, тот на котором пишут сейчас (или недавно). А под старым, тот на котором было написано много лет назад. Ведь "старый" код тоже когда-то был новым. Разве не так? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #73 | ||
| 49. Сообщение от Аноним (49), 14-Ноя-25, 17:08 | +2 +/– | |
> В конечном счёте в Google решили не пытаться переписать старый код на языках безопасно работающих с памятью, а сосредоточиться на использовании подобных языков для нового кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57, #80 | ||
| 50. Сообщение от Арчи (?), 14-Ноя-25, 17:12 | +/– | |
htc Desire HD (https://ru.wikipedia.org/wiki/HTC_Desire_HD), Android 4, заряжал по выходным, в течение недели активно пользовался, и так много лет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #59 | ||
| 52. Сообщение от Аноним (57), 14-Ноя-25, 17:17 | +/– | |
> плотность подобных уязвимостей в коде на Rust составила 0.2 уязвимости на миллион строк кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. Сообщение от Аноним (55), 14-Ноя-25, 17:19 | +2 +/– | |
У них там разве весь код не го с котлином? Какой им толк от си с плюсами (они вообще на них писали кроме пары либ), естественно, раст обгонит что угодно с его тысячами гигабайт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #70 | ||
| 56. Сообщение от Аноним (56), 14-Ноя-25, 17:20 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. Сообщение от Аноним (57), 14-Ноя-25, 17:21 | +/– | |
> В конечном счёте в Google решили не пытаться переписать старый код на языках безопасно работающих с памятью, а сосредоточиться на использовании подобных языков для нового кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 | ||
| 58. Сообщение от Аноним (55), 14-Ноя-25, 17:21 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #23 | ||
| 59. Сообщение от Аноним (9), 14-Ноя-25, 17:34 | +/– | |
У меня был такой, это если скайп на него не ставить. Сейчас скайп умер, но другие кодеры обленились, понатащили всяких котлинов, обмазались DI контейнерами и прочими базвордами, так что то же самое стало потреблять в 10ки раз больше оперативы и CPU. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 | ||
| 60. Сообщение от Пишу с 3 пня (?), 14-Ноя-25, 17:35 | +2 +/– | |
> Это который безбожно тормозил, тёк памятью и жрал батарейку то? Ну-ну... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #68 | ||
| 61. Сообщение от Пишу с 3 пня (?), 14-Ноя-25, 17:39 | +1 +/– | |
ИИ классная штука, но только в виде справочника и brainstormer'а. Но находятся уникумы, которые выкладывают в гитхаб проекты написанные полностью с помощью ИИ, без аудита. ЧСХ, читая такой код можно нехило лулзов словить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 62. Сообщение от Вапел Дупов (?), 14-Ноя-25, 17:40 Скрыто ботом-модератором | +3 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #66 | ||
| 63. Сообщение от Медведь (ok), 14-Ноя-25, 17:44 | +2 +/– | |
Из свеженького: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. Сообщение от Юзер (??), 14-Ноя-25, 17:50 | +/– | |
Этот шабаш Rust, то же самое что и с Googlang, и Chromebook ами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 65. Сообщение от Юзер (??), 14-Ноя-25, 17:53 | +/– | |
>всяких ИИ и растов, и сидят тупеют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 66. Сообщение от нерав нефинкель (?), 14-Ноя-25, 17:57 | +/– | |
> с вами согласен! раст - мертворожденный мусор для гоев | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 67. Сообщение от Аноним (67), 14-Ноя-25, 18:07 | +2 +/– | |
Долгожданное продолжение захватывающего хоррор-сериала "Нашествие Ржавчины". В Google решили пойти по колхозным стопам Microsoft в деле оверинжиниринга и расставили себе граблей на будущее. Занимательный садомазохизм. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #71, #79 | ||
| 68. Сообщение от Аноним (68), 14-Ноя-25, 18:12 | +/– | |
>Samsung Galaxy S2 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 | ||
| 69. Сообщение от 1 (??), 14-Ноя-25, 18:17 | +/– | |
Синенький - красавчег! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #74 | ||
| 70. Сообщение от Аноним (22), 14-Ноя-25, 18:20 | +/– | |
> У них там разве весь код не го с котлином > Какой им толк от си с плюсами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #78 | ||
| 71. Сообщение от 1 (??), 14-Ноя-25, 18:23 | +/– | |
Посмотри на графики, количество граблей уменьшается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
72.
Сообщение от sena (ok), 14-Ноя-25, 18:27
| +/– | |
Ну до 6/7 было ещё терпимо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 73. Сообщение от Аноним (22), 14-Ноя-25, 18:27 | +/– | |
> считать преимуществом количество написанного кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 74. Сообщение от Медведь (ok), 14-Ноя-25, 18:30 | +/– | |
> Так держать гугл! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
75.
Сообщение от sena (ok), 14-Ноя-25, 18:31
| +1 +/– | |
Если они на раст не собираются всё переписывать, то это же в 2 раза больше головной боли будет. Мало того что надо с++ знать, так теперь ещё и раст. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #83 | ||
| 76. Сообщение от Аноним (22), 14-Ноя-25, 18:32 | –1 +/– | |
> Я и с публичными коммитами тебе что угодно нарисую. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 77. Сообщение от Кошкажена (?), 14-Ноя-25, 18:37 | +/– | |
В то же время андроид скатывается, блокируя сторонние приложения. Случайность? Не думаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #82 | ||
| 78. Сообщение от Аноним (55), 14-Ноя-25, 18:39 | –1 +/– | |
>> У них там разве весь код не го с котлином > Какой им толк от си с плюсами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #70 Ответы: #85 | ||
| 79. Сообщение от нах. (?), 14-Ноя-25, 18:41 | +/– | |
но майкрософт кажется вовремя успела остановиться, и дальше переписывания невнятной компоненты gdi из 90х (и то неточна) дело не пошло. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
| 80. Сообщение от Аноним (22), 14-Ноя-25, 18:41 | +/– | |
> Где нужно учитывать разнообразие архитектур железа - rust не тянет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 | ||
| 81. Сообщение от Аноним (83), 14-Ноя-25, 18:43 | +/– | |
Не хотят покупать новые телефоны? Сделаем жуткую блоатварь, которая в старые не влезет ни по памяти, ни по флешке. И потом потребуем от всех разрабов приложений просто дропнуть старые версии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 82. Сообщение от Аноним (83), 14-Ноя-25, 18:43 | +/– | |
Нет, не случайность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 83. Сообщение от Аноним (83), 14-Ноя-25, 18:45 | +/– | |
Они - не собираются. Gemini всё остальное, что они лично не переписали, перепишет за них. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 | ||
| 84. Сообщение от Алексей (??), 14-Ноя-25, 18:47 | +/– | |
Интересная информация об unsafe. Я думал такого будет меньше, чем 4%, который указан в статье. Т.е. сейчас на 5 млн строк кода на rust есть где-то 200тыс строк в unsafe блоках. С одной стороны не много, но и не так, чтобы мало. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. Сообщение от Аноним (22), 14-Ноя-25, 18:48 | +/– | |
> Одно другому никак не мешает, повестка достаточно манипулятивная. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 86. Сообщение от Кошкажена (?), 14-Ноя-25, 18:48 | +/– | |
> В настоящее время в Android на Rust написано около 5 млн строк кода, в которых выявлена лишь одна потенциальная уязвимость, вызванная проблемами при работе с памятью. Таким образом плотность подобных уязвимостей в коде на Rust составила 0.2 уязвимости на миллион строк кода. Для сравнения в коде на языках C и C++ данный показатель составляет около 1000 уязвимостей на миллион строк кода. Ключевым источником проблем в Rust является код, находящийся в unsafe-блоках. Доля подобного кода оценивается в 4% от всего кода, написанного на Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |