昨天,有人在 Hacker News 上提出了一個問題:Linux 發行版的激增是否會損害 Linux 生態系統?
為更具體形容這一問題,問題提出者 @behnamoh 描述了其自身情況:曾使用過 Windows、macOS 和 GNU-Linux,目前桌面使用的是 Windows,最近出于好奇,想再嘗試一次 Linux,可是在選擇 Linux 發行版上 @behnamoh 遇到了“困難”:有幾十種甚至上百種 Linux “風格”,彼此之間有很多共同點也有很多重大差異,包括如何提供更新以及對硬體的要求等,
@behnamoh 認為:“從某種意義上說,不能將所有 Linux 版本都統稱為一個作業系統,我們可以把所有版本的 Windows 稱為一個多年來一直在不斷更新的作業系統,”因此,@behnamoh 提出了 Ta 的疑惑:“我想知道這么多的 Linux 發行版是不是 Linux 的致命弱點?在我看來,如果這些零散的努力能夠集中在一個可靠、無煩惱、無麻煩的 Linux 作業系統上,那就更好了——普通人也可以相信它在未來幾年里是穩定可靠的,”
一、豐富的 Linux 發行版
Linux 發行版究竟有多少?沒人數得清——因 Linux 免費開源,其源代碼可供用戶自由使用拓展,這一數值每天都在增加,但在這之中,有幾款 Linux 發行版較為主流,
-
Ubuntu,一款全球熱門的 Linux 發行版,其特點包括:安裝簡單、檔案管理系統高效、DIY 界面、對專有驅動支持較好、社區活躍、版本更新較快等,是入門 Linux 的一個不錯選擇,
-
Debian,Linux 基礎發行版之一,其特點包括:100% 自由、圖形化安裝方式簡潔友好、界面美觀、安全穩定、平滑更新,還是許多其他發行版的基礎,如 Ubuntu、Knoppix、PureOS 及 Tails,均是基于 Debian 開發的,
-
Fedora,由紅帽贊助,是商業化 Red Hat Enterprise Linux 發行版的上游原始碼,其特點包括:由 DNF (曾為 YUM)管理包、多平臺支持、引入新技術頗為快速、基本半年發布一個新版本,
-
openSUSE,SUSE Linux 的開源版本,其特點包括:典型的社區驅動型專案、支持較高的系統集成程度、易于安裝軟體、包管理(YaST)較為友好、開箱即用,
-
Arch Linux,一個純凈版系統,特點包括:輕量靈活、從選擇鍵盤布局到磁區硬碟等均由用戶選擇、pacman 軟體包管理工具、采用滾動升級模型,但對非 Linux 用戶來說可能有些操作偏技術,
-
MX Linux,近幾個月來 Linux 系統排名網站 DistroWatch 受歡迎排行榜第一,同樣基于 Debian,其特點包括:配置簡單、高度穩定、性能可靠、占用空間適當,
除了以上幾款,Mint、Manjaro、Garuda、Lite 等一些 Linux 發行版也頗受用戶歡迎,雖然都稱為 Linux 發行版,但彼此之間各有各的特點,受眾也不盡相同,
二、“Linux 的美妙之處就在于此”
而對于 @behnamoh 質疑 Linux 發行版過多的問題,網友紛紛留言表達自己的看法,但多數持反對觀點,
@zauguin 指出,這一想法顯然是對開源開發如何運作的誤解:“如果五個人在五個不同的分支上作業,通常是因為他們對這件事有不同的想法,所以有動力去實作這些想法,但如果你試圖‘集中’這些‘分散的努力’,最后的結果只會是五個人不再貢獻——因為同一個系統無法支持他們最初的作業初衷,”@zauguin 還補充道:“‘大規模采用’就一定是開源生態系統的合理目標嗎?可能不是,畢竟,非貢獻用戶并沒有真正為他們正在使用的專案提供多少價值,因此只是增加采用率不一定是優先事項,”
@jqpabc123 則強烈反對 @behnamoh 的這個想法,認為這是在反對開源的核心原則:“開源的一大優勢就是擁有可用的源代碼,以便其他人可以使用、改進和擴展它,現在你是說這可能是一個弱點?”
@simonblack 也以汽車為例,認為這是一個荒謬的建議:“難道汽車品牌的激增是否會損害汽車生態系統?難道只允許銷售其中兩款車型就很好了?Linux 發行版也是同理,人們想要更好地滿足他們需求的東西,而不是說這個世界上只能存在其他人認為應該使用的東西,Linux 的美妙之處就在于其發行版可以像路上的汽車一樣個性化及廣泛啊,”
或許是幾百種 Linux 發行版給 @behnamoh 造成了選擇困擾,才使其有了這樣的疑惑,但正如開源的意義所在,每個人都可以根據自身需求來修改完善 Linux,以此最大化地適應用戶需要,如實在無法從眾多 Linux 發行版擇出最優選,或許可以查看 Linux 系統排名網站 DistroWatch:https://distrowatch.com/,其中較為全面地包含了各種 Linux 發行版及介紹,
最后,你對 @behnamoh 的提問如何看待呢?你心目中最好的 Linux 發行版是哪個?
參考鏈接:https://news.ycombinator.com/item?id=29694437
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/396200.html
標籤:其他
