2022 年是 Linux Chrome之年。
一名源自Amazon K8s 项目组的开发人员在他们新一代的网志上这种写到。
何出此话?
原本是依照 Stack Overflow 2022 年开发人员进行调查结论得出结论。
该调查报告表明,2022 年将 Linux 做为主要就作业控制系统的比率早已达至了 40.23%,不但少于了 macOS,还将差别挤到了9%。
要晓得,去年仨还基本上基本上持平,差别布季 0.13%。
所以,这还算不上 15% 的使用者优先选择 WSL 的情形,即在 Windows 控制系统上运转 Linux 子控制系统。
打长大时就为伺服器而生的 Linux,吗那么火了?
首度完胜 macOS
Stack Overflow 去年这本进行调查总共有 7 多万人参予。
作业控制系统各方面,主要就分成” 对个人采用 ” 和 ” 组织工作采用 “,进行调查我们在这三种情形下最常见的作业控制系统。
结论是不论何种情形,Linux 控制系统都少于了 macOS,特别以对个人采用为甚。
具体来说,在转交到的 71503 份结论中,有 28765 位叙尔热雷县在对个人采用各方面优先选择了 Linux 控制系统,占比是 40.23%;
有 22217 位优先选择了 macOS,占比是 31.07%。二者差别近 10%。
而在组织工作采用各方面,优先选择 Linux 控制系统的达至了 28523 位,占比 39.89%,和对个人采用基本上基本上持平;
优先选择 macOS 的则有 23578 位,占比 32.97%,比对个人采用要多一些(这是 macOS 最特别的地方)。但它和 Linux 的差别仍达至了近 7%。
除此之外,还有 15% 左右的人不论是在对个人采用还是组织工作场景都会优先选择微软的 WSL(Windows Subsystem for Linux),进一步证明 Linux 的受欢迎程度。
而从往年数据来看,Linux 的受欢迎程度一直小步攀升,去年是首度与 macOS 的差别拉开那么多。
所以,难怪开头的开发人员管去年叫 “Linux 桌面版之年 “。
具体来看,2018-2020 年之间,Linux 的数据分别为 23.2%、25.6%、 26.6%,一直屈居第三位。
2021 年是分水岭,Linux 首度以 0.13% 的微妙差别少于 macOS,成为第二名。
不过在组织工作场景中,macOS 还是更胜一筹(30.04%VS25.17%)。
到了去年,Linux 一下子就在对个人和组织工作两各方面都大比分少于了 macOS。
如 Stack Overflow 官方所说,这证明了开源软件的吸引力。
当然,它和 Windows 控制系统的差别还是不少,后者仍然是三大作业控制系统里的王者。
而除了作业控制系统本身,其他进行调查的数据也表明,Linux 在 Steam 平台的市场份额近来也一直在提升。
去年 1 月,该平台上 Linux 玩家占比 1.06%,而到了 11 月,这个数字涨到了 1.44%,而这主要就归功于 Steam Deck 这款掌机的上市(Windows 仍然是统治地位的 96.11%)。
就在去年 10 月的 Akademy 2022 会议上,相关人员透露,Steam Deck 的出货量已少于 100 万个,同时还有一大批延期订单在处理。
Linux 吗那么火了吗?
还是有网友对如上数据提出了质疑。
这主要就是因为 Stack Overflow 去年这个进行调查中,几大作业控制系统的数据总和加起来不再等于 100%。
TA 表示,这个结论说明在优先选择 ” 您最主要就的作业控制系统时 “,很多人都不止选了一个。
这个数据对于主要就只将它用于组织工作 / 专业场景的人来说,高得令人难以置信;对于经常在日常也采用 Linux 的开发人员来说,又低得要命。
很多人仍然不习惯 Linux,他们吐槽的理由包括不太友好的使用者 UI(即使 Ubuntu 也让他们受不了)、安装麻烦、包管理复杂等等。
不过,还是有不少人认为 Linux 确实越来越火了。
一名网友表示,Linux 的数据或许还会再高一些,毕竟有使用者可能本身采用 Windows 或 Mac 桌面,但却主要就通过远程终端或虚拟机在 Linux 控制系统上组织工作。
另一名网友则称他们在过去五年里,亲身经历 Linux 在他们的组织工作环境中从 ” 很奇怪 “、” 不常见 ” 变成 ” 再正常不过的事儿 “。
甚至有几个非技术岗位的朋友也开始考虑是否要在 Thinkpad 上运转 Linux。
在 TA 看来,Linux 兴起的因素有很多,包括云的兴起、Linux 桌面发行版的成熟、Linux 是树莓派等产品的默认 / 唯一选项、开发人员软件越来越支持多平台,以及特别是Linux 的硬件兼容性越来越好(以 Manjora 版本为甚)等。
当然,还有人就是喜欢 Linux 的无广告,和定制化的能力。
转移到 Linux 控制系统的人还有很多,比如这位:
不但他们基本上放弃 Mac,还希望他们公司的员工都转移到 Linux 上。
只不过,TA 称唯一的阻碍因素是还没有为 Linux 硬件和软件找到一个好的 MDM(移动设备管理)解决方案。
最后有意思的是,有人既无法抵抗 Linux 的吸引力,也无法放下 macOS,于是 ” 私人用 Linux,组织工作用 macOS 就成了一个很好的妥协 “。
你最常见什么控制系统?为什么?
One More Thing
最后,再来看看去年的 Stack Overflow 开发人员进行调查调查报告还有哪些亮点。
1、编程语言各方面,Rust已连续第七年成为最受喜爱的语言,约 87% 的开发人员表示他们希望继续采用它。
同时,它与 Python、TypeScript一起成为最想学习的前三大新语言。
2、去年,Git 还是我们最常见的基础工具,完全碾压其后的 Docker、Yarn 等。去年Docker已取代 Git 夺得第一,采用率从 55% 增长到 69%。
此外,本项进行调查还表明,相比专业开发人员,正在学习编码的人更有可能采用 3D 工具源自学 3D VR 和 AR 技术:Unity 3D(23%VS8%)和 Unreal Engine(9%VS3%)。
3、Docker 和 Kubernetes 分别位列最受喜爱和想要学习的工具第一和第二位。随着 Docker 的数据从去年的 30% 增加到去年的 37%,可以看出我们想要采用 Docker 的愿望并没有放缓。
4、Phoenix 取代 Svelte 成为最受欢迎的 Web 框架。Angular.js 连续三年成为开发人员最讨厌的框架,React.js 连续五年成为开发人员最想学习的框架。
5、收入最高的语言仍然是 Clojure。
工具各方面,Chef 开发人员薪水最高,但它也是开发人员最恐怖的工具之一。
数据库控制系统各方面,收入最高的前三是 DynamoDB、Couchbase 和 Cassandra。
6、喜欢在线学习编程的人数从 60% 上升到了 70%,相比年轻人(18 岁以下),45 岁以上的受访者喜欢从书本上学习。
7、62% 的受访者每天花费少于 30 分钟解决问题;25% 的人每天花费一个多小时。
对于一个由 50 名开发人员组成的项目组来说,每周花费在搜索答案 / 解决方案上的时间总计 333-651 小时。
8、85% 的开发人员表示,他们的公司支持远程办公。
完整调查报告:
https://survey.stackoverflow.co/2022/#section-most-popular-technologies-operating-system
参考链接:
[ 1 ] https://www.justingarrison.com/blog/year-of-linux-desktop/
[ 2 ] https://survey.stackoverflow.co/2022/#section-most-popular-technologies-operating-system