( uid_6201 | 2020. 10. 26., h – 19:15 )

Igen, a kernelnél nem támaszkodhatunk a userspace-beli frankó libc függvényekre. Viszont van a kernelnek saját kmalloc/kfree megoldása: https://www.kernel.org/doc/htmldocs/kernel-api/mm.html
Rust esetén a standard memory allocator-t le kell cserélni hogy ezekkel operáljon, de szerencsére engedi: https://doc.rust-lang.org/std/alloc/

Megjegyzem, mikrovezérlő programozásnál szintén nincs lehetőség a Linux userspace-ben alkalmazott megoldásra, hiszen se Linux se userspace. Szerencsére például a cortex_m_rt csomag gondoskodik erről.