The Curious Engineer

All blogs / OS / kernel

x86.lol

x86.lol

I’m blogging about low-level topics and my operating system projects on x86 and RISC-V.

OS / kernelCPU / microarchitectureSecurityLinux / UnixAssembly

Posts
21 from 30 Jan 2019 to 19 Dec 2025
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://x86.lol/feed.xml

2025 3

  1. Polyglot NixOS: The Same Disk Image for All Architectures
  2. Quick and Dirty Website Change Monitoring
  3. FOSDEM Edition: Thoughts on the Microkernels

2024 4

  1. Hardening C Against ROP: Getting CET Shadow Stacks Working
  2. Immutable Systems: Cross-Compiling for RISC-V using Nix Flakes
  3. Immutable Systems: NixOS + systemd-repart + systemd-sysupdate
  4. Confidential Computing: Complexity vs Security

2023 4

  1. RISC-V: The (Almost) Unused Bit in JALR
  2. Split Lock Detection VM Hangs
  3. Intel TDX Doesn't Protect You from the Cloud
  4. The Flawed Design of Intel TDX

2022 2

  1. Lanzaboote: Towards Secure Boot for NixOS
  2. IOAPIC Mysteries: IRQ Pin Assertion Register

2021 1

  1. Intel MPX, CET, SGX, WTF

2020 3

  1. OS Development with RISC-V and ULX3S
  2. Complexity in Operating Systems
  3. RISC-V Stumbling Blocks

2019 4

  1. 1001 Ways of Implementing a System Call
  2. Hiding Data in Redundant Instruction Encodings
  3. Fingerprinting x86 CPUs using Illegal Opcodes
  4. Welcome!