Hacker Newsnew | past | comments | ask | show | jobs | submit | CorbetL's commentslogin

Linux may eventually become a microkernel with most IPC done via io_uring, but it may take 20 years to reach this state.


Right now it seems microvms are the way. Build an extremely minimal tailored kernel+userland for network-facing components. If you don't have nf_tables built-in (and it's not loadable because not present) this vulnerability isn't a problem. I mean, right now to use it one would have to chain it with a RCE on your userland app (or on the kernel but just skip the nf_tables step then...). Then one would have to escape the VM, then if you're using firecracker or crosvm, you'll have to break seccomp. Still imaginable, but by then I guess the next kernel (or userland app) fix release is already available :-) and you're already rebooting your microvm.

If you can CI/CD in minutes a reduced kernel+app and reboot in 100ms your network-facing thing (be it nginx or haproxy) you might just take latest vanilla anyway...


Care to elaborate plz?

How would we go about GPUs, NCs, and many kinds of drivers?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: