I believe the only actual requirement for a Ph.D is an original contribution to the field. This usually takes the form of a thesis, but doesn't have to. I suspect the Linux kernel would qualify.
186,000 Miles per Second. It's not just a good idea. IT'S THE LAW.