如果 Linux 是基于 Unix 的,而且 Linux 是免费的,为什么还要使用 Unix?

如果 Linux 是基于 Unix 的,而且 Linux 是免费的,为什么还要使用 Unix?

而且,Linux 似乎有一个更友好的用户界面。

Unix 是否一直在努力“跟上”?

答案1

由于不同的原因,这两个问题都被误导了。

人们仍然使用 Unices,因为他们背后往往有大型的、“成熟的”公司,他们可以在紧要关头求助(是的,我意识到这在这一点上主要是一个谬论,但我不是你的那个人)需要说服)。

Unices 不需要“跟上”,因为 GNOME、KDE ​​等大部分都是针对 POSIX 而不是 Linux 构建的。如果您确实愿意,您可以在 AIX 上本地构建和运行它们。

答案2

让我再补充一些为什么过渡相当缓慢的论据(但肯定有一个):

首先,有时客户很难从一个 UNIX 供应商切换到另一个供应商。即使您从 SuSE 跳到 RedHat,从管理员的角度来看,也有很多不同的地方。当从 AIX(或 HP/UX 或 Solaris ...)迁移到任何 Linux 时,情况会更加不同。作为客户,您必须检查迁移环境是否值得。

  • 通常会涉及一大堆第三方软件,验证所有内容是否适用于目标环境并不是一项简单的任务。如果由于操作系统迁移而需要更换软件,则必须检查它是否与现有的公司框架兼容。

  • 如果涉及自研软件,则需要进行软件移植。通常,这会在第 1 步立即失败:目标操作系统没有所有所需的库或使用的开发框架。

  • 此外,对 SysOp 和 SysEng 团队进行新平台培训也不是很便宜。多年的经验可能变得毫无价值(取决于经验的深度),必须(重新)评估新的最佳实践,一些 SysEng 甚至可能离开公司,因为他们想继续使用他们的 *NIX 衍生产品而不是切换。

  • 在大型环境中,迁移的总成本是巨大的。您可以轻松计算出 1-2 年的计划、执行、UAT 测试、稳定性测试、灾难测试 - 所有这些都涉及很多人(所有想要获得报酬的人),他们从日常任务中抽离出来。

考虑到所有这些,人们可能会理解为什么公司仍选择当前的供应商,而更愿意升级现有环境。根据我的经验,新系统在构建新环境时获得了机会。

但毕竟:剩下的 ClosedSource-Unices 并不多。 AIX、HP/UX 和 Solaris 是剩下的大供应商(如果算上桌面系统,则为 OS/X)。现在想想,我什至不知道IRIS是否还活着……

在点击后按钮之前,我已经删除了有关该用户界面的已写句子,因为这最终会导致一场激烈的战争:-)

答案3

我认为您有一个误解,认为“UNIX”是您可以出去购买的特定产品。今天,UNIX系统指的是操作系统的几个系列。

答案4

由于 Apple 在 Unix 之上放置了一个漂亮的用户界面并将其作为macOS X

我不想引发“Unix 在 MacOS 中占据多大份额”的争论,但我认为,对于这个问题,这很好地说明了“Unix”的存在程度,甚至可以对抗 Linux。

相关内容