XyrisOS/xyris

Create `XS` Standard Library

Opened this issue · 0 comments

Standard library source code (such as bitmaps, linked lists, etc.) should be moved to an XS directory in the root level of the project. It will be compiled as a static library that can be linked into the kernel or into the unit tests.

The overall design should be something similar to Serenity OS's AK standard library. A __kernel__ and __xyris__ define will need to be added to the build process to help differentiate between code usable within the kernel, userspace, and
on other systems.

Additional Classes / Features to be added: