I'm searching for some detailed resources about the differences of System V and BSD concepts.
- Interprocess Communication
- Sockets vs TLI
Some sort of pro/cons discussion with historical background would be really nice.
This is mostly a historic matter, for a number of reasons:
The best single resource I know of for learning about these sorts of differences is Advanced Programming in the Unix Environment by Stevens and Rago. If you have a special interest in networking and IPC, add in Stevens' Unix Network Programming, volume 1 and volume 2.
If you already have an earlier edition of APUE, it's still useful. The main thing the second edition added was explicit coverage of Linux and OS X, but since these are based on Unix, you could still puzzle out how to apply the information. The third edition updates this classic again for recent OS versions and adds some new material.