In a June 2017 email, Theo de Raadt stated that a problem with stable systems was that they could be running for months at a time. Although there is considerable randomization within the kernel, some key addresses remainsremain the same. The project in progress modifies the [[Linker (computing)|linker]] so that on every boot, the kernel is relinked, as well as all other randomizations. This differs from kernel [[ASLR]]; in the email he states that "As a result, every new kernel is unique. The relative offsets between functions and data are unique ... [The current] change is scaffolding to ensure you boot a newly-linked kernel upon every reboot ... so that a new random kernel can be linked together ... On a fast machine it takes less than a second ... A reboot runs the new kernel, and yet another kernel is built for the next boot. The internal deltas between functions inside the kernel are not where an attacker expects them to be, so he'll need better info leaks".<ref>[https://marc.info/?l=openbsd-tech&m=149732026405941 email 2017-06-13]</ref>