为什么要支付UNIX?

我是非常新的Unicies。 随着GNU / Linux和BSD的出现,企业selectAIX,Solaris和其他商业系统的原因是什么?

那么一些软件是专门为AIX / Solaris等编写的,而一些“金钱男人”不相信“免费”软件(我亲眼目睹了这一点,有人告诉我,我有钱花在操作系统上!)。 但是大部分时间是获得24/365的支持。

因为那么你有一个很大的名字,你可以谈谈提供一个SLA 。

因为你不想被locking到一个开放的系统。

– 未知的IBM高pipe,1991年

添加到以前的答案:这取决于你要在服务器上运行。 例如:如果你想运行Oracle,你可以使用(硬件和)操作系统,Oracle自己说它的(特定版本的)软件已经过testing(由它们authentication)来运行。

  1. 企业和政府部门的客户感觉这样安全。 他们习惯于为软件付费,而当免费提供某些东西时,他们会认为软件质量较差。
  2. 技术支持。 例如,当您为RHEL付款时,您正在为技术支持和更新付费。
  3. 硬件厂商有时会locking你的情况。 例如,IBM为其机架和刀片服务器提供了一个兼容性列表,列表中的所有UNIX都是由大公司支持的:RHEL,SLES,Solaris,AIX,VMWare ESX等。您可以免费运行打开操作系统(我一直在这样做),但是如果出现硬件驱动程序问题,您无法要求IBM提供支持。例如,您可以在Debian,CentOS,VMWare ESXi上安装光纤通道卡的驱动程序(这是免费的),但是如果你做不到,你将不会得到IBM的支持。 尽pipe我可以想象在RHEL或SLES上安装这些驱动程序的过程并不容易。

从Solaris和Linux的angular度来说,我可以说我的眼睛是从Sun出版的书“ Solaris Internals ”中看到的。

如果你想在你的操作系统上下功夫,你会发现在优先级,debugging钩子,进程间绑定和内存模型优化等方面有很大的不同。

Solaris的一些function是:

  • dtrace (轻松挂钩系统调用的能力)
  • 非统一的内存架构支持
  • 板内存分配 (防止碎片)
  • 用于半虚拟化的solaris区域

当然,Linux支持许多这些function并迅速发展(尽pipedtrace无疑是Solaris的Linux优势)。

1,来自一家大型蓝筹公司的支持。
2,有一个已知的操作平台。 您从IBM购买大型机,您知道您的软件可以使用它,并且具有较高的正常运行时间。

好,

可能会出现商业化的问题,一家公司认为与一家大牌公司握手以获取许可证费用相比“更安全”(尽pipe红帽等公司可以反对Linux的这一说法)。

一些公司更愿意保留“已知”的名字,特别是如果他们与供应商有遗留系统,并且供应商在他们的投资组合中拥有从一个操作系统到另一个操作系统的维护或迁移的重要专业知识。

可能存在的技术function仅在一个特定的操作系统中可用,或者公司可能会偏好特定的品牌硬件,以限制他们select的操作系统。

有些企业总是“这样做”,并且认为没有必要(或者没有倾向)去改变。

一些企业可能会将应用程序专门调整为一个操作系统,而迁移到另一个操作系统平台可能会有风险或成本高昂。

>但是众所周知,如果你的时间没有价值,Linux是免费的,我发现我的时间比无尽的移动目标升级舞蹈更适合做其他事情。

编辑 – 这很有趣。 从页面顶部可以看到,这是1998年JWZ采访中的一句话。 2000年的两年后,他写了一篇更好的评论,当时他写了一篇文章。 现在是2010年。 但它仍然很有趣。

有一些具体的可扩展性原因使AIX或Solaris成为比Linux更适合大型系统的select。

例如,POWER7上的AIX 7在一个操作系统映像中从1个核心扩展到256个核心,以及8TB的RAM。 Solaris具有类似的可扩展性能力。

红帽企业Linux 5在x64上经过了多达32个处理器和256GB RAM的authentication (虽然在理论上最多支持1TB),但是在Linux中添加处理器的速度通常会比AIX或Solaris更快。

除此之外,还有诸如AIX逻辑卷pipe理器或Solaris的ZFS存储系统等技术细节,这些系统都比较less的硬盘更容易处理更大的存储容量。

然而,在规模较小的情况下,我现在认为 ,通过为大多数组织分发的受支持的Linux购买AIX只有最小的好处。

(主要以Solaris为中心,没有使用过AIX,从1993年开始,我在BSD和Linxu方面有很多经验)。

商业通讯在一些很棒的硬件上运行是一个原因。 x86在许多方面都非常好,但是运行在SPARC T系列服务器上,您可以高度并行地执行工作负载,就像几乎没有任何其他事情那样。 您可以进一步将任何计算机分割为具有Solaris区域的虚拟计算机,而无需任何开销(因为只有一个内核)。 我已经看到了在VMware下运行负载的基准,与同一硬件上的区域相比,吞吐量减less了30%。

我相信AIX有类似的function。

与Linux相比,我也喜欢Solaris的“合体与完成”。 由于一个组织关心代码,事情往往是以一致的方式完成的。 BSD是相似的,因为你有团队在一切工作,而不是在Linux的hogdge podge。 发行版肯定有帮助,但是你可以说它是分散的。

关于商业通讯的文档也往往是好的,因为人们实际上是付钱写的–Linux在这方面有很多漏洞。

免费是好的,但在大多数情况下,你不能在大的生产环境中使用它。 没有您的人力资源/客户关系pipe理/ SAP信息的支持合同是不会飞的。 在这一点上,如果你不得不削减支票,不妨去一个更大的组织。

而且,在Oracle收购Sun之前,Solaris的支持实际上比Red Hat的要便宜。 我相信,在拉里·埃里森的手表下,这已经改变了。

我也认为Solaris是一个卓越的操作系统。 我已经做了几年这样的事情,并且(例如)我通常每年看到一次Linux的锁住。 在使用Solaris的十多年中,我从来没有见过这样的事情。 我已经看到在Solaris上加载的平均值超过了200+,而且他们仍然对我进行了足够的响应,看看发生了什么事情。 在Linux下,有很多场合我不得不popup这个盒子,因为它已经变成了AWOL:这是我对Windows的期望,而不是Unix。

按照服务器的优先顺序,我会去( 其他条款

  • Solaris 10
  • FreeBSD的
  • 其他BSD
  • Linux的

我喜欢FreeBSD的Ports系统,但是你可以用NetBSD的多平台的Pkgsrc来处理其他的操作系统。 (在桌面上,我的第一select是Mac OS X,如果我不得不使用FOSS,FreeBSD会进入第二的位置,但如果我主要是pipe理某个特定的操作系统,那么我会在桌面上把它们吃掉。

所有严格生产的Linux / UNIX系统都是商业的,软件供应商喜欢为可预测的操作系统制作一个大的软件(例如Oracle)。 免费系统的供应商不能确保可预测性和向后兼容性。

这不是因为你付出的东西是好的,这是我所信任的。 但是很多人认为是相反的。 1000亿人可能是错的。

当然这些钱是为了支持和赔偿。 这是redhat的基本价值主张,在这一点上,他可能会为IBM的产品销售更多的支持合同,而不是IBM的aix。 它只是简单的获取技术,可以免费现在完成… centos是一个免费的redhat分支,freebsd集成了solaris(zfs,dtrace等)和osx(grand central dispatch,铛)。