# UEFI

A platform firmware interface specification.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Libreboot 20230423 released!

DevFeed: [Libreboot 20230423 released!](<https://devfeed.tech/articles/libreboot-20230423-released-32709.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20230423.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [version](<https://devfeed.tech/topics/version.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Debian](<https://devfeed.tech/topics/debian.md>)

Tags: [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [debian](<https://devfeed.tech/tags/debian.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [version](<https://devfeed.tech/tags/version.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

Libreboot 20230423 is a testing release that adds support for additional coreboot motherboards and includes fixes to the build system. It was build-tested on Debian Sid and is described as basically stable.

### Source excerpt

Article: Libreboot 20230423 released! Web link: https://libreboot.org/news/libreboot20230423.html

## Libreboot 25.04 "Corny Calamity" released!

DevFeed: [Libreboot 25.04 "Corny Calamity" released!](<https://devfeed.tech/articles/libreboot-25-04-corny-calamity-released-32723.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot2504.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [article](<https://devfeed.tech/tags/article.md>), [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [debian](<https://devfeed.tech/tags/debian.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [payload](<https://devfeed.tech/tags/payload.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

Libreboot 25.04, codenamed Corny Calamity, is a testing release published on 30 April 2025. It introduces the YY.MM version format and the project's first release codename, and includes build testing on Debian 12.10, Debian Sid, and Fedora 42. The article also describes Libreboot as an open-source BIOS/UEFI replacement and coreboot distribution.

### Source excerpt

Article: Libreboot 25.04 "Corny Calamity" released! Web link: https://libreboot.org/news/libreboot2504.html

## Libreboot 20241008 release adds Sony PlayStation board support

DevFeed: [Libreboot 20241008 release adds Sony PlayStation board support](<https://devfeed.tech/articles/libreboot-20241008-released-with-playstation-support-32718.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20241008.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [boot](<https://devfeed.tech/topics/boot.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [bios](<https://devfeed.tech/tags/bios.md>), [boot](<https://devfeed.tech/tags/boot.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [flashing](<https://devfeed.tech/tags/flashing.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [releases](<https://devfeed.tech/tags/releases.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

Libreboot 20241008 is a testing release that includes changes from the sixth build-system audit, several bug fixes, and new board support including the Sony PlayStation and Dell OptiPlex. The build system was reduced from 1,482 to 1,159 shell-script source lines, a 21 percent reduction without reducing functionality.

### Source excerpt

Article: Libreboot 20241008 released! With PlayStation support! Web link: https://libreboot.org/news/libreboot20241008.html

## Libreboot 20240612 released!

DevFeed: [Libreboot 20240612 released!](<https://devfeed.tech/articles/libreboot-20240612-released-32717.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20240612.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Arm](<https://devfeed.tech/topics/arm.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [audit](<https://devfeed.tech/tags/audit.md>), [bios](<https://devfeed.tech/tags/bios.md>), [boot](<https://devfeed.tech/tags/boot.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

Libreboot 20240612 is a stable bugfix release of the open-source BIOS/UEFI firmware distribution. It fixes bugs from the previous release, incorporates changes from the fifth build-system audit, and adds minor build-system features and fixes.

### Source excerpt

Article: Libreboot 20240612 released! Web link: https://libreboot.org/news/libreboot20240612.html

## Libreboot 20231101 released!

DevFeed: [Libreboot 20231101 released!](<https://devfeed.tech/articles/libreboot-20231101-released-32712.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20231101.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [boot](<https://devfeed.tech/topics/boot.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [bios](<https://devfeed.tech/tags/bios.md>), [boot](<https://devfeed.tech/tags/boot.md>), [bootloader](<https://devfeed.tech/tags/bootloader.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

Libreboot 20231101 is a new testing release published on 1 November 2023. The article describes its boot firmware support, added ThinkPad X201 support, the re-added Intel D945GCLF, and updated Coreboot, GRUB, U-Boot, and SeaBIOS revisions with additional patches.

### Source excerpt

Article: Libreboot 20231101 released! Web link: https://libreboot.org/news/libreboot20231101.html

## Libreboot 20241206 released! ThinkPad T480 added. Plus U-Boot UEFI on x86. Fixes for OptiPlex 3050 Micro.

DevFeed: [Libreboot 20241206 released! ThinkPad T480 added. Plus U-Boot UEFI on x86. Fixes for OptiPlex 3050 Micro.](<https://devfeed.tech/articles/libreboot-20241206-released-thinkpad-t480-added-plus-u-boot-uefi-on-x86-fixes-for-optiplex-3050-micro-32719.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20241206.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>)

Tags: [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

Libreboot 20241206 is announced as a stable release with ThinkPad T480 support, optional U-Boot UEFI support on x86 machines, and fixes for OptiPlex 3050 Micro. The article also notes an eighth revision released on 6 January 2025.

### Source excerpt

Article: Libreboot 20241206 released! ThinkPad T480 added. Plus U-Boot UEFI on x86. Fixes for OptiPlex 3050 Micro. Web link: https://libreboot.org/news/libreboot20241206.html

## NEW BOARDS: Dell OptiPlex 7020 9020 SFF/MT, HP EliteBook 8560w and more Dell Latitudes

DevFeed: [NEW BOARDS: Dell OptiPlex 7020 9020 SFF/MT, HP EliteBook 8560w and more Dell Latitudes](<https://devfeed.tech/articles/new-boards-dell-optiplex-7020-9020-sff-mt-hp-elitebook-8560w-and-more-dell-latitudes-32729.md>)

Original publisher: [Read original article](<https://libreboot.org/news/ports202402.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [bios](<https://devfeed.tech/topics/bios.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [dell](<https://devfeed.tech/tags/dell.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

Libreboot reports newly added support for Dell OptiPlex 7020 and 9020 systems, the HP EliteBook 8560w, and additional Dell Latitude models. The supported boards are intended for a future Libreboot release, while users can build from source and install them now using the available flashing instructions.

### Source excerpt

Article: NEW BOARDS: Dell OptiPlex 7020 9020 SFF/MT, HP EliteBook 8560w and more Dell Latitudes Web link: https://libreboot.org/news/ports202402.html

## Libreboot 20241206, 8th revision released! ThinkPad T480 backlight keys fixed, Pico 2 serprog support, other fixes

DevFeed: [Libreboot 20241206, 8th revision released! ThinkPad T480 backlight keys fixed, Pico 2 serprog support, other fixes](<https://devfeed.tech/articles/libreboot-20241206-8th-revision-released-thinkpad-t480-backlight-keys-fixed-pico-2-serprog-support-other-fixes-32722.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20241206rev8.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [audit](<https://devfeed.tech/topics/audit.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [audit](<https://devfeed.tech/tags/audit.md>), [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [thunderbolt](<https://devfeed.tech/tags/thunderbolt.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

Libreboot 20241206 revision 8 is presented as a near-new release with more than 100 changes since revision 7. The release fixes ThinkPad T480 backlight keys, adds Pico 2 serprog support, and includes early changes from the seventh Libreboot Build System Audit. It also documents firmware distribution and other fixes.

### Source excerpt

Article: Libreboot 20241206, 8th revision released! ThinkPad T480 backlight keys fixed, Pico 2 serprog support, other fixes Web link: https://libreboot.org/news/libreboot20241206rev8.html

## Libreboot 20240504 released!

DevFeed: [Libreboot 20240504 released!](<https://devfeed.tech/articles/libreboot-20240504-released-32716.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20240504.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [boot](<https://devfeed.tech/topics/boot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [bios](<https://devfeed.tech/tags/bios.md>), [boot](<https://devfeed.tech/tags/boot.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

Libreboot 20240504 is presented as a new release of the free and open-source BIOS/UEFI replacement for x86 and ARM systems. The article describes its coreboot-based build system and payload support, but warns users not to use this release because it had problems and recommends Libreboot 20240612 instead.

### Source excerpt

Article: Libreboot 20240504 released! Web link: https://libreboot.org/news/libreboot20240504.html

## Libreboot 20240225 released!

DevFeed: [Libreboot 20240225 released!](<https://devfeed.tech/articles/libreboot-20240225-released-32715.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot20240225.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [bios](<https://devfeed.tech/tags/bios.md>), [boot](<https://devfeed.tech/tags/boot.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [debian](<https://devfeed.tech/tags/debian.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

Libreboot 20240225 is a new testing release of the free and open-source coreboot distribution. It fixes issues, adds motherboard support, and introduces HP EliteBook 8560w support with MXM handling added to SeaBIOS.

### Source excerpt

Article: Libreboot 20240225 released! Web link: https://libreboot.org/news/libreboot20240225.html

## Libreboot 10-year anniversary and history

DevFeed: [Libreboot 10-year anniversary and history](<https://devfeed.tech/articles/libreboot-10-year-anniversary-and-history-32659.md>)

Original publisher: [Read original article](<https://libreboot.org/news/10.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: article

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [boot](<https://devfeed.tech/topics/boot.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [anniversary](<https://devfeed.tech/tags/anniversary.md>), [article](<https://devfeed.tech/tags/article.md>), [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [history](<https://devfeed.tech/tags/history.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

This article marks Libreboot's 10-year anniversary and recounts the project's history from the author's perspective. It describes Libreboot as free, open-source boot firmware based on coreboot for selected Intel, AMD, x86, and ARM systems, and discusses its goals and development context.

### Source excerpt

Article: Libreboot 10-year anniversary and history Web link: https://libreboot.org/news/10.html

## Libreboot 26.01 "Magnanimous Max" released!

DevFeed: [Libreboot 26.01 "Magnanimous Max" released!](<https://devfeed.tech/articles/libreboot-26-01-magnanimous-max-released-32725.md>)

Original publisher: [Read original article](<https://libreboot.org/news/libreboot2601.html>)

Author: Leah Rowe

Published: 2026-09-17T04:32:50.666044Z

Content type: release

Language: en

Sources: [News about Libreboot releases and development](<https://devfeed.tech/sources/news-about-libreboot-releases-and-development.md>)

Topics: [libreboot](<https://devfeed.tech/topics/libreboot.md>), [releases](<https://devfeed.tech/topics/releases.md>), [coreboot](<https://devfeed.tech/topics/coreboot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [Arm](<https://devfeed.tech/topics/arm.md>)

Tags: [bios](<https://devfeed.tech/tags/bios.md>), [canoeboot](<https://devfeed.tech/tags/canoeboot.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [free-software](<https://devfeed.tech/tags/free-software.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [libre](<https://devfeed.tech/tags/libre.md>), [libreboot](<https://devfeed.tech/tags/libreboot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [release](<https://devfeed.tech/tags/release.md>), [stable](<https://devfeed.tech/tags/stable.md>), [uefi](<https://devfeed.tech/tags/uefi.md>)

### AI overview

Libreboot 26.01 is a stable release that lists changes since Libreboot 25.06, including support for several additional boards and ongoing Chromebook integration work.

### Source excerpt

Article: Libreboot 26.01 "Magnanimous Max" released! Web link: https://libreboot.org/news/libreboot2601.html

## June 2026 Updates #1 for XCP-ng 8.3 LTS

DevFeed: [June 2026 Updates #1 for XCP-ng 8.3 LTS](<https://devfeed.tech/articles/june-2026-updates-1-for-xcp-ng-8-3-lts-12819.md>)

Original publisher: [Read original article](<https://xcp-ng.org/blog/2026/06/02/june-2026-updates-1-for-xcp-ng-8-3-lts/>)

Author: Philippe Coval

Published: 2026-06-02T16:17:58Z

Content type: release

Language: en

Sources: [XCP-ng Blog](<https://devfeed.tech/sources/xcp-ng-blog.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Security](<https://devfeed.tech/topics/security.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [USB](<https://devfeed.tech/topics/usb.md>), [io\_uring](<https://devfeed.tech/topics/io-uring.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [bugfixes](<https://devfeed.tech/tags/bugfixes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [lts](<https://devfeed.tech/tags/lts.md>), [maintenance-updates](<https://devfeed.tech/tags/maintenance-updates.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [security-vulnerabilities](<https://devfeed.tech/tags/security-vulnerabilities.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [update](<https://devfeed.tech/tags/update.md>), [updates](<https://devfeed.tech/tags/updates.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

XCP-ng 8.3 LTS receives security and maintenance updates. The release fixes Linux kernel vulnerabilities in the control domain, including issues that could allow an unprivileged local user to gain root privileges, and rejects obsolete insecure OpenSSH clients. It also includes improvements for USB smartcard passthrough, QEMU memory mapping, UEFI booting and CPU limits, PXE booting, and dmidecode.

### Source excerpt

Security vulnerabilities have been identified and fixed in the Linux kernel used by XCP-ng's control domain (dom0). Additional lower-priority maintenance updates are included in this release alongside these security fixes.

## netlab 25.10: Cisco 8000v, Nicer Graphs

DevFeed: [netlab 25.10: Cisco 8000v, Nicer Graphs](<https://devfeed.tech/articles/netlab-25-10-cisco-8000v-nicer-graphs-11261.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/10/netlab-25-10/>)

Published: 2025-10-10T07:02:00Z

Content type: release

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Cisco](<https://devfeed.tech/topics/cisco.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>)

Tags: [cisco](<https://devfeed.tech/tags/cisco.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [github](<https://devfeed.tech/tags/github.md>), [graphs](<https://devfeed.tech/tags/graphs.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

The netlab 25.10 release adds support for a container version of the Cisco 8000v emulator and vJunosEVO 24+ with UEFI BIOS. It also adds wildcard or regular-expression group members, graphing improvements, OSPF support on OpenBSD, and OSPFv2/v3 interface parameters on IOS XR.

### Source excerpt

netlab release 25.10 includes: Support for container version of Cisco 8000v emulator (finally a reasonable IOS-XR platform) Support for vJunosEVO (vPTX) release 24+ (it needs UEFI BIOS), thanks to Aleksey Popov and Stefano Sasso Wildcards or regular expressions in group- or as_list members. Graphing improvements OSPFv2/v3 on OpenBSD thanks to Remi Locherer OSPFv2/v3 interface parameters on IOS XR You'll find more details in the release notes. Read more ...

## Asus TUF Gaming Z790-Plus WIFI - My UEFI/BIOS Settings

DevFeed: [Asus TUF Gaming Z790-Plus WIFI - My UEFI/BIOS Settings](<https://devfeed.tech/articles/asus-tuf-gaming-z790-plus-wifi-my-uefi-bios-settings-27717.md>)

Original publisher: [Read original article](<https://gagor.pro/2025/04/asus-tuf-gaming-z790-plus-wifi-my-uefi-bios-settings/>)

Author: Tom

Published: 2025-04-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [ASUS](<https://devfeed.tech/topics/asus.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [ddr5](<https://devfeed.tech/topics/ddr5.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [asus](<https://devfeed.tech/tags/asus.md>), [asus-tuf-gaming-z790-bios-settings](<https://devfeed.tech/tags/asus-tuf-gaming-z790-bios-settings.md>), [boot](<https://devfeed.tech/tags/boot.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [ddr5](<https://devfeed.tech/tags/ddr5.md>), [dual-boot](<https://devfeed.tech/tags/dual-boot.md>), [linux](<https://devfeed.tech/tags/linux.md>), [motherboard](<https://devfeed.tech/tags/motherboard.md>), [optimal-bios-settings](<https://devfeed.tech/tags/optimal-bios-settings.md>), [pc](<https://devfeed.tech/tags/pc.md>), [power-management-settings](<https://devfeed.tech/tags/power-management-settings.md>), [ram-overclocking](<https://devfeed.tech/tags/ram-overclocking.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [uefi-bios-configuration](<https://devfeed.tech/tags/uefi-bios-configuration.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>), [virtualization-settings](<https://devfeed.tech/tags/virtualization-settings.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A personal configuration guide for the Asus TUF GAMING Z790-PLUS WIFI motherboard. It documents preferred UEFI/BIOS settings for XMP memory, power management, CPU virtualization, fan control, boot behavior, device settings, and ReSize BAR.

### Source excerpt

Learn about the optimal UEFI BIOS settings for the Asus TUF Gaming Z790-Plus WIFI motherboard, including configurations for RAM, power management, virtualization, and more.

## Migrating from 2 TByte SSD with MBR to 4 TByte with GPT

DevFeed: [Migrating from 2 TByte SSD with MBR to 4 TByte with GPT](<https://devfeed.tech/articles/migrating-from-2-tbyte-ssd-with-mbr-to-4-tbyte-with-gpt-29335.md>)

Original publisher: [Read original article](<https://www.schakko.de/2024/12/19/migrating-from-2-tbyte-ssd-with-mbr-to-4-tbyte-with-gpt/>)

Author: Schakko

Published: 2024-12-19T11:04:54Z

Content type: tutorial

Language: en

Sources: [Schakko](<https://devfeed.tech/sources/schakko.md>)

Topics: [Windows](<https://devfeed.tech/topics/windows.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [partitioning](<https://devfeed.tech/tags/partitioning.md>), [storage](<https://devfeed.tech/tags/storage.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article documents upgrading a Windows system from a 2 TByte SSD using MBR to a 4 TByte SSD using GPT. It explains that MBR's 2 TByte limit prevented full resizing and that UEFI booting required an EFI System Partition and an MSR partition.

### Source excerpt

Yesterday I wanted to replace my 2 TByte SSD with a 4 TByte model as I was running out of hard drive space. My last upgrade two years ago from 1 TByte to 2 TByte went smoothly: I cloned the old SSD to the new SSD and then extended the [...] The post Migrating from 2 TByte SSD with MBR to 4 TByte with GPT appeared first on schakko.de.

## Asus ROG STRIX Z590-E GAMING WIFI - my UEFI BIOS settings

DevFeed: [Asus ROG STRIX Z590-E GAMING WIFI - my UEFI BIOS settings](<https://devfeed.tech/articles/asus-rog-strix-z590-e-gaming-wifi-my-uefi-bios-settings-27666.md>)

Original publisher: [Read original article](<https://gagor.pro/2021/10/asus-rog-strix-z590-e-gaming-wifi-my-uefi-bios-settings/>)

Author: Tom

Published: 2021-10-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [UEFI](<https://devfeed.tech/topics/uefi.md>), [ASUS](<https://devfeed.tech/topics/asus.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [DDR4](<https://devfeed.tech/topics/ddr4.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [NVMe](<https://devfeed.tech/topics/nvme.md>), [pcie](<https://devfeed.tech/topics/pcie.md>), [Security](<https://devfeed.tech/topics/security.md>), [Windows 11](<https://devfeed.tech/topics/windows-11.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [asus](<https://devfeed.tech/tags/asus.md>), [asus-rog-strix-z590-e-bios-settings](<https://devfeed.tech/tags/asus-rog-strix-z590-e-bios-settings.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [ddr4](<https://devfeed.tech/tags/ddr4.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nvme](<https://devfeed.tech/tags/nvme.md>), [optimal-bios-settings](<https://devfeed.tech/tags/optimal-bios-settings.md>), [pc](<https://devfeed.tech/tags/pc.md>), [pcie](<https://devfeed.tech/tags/pcie.md>), [power-management-settings](<https://devfeed.tech/tags/power-management-settings.md>), [ram-overclocking](<https://devfeed.tech/tags/ram-overclocking.md>), [security](<https://devfeed.tech/tags/security.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [uefi-bios-configuration](<https://devfeed.tech/tags/uefi-bios-configuration.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [usb](<https://devfeed.tech/tags/usb.md>), [virtualization-settings](<https://devfeed.tech/tags/virtualization-settings.md>), [windows](<https://devfeed.tech/tags/windows.md>), [windows-11](<https://devfeed.tech/tags/windows-11.md>)

### AI overview

A configuration guide for the Asus ROG STRIX Z590-E GAMING WIFI motherboard's UEFI BIOS. It lists settings for RAM performance, power management, virtualization, TPM, storage, PCIe, USB, networking, and boot behavior.

### Source excerpt

Learn about the optimal UEFI BIOS settings for the Asus ROG STRIX Z590-E GAMING WIFI motherboard, including configurations for RAM, power management, virtualization, and more.

## December 2020 round-up

DevFeed: [December 2020 round-up](<https://devfeed.tech/articles/december-2020-round-up-32468.md>)

Original publisher: [Read original article](<https://mobile.nixos.org/news/2021-01-05-december-2020-round-up.html>)

Author: Samuel Dionne-Riel

Published: 2021-01-05T00:00:00Z

Content type: article

Language: en

Sources: [Mobile NixOS news](<https://devfeed.tech/sources/mobile-nixos-news.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [x86](<https://devfeed.tech/topics/x86.md>), [qemu](<https://devfeed.tech/topics/qemu.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [touchscreen](<https://devfeed.tech/topics/touchscreen.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [boot](<https://devfeed.tech/tags/boot.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [touchscreen](<https://devfeed.tech/tags/touchscreen.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>)

### AI overview

This December 2020 Mobile NixOS project update covers a stage-0 boot scheme that can boot a generation's kernel and stage-1 image, with support verified on the Pinephone and available for UEFI x86_64 devices. It also reports Pinephone Crust firmware support, introduces a generic UEFI x86_64 build, and removes qemu-x86_64 in favor of a more generic device.

### Source excerpt

This update is the thirteenth in a series of regular updates on the state of the project. Only changes that have been accepted and merged in Mobile NixOS are chronicled here. There's always more work currently in-progress. Notable changes During the month 12 pull requests were merged. Some interesting improvements landed, let's dive in. stage-0: boot in generation kernel+initrd One of the biggest flaw with the approach Mobile NixOS takes with the boot flow is that it completely ignores the system generation's kernel and stage-1 image. In turn, this reduces some of the benefits from NixOS, by reducing the coherency of the running system; the kernel and stage-1 are managed out of band. With the changes from #262, devices can opt-in to a stage-0 scheme. A stage-0 image is the same as a stage-1 image, except that it will use kexec to boot into the generation's kernel and stage-1 image. Devices, and their kernels, need to support kexec. This is not a given for vendor kernels. At the time being, none of the Android-based devices (all using the vendor kernels) can use this feature. On the bright side, the Pinephone has been verified to work well. Additionally, UEFI x86_64 based devices, too, can use the stage-0 scheme. Device-specific changes pine64-pinephone: Crust firmware support With the addition of the or1k toolchain to Nixpkgs, @noneucat was able to finish the pull request adding Crust support to the Pinephone. Details about Crust can be found on their project page. To use U-Boot with Crust, you will need to build it, then install it manually on your boot media. (A helper to upgrade the firmware is planned for the future.) Not related to Crust, the usual kernel upgrade for the Pinephone has been made. Introduction of uefi-x86_64 The introduction of the Generic UEFI build (x86_64) "device" may seem odd. It is meant to be used on a standard computer. But a standard computer is not a mobile device. Really, this is a dogfooding measure. With this change, it is now possib

## Why open source firmware is important for security

DevFeed: [Why open source firmware is important for security](<https://devfeed.tech/articles/why-open-source-firmware-is-important-for-security-35219.md>)

Original publisher: [Read original article](<https://blog.jessfraz.com/post/why-open-source-firmware-is-important-for-security/>)

Published: 2019-05-08T15:09:26Z

Content type: article

Language: en

Sources: [Jessie Frazelle](<https://devfeed.tech/sources/jessie-frazelle.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Security](<https://devfeed.tech/topics/security.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Xen](<https://devfeed.tech/topics/xen.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [intel](<https://devfeed.tech/topics/intel.md>), [x86](<https://devfeed.tech/topics/x86.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [intel](<https://devfeed.tech/tags/intel.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [security](<https://devfeed.tech/tags/security.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [x86](<https://devfeed.tech/tags/x86.md>), [xen](<https://devfeed.tech/tags/xen.md>)

### AI overview

The article explains why open-source firmware matters for security. It examines privilege levels below the operating-system kernel, focusing on SMM and UEFI at Ring -2 and Intel Management Engine at Ring -3, where proprietary code has extensive system privileges and limited visibility.

### Source excerpt

I gave a talk recently at GoTo Chicago on Why open source firmware is important and I thought it would be nice to also write a blog post with my findings. This post will focus on why open source firmware is important for security. Privilege Levels In your typical "stack" today you have the various levels of privileges. Ring 3 - Userspace: has the least amount of privileges, short of there being a sandbox in userspace that is restricted further. Ring 0 - Kernel: The operating system kernel, for open source operating systems you get visibility into the code behind this. Ring -1 - Hypervisor: The virtual machine monitor (VMM) that creates and runs virtual machines. For open source hypervisors like Xen, KVM, bhyve, etc you have visibility into the code behind this. Ring -2 - System Management Mode (SMM), UEFI kernel: Proprietary code, more on this below. Ring -3 - Management Engine: Proprietary code, more on this below. The negative rings were made up because there was no other way to express something with more privileges. From the above, it's pretty clear that for Rings -1 to 3, we have the option to use open source software and have a large amount of visibility and control over the software we run. For the privilege levels under Ring -1, we have less control but it is getting better with the open source firmware community and projects. It's counter-intuitive that the code that we have the least visibility into has the most privileges. This is what open source firmware is aiming to fix. Ring -2: SMM, UEFI kernel This ring controls all CPU resources. System management mode (SMM) is invisible to the rest of the stack on top of it. It has half a kernel. It was originally used for power management and system hardware control. It holds a lot of the proprietary designed code and is a place for vendors to add new proprietary features. It handles system events like memory or chipset errors as well as a bunch of other logic. The UEFI Kernel is extremely complex. It has million

## Flash your Lenovo Ideapad laptop BIOS from Linux using UEFI capsule updates

DevFeed: [Flash your Lenovo Ideapad laptop BIOS from Linux using UEFI capsule updates](<https://devfeed.tech/articles/flash-your-lenovo-ideapad-laptop-bios-from-linux-using-uefi-capsule-updates-25880.md>)

Original publisher: [Read original article](<https://bladecoder.medium.com/flash-your-lenovo-ideapad-laptop-bios-from-linux-using-uefi-capsule-updates-a82e455ea29c?source=rss-54910f05af37------2>)

Author: Christophe Beyls

Published: 2018-07-14T23:20:42Z

Content type: tutorial

Language: en

Sources: [Stories by Christophe Beyls on Medium](<https://devfeed.tech/sources/stories-by-christophe-beyls-on-medium.md>)

Topics: [UEFI](<https://devfeed.tech/topics/uefi.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [bootloader](<https://devfeed.tech/tags/bootloader.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [firmware-update](<https://devfeed.tech/tags/firmware-update.md>), [laptop](<https://devfeed.tech/tags/laptop.md>), [lenovo](<https://devfeed.tech/tags/lenovo.md>), [linux](<https://devfeed.tech/tags/linux.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

### AI overview

This tutorial explains how to update the BIOS of a Lenovo Ideapad laptop from an existing Linux installation using UEFI Capsule Updates. It describes how some Lenovo Windows executables may contain a capsule update and outlines the requirements for the standard UEFI update mechanism, including booting Linux in UEFI mode with an EFI system partition.

### Source excerpt

I'm the happy owner of a Lenovo Ideapad laptop (model 710S-13IKB). It's comparable to the Dell XPS 13 and runs beautifully under Linux, but one detail has always been bugging me: Lenovo only provides BIOS updates for its Ideapad laptops in the form of Windows 10 executable files. System firmware updates are important, especially to mitigate newly found vulnerabilities like Meltdown and Spectre. Since I wiped Windows off my machine a long time ago, I was wondering if there was an alternative (and secure) way to flash firmware updates on it. And it turns out there is! After months of investigation, I found an elegant and stable update procedure which doesn't require Windows at all. It doesn't even need the creation of a bootable USB key: everything is done from the existing Linux installation. How is that possible? Let me introduce you to an interesting new feature of the UEFI specification. Different machines, different firmware updates Many latop brands like Dell or Asus provide firmware files that you can put on a USB key and flash from an update application located in the BIOS menu itself. Lenovo does not. Instead, they give you two options: For the higher-end ThinkPad series inherited from IBM, they provide bootable CD images that can be turned into bootable USB keys. That's another good OS-agnostic solution. For the Ideapad and Yoga series, you're stuck with a Windows executable file. The contents of this file and the actual flashing procedure varies depending on the BIOS/Firmware brand. If you have a modern machine with a Phoenix firmware, chances are that the Windows executable contains the update in the form of an UEFI Capsule Update. Capsule what? When a firmware is distributed in that form, the update program won't flash it directly under Windows. Instead, it will delegate the task to the standard UEFI update mechanism called Capsule Update. In practice, it will ask the operating system to copy an update file to the system partition then program the UEFI to

## Dual Booting Ubuntu and Windows 10

DevFeed: [Dual Booting Ubuntu and Windows 10](<https://devfeed.tech/articles/dual-booting-ubuntu-and-windows-10-20701.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/dual-booting-ubuntu-and-windows-10>)

Author: Abhinaba Basu \[MSFT\]

Published: 2015-11-17T11:53:22Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Secure Boot](<https://devfeed.tech/topics/secure-boot.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [bitlocker](<https://devfeed.tech/tags/bitlocker.md>), [boot](<https://devfeed.tech/tags/boot.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [usb](<https://devfeed.tech/tags/usb.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A practical guide to dual-booting Ubuntu 15.10 with Windows 10 on a Lenovo laptop using a FAT32 installer USB. It covers disabling BitLocker and Secure Boot, configuring UEFI or legacy boot settings, preparing a partition, and launching the Ubuntu installer.

### Source excerpt

Even though I hit a ton of online resources outlining the details, I struggled a lot getting this...

## Debugging a C ABI Bug in UEFI printf Handling

DevFeed: [Debugging a C ABI Bug in UEFI printf Handling](<https://devfeed.tech/articles/pita-bugs-part-3-32989.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/pita-bugs-part-3/>)

Published: 2013-06-26T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [C](<https://devfeed.tech/topics/c.md>), [debug](<https://devfeed.tech/topics/debug.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [free](<https://devfeed.tech/tags/free.md>), [intel](<https://devfeed.tech/tags/intel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

This article examines a difficult debugging issue involving C's variadic printf functions and the brittleness of the C ABI. It explains how format specifiers and integer sizes can mismatch, and why UEFI's implementation behaves differently from typical C standard library implementations.

### Source excerpt

It is somewhat difficult to put into words just how much hate I have for this particular issue. Debugging it ended up taking an entire week and the result surprised pretty much everyone on the team, including the senior developers. The issue that was highlighted however has very deep root causes that touch upon the very foundation of the C ABI and its brittleness. First, a slight aside. In C, there is a family of functions that take in a variable number of arguments, the printf functions.

## Debugging a Corrupted Data Structure Caused by an Array and Pointer Mix-Up

DevFeed: [Debugging a Corrupted Data Structure Caused by an Array and Pointer Mix-Up](<https://devfeed.tech/articles/pita-bugs-part-2-32988.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/pita-bugs-part-2/>)

Published: 2013-06-15T00:00:00Z

Content type: opinion

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [debug](<https://devfeed.tech/topics/debug.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Code](<https://devfeed.tech/topics/code.md>), [UEFI](<https://devfeed.tech/topics/uefi.md>), [bios](<https://devfeed.tech/topics/bios.md>), [Development](<https://devfeed.tech/topics/development.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [bios](<https://devfeed.tech/tags/bios.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [code](<https://devfeed.tech/tags/code.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [development](<https://devfeed.tech/tags/development.md>), [error](<https://devfeed.tech/tags/error.md>), [free](<https://devfeed.tech/tags/free.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [uefi](<https://devfeed.tech/tags/uefi.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

A personal account of debugging a difficult bug in UEFI BIOS development. The issue involved corrupted data caused by an array and pointer mix-up, potentially allowing one data entry to overwrite another entry's memory.

### Source excerpt

Weclome to the second part of the series where I discuss bugs that were truly irritating to debug. In general, fixing a bug is usually simple. Finding the bug is where the actual work is involved. As I mentioned before, I currently work as an intern at a company that does development work on a UEFI BIOS. BIOS development is difficult because we are often so close to the hardware that we often do not have the convenience of things like a debugger.