為什麼Linux會在桌面端完敗給Windows?
十多年來,我一直是Linux桌面端的忠實擁護者,在桌面和伺服器使用平臺選擇時,Linux始終是我的第一順位。雖然我很熱愛Linux,但是也不得不承認Linux在桌面端的表現並不是那麼理想。
大家對於Linux在桌面端表現不佳一直有個客觀印象,但如果要具體的說Linux表現有多不好,相信很多人也不清楚。我搜集了很多關於Linux市佔的報告,據市場研究公司NetMarketShare的報告稱:在所有聯網的PC電腦中,只有1.84%執行的是Linux作業系統,而Linux作業系統的一個變種——Chrome OS,佔有0.29%的份額;分析公司StatCounter對安裝於200多萬個網站跟蹤程式碼的瀏覽器點選量進行了統計,結果發現桌面版Linux所佔的份額是1.48%,Chrome OS佔比為1.03%;聯邦政府的數字分析計劃(DAP)分析了90天中400多個美國政府分支機構域名獲得的數十億次訪問,結果顯示Linux佔比為0.6%,而Chrome OS佔比為1.3%。
NetMarketShare統計資料
一家之言不可信,但是三家公司給出的Linux在桌面端的市佔資料均不是很理想,這就很值得我們思考了。為什麼Linux在桌面端沒有那麼討好呢?我認為主要有下面的十大原因:
1) Linux沒有預先安裝:不得不承認,這是Linux在桌面端失敗的原因之一,PC上預裝的Windows籠絡了很大一部分使用者。如果有使用者要把桌面系統切換到Linux上,那麼一定是有什麼特別的原因。迄今為止,我只遇到一個使用者從Windows切換到了Linux。
大部分使用者轉向Linux的原因可能是在Windows中體驗到了挫敗感或者其自身的IT技能很高。而我自己則是綜合了這兩種原因,當我從Windows完全切換到Linux之前,就已經開始涉足Linux了,因為我對Windows剝奪使用者權力很不滿,如果我沒有在Windows上遇到挫折,那麼我可能一輩子都不會想到替代Windows。而且我自己的技術水平足以支援使用Linux,因為不得不承認,技術門檻同樣是Linux發展的絆腳石。
值得注意的是,即使是自己來組裝電腦,商店中售賣的PC中安裝的作業系統也僅限於Windows,而這給了Linux在桌面發展的沉重一擊。
2) Linux自由與便利:人們總是期望使用者體驗的一致性和便利性,但如何定義這種體驗則取決於個人使用者,對於某些人來說熟悉度或可靠性更重要,而對於另一些高階PC使用者來說,一致性和便利性可能首選的是工作流程或特定的應用程式。
針對於第一類人,他們即使已經知道了其它作業系統的存在和優勢,也會大概率的堅持之前使用的作業系統;而對於第二類人,他們可能在Windows系統中養成的操作習慣一時難以改變,因此也不會積極嘗試Linux。
3) Linux缺乏傳統軟體:相比於擴充套件性和便利性,如何吸引使用那些使用只存在月Windows上應用程式的使用者,也是Linux面臨的一大挑戰。我們發現,即使Linux開發了相應的Windows軟體替代品,大多數Windows使用者對於此也仍然持牴觸態度,這種情緒更像是對Linux天然的不喜歡,而不是對於應用程式有任何不滿。
4) Linux網路不適合不善學習的人:雖然Linux中網路是可靠的,但其與Windows之間還是有差異的,Linux中,Samba和NFS檔案共享都是基於conf檔案的,雖然不難學,但也不像Windows那麼簡單。
PC機連線到網路是件很簡單的事情,如今Linux發行版也可以無縫的通過有線或無線的方式連線到網路。但不方便的是,無論是哪種方式、哪種發行版,都需要轉到命令提示符來建立Samba密碼或編輯NFS共享的conf檔案。
5) Linux的顯示卡支援很棘手:如果僅從基礎情況來看,Linux對顯示卡的支援很好,但是當 Wayland 和 X遇在一起時,事情就變得棘手了。這兩個顯示伺服器各有優缺點,但有些Linux發行版會預設使用Wayland,這就意味著依賴於X的應用程式就無法工作了。
其次,在有共享圖形的膝上型電腦中,NVIDIA / Intel顯示卡會成為一些Linux發行版面臨的挑戰。多年來圖形切換已經發展得很好了,但它仍然依賴於發行版,有時發現版升級就可能帶來新問題。
最後是驅動程式型別的選擇問題,在某些發行版中,會預設FoSS,而在另一些發行版中會預設使用專有選項,這雖然不是個大問題,但使用者在使用時很容易產生混亂。
6) Linux PulseAudio聲音伺服器混亂: Linux audio其實很不錯,但位於audio架構頂部的PulseAudio則常會失去聯絡或者不同步。在使用PulseAudio調節音量時,經常會發現聲音裝置仍然是靜音的,為什麼呢?這是因為我們必須在alsamixer級別去處理,如果你要在ALSA上對聲音伺服器進行分層,那麼一定要確保聲音伺服器和架構之間的同步。
更為糟糕的是,大多數主流的桌面環境都沒有充分利用PulseAudio提供的功能,在音量控制設定中根本沒有錄製和播放選項卡。如果你在發起群聊會話或播放音樂時,希望將所述音訊路由到不同的播放裝置,大多數的Linux發行版還需要使用padevchooser。
7)Linux缺乏3A級遊戲:首先要感謝 Valve, GoG.com 等公司讓Linux遊戲在近年來取得了很大的發展,但不可否認的是Linux遊戲還有很多成長空間,因為我們看到很多Linux使用者為了玩遊戲而不得不啟動了Linux和Windows雙作業系統,這從一方面證明了Linux使用者對遊戲需求的強烈,但也同時說明了Linux在遊戲方面存在很多不足。
8)Linux桌面環境:雖然我很喜歡Linux的桌面環境,但我也能理解有些人對Linux桌面環境感到困惑、不知所措。基於桌面環境去選擇發行版是很具挑戰性的,這個過程雖然新鮮有趣,但是對於常年使用Windows或 OS X有限世界的使用者來說,難度很大。
9)Linux發行版的質量各不相同:Linux發行版數量眾多,良莠不齊,最受歡迎的發行版表現很棒,而某些發行版卻是很糟糕。如何辨別哪些發行版是優秀的?僅靠流行度是遠遠不夠的,我的心得是還要看是否有強大的社群或企業來支援。
10)ChromeOS的發展:從上文中ChromeOS的市佔來看,ChromeOS幾乎可以和Linux平分秋色,ChromeOS由於便宜易用,易於與筆記本和Google服務深度整合,越來越受到使用者歡迎,不過,列印和掃描仍是ChromeOS的痛點。
寫在最後:
根據NetMarketShare提供的統計資料顯示,在2017年Windows系統仍然是桌面使用者的首選,這一年中市佔份額雖有所下降,但2017年12月份的市佔仍為88.51%,Linux難望其項背。關於Linux在桌面端的勢弱,你有什麼想法,歡迎在下方評論區分享互動。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31137683/viewspace-2157835/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Windows與Linux相互遠端桌面連線WindowsLinux
- Windows如此普及,為什麼要學LinuxWindowsLinux
- 什麼是Linux?為什麼企業會需要Linux運維?Linux運維
- Apache Mesos為什麼會失敗?(黑客新聞)Apache黑客
- 番外篇:windows端共享檔案給LinuxWindowsLinux
- 微軟為什麼會在Windows 10刪除系統控制皮膚微軟Windows
- Apache Mesos為什麼會失敗?(駭客新聞)Apache
- 什麼是rdp遠端桌面?如何使用rdp遠端桌面?
- 什麼是rd遠端桌面?如何使用rd遠端桌面?
- windows10更新失敗怎麼辦_win10系統為什麼更新失敗WindowsWin10
- windows遠端桌面設定,windows遠端桌面設定的方法Windows
- Linux與Windows相比,為什麼安全性更高?LinuxWindows
- 雲端計算為什麼會不被信任
- 為什麼我會重回到Windows的懷抱?Windows
- 大資料分析為什麼大多數會失敗?(2)大資料
- 瞭解什麼是遠端桌面
- Linux進入桌面作業系統領域為什麼這麼難?Linux作業系統
- windows遠端桌面埠修改Windows
- Linux終端是什麼?終端有什麼作用?Linux
- 報表為什麼會沒完沒了?怎麼解決這個問題?
- Rd遠端桌面是什麼?使用rd遠端桌面的方式有哪些
- 紅日四為什麼失敗?
- 為什麼要學習Linux雲端計算?新手怎麼學習LinuxLinux
- 在Linux上啟動程式時會發生什麼?Linux
- gin 自定義驗證器 為什麼會註冊失敗呢
- linux終端關閉時為什麼會導致在其上啟動的程式退出?Linux
- 為什麼在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 呢?WindowsPythonLinux
- 鎖賦值給其他變數為什麼會死鎖呢?賦值變數
- 測試人員為什麼必須要會 LinuxLinux
- win10為什麼遠端桌面連線不上 win10遠端桌面連線不上解決方法Win10
- windows遠端桌面mstsc使用 代理Windows
- 獲取Windows遠端桌面埠Windows
- 修改windows遠端桌面3389埠Windows
- rdo遠端桌面管理軟體是什麼?
- Windows mstsc 遠端桌面連結 ubuntu 18.04 遠端圖形桌面WindowsUbuntu
- 在Linux中,什麼是Linux shell?Linux
- rdo遠端桌面管理工具,rdo遠端桌面管理工具能做什麼,操作步驟是什麼
- rdo遠端桌面管理工具,rdo遠端桌面管理工具能做什麼,使用步驟是什麼