Skip to content

nos v0.0.24

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Sep 22:12
· 178 commits to master since this release

Download

# x86-64 kernel (Multiboot2 ELF, GRUB `multiboot2` / QEMU `-kernel`)
wget https://github.com/irqlevel/nos/releases/download/v0.0.24/kernel-x86_64.elf
# arm64 kernel (flat Linux `Image`, QEMU virt `-kernel`)
wget https://github.com/irqlevel/nos/releases/download/v0.0.24/nos-arm64.img
# arm64 ELF with symbols, for GDB
wget https://github.com/irqlevel/nos/releases/download/v0.0.24/kernel-arm64.elf
# bootable media
wget https://github.com/irqlevel/nos/releases/download/v0.0.24/nos.iso
wget https://github.com/irqlevel/nos/releases/download/v0.0.24/nos.qcow2

latest works too, without naming the tag:
https://github.com/irqlevel/nos/releases/latest/download/kernel-x86_64.elf

Kernel modules

Every loadable module in the tree, built with the kernels above:
<name>-x86_64.ko and <name>-arm64.ko. From a running nos:

wget https://github.com/irqlevel/nos/releases/download/v0.0.24/blkload-x86_64.ko /blkload.ko
insmod /blkload.ko

A kernel loads only modules built against its own kernel interface
(a digest of the ffi crate's sources), so take them from the
release the running kernel came from -- version names it.

SHA256SUMS covers every file in the release.

Full Changelog: v0.0.23...v0.0.24