Solaris 作为服务器操作系统 - 有哪些缺点?

Solaris 作为服务器操作系统 - 有哪些缺点?

最近有人问在服务器上使用 Solaris 的潜在原因。我想问的是相反的问题:

远离服务器 Solaris 的原因是什么?

我想到的是软件包和补丁管理,但我相信还有更多。您还可以指出其他服务器操作系统相对于 Solaris 的优势。

答案1

大约九年前,我曾是 Solaris 管理员,从 v2.5 到 v8。我对 Solaris 9 略有了解,但对 10 几乎一无所知。

我避免使用 Solaris 的原因:

硬件支持远不如许多 Linux 或 Windows 操作系统。但正在改进。

您可以免费运行 Solaris,但无法免费获得更新。甚至安全更新也不行。甚至零日漏洞也不行。您必须为每个系统购买支持计划,这可能会很昂贵。这意味着获取更新的方法是等待下一个“U”版本,然后在那时升级。

OpenSolaris 对我来说太过前沿。它变化太频繁,而且版本太不稳定或不可靠,不符合我的需要。

在 Solaris 和 OpenSolaris 之间,Sun 已经完全错过了“欢迎来到 2004 年”与“我太新太亮了,所以我并没有真正 100% 地工作!”之间的最佳平衡点。

在 Blastwave 项目崩溃之前,我曾经更愿意使用 Solaris。通过它,我可以获得更适合 Linux 工作方式的新工具(我 95% 的工作时间都花在 Linux 上),并且可以通过相对简单的在线方式管理工具和更新。一旦 Blastwave 和 CSW 稳定下来,我将研究这两个项目,并决定是否值得再次投入时间和精力。真的,失去 Blastwave 作为值得信赖的工具来源,对 Solaris 在我的圈子中的生存能力造成了巨大打击。

但对我来说最重要的原因是现在我不需要做任何需要 Solaris 的事情。

答案2

作为 Oracle 的大客户,我最大的担心是他们最终会废除 Solaris 或“Oracle Enterprise Linux”(RHEL 的更名)。

显然,两者各有优缺点,但我确实知道他们销售的 OEL 支持协议比 Sun 销售的 Solaris 多得多,而且当然他们承担 Solaris 的开发成本,而 OEL 开发成本则很少。

我们都喜欢 Solaris,但如果它的销量不佳,而且开发成本太高,那么我敢肯定 Oracle 会简单地“剥离资产”(保留 ZFS 等)并将其出售给其他人。这是我的主要担忧。

答案3

10-15 年来,最大的担忧一直是 Sun 和 SPARC 的未来。当他们推出 Solaris 10 时,我几乎要放弃了,Solaris 10 在技术方面取得了飞跃(尽管花了大约 1 年时间才投入生产)。最近的 Oracle 收购增加了许多短期不确定性,但这种不确定性很快就会消失(无论结果如何)。SPARC 似乎仍是失败的事业,尽管他们的“新”CoolThreads 处理器引起了很多关注,但这些处理器太过专业,无法获得广泛认可。

观察行业趋势将会很有趣... 几年前,我观察到许多华尔街公司纷纷转向 Linux(从 Solaris/sparc),不是因为 Linux,而是因为 x86。当 Solaris 10 推出时,确实出现了部分转向 Solaris 的趋势,同样是 x86。

软件包和补丁管理不应该成为问题,这是一个知识/技能的问题。为了给你一个不同的视角,我的新工作是在 Linux 环境中,软件包和补丁管理都让我担心。这些都是老生常谈的问题,有答案。

我会非常怀念 Solaris,因为其中有些东西在其他地方是找不到的。

答案4

将 Solaris 10 与 Linux 进行比较就像苹果与橘子之间的比较。主要的区别在于构建环境,任何将 Linux 应用程序迁移到 Solaris 的人都可以证明这一点。我希望 Oracle 专注于构建 Linux 源/应用程序兼容性模型,而不是试图将 Solaris 定位为 Linux 的替代品。Linux 也不是 Solaris 的替代品!

对于小型应用程序,Linux 还不错,但对于嵌入式应用程序,它可能更好。对于大型 Iron 应用程序,Solaris 与任何 Linux 发行版都不同。研究 Solaris 的 TCP/IP 堆栈、实时调度、服务管理、防弹虚拟化(区域),您就会拥有一套超越 Linux 的超强功能。添加 ZFS、DTRACE 和多线程调度,您就会进入一个完全不同的操作系统类别。

Linux 很棒,我喜欢它。Solaris 很棒,我也喜欢它。每种系统都有其优点和缺点。当 Oracle 拥有适用于 Solaris 大型系统环境的优质产品时,它肯定不会在 LINUX 上构建其大型系统产品(例如 EXEDATA2)。

相关内容