Rust, System Programming.
have bootloader support to our kernel so, the next step is to compile the bootable image and link it with the provided bootloader, but the problem here is cargo has no support for post-build-scripts, which means cargo can only compiler our kernel and bootloader but unable to link them together