The BSD/System V split

Rob Landley:

So gcc’s library bindings strongly preferring System V system calls to BSD was due to the flood of Solaris end-users dominating the late 80’s gcc development community to avoid paying Ed Zander extra for Sun’s Solaris compiler. This combined with Linus reading Sun workstation manuals to get a system call list gave linux a very System V flavor.

Interesting – if opinionated – view on the whole situation. Not sure if all the dates check out, but it’s a fun read nonetheless.


  1. 2015-01-29 6:49 pm
  2. 2015-01-29 10:25 pm
  3. 2015-02-02 4:12 am