整个Unix体系结构包括这么几个部分:
- 内核(kernel)
- 系统调用(system call)
- 库函数(library)
- shell
- 应用程序(application)
Unix标准化
- ISO C
- IEEE POSIX
- SUS(Signe Unix Specification)
Signle Unix Specifcation(单一Unix规范)是POSIX标准的一个超集,定义了一些附加接口,相应的系统接口全集被称为X/Open系统接口(XSI,X/Open System Interface).
Unix系统实现包括:
- SVR4(Unix System V Release 4).
- 4.4BSD(Berkeley Software Distribution).
- FreeBSD(4.4BSD后裔).
- NetBSD(4.4BSD后裔).
- OpenBSD(4.4BSD后裔).
- Linux
- Mac OS X(Darwin后裔,Mach内核和FreeBSD结合).
- Solaris(SVR4后裔).
- AIX(IBM Unix).
- HP-UX(HP Unix).
- IRIX(SGI Unix).
- Unix Ware(SCO Unix.SVR4后裔).