24 lines
853 B
Markdown
24 lines
853 B
Markdown
# libk is for the code that did not make the kernel*
|
|
|
|
\*crate, lol.
|
|
|
|
libk is an attempt to move away from the godforsaken git submodules that plagued our forefathers. Now we have a crate containing a bunch of code that didn't quite make the core kernel crate, which should be:
|
|
|
|
* simpler to maintain
|
|
* has a catchier name
|
|
* less fighting with Cargo.toml manifests
|
|
|
|
## TODO:
|
|
|
|
A lot of things must be improved and worked on, feel free to add extra TODOs below.
|
|
|
|
- [] Create a kernel logging abstraction similar to Linux. (this should probably just use the serial drivers)
|
|
|
|
The rationale behind this is that we want some sort of debug log/tracing support so we aren't just printf debugging forever.
|
|
|
|
## Authors
|
|
|
|
Again, write your name below if you like:
|
|
|
|
* @zxq5 (wrote most of the libraries as of 23/02/25)
|
|
* @nullndvoid (made this lushious library crate) |