Linux与Solaris操作系统的优缺点比较
Linux和Solaris的优缺点比较已经被讨论过很多次了。本文也将涉及到Solaris和Linux的一些优缺点,包括最新的发展趋势,比如OpenSolaris等。回到Solaris还需要付费购买专用版权的时候,那时候关于Linux和Solaris孰优孰劣的讨论更加热烈。随着Sun公司推出OpenSolaris(从底层看起来更像是Linux),事情看起来有点模糊了。什么时候用Solaris?什么时候用Linux?OpenSolaris怎么样呢它到底属于Linux还是Solaris,什么场合适合用这个混合物?这些话题都是我们今天要探讨的。
Solaris
让我们从Solaris开始。确切的说,Solaris 是Unix ,而不是Linux 。Linux 是一个内核,而Unix 是一个操作系统。一般来说,Unix操作系统包含的内核由Unix 硬件厂商比如IBM、Sun或者HP来提供技术支持。另一方面,Linux 的经销商们同时也将其他一些工具混合进Linux 内核,这也正是它们的价值所在。
支持:Solaris 由Sun公司提供支持。如果可控制性和技术支持对你来说比较重要的话,你应该不会选择Linux ,因为没有人真正拥有Linux 。如果你了解SPARC处理器,对x86系统不是很感兴趣,那决定用什么就简单了。Solaris 对硬件厂商来说是个好消息,因为能很好发挥它的性能。如果你信仰开放自由,并且是分离体制的支持者,那么这就不存在什么问题了。Sun为商业版本的Solaris 提供了4种不同类型的支持项目:铂金、金牌、银牌和铜牌。值得注意的是,不同于其他类型的UNIX平台,比如IBM的AIX等,Solaris 同时也能运行在x86架构的平台上。
成熟度:Unix 的历史要比Linux 悠久得多,毫无疑问,它相对Linux 来说也要成熟得多。Solaris 是三大Unix 平台之一(AIX、HP-UX是另外两个),并且历史比Linux 要久、。这几年Linux 取得了长足的进步,不过就算是最狂热的Linux 支持者也明白这一点。对关键应用的数据库来说,很容易说服用户将它运行在Solaris 平台上,而不是Linux 平台。有些公司的CIO仍然把Linux 平台当成一个黑客操作系统,而不让你将财务系统运行在Linux 上面。虽然我并不完全同意这点,但是有时候不得不向显示妥协,特别是在这种重要系统上。
Linux