※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Linux
標題

[閒聊] Linux發行版的選擇

時間
最新2023-06-14 11:32:00
留言274則留言,72人參與討論
推噓92 ( 953176 )
[原文] 再論 Linux 發行版選擇,並推薦幾個 Linux 發行版 (2023-01-30 23:30) https://zhuanlan.zhihu.com/p/601817136 ------------------------------------------------------------------------------ 續《BSD、Linux 軟體庫的一點分析》[1]和 《幾個使用類似 BSD ports 軟體包管理的 Linux 發行版》[2]兩篇後, 小小總結下幾個 Linux 發行版的選擇,並推薦幾個 Linux 發行版, 以下純個人觀點,喜與不喜都請評論區走起。 ------------------------------------------------------------------------------ 場景一:伺服器端使用 不管嚴肅與不嚴肅,都沒啥好說的,Debian 和 Ubuntu 優先, RHEL以及其復刻版和 SUSE 其次,這兩大門派四大家族勢力龐大,不得不服, 而且往往一些商業軟體會指定這些發行版, 廠商沒精力去測試其它小眾 Linux 發行版的相容性, 沒精力在文件裡寫幾十種 Linux 發行版上的安裝步驟。 ------------------------------------------------------------------------------ 場景二:桌面端專業場景使用 例如機器學習、視訊處理等等,往往使用的大型軟體也對 Linux 發行版有要求, 跑不開上面四大家族,而且很可能依賴舊版本的庫。 即使你能在其它小眾 Linux 發行版上貌似運行沒問題,也沒必要冒險, 你沒法完整測試,不要拿重要的事情開玩笑。 ------------------------------------------------------------------------------ 場景三:桌面端日常使用 這個是口水戰比較多的場景,以下推薦優先順序從高到低, 有的發行版在國內有鏡像網站,可以在 MirrorZ.org[3]搜尋。 1) Zorin OS[4]:基於 Ubuntu 20.04 LTS 的桌面版,定製了 Gnome 3.x, 做的非常漂亮,超越了 Mint; 2) Mint[5]: 基於 Ubuntu 22.04 LTS 的桌面版,提供了 Cinnamon (基於 Gnome 3)、 MATE(基於 Gnome 2)、XFCE 三種桌面環境可選,推薦 Cinnamon。 MATE 有點老了,XFCE 則更是有點廉頗老矣,HiDPI 支援不太易用, 而且也談不上輕量級桌面環境了; 3) Debian Stable 以及 Ubuntu 官方的桌面版,選 Gnome 4x 或者 KDE 5.x 或者 Cinnamon 桌面環境; 3.1) 不推薦 Fedora、openSUSE、Deepin,這三其實都是其商業版的試驗田版; 3.2) 不推薦 Arch Linux,這是整個 Linux 社區的測試版,貢獻非常大, 非常建議你放虛擬機器裡經常玩,但如果你正經用,還是悠著點, 一定想用,可以考慮下 Manjaro, 它對 Arch Linux 引入的最新軟體包有一個測試冷靜期, 比追新無極限的 Arch Linux 要穩定點, 但也因此不是原味 Arch Linux 而被 Arch Linux 粉絲唾棄; 3.3) 不要用 Debian Testing 和 Debian Unstable,這倆都是測試用途; 3.4) 不要用 Kali Linux[6] 和 Parrot Linux[7],這倆是安全滲透測試工具, 不是定位為日常桌面使用的,它們不保證自身的安全補丁是否及時; 3.5) 不要用其它的各種基於 Debian、Ubuntu、ArchLinux 的號稱美化、易用的 衍生發行版,如 elementary OS(基本死掉了)、MX Linux、Pop! OS,不值得; 3.6) 不要用 Mandrake Linux 派生的發行版,Mandrake Linux 已死,有事燒紙; 4) Slackware stable,提供了 KDE 5。 4.1) Slackware 自 1993 年 7 月發佈,截止現在 2023 年 1 月接近 30 年, 一直由 Patrick Volkerding[8] 主力維護,毅力驚人,品質保證。 Slackware 官方維護的軟體包數量維持在兩千以下, 其它軟體包可以從 SlackBuilds[9] 上獲取。 Slackware 最大的特點是極好的維持了 KISS 品味,其 init 系統非常簡單直白, 軟體包管理器 pkgtools + slackpkg + sbopkg 不考慮軟體包依賴, 也是極度簡單直白,這點看起來匪夷所思,其實正是因為這一點, 才得以節約 Patrick 的精力可以三十年如一日的呵護這個老祖宗發行版, 對於使用者來說,全部安裝這不到兩千個包只需要 16G 空間, 定期使用 slackpkg 工具從 slackware 更新二進制包即可, 不再糾結軟體包依賴,不再擔心缺了什麼基礎庫。 4.2) 如果你喜歡 Slackware 的哲學,但又覺得 Slackware stable 不過癮, 也可以嘗試 Slackware current,由於 Patrick 選取的軟體包集合很小, 而且有三十年經驗,沒有人多嘴雜維護亂套的風險,所以穩定性還是很不錯的。 5) 想體驗新鮮的: 5.1) 二進制發行版 Void Linux[10] 最早 2008 發佈, 距今近 15 年,其 xbps 包管理器很有特色,堪稱更保守、更好用的 Arch Linux; 5.2) 原始碼發行版 CRUX[11] 最早 2002 年 12 月發佈,距今近 20 年, 也堅持只維護了不到兩千個包,軟體包選取以及軟體包打包方式上都遵循 KISS 原則,如今最知名的 ArchLinux 就是受 CRUX 啟發, 打包檔案格式幾乎一樣。CRUX 可以說是簡化版的 Gentoo, 想嘗試 Gentoo,但又覺得太難的話,可以試試 CRUX。 5.3) 老將 Gentoo[12]、ArchLinux[13] 和新秀 NixOS[14]、Guix[15]; 5.4) 受 Void Linux 啟發的 Chimera Linux[16] 選取的軟體包元件很有意思, 但還在開發早期,不建議日常使用; 5.5) Solus Linux 作者剛剛開頭的發行版 Serpent OS[17], 試圖吸收 NixOS 的獨特軟體包安裝方式,並提供簡單智能的打包方式, 如果真能實現,那麼就破解了 NixOS、Guix 打包格式高門檻的問題了; ------------------------------------------------------------------------------ 場景四:嵌入式使用 這個場景比較專業,往往在行業內有成功案例, 比如基於 Yocto[18]、OpenWRT[19]、Alpine Linux[20]。 ------------------------------------------------------------------------------ [1] BSD、Linux 軟體庫的一點分析 | https://zhuanlan.zhihu.com/p/601031916 [2] 幾個使用類似 BSD ports 軟體包管理的 Linux 發行版 | https://zhuanlan.zhihu.com/p/601713294 [3] MirrorZ.org | https://mirrorz.org/list [4] Zorin OS | https://zorin.com/ [5] Mint | https://linuxmint.com/ [6] Kali Linux | https://www.kali.org/ [7] Parrot Linux | https://parrotlinux.org/ [8] Patrick Volkerding | https://wikimili.com/en/Patrick_Volkerding [9] SlackBuilds | https://slackbuilds.org/ [10] Void Linux | https://voidlinux.org/ [11] CRUX | https://crux.nu/ [12] Gentoo | https://www.gentoo.org/ [13] ArchLinux | https://archlinux.org/ [14] NixOS | https://nixos.org/ [15] Guix | https://guix.gnu.org/ [16] Chimera Linux | https://chimera-linux.org/ [17] Serpent OS | https://www.serpentos.com/ [18] Yocto | https://www.yoctoproject.org/ [19] OpenWRT | https://openwrt.org/ [20] Alpine Linux | https://www.alpinelinux.org/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.231.87 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1680031201.A.A70.html

