放弃 Windows 后 ,开源操作系统能成为主流桌面系统吗?

来源 | CSDN

责编 | 郑丽媛

头图 | CSDN下载自东方IC

在近十几年里,总是能听到世界各地的国家或者地方政府在尝试用开源系统代替Windows作为政府办公系统,尤其在今年微软正式宣布停止对Windows 7的更新维护服务后,很多数年来一直使用的Windows 7系统但现在却不得不放弃的人开始警觉:自己是否太过依赖微软操作系统。

以此为契机,很多个人、地方、甚至国家都开始摸索基于Linux的开源操作系统,希望从此摆脱对微软操作系统的依赖,减少 IT 开支,并巩固自身的数字 和技术主权。

各国对开源操作系统的尝试

 

  • 德国 

早在2003 年,德国慕尼黑市就通过议会投票,启动了 LiMux 项目(基于 Ubuntu 的“慕尼黑发行版”),计划将所有的政府办公系统和公务员的个人电脑从 Windows 迁移到开源软件平台。到 2013 年,该市政府 80% 的台式机都运行在 LiMux 系统中。

但是,在这个项目实施十年后,它却变成了麻烦:慕尼黑政府的办公人员表示 Linux 严重影响了自己的工作效率。到2017 年,据媒体报道,慕尼黑最终决定重返 Windows,但系统的来回迁移耗费了大量经济成本和时间成本。

  • 土耳其

土耳其开始尝试开源操作系统的时间也很早。在2005 年,由国家资助的一个小团队开始研发 Linux 发行版 Pardus。至2015 年,土耳其一地方政府更是大胆推出更改措施:将原本使用的 Windows 替换为 Pardus 开源系统,包括过渡至 Zimbra 电子邮件服务器以及 PostgreSQL 数据库,并将 Office 切换至 LibreOffice。

近日,该项目迁移负责人 Hüseyin GÜÇ 表示这项实施目前已经比较成熟,整个公务体系内完成了 GNU Linux 及多种其他开源软件的全面替换,使用人员对项目的理解与接纳程度也很高。

  • 韩国

在去年5月,韩国就曾宣布:随着 Windows 7 生命周期的结束,韩国所有政府计算机都将从 Windows 切换到 Linux。而微软正式宣布对Windows 7的停止更新,使得这项计划预计将在今年年底启动。

对韩国来说,针对本土的开源操作系统,有三个主要候选者:由韩国 Hancom、Invesume、Tmax 等本地企业分别开发的基于 Linux 的开源操作系统 Gooroom、HAMONIKR、TMAX OS。

这三个开源操作系统都各有优势,韩国对此也抱有期待。但理想跟现实还是有一定差距,目前市场中的开源系统还缺少一些软件支持,只有解决软件支持问题,才能有效地运行必要的生产力应用程序。

  • 波兰

今年2月,波兰的社会保险公司 ZUS 宣布,与 Linux Polska (波兰开源和数据科学技术的服务商)达成协议,以提供具有三年支持服务的集成服务器虚拟化解决方案,新的解决方案将允许 ZUS 开发和优化 IT 系统。

Linux Polska 同意为 Red Hat 虚拟化,Red Hat Satellite 和 Red Hat Enterprise Linux  软件提供支持。此外,Linux Polska 提供的解决方案还将保证在虚拟机上运行的所有系统之间编译高可用性集群的可能性。

除了 ZUS 之外,波兰的其他部委和中央机构(例如教育部、财政部、行政部、发展部、数字化和中央信息技术中心等)也已经与 Linux Polska 达成了合作。

由以上几个国家对开源操作系统的尝试,不难看出,要将政府办公系统从Windows迁移至开源系统,并不是一件容易的事,投入的时间和成本都颇为巨大,并且结果也可能不尽人意。但土耳其作为其中比较成功的例子,有很多值得参考学习的地方。

对于如何将地方政府迁移到国产开源系统,并且使人们接收这种底层技术和应用的变化,土耳其的项目迁移负责人 Hüseyin GÜÇ 曾在今年8月底总结过其中的经验,希望这些经验可以帮助到那些打算或正在迁移至开源系统的人。

