Apple M1 взломан… загрузчиком: U-Boot теперь проникает в закрытые чипы
NewsMakerЗагрузчик был простым, а стал многозадачным.
Вышла версия U-Boot 2025.07 — открытого загрузчика , применяемого в встраиваемых устройствах на различных архитектурах. Релиз включает поддержку новых платформ и добавление возможности работы с файловой системой exFAT.
В этой версии добавлена начальная поддержка систем на чипе Apple M1 и M2. Также обновлена поддержка Raspberry Pi , NXP i.MX8/i.MX9, AMD Versal, NVIDIA Tegra, Rockchip RK3528 и RK3576, STM32, StarFive, TI K3, Marvell, SoCFPGA, Atmel sama-серий, Qualcomm и Renesas R-Car. Перечень не является исчерпывающим.
Добавлен механизм «uthreads», основанный на концепции «bthreads» из загрузчика barebox. Это облегчённые потоки, реализованные внутри U-Boot.
Теперь U-Boot поддерживает файловую систему exFAT. Это расширяет возможности загрузки с внешних накопителей, в том числе большого объёма.
В подсистеме загрузки через EFI реализованы очередные улучшения. Также внесены правки в код, связанный с DFU, сетевыми стеками, MMC, SCSI, i2c и другими компонентами. Ряд изменений направлен на улучшение качества кода.
Тестирование новых сборок теперь охватывает больше платформ через QEMU в рамках CI.

Вышла версия U-Boot 2025.07 — открытого загрузчика , применяемого в встраиваемых устройствах на различных архитектурах. Релиз включает поддержку новых платформ и добавление возможности работы с файловой системой exFAT.
В этой версии добавлена начальная поддержка систем на чипе Apple M1 и M2. Также обновлена поддержка Raspberry Pi , NXP i.MX8/i.MX9, AMD Versal, NVIDIA Tegra, Rockchip RK3528 и RK3576, STM32, StarFive, TI K3, Marvell, SoCFPGA, Atmel sama-серий, Qualcomm и Renesas R-Car. Перечень не является исчерпывающим.
Добавлен механизм «uthreads», основанный на концепции «bthreads» из загрузчика barebox. Это облегчённые потоки, реализованные внутри U-Boot.
Теперь U-Boot поддерживает файловую систему exFAT. Это расширяет возможности загрузки с внешних накопителей, в том числе большого объёма.
В подсистеме загрузки через EFI реализованы очередные улучшения. Также внесены правки в код, связанный с DFU, сетевыми стеками, MMC, SCSI, i2c и другими компонентами. Ряд изменений направлен на улучшение качества кода.
Тестирование новых сборок теперь охватывает больше платформ через QEMU в рамках CI.