Встроенное ПО Rust UEFI повышено до уровня центра обработки данных уровня 2

Еще в сентябре было предложено продвигать цели прошивки UEFI Rust до уровня 2. С текущим обозначением уровня 3 для Rust UEFI в настоящее время отсутствуют гарантии непрерывной интеграции (CI) и официальные сборки в каналах выпуска Rust, что означает, что пользователи, желающие использовать Rust для нацеливания двоичных файлов UEFI, должны полагаться на ночные/нестабильные сборки компилятора.

Дэвид Райнсберг из Red Hat был тем, кто продвигал цели прошивки Rust UEFI, чтобы упростить создание приложений Rust UEFI. Это предложение было успешным, и теперь команда Rust приняла повышение UEFI-целей AArch64 / i686 / x86_64 до уровня 2. Это означает, что в дальнейшем будут автоматические сборки в каналах выпуска Rust и автоматические сборки CI. Это, в свою очередь, снижает барьер для использования языка программирования Rust для разработки UEFI.

Среди программного обеспечения с открытым исходным кодом, которое сегодня уже работает с Rust для разработки UEFI, есть экспериментальное ядро ​​TianoCore EDK2 для Rust, поддержка td-shim Rust UEFI для конфиденциальных контейнеров, облачный гипервизор с минимальной реализацией прошивки UEFI на основе Rust и различные связанные с UEFI Ящики.

Сегодня утром команда компилятора Rust приняла предложение об изменении для повышения целей UEFI до уровня 2 в будущем.

Это был довольно насыщенный год для Rust: первоначальная инфраструктура Rust появилась с ядром Linux 6.1, первоначальная работа показала, что драйверы Rust Linux могут быть такими же быстрыми, как драйверы C, Mesa 22.3 собирает первоначальный код Rust в виде успешной реализации Rusticl OpenCL., BUS1 работает над r-linux как средой выполнения Linux на основе возможностей Rust, GCC Rust, вероятно, появится с GCC 13, uutils как реализация Rust Coreutils, которая становится более практичной, и многие другие вехи для этого все более популярного языка системного программирования.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев