=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/innovations.html,v retrieving revision 1.102 retrieving revision 1.103 diff -c -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,230 **** 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 the perspective of userland reading its own memory, or the kernel ! trying to read memory for an IO operation. 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. Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat, ! Dave Voutila in kernel and base, and Theo Buehler, Robert Nagy, ! Christian Weisgerber in ports. Dec 2022 - Feb 2023, still ongoing. --- 216,231 ---- 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 ("xonly"), both from the perspective of userland reading its own memory, or the kernel ! 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, ! powerpc (G5 only). Mark Kettenis, Theo de Raadt, Visa Hankala, Miod Vallat, ! Dave Voutila, George Koehler in kernel and base, and ! Theo Buehler, Robert Nagy, Christian Weisgerber in ports. Dec 2022 - Feb 2023, still ongoing.