Я экспериментировал с написанием кода ядра в ржавчине.Хотя я, конечно, мог бы использовать сборку и связать ее, было бы замечательно иметь возможность добавить мультизагрузочный заголовок в чистой ржавчине, как this в zig.Это возможно?
Вы можете управлять секцией, в которую помещается функция или статика, используя атрибут link_section.Взято из документации :
link_section
#[no_mangle] #[link_section = ".multiboot"] pub static BOOT: [u8; 2] = [0xEB, 0xFE];