New
Release 0.56.0 "Nightingale"
This new release brings new modern version of musl (1.1.24), greatly improved support of aarch64 architecture and many improvements of Virtio-FS including DAX window support to speed-up read I/O.
Highlights
- Musl
- Upgraded from 0.9.12 to 1.1.24
- Added new Bionic unit tests
- AArch64
- Added Cadence UART driver
- Added support to compile kernel natively on aarch64 host
- Added support to cross-compile kernel on x64 Ubuntu and CentOS 7
- Added support to build modules
- Implemented mmio serial console for Firecracker
- Added floating-point support
- Supports ROFS
- Greatly improved debugging
- Fixed debug build which involved implementing context switch logic in assembly
- Got most unit tests to pass
- Added support of static TLS (Thread Local Storage)
- Implemented PL031 driver
- Added support of Virtio-FS
- Improved SMP support (#vCPUs >= 2)
- Tested on QEMU in TCG mode (full emulation)
- Tested on QEMU and Firecracker with KVM on real ARM hardware - Raspberry PI 4 and Odroid N2 Plus