Commit Graph

3 Commits

Author SHA1 Message Date
f42d65267b Force devcontainer to use amd64 (human) 2026-02-23 08:30:31 +01:00
e8fa7e1f28 Update devcontainer (AI+human) 2026-02-23 08:13:18 +01:00
bbd7d3725b Add devcontainer for i386 kernel development (AI)
Provides a reproducible Debian-based build environment with:
- Clang + LLD for cross-compilation to i386-elf targets
- GRUB 2 tools (grub-pc-bin, xorriso, mtools) for bootable
  ISO and floppy image generation
- QEMU (i386) for integration test execution
- CMake + Ninja for the build system

The Dockerfile includes a self-test that verifies Clang + lld can
produce a valid ELF 32-bit i386 binary before the image is accepted.
2026-02-23 07:13:49 +01:00