Hacker News new | ask | show | jobs
by jacquesm 6071 days ago
It's not for the 'new shiny' at all, it's got to do with optimizing your kernel to match your hardware and getting rid of loadable module support in favor of a kernel that has on board exactly that which is needed to operate your system.

A 'stock' kernel has a whole pile of things in it that might be the next remote exploit, by removing such stuff you marginally increase security.

Other things you might need:

   - kernel support for booting from raid filesystems without trickery
   - processor family optimizations
   - maximum number of cores (stock = 8, we run 16 on quite a few machines) 
As for compiling, I do that anyway, it's a small job compared to the number of times that you need to do it. And you're just as much 'on your own' to solve problems, the chances of having them are less though (because the system you are running is considerably leaner).

Second your redhat enterprise solution, that's not what I'm using though on most of our machines (either centos or debian), but that's a good solution too.

1 comments

Not a big user of software RAID, but AFAIK booting from a metadisk / is still out of the box doable as it was a few years ago:

"- processor family optimizations"

RHEL / CentOS include a variety of kernels precompiled for different CPU architectures.

"- maximum number of cores (stock = 8)"

What distro? RHEL / Centos support far more than that, we've got quite a number of 32 core machines and have a few 64 core boxes in test.