Sharpened Blade via devel devel@lists.fedoraproject.org wrote:
[...] Software should be secure by itself, [...]
That's impossible to achieve. Without hardware support, you cannot make your software secure.
Further, human beings are involved in the writing of the software - and the larger the codebase and the more people involved, the more bugs there will be.
Add to that the authors of Linux have spent ages providing all sorts of interesting ways for one process to affect another, from strace to /dev/mem to ebpf.
David