12 comments

[ 2.9 ms ] story [ 59.0 ms ] thread
I know Linux is not Unix, but they completely miss out Linux. For me this sounds more like the evolution of BSD than the evolution of Unix.
If it walks like a duck and quacks like a duck...

Linux may not be UNIX, but it is Unix.

Very nicely said.
Lately it quacks like a goose. And microsoft is embracing it so it may loose its feders
And considering that this article is about evolution, this change in sound should be mentioned

What is a duck without feathers and quacking like a goose? A penguin?

Well BSD is a true Unix. Personally I feel like it's appropriate that Linux isn't included here.
Tue, we trace the evolution of the Unix code along the line that currently is FreeBSD over 50 years. The Linux kernel started its life decades later than Unix and it didn't (initially) share any code with the original Unix code base. Furthermore the GNU and other programs and tools required to form a GNU/Linux distribution have their own separate history, further complicating the picture. Linux's evolution, though shorter, is also interesting, but it is a very different story.
The Unix wars are over and it seems innovations has slowed, sadly.
They have been replaced by Linux distribution wars.
Innovation had peaked long before the Unix wars. I think that the diminished innovation rate comes from rising inertia due to the large code volume, diminishing returns, and compatibility concerns.