如何顺利用开源系统取代Windows

Hüseyin GÜÇ 表示从一开始,他的团队就知道这是一个重大却又艰难的过程,从熟悉的Windows转到陌生的Pardus 开源系统,使用感必定大打折扣。因此,他们首先着重的就是对用户的心理疏导和对新系统的课程培训。

  • 教育用户

第一阶段:提前发布通告,告知用户即将更换系统的消息,与用户就迁移系统的过渡期进行讨论沟通。在计划启动的初始,就向全体用户提供关于 Linux 平台上 LibreOffice 的课程培训,以此加快用户熟悉开源软件的速度并尽量保持原有的工作效率。

第二阶段:管理员安装开源 LibreOffice 软件,从而为用户全面替换原本的微软Office软件。在实际安装软件前对用户进行全方位培训,最大限度地减少了用户从熟悉的软件(包括操作系统)过渡到新的开源软件时会遇到的问题。

第三阶段:将 LibreOffice 的试用期定为一年,到 2016 年时又再次组织关于 Linux 与 LibreOffice 的用法培训,一旦用户在培训结束时通过了考试,就在他们的计算机上安装 Linux 系统。而对于未能顺利通过考试的用户,就再提供补习课程至考试通过,再使用 Linux 系统。

这三个阶段完成后,操作系统的迁移工作才正式拉开序幕。

  • 迁移步骤

Hüseyin GÜÇ 团队对于迁移采取的是阶段式的方法:

  • 分析

  • 规划

  • ISO创建

  • 测试

  • 试点

  • 生产

这些步骤乍看之下非常常规,但有两个步骤对于迁移的成功至关重要。

第一个就是分析。这个分析不仅是对技术的分析,也是对用户心理的分析。通过与用户的交流,了解到了用户对于“未知”的焦虑,未知的系统,未知的软件都让他们担忧。因此为了打破僵局,Hüseyin GÜÇ 团队选择采用与 Windows 风格相近的主题,并将其设定为 Linux 系统的默认窗口管理器。这一举措,果然受到了用户们的积极响应。可见,只要在直观层面保留一点熟悉的元素,人们对底层技术甚至是功能方面的重大转变就会有很好的接受能力。

其次,就是ISO创建。Pardus 系统提供能下载安装的 ISO 资源,但其中包含很多不必要的应用程序。如果直接安装,再逐个删除不必要的应用,同时安装需要的业务应用,无疑会浪费掉大量时间。因此,重新配置了 Pardus GNU/Linux ISO ,将业务应用程序套件纳入其中。通过调整,使安装周期缩短到 15 分钟左右,并且所有必要的业务应用都能在安装系统后立即使用。

  • 收尾工作

随着项目的发展成熟,项目的管理与监控要求也变得愈发清晰,Hüseyin GÜÇ 团队安装了 Lider/Ahenk 服务器以管理 Pardus Linux 客户端,还安装了开源 Zabbix 应用程序以监控服务器与客户端。

如今,已经实现了可以立足单点对数百个 Pardus 客户端进行更新、提供远程支持服务、实施策略,并通过 Zabbix 警报尽早发现问题。这一切又反过来帮助团队快速开发出有效的解决方案。Hüseyin GÜÇ 团队希望迁移项目的可管理性与可持续性。很明显,到目前为止的工作进展一切顺利。

以上便是Hüseyin GÜÇ 所总结的经验,他希望能以此启发那些在投入于开源系统的团队,并具有一定的参考价值。

用开源操作系统取代Windows的思考

 

其实,在不考虑其他因素的前提下,能够拥有一款国产的开源操作系统无疑是一件幸事。开源系统具有足够的灵活性和性能上的优势,可以从而摆脱对微软操作系统的依赖,节省非常可观的许可费用,并将核心技术掌握在自己手中。 

可开发一款操作系统并不难,难的是构建这款开源操作系统的生态。譬如德国慕尼黑,在开源系统沉浮近十年,最终还是重返了Windows的怀抱。

