看板 Linux
作者 OSDBNetwork (Cloud Service)
標題 [閒聊] Linux發行版的選擇
時間 Wed Mar 29 03:19:18 2023


[原文]

再論 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/
Zorin
[圖]
The creators of Zorin OS, the alternative to Windows and macOS designed to make your computer faster, more powerful, secure, and privacy-respecting. ...

 

[5] Mint | https://linuxmint.com/
Home - Linux Mint
Linux Mint is an elegant, easy to use, up to date and comfortable desktop operating system. ...

 

[6] Kali Linux | https://www.kali.org/

[7] Parrot Linux | https://parrotlinux.org/

[8] Patrick Volkerding | https://wikimili.com/en/Patrick_Volkerding
Patrick Volkerding - WikiMili, The Best Wikipedia Reader
[圖]
Patrick Volkerding (born October 20, 1966) is the founder and maintainer of the Slackware Linux distribution. Volkerding is Slackware's Benevolent Dic ...

 

[9] SlackBuilds | https://slackbuilds.org/

 

[10] Void Linux | https://voidlinux.org/
Enter the void
Welcome to the Void ...

 

[11] CRUX | https://crux.nu/

 

[12] Gentoo | https://www.gentoo.org/

[13] ArchLinux | https://archlinux.org/

 

[14] NixOS | https://nixos.org/
Nix & NixOS | Reproducible builds and deployments
[圖]
Nix is a tool that takes a unique approach to package management and system configuration. Learn how to make reproducible, declarative and reliable sy ...

 

[15] Guix | https://guix.gnu.org/

[16] Chimera Linux | https://chimera-linux.org/
Chimera Linux
Chimera Linux ...

 

[17] Serpent OS | https://www.serpentos.com/

[18] Yocto | https://www.yoctoproject.org/

 

[19] OpenWRT | https://openwrt.org/
[OpenWrt Wiki] Welcome to the OpenWrt Project
Welcome to the OpenWrt Project The OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, stati ...

 

