Solaris:如何开始? 并为什么使用?

我对Solaris操作系统感兴趣,但我知道学习新操作系统的最佳方法 – 慢慢仔细地将其整合到生产环境中。

我们通常运行的任务:虚拟化,数据库(Oracle),Java应用程序和Java Web服务,其他Web服务(apache / nginx)。 所有的系统加载相当高。

Solaris能比Linux / BSD更好吗? 为什么在Linux / Windows / BSD方面拥有10年以上经验的系统集成人员要学习和集成Solaris? 什么样的系统 – Solaris x86或Solaris SPARC,它们是平等的吗? 请指点一下正确的决定。

买一些书并阅读手册。 Solaris和Linuxpipe理相互之间并没有太大的不同。

一般来说,Solaris的优点是:

  • 稳定。 Linux中OSS模式的优势是快速发展。 这也可能是一个缺点。
  • 伟大的工具。 ZFS,DTrace等
  • 如果你在Sun堆栈上运行,支持非常好。

缺点:

  • 驱动程序支持
  • 你可能不得不在你的组织中“发展自己的”专家,因为Unix的思想分享到了Linux和Mac OS X.
  • 套餐回购不太好。
  • 联邦储备和石油公司是Sun最大的客户,他们推动发展。 所以你会被困在愚蠢的错误多年,因为联邦调查局已经处理了他们,不希望他们修复。 (例如,tar被破坏,直到Solaris 8或9)

我认为ZFS是引人注目的,DTrace是惊人的; 探索技术对我来说是有意义的。 因人而异。

UltraSPARC T2芯片也很棒; 8核心,每个核心8个硬件线程。 他们非常适合具有很多并行性的服务器任务,其中很多是并行的。 这也是使用Solaris的一个很好的理由。

来自Sun的企业服务器的最高端仍然比他们(或者其他任何人)销售的x86 / x64服​​务器要大,所以如果你处于极端高端,那么你需要类似的东西。

在中低档,差异不那么重要,特别是如果你不做非常平行的事情。

Solaris在教育方面仍然有很大的存在, 我的雇主广泛使用它。 很多Oracle的大型安装都是Solaris,即使企业的其他部分使用得并不多。