Skip to content

Release 0.7-dev (Sapphire)

Latest
Compare
Choose a tag to compare
@Meulengracht Meulengracht released this 25 Nov 08:17
· 432 commits to master since this release

Really excited to release this version, so much has changed and a lot of improved support/functionality for the userspace has happened.

Highlights

  • Improved stability, fixed rougly around 10 deadlocks/crashes
  • New compiler toolchain (clang, target=***-uml-vali)
  • New compositor (Vioarr)
  • Upgraded libgracht to version 2.4.1, huge improvements
  • Memory mapped files
  • Temporary files
  • New driver: USB-Hub

Kernel

  • Implemented support for GPT booting
  • Rewrote handle system to improve stability and make use of proper data-structures
  • Rewrote handle_sets system to use proper data-structures
  • Fixes in threading system relating to locking
  • Get working support for mouse events
  • Fixed SMP issue with interrupts
  • Support for cloning memory areas
  • Now using my own version of binaries (VPE instead of PE)

Vioarr

  • Vioarr has been rewritten as its own project, supporting both linux and MollenOS/Vali
  • Launcher implementation
  • New application: Doom
  • New application: Terminal
  • New application: Code editor (Lite)

What's Changed

Full Changelog: v0.6.1...v0.7.0