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.

3 Comments

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