Hi,
"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
- Tested many new apps:
- nginx
- rust examples
- java 11
- graalvm
- python
- iperf
- ffmpeg
- node
- REST cli app
- lighttpd
- Virtio-FS
- Boots application from virtio-fs
- Implemented DAX
- Implemented readdir
- Added support to build with GCC 10 and 11
- VFS
- Added mkdirat
- Added statx
- Added minimal unlinkat
- Hypervisors
- Apps/runtimes
- Latest golang (1.15.x)
- nginx from host
AcknowledgmentsWe want to thank all contributors to the project. But the special thanks go to:
- Nadav Har’El for contributing and reviewing many patches and providing guidance for many others
- Fotis Xenakis for further improving Virtio-FS support (most notably DAX window)
- Stewart Hildebrand for making OSv boot on LYNX Secure hypervisor and fixing many AAarch64-related bugs
- Waldemar Kozaczuk for contributing most patches"
Regards,
Waldek