Kevin Boone

October 2026

First steps in bare-metal programming using UEFI -- part 5 (Oct 2026)

The fifth part of a series about bare-metal programming for x86 PC-type computers, using Linux for development. This article is about handling files using EFI's Simple File Protocol.

Categories: software development, Linux

First steps in bare-metal programming using UEFI -- part 4 (Oct 2026)

The fourth part of a series about bare-metal programming for x86 PC-type computers, using Linux for development. This article gives some general guidance on how a Linux developer can make EFI development bearable.

Categories: software development, Linux

First steps in bare-metal programming using UEFI -- part 3 (Oct 2026)

The third part of a series about bare-metal programming for x86 PC-type computers, using Linux for development.

Categories: software development, Linux

First steps in bare-metal programming using UEFI -- part 2 (Oct 2026)

The second part of a series about bare-metal programming for x86 PC-type computers, using Linux for development.

Categories: software development, Linux

First steps in bare-metal programming using UEFI -- part 1 (Oct 2026)

The first part of a series about bare-metal programming for x86 PC-type computers, using Linux for development.

Categories: software development, Linux

Further thoughts on Android's native desktop mode (Oct 2026)

What I think of the new(-ish) desktop mode, after a week of use.

Categories: degoogling

System-level ad-blocking in Android in 2026 (Oct 2026)

Ads -- they're everywhere. The only way to stay sane on the Internet is to attempt to mitigate the horrors of relentless ads. This article summarises how we might still keep the ads under control at the Android platform level in 2026

Categories: degoogling


Have you posted something in response to this page?
Feel free to send a webmention to notify me, giving the URL of the blog or page that refers to this one.