3 ms·
It is now user space, so every app needs to reinvent the wheel. Updates to the security layer are per-app. At best, they use a good library (something we hopefu
by nothrabannosir 12y ago
It is now user space, so every app needs to reinvent the wheel. Updates to the security layer are per-app. At best, they use a good library (something we hopefully trust the OS will do, too).
It's like the OS not providing TCP but only UDP. Sure, every app can include its own TCP stack. But I'd rather the OS do it.
- antientropic 12y agoHow does using a library qualify as reinventing the wheel? Not everything needs to be done in kernel space. User space is a lot more flexible - for instance, an application can decide to use LibreSSL instead of OpenSSL, but it can't change the IPsec implementation in the kernel.
- sneak 12y agoShow me a widespread OS that doesn't have a TLS library.