Conversation

But it's not "just inject the key". It moves the responsibility around completely for the linux distro. It's hard enough to comply with Microsoft shim requiements and now you are adding another singular key, along with having to resign N number of dkms packages pr kernel.
1
1
I think the lack of overall privacy and security design / implementation work for the whole platform is the main issue. The Linux kernel not having an official userspace also means they run tons of stuff in kernel space for no particular reason, just because they want to ship it.
2
4
Ideally the kernel could spawn isolated processes protected from the rest of userspace but not privileged themselves, and then not only could they move a ton of functionality to those and largely / entirely get rid of userspace helpers, but could ship a more coherent OS overall.
1
1
i.e. some kind of stub filesystem drivers that proxies to kernel filesystems in an isolated process and essentially provides what FUSE does but with the official kernel filesystem drivers. I wish Linux had a whole lot more work on that stuff, not just piles of weak mitigations.
1
1
Or as another example, the kernel GPU drivers are not really doing anything that could not be done in isolated processes with no performance impact. It's pretty sad Windows has those drivers isolated but Linux doesn't and Linux is falling further behind macOS/Windows on that.
1
1
Show replies