在开源系统及软件的优势越来越被广泛认可后,的确有许多国家在积极采取相关的行动计划,研究如何将行政系统顺利迁移至开源系统。相信只要做好生态的构建与用户的培训,或许不久之后,Linux真的可以成为主流桌面操作系统,让我们拭目以待吧!

更多精彩推荐
  • 这三年被分布式坑惨了,曝光十大坑

  • Google排名第一的语言,引数十万人关注:搞定它,技术大牛都甘拜下风

  • 这个年均开销3500万美元的 FBI 机密部门,将结合面部识别与大数据技术来调查案件

  • 华为出售荣耀为不实消息,赵明曾在内部否认;迅雷前CEO陈磊涉嫌职务侵占罪被调查 ;Python 3.9发布|极客头条

  • Swarm、IPFS 、BigchainDB:数据存储和去中心化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sentinel 1.7.2 发布,完善开源生态及扩展性

Sentinel 1.7.2 正式发布,带来了 Logger SPI 扩展机制、Zuul 2.x 网关流控、SOFARPC 适配等多项特性和改进。下面我们来一起探索一下 Sentinel 1.7.2 的重要特性。 多样化的适配模块 到目前为止,Sentinel 已覆盖微服务、API Gateway 和 Service Mesh 三…

微信开发者工具:Failed to load font ************** net::ERR_CONNECTION_RESET问题解决办法

如果微信开发者工具前几天用的好好的突然出现 VM541:1 Failed to load font https://img.yzcdn.cn/vant/vant-icon-d3825a.ttf net::ERR_CONNECTION_RESET 这个错误说明。可能原因是微信开发者工具发布了新版本,你需要更新一下开发工具的版本,就能解决这…

从 DevOps 到 NoOps,Serverless 技术的落地方式探讨

Serverless 技术正以一种全新的方式,帮助云上客户进一步节省云的使用成本,实践 NoOps 理念,同时,他也正深刻变革着开发者们的编程模式,所谓“Write locally, compile to the cloud”。 本文将介绍 Serverless 技术来降…

uni-app中使用腾讯位置服务实现小程序地图选点功能