[20] Alpine Linux | https://www.alpinelinux.org/
index | Alpine Linux
Alpine Linux ...

 

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.231.87 (臺灣)
※ 作者: OSDBNetwork 2023-03-29 03:19:18
※ 文章代碼(AID): #1a8ptXfm (Linux)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1680031201.A.A70.html
POSIX: 感覺會 ... 宗教戰爭1F 03/29 08:16
roccqqck: 戰起來 (爆米花2F 03/29 08:43
changchichun: 我先來!如果不是工作用的desktop 我會選Zorin OS3F 03/29 09:25
filiaslayers: Zorin用20.04不會太舊嗎?現在都2023年了4F 03/29 09:32
dzwei: 我本來想說什麼的.jpg5F 03/29 10:10
LGNexus5: 內文好幾點不是互相抵觸了嗎6F 03/29 10:56
chang0206: 對啊,Zorin 一直不出22.04版本的 有點怪7F 03/29 11:36
tennyleaz: 換我出牌,我推Fedora當日常使用8F 03/29 12:52
leolarrel: 閒聊嘛,標題就有標閒聊,就只是篇隨便聊聊的文
反正都寫了"純個人觀點",你不喜那是你自己的問題
跟樓主開地圖砲絕無關係9F 03/29 13:14
tomsawyer: 開戰 我先 伺服器用首選centos7 要新的選rocky 再來是debian才是ubuntu12F 03/29 14:29
s9209122222: Arch 才最適合桌面日常使用吧?
驅動更新也比一般發行版快
這對玩遊戲很重要耶
Manjaro Arch 不穩定多了,他們宣稱的穩定根本是屁這是親身體驗過的感想14F 03/29 17:34
Raysun96: 開戰 我不覺得Fedora日常使用有什麼問題
而且Debian stable日常使用軟體版本不會太舊嗎?19F 03/29 17:39
s9209122222: *Manjaro 比 Arch 不穩定多了
Fedora 之前使用也很穩定,至少比 Manjaro 好多了21F 03/29 17:41
johnjohnlin: 我安裝centos一律打開epel然後把那些不知道什麼過時的gcc啥的軟體版本設為非預設,用起來跟ubuntu有87%23F 03/29 18:41
MirmodePon: BATTLE ! 一般使用應該直接用centos 就跟windows ltsc是一樣 kernel核心固定 套件也不會大幅度更動 完美!!26F 03/29 19:02
Bencrie: 我用 debian stable,kernel/mesa 自己 build28F 03/29 19:43
frankmito: 不推 Arch 但是推 Manjaro,Hmm......29F 03/29 20:20
roccqqck: 日常使用用什麼都可 開心就好
server我會選支援十年的rocky9 alma9之類
再來才是選ubuntu 再來才是debian30F 03/29 20:46
iammortal: 問就是Gentoo (疑33F 03/29 21:01
jksen: 桌面端我根本不會用Linux哈哈哈(戰全部)
自己吃飯工具是用RHEL,其他的發行版只會用VM玩一下34F 03/29 21:03
asdfghjklasd: 我只有BSD
Linux 都是...36F 03/29 21:32
s9209122222: BSD 玩遊戲如何?38F 03/30 00:09
j50508: 我推一下SteamOS 它是Steam Deck跑的OS 基於Arch Linux XD39F 03/30 00:33
Hurricaneger: linuxmint>lubuntu>arch不要限制自己distro hopping 的心,時間會決定自己的選擇。40F 03/30 02:07
itsasemen: 安裝什麼distro當桌面還是要看命,我筆電裝fedora andopensuse都大爆死,一堆bug無解,裝linuxmint就全部正42F 03/30 06:51
mstar: 我都用 Android   (逃)45F 03/30 09:44
ingramchen: 玩 steam 首選 nobara, GE 親手調教的 fedora46F 03/30 14:43
jksen: 比起桌機,筆電裝Linux碰到問題機率真的高不少...
linux mint印象有閉源驅動?! 所以可能比較OK,不過記得幾年前好像有資安問題,現在不知道有沒有好些
        安全47F 03/30 18:12
ichika42069: *BSD已經上葉克膜好幾年了51F 03/30 20:40
guteres: 桌面端不用Linux+1 ☜(゚ヮ゚☜)52F 03/30 21:06
leon1757tw: 用了arch+i3wm好幾年 最後還是回來用win linux乖乖當server用就好 除非你真的時間太多53F 03/30 23:00
roccqqck: WSL2現在有了systemd的確是滿夠用了55F 03/30 23:07
ichika42069: Windows死機處理起來比Linux+ZFS要花太多時間了,不過也是運氣問題。56F 03/31 00:07
a0193143: 用Manjaro不如原版Arch
它沒有全部用Arch的東西,所以某些場景會有問題
個人現在是用EndeavourOS,本質上是打包好的Arch而已
我Android編譯用Ubuntu Server,反正就開虛擬機用SSH連畢竟官方文件用Ubuntu,指令直接貼進去就好58F 03/31 13:03
s9209122222: Manjaro 當初說得自己有多棒多穩定,結果一堆鳥問題63F 03/31 13:59
leolarrel: 哪個distro背後社群力量大,哪個distro就穩定,這是資本主義的現實64F 03/31 14:44
descent: steam deck 強迫用 arch linux66F 03/31 16:54
superpandal: 穩不穩定與追求才有關係 核心還是gpl協議
開源是種信仰
當某個群體明明不怎麼開源卻營造開源
氣氛想也知道為了什麼
slackware最古老發行版 之前一度想試
i3wm就不說了 用過一段時間覺得不喜歡67F 03/31 18:38
kpier2: 謝謝! 這板上次有點煙火是什麼時候了?73F 03/31 19:22
openSUSE: 我不許你胡說!(泣)74F 03/31 19:29
superpandal: opensuse之前很常用 但後來覺得rpm打包方式就是囧
即便有obs也改不了
同樣採用rpm的 centos... deb都差不多75F 03/31 20:10
jksen: 是覺得RPM比dpkg難用嗎@@78F 03/31 21:38
Hurricaneger: 遇到CentOS系和Ubuntu系,我都用gui裝套件。回Arch系就很自然開terminal key sudo pacman,不知道為什麼?
還可以玩只用paru更新賭人品79F 04/01 00:13
dzwei: AUR對著rpm跟dpkg大笑 (逃)83F 04/01 01:41
jobintan: 身為長期KDE死忠粉當然首推官方版的KDE Neon了…………雖然近來KDE Neon一堆問題不過最後也是能自行解決………84F 04/01 07:26
guezt: Mageia明明就很好用86F 04/01 08:26
holishing: 戰文看看就好,只有你自己才知道你要拿這個發行版做什麼事情87F 04/01 17:26
amos30627: 不是stable的都被你說不要用...
fedora是rolling-release不代表不穩89F 04/01 17:47
holishing: 嚴格來說fedora也不算rolling, 只是大版發行週期真的很
arch則是沒跟你在分版號的91F 04/01 17:54
Bencrie: 先統一一下 stable 指什麼東西吧94F 04/01 17:56
LawLombie: openSUSE, Fedora 和 Arch 使用者哭暈在廁所
我都用openSUSE
不推 Manjaro95F 04/01 19:03
lantw44: Fedora 發行週期短,也是跟 Ubuntu 非 LTS 版一樣而已呀98F 04/01 21:39
brli7848: 知乎的廢文99F 04/02 00:05
dobedobedo: BTW, I use...221F 04/18 21:57
liumang: arch222F 04/19 11:08
F04E: 本來想說什麼的 但...223F 04/20 14:01
pent: 做生資是用ubuntu就好吧,用manjaro是自找麻煩224F 04/21 16:41
lecheck: 謝謝225F 04/21 19:51

--
--
(OSDBNetwork.): [閒聊] Linux發行版的選擇 - whatla板