Release Notes: This version includes initial POSIX standard compatibility, a POSIX thread interface, and full newlib porting. In addition, an application module has been introduced that can be dynamically loaded and unloaded. When an application module unloads, all resource allocated in this module will be cleaned up. It's just like a user application. In 0.4.0, new porting branches are also introduced, such as loongson-I SoC3210 (a MIPS 32-bit core), AVR32 (a big endian architecture), etc.