"The default value should be 'off', unless it's _needed_ by people. Have you guys looked at the size of the kernel lately? Bloat is bloat. Just because it's conditional is not an excuse."
The only thing is, that once system is booted up it might already use corrupted memory, memory tester would work in user space, but it's effectiveness would be close to zero.
memtest86 takes up about 190KB of memory
Linux kernel - 1-3Mbytes
Booted system - well, you know.
Memory tester
I don't even know why they put a memory tester in the kernel.
Memory tester belongs in the userspace, not in kernelspace.
It is just silly, unnescersary and bloat with a memory tester in the kernel.
Whats next? Tetris in the kernel?
People should just use Memtest86+ instead.
tetris
tetris in the core of the kernel would be madness...
but
watkins@watkins-desktop:~$ modprobe tetris
would be awesome!
Not sure Memtest86+ works
Not sure Memtest86+ works for architectures other than x86.
I just did a search for a version of tetris implemented in the kernel, but found nothing.
I'm quite surprised.
Actually: > config
Actually:
> config MEMTEST_BOOTPARAM
> bool "Memtest boot parameter"
> depends on X86_64
"Memory tester belongs in
"Memory tester belongs in the userspace, not in kernelspace."
Oh, so in your world, userspace has access to all memory, and knows what real addresses belongs to virtual addresses?
Your kernels must be a marvel of security.
kernel
Technically speaking if the process is root, it has access to all memory and information on the current page mappings anyway. It'll just be slower.
Ummmm, no!
Ummmm, no! Do some real research before you rant BS.
Why not?
/dev/mem can allow access to all memory. which includes kernel memory and everyone's page tables.
The only thing is, that once
The only thing is, that once system is booted up it might already use corrupted memory, memory tester would work in user space, but it's effectiveness would be close to zero.
memtest86 takes up about 190KB of memory
Linux kernel - 1-3Mbytes
Booted system - well, you know.