> it's an existing kernel config option, nothing needs to be modified.
Modifying config options does modify the kernel. Do you need to recompile?
> pre 2.0 (iirc) task switching? set_fs()? TLS? ;)
I started working with 2.0, so I should never had said 'never' ;-)
Yeah, I knew about TLS, that's why I said 'much of segmentation', instead of saying 'any of segmentation'.
> nope, (vanilla) linux uses flat segments, there's no separation at the segment level.
Ah sorry, was thinking that it did. It's been a while since I've actually worked with segments. I know the kernel was not limited against accessing userspace, but I was thinking that userspace had the added protection of segments to protect against accessing the kernel.
> when the declared policy from high up is to actively suppress them is... too funny if it wasn't so sad at the same time
Are you saying that since Linux uses a flat segment space that the bugs happen for both i386 and x86_64?