Files

851 B

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)