Re: 回文串

92274
> [閒聊] Linux發行版的選擇
Linux03/29 03:19

274 則留言

POSIX, 1F
感覺會 ... 宗教戰爭

roccqqck, 2F
戰起來 (爆米花

changchichun, 3F
我先來!如果不是工作用的desktop 我會選Zorin OS

filiaslayers, 4F
Zorin用20.04不會太舊嗎?現在都2023年了

dzwei, 5F
我本來想說什麼的.jpg

LGNexus5, 6F
內文好幾點不是互相抵觸了嗎

chang0206, 7F
對啊,Zorin 一直不出22.04版本的 有點怪

tennyleaz, 8F
換我出牌,我推Fedora當日常使用

leolarrel, 9F
閒聊嘛,標題就有標閒聊,就只是篇隨便聊聊的文

leolarrel, 10F
反正都寫了"純個人觀點",你不喜那是你自己的問題

leolarrel, 11F
跟樓主開地圖砲絕無關係

tomsawyer, 12F
開戰 我先 伺服器用首選centos7 要新的選rocky 再來是

tomsawyer, 13F
debian才是ubuntu

s9209122222, 14F
Arch 才最適合桌面日常使用吧?

s9209122222, 15F
驅動更新也比一般發行版快

s9209122222, 16F
這對玩遊戲很重要耶

s9209122222, 17F
Manjaro Arch 不穩定多了,他們宣稱的穩定根本是屁

s9209122222, 18F
這是親身體驗過的感想

Raysun96, 19F
開戰 我不覺得Fedora日常使用有什麼問題

Raysun96, 20F
而且Debian stable日常使用軟體版本不會太舊嗎?

s9209122222, 21F
*Manjaro 比 Arch 不穩定多了

s9209122222, 22F
Fedora 之前使用也很穩定,至少比 Manjaro 好多了

johnjohnlin, 23F
我安裝centos一律打開epel然後把那些不知道什麼過時

johnjohnlin, 24F
的gcc啥的軟體版本設為非預設,用起來跟ubuntu有87%

johnjohnlin, 25F

MirmodePon, 26F
BATTLE ! 一般使用應該直接用centos 就跟windows ltsc

MirmodePon, 27F
是一樣 kernel核心固定 套件也不會大幅度更動 完美!!

Bencrie, 28F
我用 debian stable,kernel/mesa 自己 build

frankmito, 29F
不推 Arch 但是推 Manjaro,Hmm......

roccqqck, 30F
日常使用用什麼都可 開心就好

roccqqck, 31F
server我會選支援十年的rocky9 alma9之類

roccqqck, 32F
再來才是選ubuntu 再來才是debian

iammortal, 33F
問就是Gentoo (疑

jksen, 34F
桌面端我根本不會用Linux哈哈哈(戰全部)

jksen, 35F
自己吃飯工具是用RHEL,其他的發行版只會用VM玩一下

asdfghjklasd, 36F
我只有BSD

asdfghjklasd, 37F
Linux 都是...

s9209122222, 38F
BSD 玩遊戲如何?

j50508, 39F
我推一下SteamOS 它是Steam Deck跑的OS 基於Arch Linux XD

Arbin, 261F
eos只有extra repo就好很多,整個就是跟Arch官方同步

s9209122222, 262F
Manjaro 本體其實根本就是 Pamac 吧?

s9209122222, 263F
其他東西都可以不用

PC3500, 264F
但是很尷尬的我每次用pamac裝aur但凡要編譯的都會報錯

Arbin, 265F
有yay和paru等更好的aur helper可以用,pamac沒必要了

Arbin, 266F
對我來說manjaro曾經真的在搞nv optimus時會比較好搞

Arbin, 267F
但之後衝突越來越多的狀況下也不好使

s9209122222, 268F
這邊指的是 GUI,沒有用過比 PAMAC 好用的。

a0193143, 269F
papac在KDE上常常莫名奇妙閃退,我後來是換成octopi

Wayfarer03, 270F
看到伺服器Ubuntu優先,我笑了XD 廢文無誤

changchichun, 271F
https://t.ly/2-tu 不曉得樓上在笑什麼?

iwant2sleep, 272F
推 ElementaryOS

holishing, 273F
笑最多人在用的server發行版錯了嗎XD

guezt, 274F
website最多是ubuntu 但server最多還是Redhat