Conversation

twitter.com/DanielMicay/st It's worth noting that CONFIG_DEBUG_LIST is enabled in GrapheneOS with panic on data corruption, which according to bugs.chromium.org/p/project-zero breaks the exploit primitive. However, this is just one vulnerability, and many won't be mitigated like that.
Quote Tweet
Unfortunately, due to lack of resources and support, it hasn't yet been possible to start doing this for the ongoing revival of the project. In the past, I used to do it myself, but don't have the time and energy available anymore and people aren't stepping up to fill that gap.
Show this thread
2
4
Replying to and
Microkernels with a focus on security end up needing to design a very efficient, lightweight and powerful IPC mechanism as part of a tiny core kernel. Need to be able to enforce a flexible / powerful security model at a high level among other things. Linux doesn't have an answer.
2
Replying to and
So, instead, there are a whole bunch of competing out-of-tree mechanisms and all the lackluster POSIX and assorted legacy options not meeting real world requirements. Linux approach is to end up offering a dozen bad options with most systems using a variety of them at once.
1
Show replies
Replying to
It was merged in Linux 3.19. It originates from BeOS / Palm rather than Android too. It was something existing that Android ended up adopting and using as a very core part of the OS from an early point. Now, since it's the only one of these things upstream, others use it.
1
1
Show replies