或许你正为Unix和Linux之间的差异头疼吧!我通过个google找到并整理了一些信息。
1、 最大的不同:Unix是规规矩矩的体系而Linux是一个开源的体系。
2、 技术上的不同
a) 在Unix下,开发目标群体是针对特别的客户和渠道,而在Linux下,开发是彻底铺开的,针对一切渠道。
b) Unix保护不同版别之间的一致性,它们依照客户的需求发布规范。而Linux在不同版别之间是不一致的,对东西、环境和功用也没有严厉的规范。
c) 在Unix下开发人员是有规范约束的,而Linux下的开发人员是自在的无约束的。
d) 在Unix下的指令、东西和实用程序等很少有超版别的变化,因而管理员能够很容易地晋级他们的技术,在一个新版操作体系上不需求大的主体测验本来的东西和应用程序依然能够运用。在Linux下的指令、东西和实用程序或许随时刻而改动。
3、 硬件
a) Unix是为一小部分硬件渠道/架构编码的,而Linux被规划为尽或许地兼容一切渠道,运行在许多架构上,支撑大都I/O设备和其他扩展设备,支撑的设备不受约束。
b) 商业Unix通常是为每个体系定制编写的,导致原始本钱适当高,可是正好契合你需求的利益。如:
HP-UX=>PA-RISC Itanium m/c
Solaris=> SPARC and x86
AIX=> Power Processor
Linux有需求的根底包,然后你能够为你的体系需求装置更多的包(在这一点上,Linux比商用Unix更接近Windows)。
c) 2
4、 内核
a) Unix内核是不能自在取得的,Linux内核是可自在获取的。
b) Unix补丁通过高度的测验才发布,Linux补丁不象Unix那样进行高度测验。
5、 更新和Bug
a) 每种操作体系,包含Unix和Linux,都要收到缝隙和Bug的要挟,你都不得不进行打补丁、修正和晋级操作。
可是Linux的Bug更倾向于前期消除,因而它在全球开源社区阅历了难以置信的安全检测。
b) 永恒不变的相等相待,定见承受,答应一个开发人员撬动经历和全球其他一切开发人员的常识,成果软件开发速度更快并且变得更巩固了,这样造就了Linux操作体系难以置信的安稳。