我们今天来带大家一起走进Unix操作系统。Unix操作系统虽然没有微软这种表面上的一致性,却要求任何系统的任何概念在测试、接收与实作时,必须要持续一致。这样一来,举例来说,Kernighan与Ritchie在1978年所著作的“C 语言”一书,到今日都还可以在Unix操作系统底下使用。
而Kernighan与Pike在1984年所写的“Unix操作系统程式设计环境”几乎在Linux,netBSD与Solaris上都一样好用,而十年前写给64位元UltraSPARCS平台的程式码,可以完全不变地在升阳的下一代Niagara主机上执行。
看看今日的Unix操作系统,再看看10年前、甚至1970年代刚出现的样子,你就会发现它是由“众多所组成的唯一”:许多开发人员、许多开发计划、许多功能组合、许多不同版本所构成的一个持续发展与扩张的概念。
Unix操作系统的每个成员都符合了此一现况。虽然在这里面也有竞争,但不管你选择了Linux、BSD或Solaris,只要是Unix操作系统的一员而非Windows,结果都相差无几。只要安装Unix操作系统的其中一个分支,都可以帮助Unix操作系统的每个分支成长茁壮。
对Unix操作系统来说,它的竞争对手是某家唯利是图的公司。如果你选择了Red Hat,你的敌人并不是升阳,如果你选择了OS X,你的敌人也不是Linux,对所有的Unix操作系统来说,微软才是它的敌人。
简而言之,Unix操作系统就是Unix操作系统,它是开放性、社群概念以及五十年来对一些关键想法持续进行的成果。因此不管你使用了A牌或B牌的Unix操作系统都没有关系。如果你觉得Red Hat最好,而你的下属偏好Solaris或Darwin系统,趁这个机会多学一种系统,只会有好无坏。
只要Unix操作系统的潮流兴起,所有的Unix操作系统分支版本都会水涨船高。只要有愈多Mac与Sun的系统出现,你的Red Hat认证执照价值就愈高。
【编辑推荐】