文章目录1. 官方文档2. 小程序添加插件3. HBuilder配置4. 配置代码5. 页面代码1. 官方文档 技术选定(地图选点插件) (对应官网:https://lbs.qq.com/miniProgram/plugin/pluginGuide/locationPicker ) 2. 小程序添加…

8000字 | 32 张图 | 一文搞懂事务+隔离级别+阻塞+死锁

来源 | 悟空聊架构(ID:PassJava666)头图 | CSDN下载自视觉中国事务1.1 什么是事务为单个工作单元而执行的一系列操作。如查询、修改数据、修改数据定义。1.2 语法「(1)显示定义事务的开始、提交」BEGIN TRANINSERT IN…

uni-app中使用腾讯地图sdk(解析经纬度)获取用户所在位置信息

前言: 技术选定 https://lbs.qq.com/dev/console/custom/apply 具体步骤: 注册开发者账号、申请密钥、开通webserviceAPI服务、下载小程序SDK、微信后台配置请求request域名。 ( 请按官方完成以上操作:https://lbs.qq.com/mini…

4月数据库流行度排行出炉:MySQL 成事实王者

2020年4月DB-Engines 数据库流行度排行出炉。在本月的排行榜上,Oracle 较上月微涨 4.78 分,MySQL 微涨 8.62 分,甲骨文公司成为最大赢家。而微软的两个产品 Microsoft SQL Server 下降 14.43 分,Microsoft Access 下降 3.22分&…

MySQL 在 Mac 环境下的安装

目录 Mac 系统配置 MySql 数据库1. 安装 MySql 数据库2. 安装 MySql Workbench 可视化工具Mac 系统配置 MySql 数据库 1. 安装 MySql 数据库 1.1 双击打开安装包 mysql-8.0.19-macos10.15-x86_64.dmg: 1.2 双击 mysql-8.0.19-macos10.15-x86_64.pkg 运行安装包,并点击 继续…

微信小程序console.log出来的是object的问题解决方法

在开发微信小程序的时候,从后台传过来的数据没有问题,但是在开发的过程中,console.log出来的结果为object。 解决方案: 把加好改为逗号,即可

超大福利 | 这款免费 Java 在线诊断利器,不用真的会后悔!

线上系统为何经常出错?数据库为何屡遭黑手?业务调用为何频频失败?连环异常堆栈案,究竟是哪次调用所为? 数百台服务器意外雪崩背后又隐藏着什么?是软件的扭曲还是硬件的沦丧? 走进科学带你了解 A…

面试官:因为这个语言,我淘汰了90%的人!!

很多人都有这样的经历:大量重复性工作;日报、周报、各种报,无穷无尽;不计其数的数据提取琐碎繁杂的事务让工作的效率极低。如果可以一键完成就好了。对这些问题来说,最高效的解决途径就是 Python。1991 年,…

MySQL在Windows 环境中的安装

文章目录 MySQL 在 Windows 系统下的安装MySQL 在 Windows 系统下的安装 双击 mysql-installer-community-8.0.19.0.msi,启动 MySQL 安装程序。 如果弹框提示如下的警告信息,证明你的电脑需要安装额外的 .NET Framework 依赖包。此时,先退出 MySQL 的安装程序,然后双击 ND…

灵魂发明家自述:我就是靠这个创业成功的

扫描二维码,了解低代码的高科技 原文链接 本文为云栖社区原创内容,未经允许不得转载。

前端数据解构

案例: 数据如下: {success: true, code: 10000, data: {…}, message: "执行成功"} code: 10000 data:list: Array(7)0: {_id: "608b70ecf9d99a7594662466", id: "0", label: "热榜"}1: {_id: "608b70ec…

基于云存储网关的Veeam备份归档上云方案

前言 面对数据可靠性和合规性要求的不断增长,只备份一份数据已经不能满足用户对于数据可靠性的需求。传统备份厂商的异地备份方案是将用户生产环境里的数据备份至不同机柜或者异地机房来保护数据,规避单机房存在的机柜或机房断电断网等问题。公共云的出现…

阿里达摩院青橙奖“硬核10人”出炉,钟南山寄语青年科学家

9月9日,2020年阿里巴巴达摩院青橙奖获奖名单公布,梁文华等10位青年科学家获得达摩院的1000万元奖金。这群平均年龄不足32岁的科研后浪收到了中国工程院院士钟南山的鼓励:“你们处在最好的时候,要记得把握机遇。” 青橙奖是阿里巴巴…

vue 微信开发工具 Maximum call stack size exceeded

文章目录现象原因解决方案现象 某段代码出现了内存溢出的现象 原因 出现了死循环调用的代码片段 解决方案 仔细检查一下,很容易发现的 案例场景: [Vue warn]: Error in v-on handler: “RangeError: Maximum call stack size exceeded” (found in…

深源恒际上线二代个人信用报告OCR识别服务

1月中旬,央行征信中心启动了二代征信系统切换上线工作,开始面向社会公众和金融机构开放二代格式信用报告查询服务。随后,深源恒际及时跟进信用报告OCR识别产品的升级工作。目前产品迭代已完成,深源恒际将于本周内上线二代个人信用…

直播预告 | 阿里巴巴自研代码管理平台技术解密

4月23日,企业级一站式DevOps平台——阿里云云效正式开启公测,我们特别策划了《为云研发而生,解密云效公测版专场》视频直播活动,邀请了5位阿里巴巴技术专家通过视频直播的方式与大家在线交流,分享云效产品的亮点和技术…

1024程序员节开源技术英雄会,参会“英雄榜”发榜

10月23-25日,由CSDN等多家单位精心筹划的“长沙 中国1024程序员节”将盛大举行。程序员节活动以开源为主议题,包括2场岳麓尖峰对话;2020开源技术英雄大会;10场热门技术分论坛/峰会;创意集市;体验感超强的科…