@ekaitz_zarraga Así es, existen muchas cosas que se han tenido que mejorar y otras que cambiar o directamente añadir. Mira en seguridad por ejemplo: NX, ASLR, RELRO, PIE, Stack Protector, atributos extendidos, capabilities, cgroups, namespaces, AppArmor, Selinux, etc.., son hoy por hoy una necesidad. Algunas de estas nacieron como parches de un diseño deficiente en seguridad (como dejar en un proceso que la memoria que permite escribir en ella permita también ejecutar código)