summaryrefslogtreecommitdiff
path: root/libk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* PROJECT RESTRUCTURINGDanny Holman2025-01-123-220/+0
| | | | | | | | Move the entire kernel into its own directory. Create new directories for system commands, libraries and other required essentials for a complete Unix-like operating system. Signed-off-by: Danny Holman <dholman@gymli.org>
* libk: use a random value for the stack protectorDanny Holman2024-06-211-5/+3
| | | | | | | Don't hardcode the __stack_chk_guard value, generate a random value (using RDRAND on x86) before running any C code. Signed-off-by: Danny Holman <dholman@gymli.org>
* libk: create a subset libc for kernel useDanny Holman2024-05-273-0/+222
Create a subset of the C library for use inside the kernel. Signed-off-by: Danny Holman <dholman@gymli.org>