ech*_*hox 6 bsd system-v history
我正在寻找一些关于 System V 和 BSD 概念差异的详细资源。
例如:
某种具有历史背景的利弊讨论会非常好。
有任何想法吗?
这主要是一个历史问题,原因有很多:
多年来,基于 System V 的 Unices 已经在其中加入了大量 BSD,并且 BSD 已经——在较小程度上——采用了一些 System V 特性。
许多差异根本不再重要,例如 XTI/TLI 在思想市场上被 BSD 套接字击败。
Unix 市场正在整合。这些天来处理的奇怪的非标准差异越来越少,并且有更好的工具来处理剩余的差异。例如,一个很大的区别在于动态链接的工作方式,但我们现在有GNU libtool来处理它。
我所知道的关于了解这些差异的最好的单一资源是Stevens 和 Rago编写的 Unix 环境中的高级编程。如果您对网络和 IPC 有特别的兴趣,请加入 Stevens 的Unix Network Programming,第 1卷和第 2 卷。
如果您已经拥有较早版本的 APUE,它仍然很有用。第二版增加的主要内容是对 Linux 和 OS X 的明确覆盖,但由于它们基于 Unix,您仍然可能不知道如何应用这些信息。第三版再次为最近的操作系统版本更新了这个经典,并添加了一些新材料。
归档时间: |
|
查看次数: |
1496 次 |
最近记录: |