Hacker News new | ask | show | jobs
by yjftsjthsd-h 1122 days ago
> I wonder what they are doing instead that ensures the Kernel mostly works.

First, they do have unit tests (KUnit). However, I suspect the "real" tests that result in a mostly-working kernel are massive integration tests run independently by companies contributing to Linux. And, of course, actual users running rc and release kernels who report problems (which I suppose is not unlike a stochastic distributed integration testing system).

2 comments

How many unit tests does the kernel have to pass before being released as stable?
A bug as serious as data corruption should be detected before being released.