In this case it's because the compiler would like to link to the standard library (which doesn't exist in this case, this is a kernel). Additionally i need a specific binary file layout, that's what the linker script is for.
programmerlexi
joined 10 months ago
May i present, the source folder for my operating system.

The other way around, but yes.
The main difference is that Libreboot is deblobbed per default.
I found that Limine (bootloader) has the fastest decryption when paired with LUKS at least for my laptop.
Limine does not have decryption, that's just the linux kernel.
As specified in my reply to your comment, this is a kernel, so running things like nix-ld isn't an option. I don't use dynamic libraries here for the same reason.