@dalias Linux chose performance over security and correctness from the start. It continues choosing performance and scalability over security and correctness today. It's a massive mess. The userspace APIs and access control aren't really a big part of what we consider wrong with it. POSIX permissions, ACLs, etc. and layering on a bunch of hard-wired special cased policies and complex MAC/MLS are a terrible approach compared to a more modern system but it's not really a huge problem.