Repository navigation
·
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.qcow2latest 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.koA 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