问题描述
我在一个市政府工作,在我们的机构中使用Windows。人们在我们的机构中使用计算机主要用于浏览互联网并使用MS Excel或Word。我在考虑建议我们改用GNU /Linux操作系统,比如Ubuntu。 (主要是因为我认为使用微软系统的年度许可成本大大削减了市政府的预算。)
一个大型组织可以从Windows切换到Ubuntu吗? (这是否可行,是否会省钱,我如何证明这一点?)
附:我的机构中有人担心,我们需要安全的操作系统,而且Ubuntu不够安全。他们认为,因为Ubuntu是open-source,那么它不够安全?
最佳解决方法
由于操作系统的成本,明智的组织不会选择他们的计算机系统。他们选择它们是因为该系统支持业务运营风险的可接受程度低。
如果您将中断业务的潜在成本与继续运行Windows的成本进行比较,很可能Windows许可证的成本甚至不会显示出来。我预计average-sized市政府组织可能会每天从organization-wide IT中断中花费数百万美元/英镑/[在此处插入您的货币],这需要花费几分钟时间才能解决。
如果你想提出变革的话,不要忘记基于计算机的技术论点,以及关于封闭系统的弊端和开放系统的乐趣的宏大哲学命题。把这种事情留给像理查德斯托曼这样的人。改为做一个商业案例!
并且不要忘记对组织中的每个计算机用户进行再训练的成本(财务,中断,暂时的生产力损失,额外的支持等等),以便使用大多数甚至可能永远不会有的新系统和软件听说过,更不用说使用了,并且没有理由“为改变而改变”。
以上不是”anti change”或“pro Microsoft”。关于一个组织如何运作,这只是现实而已,而这正是许多IT人员似乎完全无知的事情。
次佳解决方法
这对整个Linux和Ubuntu来说是一个关键问题,请参阅错误1
https://bugs.launchpad.net/ubuntu/+bug/1
这两个问题是:
-
因为我们的政府,医疗保健系统,军队和学校不应该训练我们的人民和儿童依赖任何公司来运作,并替换到微软和苹果公司必须存在的时期。
和
-
在这个问题上,我与GNU /FSF一道,在数字时代,人们有权检查,修改和分发运行在他们硬件上的软件。
https://www.gnu.org/philosophy/linux-gnu-freedom.en.html
Our mission is to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of Free Software users.
这并不意味着像免费啤酒一样免费,人们可以免费对这些代码进行修改,分发和支持,这意味着免费,因为它可以自由地检查,修改和修复(源代码),而不依赖于此类支持系统。
这也不意味着我同意Stallman /GNU /FSF所宣称的一切,但我同意GNU /FSF的基本哲学。
“problem”是我们的社交系统依赖于微软,你不能要求学校/医疗保健/企业/政府停止为FSF理念运作,但你可以让他们意识到他们有替代品并要求他们支持这些替代品。
Chromium,Libre /Openoffice,Firefox和其他开源选项确实存在,所以为什么不尝试它们,并考虑支付它们以支持它们,就像它们使用和支持其当前的公司一样。
开源社区需要开发替代我们社会使用的系统,最明显的缺陷IMO是与商业和专业相关的应用程序,会计,摄影,数字处理,医疗记录和语音识别技术。很遗憾,我的Android手机比Linux桌面具有更好的语音识别功能。
我现在的雇主实际上是在Windows和Windows上使用Chrome和Open Office,而不是IE和Microsoft Office,因此这是一项正在进行的工作,但是朝着正确的方向迈出了一步。
Migration
迁移到Linux与迁移到任何其他操作系统(包括Windows 10)没有区别。我不知道任何仅仅推出Windows 10或任何其他操作系统的业务,而没有准备。
-
IT IT部门是否有知道新操作系统的人?如果不是,他们将需要训练或聘用某人。对于Linux,我建议经过RHEL认证或类似的人员。我从来没有见过业务推出IT部门并不熟悉的操作系统。 Windows 7/8/10是”under consideration”许多年,许多企业依然存在,仍然保留在Windows 2000上,而不是迁移。迁移到Windows 10并不像专业窗口的帖子那么简单,当然也不是一夜之间。
-
硬件。所有的操作系统,包括Windows,都有硬件要求。这里的许多问题,本网站和其他支持渠道均与硬件相关。业务不会购买没有安装操作系统的硬件,然后很难安装Windows,追踪驱动程序等,他们购买硬件与Windows pre-installed或他们购买Windows兼容的硬件nand通常承包硬件支持。他们需要对Linux执行相同的操作,购买带有RHEL /Ubuntu pre-installed的计算机,并与RHEL或Canonical签署支持协议,与Microsoft相同。
-
需要什么软件?
-
Linux可以运行一些软件,如果不是所有的服务器都需要。
-
不存在任何问题的桌面软件将包括”desktop”功能,例如网页浏览,电子邮件(许多电子邮件服务器具有类似于Gmail的网络界面),文字处理(Liibreoffice与词类似,并且很少有最终用户需要某些不能在Libreoffice中完成。libreoffice最大的问题是转换文档),PDF文件很好,等等。
-
服务器端的Linux也很好。 Linux可以轻松处理大部分(如果不是全部)服务器,包括Web服务器,FTP,邮件服务器,文件服务器,活动目录,虚拟化等。
-
专业软件 – Linux与某些专业软件(例如语音识别,数字图像处理(Photoshop),会计(Linux只是没有管理应收账款和工资单的程序),视频编辑,音乐工作室等)进行斗争。 Linux有一些能够完成这些功能的程序,但是大部分程序不能与Windows相提并论。
-
专有软件 – 许多商业使用专门为它们编写的专有软件,或者在Linux上不可用。通常这些是数据库驱动的应用程序,如医疗记录或会计应用程序虽然可能在Linux方面有一些尝试,比如http://www.open-emr.org/,但通常它们并不相同,因为企业没有花费数百万美元,但他们拥有封闭的源代码选项。 https://www.americanactionforum.org/research/are-electronic-medical-records-worth-the-costs-of-implementation/。 5名医师在EMR前60天内花费超过20万。我以哲学开始这篇文章的原因是我们需要将花在专有软件上的资金转到开源。就目前而言,事实上大多数(如果不是所有这些专有应用程序都希望将业务锁定在长期合同中,并且往往不能从一个系统转换到另一个系统)。
-
我只是用电子病历作为例子,因为我猜测人们会比其他人更好地理解这个例子。想象一下amazon.com用来跟踪网站用户,库存,运输,供应商,产品评论等数据库的类型。
-
-
训练 – 他们需要训练帮助台,并为其他操作系统提供支持。如果没有训练支持人员,任何企业都不会推出Windows 10。
-
实现。正如一些窗口支持者在这里所建议的,任何业务都不会在一夜之间推出Windows 10。这样做会削弱业务。你也可以类似地推出linux,一些特定的机器从简单的任务开始,然后逐步进入更复杂的任务,以旧的系统回退到测量阶段。许多企业的”power users”数量有限,或多或少地进行beta测试,然后进行训练。同样,以EMR为例,5名医生的办公室可能会有一个5人开始在一天或两次相遇时使用新的EMR,如果出现问题,则会回到原来的位置。在几天或几个月内,他们将迁移到新的电子病历,然后让其他4个人加快速度。没有任何业务会过夜迁移到包括Windows 10在内的新操作系统或像EMR这样的新型大型软件应用程序,并且Windows支持人员在此提出的许多帖子的建议都是不切实际的,而不是业务的方式。
Government
政府将要经历一个类似的过程,但要慢得多,而且要更多。看看他们如何处理任何大型项目,将会有会议,分析,政治心血来潮,试点计划,迁移计划,资金危机等。
Schools
学校和大学需要在可用时教导儿童和年轻人开源解决方案。这显然需要更长的时间,但作为家长,我可以告诉你,我的孩子上学的学校对开放源码操作系统和开源程序零容忍。尝试以除.doc或.docx之外的任何其他方式提交论文,哈哈。至少大学开始教授开放源代码。希望在windows,firefox,libreoffice和其他成功的开源选项中使用bash,迁移将更容易。
底线
-
就像一种药物,我们作为一个社会在一夜之间并没有依赖微软,事实上它花了一些时间和几十年的时间,我们不会在一夜之间迁移到开源解决方案。
-
微软支持者在这里发布的帖子是不现实的,并且过于简化。
-
开源社区中没有人提倡隔夜改变或将业务置于静止状态。
-
改变的过程是从基本的哲学开始的,我们作为一个社会要依赖于微软吗?如果你用”yes”或“谁在乎?”回答这个问题?改变不会发生。变革始于思想,观念和目标的变化,并且实施计划如下。微软的职位在这里证明了这一点,大多数职位都在第一步,甚至没有考虑到变化。
第三种解决方法
你的论点是合理的。从长远来看,免费软件降低了成本,因为它使供应商具有竞争力。 (作为一个组织,即使它是in-house IT人员,也总是依赖某个供应商提供服务)。在中期内,您需要考虑需要有足够的供应商来降低价格。但从短期来看,要实现难以接受的转型,需要经济和管理成本。
(一路上你也会遇到像你所描述的无意义的论点,记下它们并且可能在供应商的帮助下解决它们,但是它们比成本和change management更小。)
开始与几家供应商讨论这些成本。一个明显的考虑是Canonical自己。 They offer commercial support called “Ubuntu Advantage”.他们特别具有迁移经验,所以他们应该能够为您提供可行性方面的建议。您还应该调查您的城市/地区/国家是否有任何本地供应商(他们可能支持不同的分销)。他们的维护成本是多少?训练IT人员的成本是多少?
你可能需要建立一些案例研究。考虑类似的项目以及为什么他们成功或失败。评论中有人提到慕尼黑(其中安装了LiMux),而results there have been mixed也是因为vendor delays and political opposition。您可以在LiMux链接中找到其他示例。一个有趣的是the ISS switching to Debian as their laptop operating system。 Skippy points out the GendBuntu project in their answer.这是一个很好的案例研究,不仅因为它继续取得成功,而且因为它是well-documented,安全性是一项重要的要求。
你可能想要contact the FSF for advice。他们有一个ethics-based方法,而不是一个金融方法(例如they wouldn’t recommend Ubuntu),但他们可能会指出你的案例研究,因为他们特别有兴趣将免费软件纳入政府。
你可以提出一个single-user试点项目,你是测试用例。最便宜的方式是在工作机器上使用dual-boot Windows /Ubuntu – 但这就是为什么您将问题dual-boot标记为正确的原因?
试图让这一小步骤发生会给你一个良好的感觉:
-
你可能对这样一个重大决定产生多大的影响
-
任何根深蒂固的反对派(如IT部门不愿意转移/担心工作安全)和潜在的盟友
-
即时的基础设施问题(您可以使用现有的LDAP进行身份验证,您是否可以在没有sudo权限的情况下运行)
-
short-term可用性问题(您是否可以打开从其他办公室发送的文档,您是否无意中依赖PDF表单或Flash,是否可以获取您的电子邮件,并且可以让其他人阅读您的电子邮件)
-
你证明你没有时间去解决这些问题的能力
正如你所看到的,即使技术问题只是组织问题的根源。一旦你有了自己的方位,你可能想发布更多关于激励The Workplace Stack Exchange变化的具体问题。你会得到非常现实的评估和建议。但回到这里是因为技术问题:)
最后,请将你的努力,甚至是小的博客,以便其他人可以学习。 (尝试让他们联合起来,Planet Ubuntu是否合适?显然,使用像CC-BY-4.0这样的免费许可证,以便其他人可以建立在您的工作上!)
第四种方法
一个大型组织可以从Windows切换到Ubuntu吗?
是。
证明:法国National Gendarmerie已经在超过80,000台计算机上进行了这种转换。他们需要发展自己的分销,GendBuntu,但当然作为警察部队他们有非常特殊的需求。有关部署时间表的详细信息,请参阅GendBuntu Wikipedia文章。
更有趣的是(577台电脑),法国国民议会自2007年以来也转而使用Ubuntu。
它会省钱吗?
它似乎是如此。引用this outdated article:
A report published by the European Commission’s Open Source Observatory provides some details from a recent presentation given by Gendarmerie Lieutenant-Colonel Xavier Guimard, who says that the Gendarmerie has been able to reduced its annual IT budget by 70 percent without having to reduce its capabilities.
它足够安全吗?
那么,法国国家宪兵队使用它。
第五种方法
你的问题是错误的方式。这就像说“这是我想要的轮子”。现在什么样的车适合他们?
首先你要看看你的市政府的规模。有多少员工需要什么应用软件?
例如,您可能需要水和饮水机。污水计费软件。它需要运行哪些操作系统和硬件?
您可能需要薪资和福利软件。它需要运行哪些操作系统和硬件?
您可能需要固定资产,库存控制,设备预防性维护和工单软件。他们需要运行哪些操作系统和硬件?
关于我看到的唯一一个Linux,可能只有我看到的是市级网站软件。对于所有其他的应用软件,我想你的选择只有95%+ Windows。
当您在客户端PC上为Windows支付100美元时,您通常会花费每个座位1000美元来运行应用程序软件,该软件在服务器上的核心成本为10万美元以上。但是从一个不同的操作系统(如Linux或Windows)开始编写软件可能花费超过100万美元。
我们不要忘记任何城市> 30岁可能有IBM S /390大型机和AS /400小型机运行其关键任务应用程序。他们可能有Windows PC客户端(使用终端仿真器),可以根据部门的基础将其转换为Linux PC客户端。
不要把自己限制在“当你所有的东西都是锤子时,一切都看起来像钉子”的方法。
第六种方法
从经验上讲,我可以说这种转变是可行的,在各方面都有收获,坦率地说,我不知道为什么今天这仍然是一个问题。
任何人说Linux或open-source软件“不安全”都不知道网络是如何工作的 – 他们现在已经在城市建筑物中使用了几台Linux-based设备和服务器。今天,Linux和UNIX机器远远超过Windows安装;如果没有每小时数百台Linux机器的互动,就无法使用互联网。
下次有人告诉你他们不想使用Linux,UNIX或open-source软件时,提醒他们他们的智能手机运行这两种操作系统之一。是的,没有互联网。
通过向人们解释RFC是什么以及互联网如何,以及开放标准和开放软件之间的关系,我已经取得了一些成功,从而避免了偏见,但这是一个更长的讨论。
说到这一切以及体制上的惰性,我认为您将有更轻松的途径鼓吹从Windows切换到适用于普通用户的Chromebook或ChromeOS工作站,而Ubuntu仅适用于更复杂的工作站。如果你真的想要Ubuntu到处都是,那么看看管理中的ChromeOS-like技术:尽可能多地使用容器,使用管理单元,查看厨师等管理工具。除了防病毒之外,Linux机构的真正胜利还是自动化管理的TCO和更高的可靠性。
无论哪种方式,第一步是为城市建立一个Google Apps域,并让人们开始使用谷歌文档,贬低Word和Excel。您只需从协作编辑功能即可看到立即提高生产力。如果您因为法律或防火墙的原因而无法完成此任务,那么现在可能还没有时间推动迁移。您可能能够通过内部服务器和ownCloud等功能来完成类似的”cloud-like”结果。
在加利福尼亚,每个教室的Chromebook几乎都取代了大多数学校的Windows-based计算机实验室。这提供了一个更安全,更易于管理的平台,总拥有成本更低;如此之低以至于学校接近1:1的系统与学生的比例,在那之前他们只能在1:20左右买得起。
另一个数据点:几十年前纽约金融业发现Linux TCO只是Windows成本的一小部分。即使UNIX拥有更高的许可证费用也更便宜,因为大多数TCO都是劳动力。我曾经建立交易大厅;在我离开纽约市时,我们有5个人使用我们自己编写的原始工具管理数千台UNIX机器。这些比例只是不赞成Windows,从来没有。
谷歌围绕Gartner集团和其他咨询机构关于Linux TCO的报道 – 你应该在这里找到更多像这样的故事。
最后的数据点:除了其他事情以外,我现在是我们家族企业的”IT guy”。我们有几十台Linux机器和一台Windows机器。 Windows机器消耗了我系统管理员时间的大约一半,而且它运行的唯一东西就是quickbooks。根本不符合成本效益。
Windows开始作为一个个人电脑用户界面,为单个用户的家庭使用进行了优化,即使获得了自己的内核,它也始终难以摆脱这种心态; Windows开发社区仍然停留在那里。在安全方面,它是一种玩具。在机构使用方面,这完全不合适。
第七种方法
让我尝试。这些将有助于缓解他们的痛苦。
-
操作系统和应用程序的成本
-
Windows运行成本更高。是的,制作交换机会很昂贵,但从长远来看,与Windows相比,Linux将花费更少。
-
-
安全:
-
软件:
-
让他们免费选择昂贵的Windows应用程序。 Linux拥有自己的许多Windows应用程序的很好替代品。
-
-
硬件成本:
-
与Windows相比,Linux在旧硬件上运行得更好。 Linux在这方面表现不俗,因为与Windows相比,它可以轻松地在旧硬件上运行,从而降低购买新系统的可能性。
-
-
OS支持
-
我们拥有Canonical和RHEL,为Linux系统提供了最好的支持。以当今的标准,REHL和Canonical都提供了可用于Windows的最优秀的付费支持之一。
-
第八种方法
这是一个相当复杂的计算,因为您还需要考虑很多其他成本因素:
-
Windows对中央管理有更多的内置支持。您需要将其替换为您自己的系统,因此您需要一位经验丰富的Linux管理员团队。在过渡期间,希望有一个Windows和一个Linux团队。
-
软件可能需要移植才能运行。
-
用户需要训练。
这当然可以完成,但它是一个multi-year过程,您可以将一个部门转换为另一个部门。
第九种方法
你已经有了一些很好的答案,所以让我简单地分享一下我在理论和实际兴趣方面的个人经验。
一生之前,我从Qwerty转到Dvorak。两者都是”open source”,但交换机价格昂贵。成本是non-monetary,但它们是决定切换或不切换的基础。好处是:舒适的打字,速度,成为酷派的一部分。成本是:大约一个月的生产力损失,每次使用别人的电脑时都必须安装Dvorak键盘,作为被放逐的帮派的一员。
交换机是否容易?没有!
它值得吗?绝对!
我会推荐它吗?这取决于:你的RSI有多严重?我的重复劳损是非常糟糕的,我几乎无法打字,所以实际上我没有从Qwerty切换到Dvorak,从而没有经历净损失。我的RSI从未再现过,我从未回头。 (要理解Dvorak解决RSI的原因,它与英语语言中更多finger-friendly的字母位置有关,并且根据我的经验,在我使用的其他几种欧洲语言中也有同样的好处)
请注意,旨在表明Dvorak并不比Qwerty更好的研究一直由Qwerty用户执行(反之亦然)。出于类似的原因,您将很难获得Windows与Ubuntu的客观评价。
到de-analogize:如果您的机构目前正在使用Windows,或者是因为Windows反复受到病毒攻击,由于竞争anti-malware而放慢抓取速度,或者无法获取最新的Windows更新,请问自己Ubuntu是否能解决这些问题。根据我的经验,这些Windows问题将会得到解决,并取得良好效果。很好……除了他们将被替换为Ubuntu-specific问题(通常是一些缺少的驱动程序)。
Ubuntu真的很优秀吗?理论上是的,因为…开源是优越的,对吧?但实际上,Windows并不像一笔财富,不是吗?对我来说他们是很接近的替代品。因此,在我看来,关键问题是:Ubuntu能否解决您在Windows中遇到的问题?
如果您没有具体问题,很难看出如何证明交换机的合理性:员工适应Ubuntu新外观的时间本身就是一种耗费数千美元/十亿美元的分心(取决于您的大小地方政府)。
为什么我更喜欢Ubuntu的例子:软件包管理器附带的所有免费软件,它很容易设置,并且与Windows混淆。但是你的里程可能不同。
吸引员工希望改变的一种方法是将Ubuntu电脑分发给志愿者。确保他们有所有的司机!
第十种方法
我不知道你来自哪个国家,但许多像俄罗斯和意大利这样的立法都致力于开源软件,开放文档格式和开放数据。
因此,当政府实体需要软件时,法律强制首先考虑开放源码软件。
这意味着,如果没有客观的需求来运行特定的操作系统(例如,如果我们有一些软件/硬件只能在Windows或Mac OS等特定操作系统上运行),那么应该使用开放源代码操作系统。
关于Microsoft Office的同样的事情;如果你真的需要它,你可以使用它,但公民应该以开放的格式接收或至少能够接收请求下的文件。如果我不是,我总是可以填写投诉。