Comment by alex7o 10 hours ago What if, we put the sqlite driver in kernel space? So this is your only filesystem like a unikernel 2 comments alex7o Reply jdub 10 hours ago It's a lot of machinery to put into a kernel.(Even with ELF, a kernel can have a relatively simple parser and loader and leave more challenging work to user space... like relocations, dynamic libraries, etc.) zokier 8 hours ago tbh execve should be userspace operation instead of syscall, idk why kernel needs to care about the executable format at all
jdub 10 hours ago It's a lot of machinery to put into a kernel.(Even with ELF, a kernel can have a relatively simple parser and loader and leave more challenging work to user space... like relocations, dynamic libraries, etc.) zokier 8 hours ago tbh execve should be userspace operation instead of syscall, idk why kernel needs to care about the executable format at all
zokier 8 hours ago tbh execve should be userspace operation instead of syscall, idk why kernel needs to care about the executable format at all
It's a lot of machinery to put into a kernel.
(Even with ELF, a kernel can have a relatively simple parser and loader and leave more challenging work to user space... like relocations, dynamic libraries, etc.)
tbh execve should be userspace operation instead of syscall, idk why kernel needs to care about the executable format at all