LINUX.ORG.RU

История изменений

Исправление sergej, (текущая версия) :

кроме ядра в Андрюше очень мало плюсового кода

Дохрена, там HAL весь на нём вроде был + куча либ более или менее стандартных. Либа для графики там какая-то была тож на плюсах.

А это и есть 70% андроида наверное. Баги в приложениях же там не учитывались?

А все эти jit и ява-машины ещё.

нафига нужно будет с этого безопасного подмножества переписывать на Rust?

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

https://github.com/Speykious/cve-rs

cve-rs allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner.

Исправление sergej, :

кроме ядра в Андрюше очень мало плюсового кода

Дохрена, там HAL весь на нём вроде был + куча либ более или менее стандартных. Либа для графики там какая-то была тож на плюсах.

А это и есть 70% андроида наверное. Баги в приложениях же там не учитывались?

нафига нужно будет с этого безопасного подмножества переписывать на Rust?

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

https://github.com/Speykious/cve-rs

cve-rs allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner.

Исходная версия sergej, :

кроме ядра в Андрюше очень мало плюсового кода

Дохрена, там HAL весь на нём вроде был + куча либ более или менее стандартных. Либа для графики там какая-то была тож на плюсах.

нафига нужно будет с этого безопасного подмножества переписывать на Rust?

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

https://github.com/Speykious/cve-rs

cve-rs allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner.