This repository was archived by the owner on Sep 10, 2026. It is now read-only.
Releases: 5ee5/AetherOS
Releases · 5ee5/AetherOS
Release list
AetherOS v2.10.17
Changes since last release
- 92181a0 Report participant state when the sched mutex test fails
- 3b0d11b Reference-count process lookups instead of handing out raw pointers
- 6fdc636 Let directories grow past twelve blocks, and count i_blocks correctly
Version bump: patch
Artifacts
aetheros-v2.10.17-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.17-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.17-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.17-usb.img.gz— bootable USB image (write withddormake flash)SHA256SUMS— checksums for the files above
All artifacts were boot-tested (AHCI + USB/xHCI) and the userland session test passed before publishing.
AetherOS v2.10.16
Changes since last release
- f0c9746 Stop the mutex losing wakeups, and make THREAD_DEAD actually terminal
- 46a7388 Save FPU state across a context switch
- 762610f Decide setuid from the inode that was actually executed
- f4a44f4 Bound every wait in the kernel test suites on the wall clock
Version bump: patch
Artifacts
aetheros-v2.10.16-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.16-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.16-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.16-usb.img.gz— bootable USB image (write withddormake flash)SHA256SUMS— checksums for the files above
All artifacts were boot-tested (AHCI + USB/xHCI) and the userland session test passed before publishing.
AetherOS v2.10.15
Changes since last release
- b3a9c86 Stop the boot test waiting out its whole timeout
Version bump: patch
Artifacts
aetheros-v2.10.15-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.15-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.15-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.15-usb.img.gz— bootable USB image (write withddormake flash)SHA256SUMS— checksums for the files above
All artifacts were boot-tested (AHCI + USB/xHCI) and the userland session test passed before publishing.
AetherOS v2.10.14
Changes since last release
- fb84f69 Make SMP real, and fix the four races that exposed
- 5e708cc Give CI teeth: detect faults, assert test counts, and exercise userland
Version bump: patch
Artifacts
aetheros-v2.10.14-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.14-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.14-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.14-usb.img.gz— bootable USB image (write withddormake flash)SHA256SUMS— checksums for the files above
All artifacts were boot-tested (AHCI + USB/xHCI) and the userland session test passed before publishing.
AetherOS v2.10.13
Changes since last release
- bc1db66 Fix the critical and high findings from the 2026-08-14 audit
- 392d2e4 Audit the untested surface: ext2, drivers, userland, and CI
Version bump: patch
Artifacts
aetheros-v2.10.13-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.13-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.13-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.13-usb.img.gz— bootable USB image (write withddormake flash)
AetherOS v2.10.12
Changes since last release
- d8cee8f Fix the findings from the 2026-08-12 audit
- 9109b7f Audit the fifteen commits since the last audit
Version bump: patch
Artifacts
aetheros-v2.10.12-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.12-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.12-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.12-usb.img.gz— bootable USB image (write withddormake flash)
AetherOS v2.10.11
Changes since last release
- 934e238 Put the caller back in its own address space after a spawn
- c6dbeba Stop voluntary yields masquerading as timer interrupts
- 8d0f84b Record M11 as fixed in the audit
Version bump: patch
Artifacts
aetheros-v2.10.11-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.11-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.11-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.11-usb.img.gz— bootable USB image (write withddormake flash)
AetherOS v2.10.10
Changes since last release
- e44c283 Delete the dead PS/2 accessors and correct the documentation
- 2529a32 Retransmit TCP segments the peer never acknowledged
- 5129555 Give the scheduler a real clock, so sleeps last as long as they say
- a7e6d20 Defer a kill that would strand a lock, and aim Ctrl+C at the foreground job
- 6b3c8ed Bound socket reads, report real RAM, and fix head and grep
- 479d70e Strip setuid on write, and make file modes visible
- ebaba82 Report short writes instead of claiming the whole buffer landed
- 9cbaaaf Refuse gracefully instead of dying when an unprivileged process asks too much
Version bump: patch
Artifacts
aetheros-v2.10.10-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.10-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.10-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.10-usb.img.gz— bootable USB image (write withddormake flash)
AetherOS v2.10.9
Changes since last release
- 721b251 Make THREAD_DEAD terminal, and stop the Ctrl+C watcher eating stdin
- d79576e Route reads to the descriptor they name, and fix the socket path it exposed
- 04f0eab Hash passwords into /etc/shadow and make sudo authorize
- ff34fcc Add an audit of the current tree
- 445ba50 Block instead of spin while the VFS holds its lock
- 57ea597 Enable NX, SMEP and SMAP
- 73ee92f Build the kernel at -O2 and fix the DMA races it exposes
- eb00994 Fix process teardown leaks: address spaces, fds, and zombies
- 5095a42 Reference count pipe ends so shell pipelines transfer data
- 7ab961b Enforce directory permissions on filesystem mutations
Version bump: patch
Artifacts
aetheros-v2.10.9-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.9-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.9-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.9-usb.img.gz— bootable USB image (write withddormake flash)
AetherOS v2.10.8
Changes since last release
- 59638d5 Fix timer-ISR deadlock on rq_lock and unrestricted sys_waitpid
Version bump: patch
Artifacts
aetheros-v2.10.8-esp.tar.gz— full ESP tree (drop into UEFI partition asEFI/)aetheros-v2.10.8-kernel.elf— kernel ELF (higher-half, loaded by bootloader)aetheros-v2.10.8-BOOTX64.EFI— UEFI bootloader applicationaetheros-v2.10.8-usb.img.gz— bootable USB image (write withddormake flash)