2022 年是 Linux 桌面版之年。
一位來自亞馬遜 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