2 ms·
process_create(executable) would be nice start. the current model of cloning the current process creates a bit of a mess about what the parent and the child sho
by convolvatron 5y ago
process_create(executable) would be nice start. the current model of cloning the current process creates a bit of a mess about what the parent and the child should share, and has overhead even in the exec case. now that we have threads, is there any utility in keeping the old fork() model?
not saying anything novel here, but just design a sane and uniform api.
there should be a way for the kernel to do a more controlled upcall into process space. that would scrape out quite a bit of rotten asynch implementation.
- zozbot234 5y agoHow is that different from posix_spawn()? Also, async implementation is getting a from-scratch rework w/ io_uring anyway.