Repository navigation
EmiBSD 2026.11.1 (pre-release)
Pre-release
Pre-release
The second EmiBSD release, for arm64, again a pre-release: the install media install EmiBSD
in QEMU and the installed system boots to login:; it has not yet been compared with a real
OpenBSD (diff-openbsd, step 5 of the checklist).
Not for production. EmiBSD is an experiment. It runs only in QEMU, and its crypto,
network and storage code is unaudited.
What changed since 2026.11
- Kernel
20261107-d2107de6: the ABI is linked into the kernel;abi_openbsd.kois gone and
boot(8) no longer loads it. The system calls programs see are unchanged. 82 Kernel commits
overac41e133, among them N5.9 (tmpfs and fuse) and N6.0 (the net lock and SMR in hal). - Userland
2026.11.2: base's/usr/mdec/BOOTAA64.EFIis that Kernel release's loader, the
same one the media boot from.
The media
emibsd-2026.11.1-arm64-install.iso: for QEMU and VMs; cd9660 with an EFI El Torito image.emibsd-2026.11.1-arm64-install.img: a USB stick image, laid out as OpenBSD's arm64install80.img.SHA256: the sums of both.
Both carry the sets, so the install needs no network. How to run it in QEMU, step by step:
README.
V=2026.11.1
U=https://github.com/EmiBSD/OS/releases/download/$V
curl -fLO $U/emibsd-$V-arm64-install.iso -fLO $U/SHA256 &&
shasum -a 256 --ignore-missing -c SHA256What it assembles
| Pin | |
|---|---|
| Kernel | release 20261107-d2107de6: bsd.mp and bsd.RAMDISK, with the ABI linked in; BOOTAA64.EFI |
| Userland | release 2026.11.2: the base80, comp80, game80 and man80 sets (.tar.zst), miniroot80.fs, INSTALL.arm64 |
| DevTools | 63830d2c63c4: LLVM 23.1.4, Rust 1.99.1 (the toolchains the others were built with) |
| OpenBSD | 3ce1f3f79392, the pin Kernel, Userland and LandingZone share |
unsafe in Kernel at the pin (cargo xtask unsafe-report at d2107de6, the close of N6.0):
kernel 0, abi 0, hal 205, bsd 8825.
Checked
just check,just fetch,just smoke: the pins exist and match their sums; the released kernel boots.just mediatwice from the manifest commit: the sameSHA256for both images.just smoke-media: each image installs all four sets onto a fresh disk in QEMUvirt
(EDK2, cortex-a72), and the installed disk boots alone tologin:;uname -agives
EmiBSD emibsd.my.domain 8.0 GENERIC#1826 arm64.
Known gaps
- No
diff-openbsdyet: the installed system has not been compared with a real OpenBSD. - The
compset has nocc,ldoraryet (DevTools' T3), soreorder_libs, the
ssh-agentrelink andreorder_kernelfail at boot, without harm. /etc/motdstill names the base system's old name;/usr/libexec/vi.recoveris missing.- ISO installs print
newfs_msdos: /dev/r0000000000000000.i: No such file or directory
during disk setup: OpenBSD 8.0 prints the same line with a CD attached; the install is not affected. - Tested only in QEMU's
virtmachine; real hardware is untried. - arm64 only; amd64 waits for Kernel's N10.