в линуксовое ядро напрямую, а не через malloc, ну или хотя бы не полагается на фиксированый обьйм памяти встречал кто? А то сплошной yak shaving начинается.
Аллокатор через brk же
Так что через brk, что так - один хрен писать надо, причём велосипед.
Ну, через brk можно написать аллокацию, а деаллокацию не писать, тогда код тривиальный будет
Так в том и дело, что мне деаллокацию тоже надо. Может не прям сразу, но потом точно
А откуда берётся требование rust-only?
Для деаллокации есть сисколл reboot
Потому что я себе такое условие поставил. Хочу freestanding бинарь.
Окей, тебе виднен
Можно и так, но для этого может не быть драйвера в ванильном ядре
А драйвер не нужен. Это к старой байке про управляемые ракеты на java
Кстати, а вот это не подойдёт? https://github.com/sunfishcode/c-ward
О, спасибо, пригодится.
Обсуждают сегодня