The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google переписал на языке Rust прошивку pvmfm, используемую в Android, opennews (??), 10-Окт-23, (0) [смотреть все]

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


193. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  –2 +/
Сообщение от Аноним (196), 10-Окт-23, 19:04 
>Вот как гуглу приходится решать это для андроида:

Как же так, гугл наконец-то стал выполнять рекомендации по надежному коду на восхитительной СИшечке!
А еще прикинь это же можно делать и для НОВОГО кода, представляешь? А не дробить кодовую базу на 2, 3, 5, 10 языков!

Остальные фантазии комментировать бессмысленно.

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

197. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от фнон (?), 10-Окт-23, 19:21 
> А еще прикинь это же можно делать и для НОВОГО кода, представляешь? А не дробить кодовую базу на 2, 3, 5, 10 языков!

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

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

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

227. "Google переписал на языке Rust прошивку pvmfm, используемую ..."  +/
Сообщение от Аноним (223), 10-Окт-23, 22:11 
только гугл говорит, что он их и выполнял и что все эти техники им (почти) совсем не помогают и не помогают не только в андроиде, но и в других сишных/плюсовых проектах. А вот постепенное внедрение раста (в андроиде) кардинально уменьшило кол-во ошибок работы с памятью, а не это вот ваше "Scudo hardened allocator, HWASAN, ..., fuzzing coverage...". (Кстати, в раст-коде, которого там уже 1.5 млн строк, за пару лет не было найдено ни одной ошибки работы с памятью, хотя и не категоричны что не найдут в будущем):

"We continue to invest in tools to improve the safety of our C/C++. Over the past few releases we’ve introduced the Scudo hardened allocator, HWASAN, GWP-ASAN, and KFENCE on production Android devices. We’ve also increased our fuzzing coverage on our existing code base. Vulnerabilities found using these tools contributed both to prevention of vulnerabilities in new code as well as vulnerabilities found in old code that are included in the above evaluation. These are important tools, and critically important for our C/C++ code. However, these alone do not account for the large shift in vulnerabilities that we’re seeing, and other projects that have deployed these technologies have not seen a major shift in their vulnerability composition. We believe Android’s ongoing shift from memory-unsafe to memory-safe languages is a major factor."

https://security.googleblog.com/2022/12/memory-safe-language...

(если ты не просто тролль, который покушать зашел или не ослепленный фанатик, то пройди по ссылке и почитай подробнее, картинки графиков посмотри)

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

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

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




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

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