我是Unicies的新手。随着GNU / Linux和BSD的出现,公司偏爱AIX,Solaris和其他商业系统的原因是什么?
我是Unicies的新手。随着GNU / Linux和BSD的出现,公司偏爱AIX,Solaris和其他商业系统的原因是什么?
Answers:
因为您不想被锁定在开放系统中。
关于Solaris vs Linux,我可以说我在阅读Sun出版的《Solaris Internals》一书时有些睁开了眼睛。
如果您想彻底了解操作系统,则会发现优先级,调试钩子,进程与CPU的绑定以及内存模型优化等方面存在很大差异。
Solaris的某些功能包括:
当然,Linux支持许多这些功能并且发展迅速(尽管dtrace无疑是Solaris相对于Linux的优势)。
好,
可能存在一些商业化问题,企业会感觉“安全”,而大型公司握着许可证费用牵手(尽管像Red Hat这样的公司可以反驳Linux的这一论点)。
一些公司希望保留“已知”名称,特别是如果它们与供应商拥有旧系统并且供应商在维护或从其产品组合中的一种操作系统迁移到另一种操作系统方面具有丰富的专业知识。
可能存在仅在一个特定操作系统中可用的技术功能,或者公司可能更喜欢使用特定品牌的硬件来限制其操作系统的选择。
一些公司总是“那样做”,并且认为没有必要(或没有倾向)进行更改。
一些公司可能具有专门针对某个操作系统进行调整的应用程序,并且迁移至另一操作系统平台可能会存在风险或高成本。
>但是,众所周知,只有在您的时间没有价值的情况下,Linux才是免费的,而且我发现我的时间最好花在做其他事情上,而不是无休止的移动目标升级舞蹈。
编辑-这很有趣。从页面顶部可以看到,这是1998年JWZ采访中的一句话。2年后的2000年,当他在顶端写下简介时,他有了更好的见解。现在是2010年。但这仍然很有趣。
有一些特定的可伸缩性原因,使大型系统的AIX或Solaris比Linux更好的选择。
例如,在单个操作系统映像中,POWER7上的AIX 7可从1核扩展到256核,并具有8TB RAM。Solaris具有类似的可伸缩性功能。
在x64上,Red Hat Enterprise Linux 5 经过了认证,最多可支持32个处理器和256GB的RAM(尽管理论上最多可支持1TB),但是在Linux中添加处理器的速度通常比AIX或Solaris快得多。
除此之外,还有诸如AIX逻辑卷管理器或Solaris的ZFS存储系统之类的技术优势,它们都使使用更大的存储容量(而不是几个值得简单得多的硬盘驱动器)变得更加容易。
但是,从较小的角度来看,我现在认为,通过为大多数组织分发的受支持的Linux购买AIX几乎没有好处。
(通常以Solaris为中心;从没有使用过AIX。从93年开始,我对BSD和Linxu有很多经验。)
在某些很棒的硬件上运行的商业Unices是原因之一。x86在很多方面都非常不错,但是在SPARC T系列服务器上运行(例如),您可以实现高度并行的工作负载,几乎没有别的东西。您可以将任何计算机进一步拆分为带有Solaris区域的虚拟计算机,而不会产生任何开销(因为只有一个内核)。我已经看到了一些基准测试,与在相同硬件上的区域相比,在VMware下运行负载可以使吞吐量降低30%。
我相信AIX具有类似的功能。
与Linux相比,我还喜欢Solaris的“完美”。由于一个组织负责处理代码,因此事情往往以连贯的方式进行。BSD与之类似,因为您需要团队合作进行所有工作,而不是Linux中的大杂烩。发行版当然有帮助,但是您可以看出它是分散的。
商业Unices的文档也往往是很好的,因为人们实际上是在为编写它而付费— Linux在这一领域有很多漏洞。
Free是不错的选择,但是在大多数情况下,您实际上不能在大型生产环境中使用它。没有针对您的HR / CRM / SAP信息的支持合同就不会成功。在这一点上,如果您不得不削减支票,那么最好还是选择更大的组织。
而且,直到甲骨文收购了Sun,Solaris的支持实际上比Red Hat的便宜。我相信,在拉里·埃里森(Larry Ellison)的监视下,这已经改变了。
我还认为Solaris是一种出色的操作系统。我已经做了几年了,(例如)我通常每年大约看到一次Linux live lock。在使用Solaris的十多年中,我从未见过这种情况。我在Solaris机器上看到的平均负载为200+,它们仍然足够灵敏,我可以进入并查看发生了什么。对于Linux,在很多情况下我不得不跳槽,因为它已经过时了:这是Windows而不是Unix所希望的。
为了优先选择服务器,我会选择(ceteris paribus)
我确实比其他任何人都更喜欢FreeBSD的Ports系统,但是您可以与可在其他OS上运行的NetBSD的多平台Pkgsrc紧密联系。(在台式机上,我的首选是Mac OS X,如果必须使用FOSS,FreeBSD排在第二位,尽管如果我主要管理的是特定的OS,我会在桌面上使用它作为狗粮。)
这不是因为您为某件好事付费,这是我所信任的。但是很多人认为相反。1万亿人可能是错的。