The biggest change is our new ANSI C compatible standard library, allowing us to port existing C applications and libraries. Thus far doomgeneric, quakgeneric, Peanut-GB, ClownMDEmu, TinyGL and PortableGL are available in hhuOS.
Here is the full changelog for v0.6.0 - Polaris:
Kernel
- Implement slab allocator for page frames
- Fix memory leak in mapIO()
- Implement driver for the High Precision Event Timer (HPET)
- Get rid of separate packet writer thread for each network device
- Implement ANSI C compatible standard library
- Port applications: Doom, Quake, Peanut-GB, ClownMDEmu
- Port libraries: TinyGL, PortableGL
- Implement simple resolution scaling for graphical applications
- Various bugfixes and performance improvements
Merry Christmas and a happy new year 2025!