Ласкаво просимо до Rust в Android
Rust підтримується для системного програмного забезпечення на Android. Це означає, що ви можете писати нові сервіси, бібліотеки, драйвери або навіть прошивки на Rust (або покращувати існуючий код за потреби).
Сьогодні ми спробуємо викликати Rust з одного з ваших проектів. Тож спробуйте знайти маленький куточок вашої кодової бази, куди ми можемо перенести кілька рядків коду в Rust. Чим менше залежностей і "екзотичних" типів, тим краще. Щось, що аналізує деякі необроблені байти, було б ідеальним.
Доповідач може згадати будь-яку з наступних тем, враховуючи зростаюче використання Rust в Android:
-
Приклад сервісу: DNS через HTTP
-
Бібліотеки: Rutabaga Virtual Graphics Interface
-
Драйвери ядра: Binder
-
Прошивка: прошивка pKVM