On 2020-05-25 11:35, ULF wrote:
...
> My question is:
> 
> considering that an opt out option has been already turned down, could at
> least old architectures be benefited of a "delay" option e.g. like tune2fs
> sets a fsck every n-th boot, could KARL, just for very old machines be
> tuned, say, to be applied every 10/20 boots?

oh, please no.
So you want my old machine to USUALLY boot in a minute or so...but once
in a while, you want it to take many times that long with no real warning
that "don't panic, this reboot will take many times the usual amount"?
No...we got Linux machines that do that...very horribly unpleasant.

It also disables the primary advantage of KARL -- If you find a way to
tickle a bug in the OpenBSD kernel, PROBABLY the first result will be to
crash the kernel (due to other safety things).  You WANT it to come up
on a different kernel NEXT TIME, not after a bunch more crashes while the
attacker figures out how to turn a crash-bug into an exploit-bug..  If you
really want to kill this security feature, don't pretend it's still there
helping you...turn it off and know it's off.

KARL is really easy to disable IF that's what you really want to do. You
probably want to kill the library relinking, too (if your disks don't suck,
I find the library re-linking more painful than the kernel relinking. If
your disks suck (i.e., USB thumb drive), they are both painful).  Also easy.
I, toolike running old hw, but I'd rather OpenBSD be made as good as
possible for modern stuff so people can do real work on it than to be
crippled by trying to optimize for a bunch of us old hw collectors.  We
can disable KARL and library re-linking if we want to -- and that's how it
should be, build for the productive masses, leave the edge cases to the
nut-jobs like us. :)

Nick.

Reply via email to