Advanced Programming in UNIX Environment Episode 9

前端之家收集整理的这篇文章主要介绍了Advanced Programming in UNIX Environment Episode 9前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

简要回归一下Unix的标准化过程

ISO C

本书依旧使用1999年版本。
目前GCC已经更新到7.2,8.0仍在开发当中。

IEEE POSIX

POSIX指的是可移植操作系统接口(Portable Operating System Interface)。
目前所有Linux主要发行版本都兼容。

Single UNIX Specification

UNIX系统供应商必须以文件形式提供符合性声明,并通过验证符合性的测试,才能得到使用UNIX商标的许可证。

主要研究的系统
APUE研究的系统有:

  • FreeBSD 11.0
  • Linux 4.12 (Ubuntu 17.04)
  • Apple Mac OS X 10.13
  • Solaris

由于时代变迁,Solaris停止更新,同时时间和精力较为有限,这个笔记只记录在Ubuntu 17.04(以及后续更新版本)的运行测试情况。而且,如果测试结果有误,将会反复核验后使用最新版本。 从下文开始便是枯燥的函数、指令、概念的学习。 所谓买书如山倒,看书如抽丝,莫不如是。

猜你在找的Bash相关文章