The Prefork server model gets dismissed as “old school”. I think that’s wrong – especially on Linux.With SO_REUSEPORT, the kernel distributes incoming connections across multiple pre-forked worker processes natively. No thread contention. No shared memory complexity. Each worker is an isolated process – a crash stays contained.What you get:– True process isolation per connection– Kernel-level load balancing, no userspace overhead– Predictable memory footprint– Simpler security boundaries between workersIn a world obsessed with async event loops, we forget that prefork scales surprisingly well for workloads with high per-connection compute and where isolation actually matters – think security-sensitive services.SO_REUSEPORT didn’t just fix the thundering herd problem. It quietly gave prefork a second life.More on this soon.#linux #infosec #networking #serversecurity #prefork