Linux赢了!2022年开发者使用率已达40%,甩macOS一大截
2022年是Linux桌面版之年。
亚马逊K8s团队的一名程序员在他最新的博客中写道。
你为什么这么说。
它最初是基于Stack Overflow在2022年的开发者调查结果。
报告显示,2022年Linux作为主要操作系统的比例已经达到40.23%,不仅超越macOS,还将差距拉至9%。
要知道,去年两者基本持平,差距只有0.13%。
而且这并不是15%的用户选择WSL,也就是在Windows系统上运行Linux子系统的情况。
为服务器而生的Linux真的这么火吗。
第一次按macOS
栈溢出今年有超过7万人参与了这项调查。
操作系统主要分为个人使用和工作使用,考察了这两种情况下最常用的操作系统。
结果是无论如何,Linux系统都超越了macOS,尤其是个人使用。
具体来看,在收到的71503个结果中,有28765个受访者选择Linux系统作为个人使用,占比40.23%,
22217人选择了macOS,占比31.07%两者差距近10%
工作使用方面,28523人选择Linux系统,占比39.89%,与个人使用基本持平,
选择macOS的有23578人,占比32.97%,多于个人使用但是和Linux的差距还是将近7%
除此之外,无论是个人使用还是工作场景,大约有15%的人会选择微软的WSL,这也进一步证明了Linux的受欢迎程度。
从前几年的数据来看,Linux的受欢迎程度一直在小步攀升今年是第一次和macOS差距拉大这么多
所以,难怪初学程序员称今年为Linux桌面版之年。
具体来看,2018—2020年间,Linux的数据分别为23.2%,25.6%和26.6%,一直排名第三。
2021年是一个分水岭Linux首次以0.13%的细微差距超越macOS,成为第二名
不过在工作场景上,macOS还是比较好的。
这一年,无论是个人还是工作方面,Linux都突然超越了macOS。
正如Stack Overflow官方所说,这证明了开源软件的吸引力。
当然,它和Windows还是有不少差距的,Windows依然是三大操作系统之王。
除了操作系统本身,其他调查数据也显示,最近Linux在Steam平台的市场份额一直在增加。
今年1月,Linux玩家在这个平台上的占比是1.06%,到了11月,这个数字上升到了1.44%,这主要是由于掌机Steam Deck的推出。
在今年10月的Akademy 2022发布会上,相关人员透露,Steam Deck的出货量已经超过100万,大量延期订单还在处理中。
Linux真的这么火吗。
有网友对上述数据提出了质疑。
这主要是因为堆栈溢出在今年的这项调查中,几大操作系统的数据之和不再等于100%。
TA说,这个结果说明,在选择你最重要的操作系统时,很多人都选择了不止一个。
对于主要只用于工作/专业场景的人来说,这个数据高得令人难以置信,对于日常经常使用Linux的开发者来说,是极低的。
很多人还是不习惯Linux,他们的原因包括用户UI不友好,安装麻烦,包管理复杂等等。
但是,还是有很多人认为Linux越来越流行了。
一位网友说Linux的数据可能更高毕竟有些用户自己可能会使用Windows或者Mac桌面,但是主要是通过远程终端或者虚拟机在Linux系统上工作
另一位网友说,在过去的五年里,他亲身经历了Linux在他们的工作环境中从非常奇怪和不寻常变成最正常的事情。
就连少数非技术岗位的朋友也开始考虑要不要在Thinkpad上运行Linux。
在TA看来,促成Linux崛起的因素有很多,包括云的兴起,Linux桌面分发的成熟,Linux是树莓派等产品的默认/唯一选项,开发者的软件对多平台的支持越来越多,尤其是Linux的硬件兼容性越来越强。
当然,也有人只是喜欢Linux的无广告和定制能力。
还有许多其他人已经迁移到Linux,比如这个:
不仅基本放弃Mac,还希望公司所有员工都搬到Linux。
但TA表示,唯一的障碍是还没有找到好的针对Linux软硬件的MDM解决方案。
最后,有意思的是,有些人既抵挡不住Linux的吸引力,又放不下macOS,于是用Linux做私用,用macOS做工作就成了很好的妥协。
你最常用的系统是什么为什么
还有一点
最后,我们来看看今年堆栈溢出开发者调查报告的亮点。
1.在编程语言方面,Rust已经连续第七年成为最受欢迎的语言,约87%的开发者表示希望继续使用。
同时和Python,TypeScript一起成为我最想学的前三大新语言。
2.去年Git是最常用的基础工具,彻底碾压Docker,Yarn等等Docker今年已经取代Git夺得第一,使用率从55%提升到69%
此外,这项调查还显示,与专业开发人员相比,正在学习编码的人更有可能使用3D工具自学3D VR和AR技术:Unity 3D和Unreal Engine。
3.Docker和Kubernetes分别在最受喜爱和最想学习的工具中排名第一和第二伴随着Docker的数据从去年的30%增长到今年的37%,可以看出大家使用Docker的欲望并没有减缓
4.Phoenix取代了Svelte成为最受欢迎的Web框架Angular.js连续三年成为开发者最讨厌的框架,React.js连续五年成为开发者最想学的框架
5.收入最高的语言还是Clojure。
工具方面,Chef开发者的工资最高,但也是开发者最害怕的工具之一。
数据库方面,收入最高的前三名分别是DynamoDB,Couchbase和Cassandra。
6.喜欢在线学习编程的人数从60%增加到70%与年轻人相比,45岁以上的受访者更喜欢从书本中学习
7.62%的受访者每天解决问题的时间超过30分钟,25%的人每天花一个小时以上。
对于一个50人的开发团队来说,每周花在寻找答案/解决方案上的总时间是333—651小时。
8.85%的开发人员表示他们的公司支持远程办公。
完整报告:
参考链接: