2020 年全球开源领域猜想:Linux 称霸世界,Docker 还能翻身,国产开源项目势不可挡

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 2020 年全球开源领域猜想:Linux 称霸世界,Docker 还能翻身,国产开源项目势不可挡

近日,开源倡导者及安卓技术专家 Jack Wallen 在 TechRepublic 上发布了一篇博文,针对开源以及 Linux、Docker 引擎、自动化等相关领域在明年的发展趋势,而提出了一些个人看法和预测。从整体上看,全球开源领域发展状态良好,前景也十分乐观。image.jpeg


Deepin 操作系统也许会引发开源领域格局变动


深度操作系统 Deepin 是基于 Linux 内核并以桌面应用为主的 GNU/Linux 开源操作系统,首个版本于 2004 年发布,之后由原始开发团队创立的武汉深之度科技有限公司继续进行商业版的开发,可运行在个人计算机或服务器上。很少有人会认为一个 Linux 发行版就能改变开源世界的格局,但随着今年 7 月 Deepin 15.11 版本的发布,也许这真的能成为现实。

Deepin 15.11 中增加了一个新的功能 ── 深度云同步,这个功能可以允许用户将当前的系统配置信息上传至云端,并同步给其他的操作系统实例。Deepin 用户只需要登录自己的 Deepin ID 就可以选择是否进行自动同步,可支持同步的内容包括本机的网络、声音、电源、鼠标、主题、壁纸、启动器、任务栏、更新、热区等配置信息。

Deepin 操作系统本身就以界面美观、体验良好而闻名,而深度云同步功能又将为部署多个桌面实例节省大量的时间,尽管这一功能目前只对中国大陆地区的用户开放。借助这一功能,Deepin 将得以继续巩固其在国内的地位。未来如果深度云同步功能可以向更多用户开放的话,或许还能成为世界上使用者最多,最受欢迎的 Linux 发行版。


更多计算机产品将预装 Linux 系统

这一点的实现,实际上耗费了相当长的时间,这也是一个非常缓慢的过程,但最终 Linux 将会进一步提升其市场占有率,甚至将第一次使市场占有率提升至两位数以上。更多的 OEM 厂商将会在其计算机产品上预装 Linux 系统,比如华为此前就宣布将为全系笔记本电脑推出预装第三方 Linux 系统的新版本产品,目前已经可以在电商平台上看到,其部分笔记本电脑预装的正是上文提到的 Deepin 系统。

如今,System76、戴尔、Pine64、联想、ThinkPenguin、Star LabTop 等公司及品牌已经加入了预装 Linux 的行列。而到明年底,相信不仅是小型 OEM 厂商,还有更多大型 OEM 厂商也将加入进来,比如宏碁、惠普、华硕等等。届时,就算全世界所有的计算机生产商都开始提供预装 Linux 系统的产品,也并不会让人感到很惊讶。


开源技术可能将决定企业发展方向

实际上就现状来看,开源已经在企业技术选型的各个方面占据主导地位了,比如云计算、容器、大数据、物联网、边缘计算等领域,开源的影响力已无处不在。如果非要说出一个 Linux 操作系统尚未征服的领域,那就是桌面级市场了。不过,上文也提到了,明年很可能就不是现在这样的格局了。

出现这一现象的原因,很可能是因为安全因素。随着近年来 Windows 勒索软件在全球范围内的肆虐,更多的企业将会意识到 Linux 操作系统将会是更稳妥的选择,而那些工作流以及底层架构依赖于开源软件的企业,将会更显著地推动 Linux 的应用。尽管长期以来很多专家每年都这么预测过,但 2020 年也许才是条件成熟并能真正实现的那一年。


Docker 引擎受挫后仍有机会重整旗鼓

Docker 公司近来的发展令人感到惋惜,但 Docker 引擎却更值得人们关注。Docker 的出现,是容器技术如此流行的真正原因,但如今 Kubernetes 却成为了容器编排工具的首选。不过即便如此,Docker 仍旧有机会赶上 Kubernetes 的步伐。

这个机会主要是指,Docker Swarm 等工具如果将来能变得功能更强大,用户体验更好,或者是开发出一个新的客户端工具,能让 Docker 集群的编排工作更容易等等。总而言之,Docker 能否最终实现绝地反击,主要取决于其是否易于管理。虽然 Kubernetes 同样也非常强大,但它同时也正变得更加复杂。如果 Docker 能够重新找回其在简易性上的优势,并在此基础上保持自身良好的功能性与灵活性,相信它还是可以赢回一些 “足以救命” 的市场份额的。


开源自动化或将向「令人担忧」的方向发展

关于对开源自动化的担忧,可能会显得脑洞太大。得益于对更高效的持续集成与部署流水线的推动,人们见证了软件自动化以令人印象深刻的方式逐渐兴起。

通过 Helm、Terraform 以及其他围绕 Kubernetes 的工具,软件工程师们就可以开发出支持自动更新、自动测试代码并可以在出现问题时自动阻止其上线到生产环境中的系统,这些系统能做的事情甚至远比这更多。

2020 年,开源自动化的发展可能将更加科幻,这些系统甚至能够自主「思考」,人们将有机会见证以人工智能的经验与预测为基础来进行自主优化的系统的诞生。但最为关键也是最令人担忧的问题是,这些系统将以什么样的力度来执行自动化任务?一旦它们越过了某个未知的事物范畴或界限,工程师们还能通过手动的方式关闭它们吗?也许这些想法确实有些杞人忧天,但如果真的深入研究了持续集成与部署的概念的话,就会发现这些想法并非是空穴来风。


英伟达将揭晓其为 Linux 用户准备的惊喜

人们很可能要等到明年的 GTC 大会,才能知晓英伟达关于 Linux 的惊喜究竟是什么。那些不触及开源领域的人们,可能并不清楚这意味着什么。不过,英伟达很有可能正在为 Nouveau 驱动准备着大动作,或者是想要对其官方驱动进行开源。原因可能是英伟达预判出了某些不利于自身发展的情况,并试图通过拥抱 Linux 来改变局面。

如果这些关于英伟达的猜测最终能成真,那么对于 Linux 来说,绝对称得上是一次巨大的胜利。这是因为 Nouveau 驱动在对游戏的支持上从未做得很出色。如果英伟达选择大力支持 Nouveau 项目的建设,或开源其官方驱动的话,那么这很有可能将彻底改变 Linux 系统个人电脑的游戏体验,并进一步推动提升 Linux 的市场占有率。玩家们肯定会喜欢一个比 Windows 更安全、更可靠的操作系统平台。如此一来,Linux 的市场占有率将不仅可以轻松突破上文提到的「两位数」,甚至还有望一举超越 macOS,成为全球第二大桌面操作系统。


国内开源生态将继续蓬勃发展

今年,对于国内开源领域来说是欣欣向荣的一年。在 GitHub 上,无论是贡献者数量还是代码贡献量,来自中国的开发者都是排在第二,中国的开发者及企业正在越来越多的开源项目中发挥着重要作用。正如上文所述,开源将影响企业的发展方向,同时开源也是企业技术实力的象征。

近来,国内各大企业在对内部项目进行开源上显得非常积极,以阿里巴巴、华为、腾讯、百度、滴滴为首的国内知名企业,向社区贡献了大量的优质项目。

阿里巴巴是对社区贡献最大的国内企业之一,其不久前刚刚任命副总裁贾扬清担任开源技术委员会负责人,并明确将开源升级为集团技术战略之一,同时阿里巴巴也对其 Blink、Alink 等重要项目进行了开源,持续增加着对社区的贡献。

腾讯今年公布了自己的开源路线图,目前也已加入了 Linux、Apache 等 9 大开源基金会,并开源了 Kona JDK、TencentOS tiny、TubeMQ 等多个项目。

此外,百度开源了流量转发平台 BFE,华为鸿蒙系统将于明年全面对外开放等消息,均表明了国内企业仍然在不断加大对开源的投入,这也预示着明年国内开源生态将继续蓬勃发展并得到进一步完善,而参与开源的国内企业也将越来越多,贡献更多的优秀项目。


相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
30天前
|
人工智能 分布式计算 大数据
Linux操作系统:开源力量的崛起与影响###
一场技术革命的火种,如何燎原? 本文将带您深入探索Linux操作系统的诞生背景、核心特性及其对现代科技世界的深远影响。从1991年芬兰学生Linus Torvalds的一个小众项目,到如今成为支撑全球无数服务器、超级计算机及物联网设备的基石,Linux的发展既是一部技术创新史,也是开源文化胜利的见证。通过剖析其设计哲学、安全性、灵活性等关键优势,结合实例展示Linux在云计算、大数据处理等领域的广泛应用,本文旨在揭示Linux为何能在众多操作系统中脱颖而出,以及它如何塑造了我们今天的数字生活。 ###
|
21天前
|
边缘计算 人工智能 运维
Linux操作系统:开源力量的崛起与影响###
一场技术革命的回顾 回溯至1991年,当Linus Torvalds宣布Linux操作系统的诞生时,世界或许并未意识到这一举措将如何深刻地改变技术领域的面貌。本文旨在探讨Linux操作系统的发展历程、核心特性、以及它如何引领了一场开源运动,重塑了软件行业的生态。从最初的个人爱好项目成长为全球最广泛采用的服务器操作系统之一,Linux的故事是技术创新与社区精神共同推动下的辉煌篇章。 ###
|
25天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
56 2
|
26天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
32 3
|
1月前
|
存储 关系型数据库 Linux
2024 年 16 个适用于 Linux 的开源云存储软件 (上)
2024 年 16 个适用于 Linux 的开源云存储软件 (上)
69 2
2024 年 16 个适用于 Linux 的开源云存储软件 (上)
|
28天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
238 3
|
1月前
|
存储 安全 Unix
2024 年 16 个适用于 Linux 的开源云存储软件 (下)
2024 年 16 个适用于 Linux 的开源云存储软件 (下)
40 0
2024 年 16 个适用于 Linux 的开源云存储软件 (下)
|
1月前
|
Web App开发 运维 安全
1Panel:一个现代化、开源的 Linux 服务器运维管理面板
1Panel:一个现代化、开源的 Linux 服务器运维管理面板
|
1月前
|
Linux 开发工具 Docker
各个类linux服务器安装docker教程
各个类linux服务器安装docker教程
59 0