展望2011
unix编程相关知识点的Q&A【不断累积中】
上一篇 /
下一篇 2007-08-06 21:47:22
/ 个人分类:unix环境高级编程的学习记录
2bd4E3l8X4m'Q iG0
0RF
N-eeW1H4xC0
DO ao+R%_6z%X0V%g\0为了学好unix下的编程,一方面系统的看书来学习,另一方面当遇到问题时查询答案后,将问题和答案进行整理。于是形成了下面的Q&A,希望能以此来提高学习效率。
1^*^j,UR9JufX051Testing软件测试网@
{1oq$V~w @Q:在书中,经常看到各种Unix系统版本,包括SVR4/4.3BSD/4.3+BSD/V,这些版本之间有什么关系?和我目前使用的unix版本有什么关系?51Testing软件测试网9]/GN7FN0`tp&H+N6g
v$i&R
F1@$KO5e Q0A:1973年,Dennis Ritchie用他自己开发的C语言重写了一遍UNIX,奠定了UNIX普及化的基础。1976年他们首次将第六版的UNIX流传到AT&T以外的地方。 UC Berkeley的人以UNIX 7.0为基础,发表了称作BSD的系统,并且开发到1992年的4.4版;而AT&T也不断改进他们的系统,发表了商业化的System Ⅲ直到System Ⅴ。总之,BSD Unix和Unix System V是Unix操作系统的两大主流,以后的Unix系统都是这两种系统的衍生产品。
~
j0?a#IAp7A0!t yH3D9XR(DcP0SVR4(UNIX System V Release 4)是AT&T UNIX系统实验室的产品,是UNIX系统V第4版,在1990年开始向最终用户提供。SVR4包含了BSD的兼容库〔AT&T 1990c〕,它提供了功能与4.3BSD对应的函数和命令。但是其中某些函数与POSIX的对应部分有所不同.
C1@5Yp5X
E
N0(x*NUz%RKU S0BSD(Berkeley Software Distribution)是由加州大学伯克利分校的计算机系统研究组研究开发和分发的。 4.2BSD于1983年问世,4.3BSD则在1986年。这两个版本都在 VAX小型机上运行。本书中使用术语4.3+BSD表示BSD系统,该系统位于BSD网络软件2.0版和即将发布的4.4BSD之间。51Testing软件测试网0axi:Q;I3da`
51Testing软件测试网.C3ALx+UT.[,k目前工作中接触过的unix版本有:AIX,HP-UX,Linux.51Testing软件测试网)f!QC"s"mVT9Gv
AIX(Advanced Interactive Executive)是IBM版的UNIX系统,是根据SVR2以及一部分BSD延伸而来,加上各种硬件的支持。具备特有的系统管理(SMIT)。
0N%`-L3L1C+\051Testing软件测试网}k:u9x&S4Z
n:HS4C[
upXWmY0b0HP-UX是HP版的UNIX系统,旧系统是从SIII(SVRx)发展而来,现在是由SVR2和4.2BSD发展而来。51Testing软件测试网PZh5db
Linux和Unix的历史版本和源码完全无关,严格来讲只能算仿制品。但Linux的开发者来自整个Internet,具有各种Unix系统的背景,因此Linux也集中了各种Unix的优点,从性能上与商业产品毫不逊色。51Testing软件测试网B1`)m
@ f
51Testing软件测试网b"]2`g[ Gys){_TLinux仅仅指操作系统的内核,使用这个内核的系统的Linux版本很多,例如RedHat Linux,Debian Linux,Slackware Linux等。51Testing软件测试网t]*u&Q9}+Y E?|
.In
Q*qE+Q1b0参考资料:http://book.csdn.net/bookfiles/418/10041815055.shtml
K5UT8G3pNR6\z0http://maruyue.spaces.live.com/blog/cns!907794A84AAAF537!151.entry?_c=BlogPart51Testing软件测试网'C&f4nc U0I)h%L
http://www.linuxeden.com/forum/archiver/tid-30218.html51Testing软件测试网;H"cgGo"q
收藏
举报
TAG: