UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。 Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于 UNIX的产品。Linux产品成功的模仿了UNIX系统和功能,具体讲Linux是一套兼容于System V以及BSD UNIX的操作系统,对于System V来说,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD UNIX来说它的可执行文件可以直接在Linux环境下运行。
linux就是模仿unix界面和功能的操作系统,但是源代码和unix一点关系都没有。换句话讲,linux不是unix,但像unix。(Linux is not unix!)
另外两大区别:
1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.
2) UNIX有些版本比如aix,hp-ux是商业软件是闭源的(不过solaris,*bsd等unix都是开源的),而Linux是自由软件,免费、公开源代码的.
unix核心分类的优势比较
UNIX:AIXHP-UXSolaris比较市场角度分析:如今IBM的pseries已经占领小型机的大半江山,AIX已经广泛深入应用;
开发平台专一性分析:HP sun的开发力量分散在不同平台上应用,而IBM完全专注在power处理器平台上,所有的软硬件都整合在一起开发,可靠性\可用性\可服务性非常强.
企业策略上分析:hp在策略上有严重的问题,近几年在小型机上越做越差,小型机基本上都被IBM占据,sun公司被甲骨文(oracle)公司收购,unix市场份额也明显不足
IBM虚拟化技术领先于hp-uxsolaris,可以在一个处理器里面划分多达十个分区,虚拟化技术就是客户当有应用需要资源的时候,我们可以按客户需求给到刚好需要的资源.
投入上分析:IBM之所以成功在研究上有非常大的投入,研究出来的结果可以立刻被开发部门运用,这是我们成功的另一个很重要的原因。