我工作的环境拥有大量 Linux 桌面,但以前的工作很少有 Linux 作为选项,如果有,也仅限于少数系统管理员。
现在桌面 Linux 已经变得更加流行,那么什么阻碍您在您的环境中部署它呢?
是吗:
- 软件(缺乏、不兼容)
- 用户舒适度
- 支持工具(缺乏支持 Linux 的工具或缺乏相关知识)
- 许可协议锁定(由于您已与另一家操作系统供应商达成多年协议,因此束手无策)
- 以上所有情况的某种组合?
答案1
首先,这已经完成了。 说真的,佛罗里达州拉哥市已经在 Linux 服务器上运行了 6 年多,为数百名市政员工提供支持。 您可以随时在拉哥市工作博客上阅读他们所面临的挑战(和成功!)。 这也不是什么新话题。 你甚至可以买一本关于这个主题的书,了解一下会发生什么。(请记住,这本书已经有好几年了,很多参考资料可能已经过时了)。它也可以用于小型企业环境,正如 Ernie Ball Co. 所证明的那样,它几年前就转向 Linux,从此再也没有回头。
解决每个问题:
- 软件(缺乏、不兼容)
很多时候,系统中会有一些特定的包被“保留”下来,并充当某些伪关键角色。在我自己的工作中,我能想到至少 2 个 Microsoft Access 数据库需要用不同的语言和不同的条件集完全重写。
至于“缺乏”,这取决于某些软件包将发挥多大作用……请阅读下面的我的回复……
- 用户舒适度
永远不要低估这一点。你无法相信有多少终端用户会为了保留他们现有的环境而大发雷霆,无论它有多么笨重、陈旧、设计糟糕、令人沮丧或劳动密集。说真的。事实上,终端用户习惯界面的时间越长,他们学习新界面的阻力就越大,因为他们已经在他们熟悉的界面上投入了大量时间。
- 支持工具(缺乏支持 Linux 的工具或缺乏相关知识)
我不认为这是个问题。这个环境已经存在了很长时间,而且很多管理员都在业余时间尝试过,所以初级和高级系统管理员职位的合格申请人几乎(如果有的话)都不缺。说缺乏 Linux 支持工具大致相当于说“我无法在 Google 上找到答案”。过去有——现在仍然有——工具来自年前。
- 许可协议锁定(由于您已与另一家操作系统供应商达成多年协议,因此束手无策)
这可能与组织规模和他们购买的软件数量有关。在用户数量较少的情况下,会根据需要购买单个许可证或小批量许可证。在规模大得多的组织中,签订“浮士德式交易”以大幅折扣的价格获得涵盖数千台台式机的 3 年合同非常诱人。
- 以上所有情况的某种组合?
其中涉及许多协同作用(请不要因为我使用这个被过度炒作的流行词而用石头砸死我……)
如果你要将一个组织(无论规模大小)迁移到纯 Linux/BSD/OS X 平台,我认为你必须涵盖以下方面才能成功过渡:
外部文化惯性(管理)。 管理层每年要花费数千美元“购买”具有实际价值的东西。要说服他们免费的东西具有同样的价值,这很难。购买某物的感觉与它具有某种内在价值之间存在着明确的心理联系。当然,几十年来,业界一直充分利用这一点,任何货比三家的人都知道,“买者自慎”。
外部文化惯性(最终用户)。用户是一大堆谜团,等待着爆发性的反弹:“我的文件在哪里”、“我无法点击链接”、“这以前是可以工作的”、“我的打印机设置没有恢复”(OpenOffice 1.x 时代的真实故事),以及我最喜欢的,“但工具栏上的按钮以前在那里,现在在这里?我什么都找不到!”他们中的许多人已经适应了“不知道、不在乎、不想去那里”的文化,以至于解释 OpenOffice 中的求和按钮是不同位置的相同 Excel 符号是还不够。他们根据肌肉记忆和单步手写清单做事,只要移动一个像素就意味着要改变他们的世界。如果您的组织“年轻”,或者您的人员配备要求不固定,那么您可能可以摆脱这种麻烦。如果组织已经建立,并且员工已经工作多年(或几十年!),那么您将遭遇激烈的抵抗。
内部文化惯性。 您现有的 Windows 系统管理员已经习惯了多重继承访问控制列表、导致相同结果的多个 GUI 路径,并且习惯了使用由“黑匣子”代码块组成的“不透明”软件。将他们转移到权限层次结构明显扁平的文化中,有多种方法可以从(天哪!太恐怖了!)命令行,而且软件如此透明,以至于他们自己也想修改它,这将是一个巨大的文化冲击。一些老前辈可能真的不相信复制他们安装在服务器上的相同软件并将其带回家是合法的(是的,这是真的,你真的可以这样做,不,真的,没关系,BSA 不会在意......)
交换。 脱离 Exchange 大致类似于戒掉可卡因。有太多组织已经习惯了,如此绝望地依赖该系统,他们将为保护它而战。 我非常真诚地说这句话。 如果您至少可以替换日历/空闲/忙碌/共享联系人部分,那么您只成功了一半。如果您使用的是共享文件夹、自定义表单或其他脏东西,那么您就陷入了困境。无论电子邮件有多老,它仍然是互联网上沉默的杀手级应用之一 - 否则你为什么要将几乎所有其他东西都作为界面 -包括网站- 如此古老的技术?将其与不可替代的联系信息融合,以及大约一英里长的待办事项列表,对保住工作至关重要,您突然意识到 Exchange 已经将您的组织牢牢地控制在 (审查以避免冒犯性帖子投票) 手中。
微软访问。 这个小问题会让人心痛不已。Excel、Word、PowerPoint 都已经很熟练了,但 Access...Access 是基于文件的数据库容器的陷阱。有少量工具可以提取数据,但 Access 的关键价值不在于它作为(糟糕的)数据库容器的用途,而在于它附带的表单、代码和报告。您需要用可以在连贯的软件包中提供表单、代码和报告的软件来替换它。而这样的软件包并不多。
活动X。 这是一颗定时炸弹。大型组织内任何使用 ActiveX 的内部部署站点几乎都已与 Windows 平台融合,无论好坏。顺便说一句,ActiveX 通常意味着您还将面临...
IE浏览器。 对于那些还记得过去那些糟糕的日子(版本 6 及之前版本)的人来说,这就够了。
专有一次性软件包。 如果您拥有其中之一,那么一切都将不复存在。当您看到它们时,您就会知道这些,这些软件包是其他人所没有的,您向没有竞争对手的小众供应商支付了一大笔钱,该软件需要特定(过时)版本的附加库,它通常编写得很糟糕,经常崩溃,最终用户很高兴他们现在可以单击按钮并生成神奇的报告……
归根结底,这与“卓越的技术”或“投资回报”无关。 这是关于人们及其应对变化的能力。
答案2
好吧,我要说一下为什么我不在微软产品之上部署 Linux 桌面系统,至少从 2009 年开始是这样:
大规模管理 - 甚至与 Linux 的组策略或 Active Directory 完全不同。
可用性 - 大多数用户在 *nix 系统上会完全迷失。在没有大量证据证明操作系统具有巨大优势的情况下,重新培训数千人使用操作系统并非易事,也不便宜。
应用程序支持。企业界的许多系统都是为 Windows 编写的。虽然一些较新的系统有远见,使用 Java 进行开发,因此可以实现跨平台,但还有很多系统没有。
总结一下?总拥有成本。这是一个经常被提及的术语,但确实如此。如果一个 XP 许可证花费 300 美元,那么这可能只是一个人一天的工资。如果这个人需要一天的培训来学习不同的操作系统,然后在习惯操作系统的过程中生产力会受到影响一周,那么 XP 已经收回了好几倍的成本。
大多数人也熟悉 Outlook。Exchange 标准许可证的费用约为 700 美元。将其除以用户数量,同样,它比培训用户使用其他工具更能收回成本。
大多数最终用户只想使用他们熟悉的工具来完成工作。给他们提供他们熟悉的工具,即使要花钱,也几乎总是比重新培训他们使用“免费”产品更便宜。
答案3
什么阻碍了我们在公司部署 Linux 桌面?
我们都已经在使用 Mac 了 ;-)
我确实有某种独特的观点。过去 10 年,我从事专业系统管理工作,在四家公司工作过(包括 IBM 全球服务部),我可以选择使用 Linux 工作站,我也这么做了。当然,这并非毫无困难。
公司一
大学毕业后的第一家公司是一家 Unix/Linux 备份软件公司。首席执行官规定,由于我们为 Linux 开发软件,因此包括非技术人员在内的所有人都必须使用 Linux 作为桌面。他也没有排除自己,而且他非常不懂技术。现在这是 1999-2000 年的情况,可以作为参考。桌面 Linux 是不是复杂。GNOME 是一个非常不成熟的环境,KDE 也好不到哪里去。Linux 本身的硬件支持远不如现在。
挑战-
- 流媒体视频。虽然很少见,但营销团队使用的一些东西是 Real Networks,而 RealPlayer 则不稳定。我每周至少要花 2-3 个小时向营销团队重新解释如何在 Linux 上做事。
- 打印。哎呀。我讨厌在 Linux 上打印。现在打印其实并没有比以前好多少,只是工具可能更好了。打印机很烂。哦,这不是 Linux 独有的。
- Office 应用程序。Microsoft Office 当然是商业领域使用的主要应用程序。我们使用 StarOffice,但我讨厌它。可能是因为打印问题。
公司二
这就是 IBM!我曾在电子商务公司担任系统管理员,自 2000 年底以来,IBM 一直维护着一个内部 Linux 部署堆栈,它安装了 IBM 所需的所有软件,如劳动力索赔工具、打印工具(呵呵!)、Lotus Notes(带 WINE)、Lotus Sametime 和 VPN 软件。这个“发行版”经历了多次迭代,并得到了真的到 2007 年我离开 IBM 时,它已经很好了。虽然它很粗糙,但可以使用好几年,但由于 Lotus Notes 8 和 Lotus Sametime 有“原生”Linux 客户端(即基于 Java),它实际上和 Windows 一样好用(我认为它用不了 :-))。
挑战-
- 再次打印。尽管 IBM 拥有先进的打印机和配置工具,但打印仍然很糟糕。
- Lotus Notes。这主要是因为 Notes 本身就是一堆垃圾 :)。当他们从非官方(但内部开发)的 WINE 堆栈转变为 Java 客户端时,情况就好多了。不过我仍然讨厌 Notes。
- Lotus Sametime。Windows 上的本地 Sametime 客户端非常糟糕。有几个内部项目,包括一个 perl/gtk 程序、几个 trillian 插件和一个 GAIM/Pidgin 插件。最终他们选择了 7.5 版,这个客户端还算不错,可用。
- 办公软件。这主要是 IBM 紧紧抓住 Lotus 产品不放。没有可转换的开放式办公插件,至少在开放式办公集成到 Notes 8 之前没有。
- IE 专用 CRM。我们必须使用的票务工具之一是 Siebel CRM,它不支持除 IE6 之外的任何浏览器。此外,如果安装了某个关键补丁(该补丁会自动安装),IBM 补丁管理器,它就跑不起来。充满了失败和失落。
- IBM 独有的挑战。例如上述的 CRM 问题,还有其他问题,太多了,无法在此一一列举 :-)。
三公司
我曾在一家安全培训公司工作,该公司的所有基础设施和后端支持均使用 Linux。所有管理人员都使用 Linux 作为主要工作站操作系统或辅助工作站。非系统管理员采用 Linux 可能与其他公司面临的挑战类似。
挑战-
- Outlook 和共享日历盛行,但实际上却缺乏!因为公司注重安全,所以他们注重“我们必须拥有和控制一切”。我们没有 Exchange 服务器,实际上共享日历根本不存在。在我受雇主要负责的基础设施升级期间,我们安装了 Zimbra,虽然用户从旧电子邮件迁移到 Zimbra 是在我离开后进行的,但我听说这是一个巨大的成功,Zimbra 中的共享日历确实是一个非常受欢迎的功能。
- 办公软件。特别是 PowerPoint 演示文稿。所有培训材料都是由课件作者主要用 PowerPoint 编写的。Linux 上确实没有同类产品。够了。
- 用户培训。大多数人都习惯于在家庭系统和其他岗位上使用 Windows,因此重新培训 100 人的成本将非常高昂。
四公司
啊,我现在所在的公司。我们都使用 Mac。我们使用 Google Apps,因此不存在共享日历问题,也无需支付客户端访问许可费用(尽管可能要支付每个用户的费用,但比 Exchange 少得多!)。我们依靠开源软件蓬勃发展(我们是一家开源公司!),当然对于那些需要它的人来说,Microsoft Office(或 iWork)无论如何都可以使用。我不是那种人,所以在工作中完全不使用 Microsoft 真是太好了(我仍然用它来玩游戏!)。
我注意到,随着我对创业世界的了解越来越多,越来越多的创业公司正在使用 Macbook + Google Apps == 胜利。Linux 服务器通常是运行网站的云节点,代码托管在 GitHub(公共或私有存储库)上,DNS 是外包的。
结束语
因此,尽管许多人指出了 Windows 站不住脚、Linux 部署不广泛的“更明显”的原因,但现在转换 Linux 面临的挑战比以前少了。对于知情人士来说,许多反对 Linux 的论点都是没有根据的,而最大的论点是 TCO,因为这就是微软花费数十亿美元营销 FUD 传播的原因。在我看来,TCO 是对一个多样化主题问题的主观回答,因为虽然模型可以预测成本,但它们并不总是能准确解决每家公司的问题空间。
答案4
因为每个用户都“需要” Microsoft Office……?