In my last blog post, I introduced the userspace\\_fexec/userspace\\_clone features. As the names suggest, they move the inherently complex implementations of fork(3) and execve(2), from the kernel into relibc, giving userspace much more freedom while simplifying the kernel. There has been considerable progress since last post; the features userspace\\_fexec/userspace\\_clone, userspace\\_initfs, and userspace\\_initfs, have now all been merged! I under ... ⌘ Read more
In my last blog post, I introduced the userspace\\_fexec/userspace\\_clone features. As the names suggest, they move the inherently complex implementations of fork(3) and execve(2), from the kernel into relibc, giving userspace much more freedom while simplifying the kernel. There has been considerable progress since last post; the features userspace\\_fexec/userspace\\_clone, userspace\\_initfs, and userspace\\_initfs, have now all been merged! I under ... ⌘ Read more