Skip to content

Comment on 39th Chaos Communication Congress Videosparent

Comments

For OMG eye opening factor the FreeBSD jails talk (how the hell is this thing still so buggy?)

Because everything that complex is going to be that buggy.

With the bugs they found fix a constant number of them still remains.

Linus said 'many eyes make all bugs shallow', but compared to Linux, there are not many eyes looking at FreeBSD.

Linus has said a lot of stuff over the years and not all of it was on the money. Still, he did a lot of good and I'm very grateful for it, Linux has been my daily driver for almost two decades now (basically from when I stopped using SGI because there was no point any more).

But bugs in large codebases will always be a thing, and even though the eyes looking at FreeBSD are very, very good eyes, indeed there are not enough of them. The more interesting thing here is that they picked a really hard target. If they had done the same with Linux I would expect the number of bugs to be quite a bit higher.

That "many eyes" theory has failed us many times. For example, OpenSSL's heartbleed or the recent React RCEs.

”Most bugs are shallow” is more like it. One could also argue about the number of eyes actually looking at certain parts.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.