=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- www/innovations.html 2023/01/25 17:07:53 1.102 +++ www/innovations.html 2023/01/31 01:32:35 1.103 @@ -216,15 +216,16 @@ mimmutable(2). Theo de Raadt, Dec 4, 2022.
  • sshd random relinking at boot. Theo de Raadt. Jan 18, 2023. -
  • Some architectures now have non-readable code (by default), both from +
  • Some architectures now have non-readable code ("xonly"), both from the perspective of userland reading its own memory, or the kernel - trying to read memory for an IO operation. Many sloppy practices in + trying to read memory in a system call. Many sloppy practices in userland code had to be repaired to allow this. The linker option --execute-only is enabled by default. In order of development: arm64, - riscv64, hppa, octeon, sparc64 (sun4u only), amd64, powerpc64. + riscv64, hppa, octeon, sparc64 (sun4u only), amd64, powerpc64, + powerpc (G5 only). Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat, - Dave Voutila in kernel and base, and Theo Buehler, Robert Nagy, - Christian Weisgerber in ports. + Dave Voutila, George Koehler in kernel and base, and + Theo Buehler, Robert Nagy, Christian Weisgerber in ports. Dec 2022 - Feb 2023, still ongoing.