我们真的有选择吗?

作者:David Lane

我本打算探讨 兴的 绿色 IT 趋势,或者谈谈威胁或勒索(您的选择)软件公司修复安全漏洞的道德问题,但是在 Computerworld 上看到一篇关于一家医院选择基于 Linux 的电子邮件系统,其功能与 Microsoft Exchange 兼容的文章,这让我想起了我与其他人讨论过的关于当今软件荒原中真正存在哪些选择的话题。

引发讨论的是我的想法,即人们不必费力寻找一位 专家您有除了 Vista 以外的选择。 作为一名长期的 Linux 用户和布道者,我知道这是事实,但带有一个星号。 作为一名技术人员,我对技术持不可知论态度。 我想要针对这项工作的最佳解决方案,但是,我也必须意识到成本,无论是个人还是专业方面。 现在不要误会我的意思,我不是小气,但我也看不到为更少的东西支付更多钱的价值。 因此,当我的笔记本电脑几个月前坏掉时,我坐下来做了一些研究。

我实际上曾考虑过购买 Mac。 但我很快改变了主意。 暂时抛开操作系统的成本和要求,只看硬件,就会发现硬件很便宜,除非你从苹果购买。 我想要一台双核机器,大约 4 GB 的 RAM。 磁盘可能会更改。 我还想要一台轻便的机器,因为它在我背上的时间几乎和在桌子上的时间一样多。 今天,13 英寸的 MacBook 的售价为 1,299 美元或 1,499 美元,具体取决于你想要 160 GB 的磁盘还是 250 GB 的磁盘,每台都配备 2 GB 的 RAM 和 2.4 Core2 Duo CPU。 两年前,我购买配备 4 GB RAM 和 250 GB 磁盘的四核 (Intel) 服务器只需 1000 美元。 我最终购买的笔记本电脑是 15 英寸屏幕,配备 2.4 Core2 Duo,3 GB RAM 和 250 GB 磁盘,花费了我 700 美元。 一个月后,我为我的妻子购买了一台类似的机器,配备 17 英寸屏幕和全键盘,价格便宜了 100 美元! 那么我为什么要买 Mac 呢? 我可以用一台 Mac 的价格购买两台配置相似的笔记本电脑。

因此,在我甚至讨论操作系统之前,我已经仅仅因为硬件成本而排除了一个操作系统。 是的,我可以买到昂贵的 PC 兼容系统,但面对现实。 如果对基本功能进行同等比较后发现一个平台的成本高于另一个平台,你为什么要选择更贵的呢?

现在我已经有了我的硬件。 当我购买我的机器时,为了充分公开,我购买的是 Gateway,它预装了 Vista Home,在确保硬件全部正常工作后,我开始重新格式化并加载 Linux。 现在在我们深入探讨加载问题之前,请记住,尽管存在营销和其他问题,但 Linux 仅仅 是内核。 这是让其他一切运转的东西。 当然,它很重要,但是,在关于发行版的辩论的大背景下,内核始终是相同的(除非我们谈论的是 BSD...不同的内核)。 因此,下一个选择是发行版。 我是 Red Hat 系列的粉丝,并运行 Fedora。 我运行 Fedora 主要是因为我经常使用 Oracle,这让事情变得更容易,所以我开始安装我的发行版,但很快就遇到了问题。

似乎无线网卡未被检测到。 没关系,没什么大不了的。 我想,几次 Google 搜索后我就能解决这个问题。 毕竟,我的上一台机器曾遭受 Intel 2200 补丁问题的困扰,我设法让它正常工作,直到发布了一个新内核,我不得不再次这样做……一遍又一遍…… 这次,我被难住了。 NIC 似乎没有内核补丁或驱动程序。 至少没有我能轻易找到的。 现在,我们已经排除了 Linux 作为操作系统。 所以我安装了 Vista Ultimate。

我也是一名顾问,因此,我目前正在审查一位客户的环境,该客户对现状不满意,并希望在不花费巨额资金的情况下进行一些更改并拥有灵活的选择。 此外,他需要能够将多个操作系统连接在一起,以通过文件、代码 (SVN)、电子邮件和 Wiki 共享信息。 他们目前在其主服务器上运行 Windows,该服务器仅限于两个终端 (RDP) 连接,并且存在多个 VPN 连接问题。 此外,服务器由托管公司托管,因此所有管理都必须远程完成。

我的建议是迁移到 Linux。 与我个人的经历不同,大多数托管公司平等地支持 Windows 和 Linux,并且由于 Subversion、Jira/Confluence 和多操作系统访问等要求,Linux 是最合理的选择。 尽管 Windows 在远程管理工具领域取得了巨大进步,但远程管理无疑更容易。 此外,对于预算有限的成长型公司来说,有更多经济高效的软件解决方案可用。 在某些方面,我很幸运。 该公司思想开放,愿意考虑所有选择。 相比之下,我曾与美国联邦政府的一个部门进行过讨论,该部门正在 认真评估 他们拥有的桌面环境。 当我进一步深入了解所解释的任务时,这听起来更像是一个客户试图证明他们当前解决方案的合理性,因为整个后端基础设施(由组织内的另一个部门管理)是 100% 基于 Windows 的,并且他们没有计划更改。 而且他们提出了一项要求,即无论选择什么桌面系统,都必须与 Windows 环境一起工作并由 Windows 环境管理。 在初次会议后,我就离开了那个项目。

最终,真的有选择吗? 是的,我们有选择,但存在权衡。 成本与功能。 通用硬件与专有硬件(或可用性)。 但归根结底,选择有时是有限的,通常受政治因素的影响,无论我们更喜欢什么。

加载 Disqus 评论