Onix is a Unix-like monolithic kernel, work perfectry on OpenComputers.
Basically, Onix is designed to be fully compatible with OpenOS, so it inherits most of the Lua API, and OpenOS-specific APIs (Filesystem, Computer, Event, etc.) are available.
- Module System
- Permission System
- User/Group System
- BSD-Like vnode based VFS
And the APIs to access other Onix-specific features (users and permissions) are as follows:
- Module API
- Permission API
- Process API (Extends OpenOS's Process API, allowing access to more advanced functions)
- Extended Filesystem API
Onix runs on just the kernel, so unlike other systems it is more compact and makes it easier to implement your own OS.