API Changes - VitruvianOS/Vitruvian GitHub Wiki

This page tracks the main changes of the native API compared to BeOS/Haiku.

Images

  • image_id(s) are local to the application

Processes

  • start_watching_system needs to be called with superuser privileges.

Threads

  • Thread suspension is forbidden under V/OS. Any app trying to call suspend_thread will be killed.

Filesystem

  • File System layout changes (see dedicated page)

libbe Annotations

This list track generic differences in the C++ API provided by libbe.