Release version 0.5 New features and major improvements since v0.4: - STM32F103: added MCU platform support with a kernel scheduler, preemptive scheduling, multi-process support, and power-saving modes. - Embedded peripherals: ESP8266 WiFi, BLE, touch screen, Xuanwu light/touch sensors, DHT11, IR NEC decoding, LED pad, and Live2D support; fat32lite merged into the kernel. - NOMMU: added support for MMU-less operation. - 32-bit architectures: added riscv32 and arm32 support. - GPU: implemented a GPU driver; enabled QEMU GUI on x86_64 and arm64 and fixed the VirtualBox GPU path. - Linux compatibility: SysV semaphore state/status, POSIX lock release on close, nonblocking pipe/FIFO semantics, proc fd symlink resolution, scheduler reset-on-fork, LoongArch page-permission faults. - Native ABI: strengthened native ABI behavior. - Build: Linux and macOS development support and compatible cross-toolchain detection. Notable fixes and compatibility: - Startup: fixed ARM and x86_64 early boot paths. - Filesystem: statfs path errors, stream reads across user pages, readlinkat path semantics, pipe fd-limit handling. - Userland: gettimeofday timezone validation, getrandom flag rejection, resource syscall selector validation.