Starting on syscalls and userspace