5 ms·
The Evolution of the Unix System Architecture
- oaiey 5y agoI 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.
- necheffa 5y agoIf it walks like a duck and quacks like a duck... Linux may not be UNIX, but it is Unix.
- oaiey 5y agoVery nicely said.
- hulitu 5y agoLately it quacks like a goose. And microsoft is embracing it so it may loose its feders
- oaiey 5y agoAnd 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?
- ktm5j 5y agoWell BSD is a true Unix. Personally I feel like it's appropriate that Linux isn't included here.
- DSpinellis 5y agoTue, 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.
- ktaylora 5y agoKerrisk wrote a great intro chapter on the evolution of the UNIX system architecture (with sources) and how Linux has developed with it that's relevant: https://en.m.wikipedia.org/wiki/The_Linux_Programming_Interface https://en.m.wikipedia.org/wiki/The_Linux_Programming_Interf...
- shadilay 5y agoThe Unix wars are over and it seems innovations has slowed, sadly.
- pjmlp 5y agoThey have been replaced by Linux distribution wars.
- DSpinellis 5y agoInnovation 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.
- peter_d_sherman 5y agoThe real gem of this article, the following chart: https://www.spinellis.gr/blog/20210618/unix-architecture-timeline.png https://www.spinellis.gr/blog/20210618/unix-architecture-tim...