本文由Ivon介紹5個適合新手入門的GNU/Linux發行版(distros),以桌面環境用途為主,伺服器用途次之。
這些Linux發行版應該夠您自由的上上網、看影片、玩遊戲、影像處理、寫程式、跑伺服器開發軟體…等各式各樣日常用途。
有些Linux發行版基於商業發行版而來,選擇跟伺服器環境類似的發行版學習對未來伺服器用途也有幫助。即使不是商業公司支援的Linux發行版也有豐富的網路資源可以參考,網路上可以輕鬆找到解答。
0. 篩選原則#
為什麼只有5個:過多的選擇會造成混亂,更別說這5個發行版有的還允許使用者自由選桌面環境呢。
本文僅討論至桌面用途的GNU/Linux發行版,不包含SteamOS、ChromeOS、Android、FreeBSD、Harmony OS…。
不互相隸屬,除Mint和Ubuntu類似以外,其他發行版都是完全不同的生態結構,這樣才有趣。
不推薦特化用途、單純換皮、太小眾的發行版,例如ZorinOS、elementaryOS、LiteOS、Deepin、ezgo、MX Linux、Kali Linux、Nobara、Puppy Linux、Alpine Linux
Ubuntu flavor、Fedora Spin也不推薦,一切以該發行版的預設選項為主。
不推薦DIY成分過重的發行版,例如Gentoo、Arch Linux、Slackware、NixOS
不推薦沒有中文討論區的發行版(不一定要台灣的,中國的也行)
1. Linux Mint#
- 官網下載: Linux Mint
- 基於何種發行版:Ubuntu LTS
- 套件管理器:APT (DEB), Flatpak
- 更新模式:固定版本,每二年一次大版本更新。
- 預設桌面環境:Cinnamon
很多發行版都宣稱自己簡單易用,但都沒有Linux Mint的直覺。儘管Linux Mint預設界面醜了一些,但是很穩定,即使是老舊的電腦也跑得動。
Linux Mint是由網路社群開發,而非商業公司維護。預設界面長得很像Windows XP,大部份系統維護都可以用圖形界面完成。
內建多媒體應用程式與辦公軟體,應用程式商店也很穩。使用者還可以用圖形程式自動偵測缺少的驅動,讓Mint自行補齊。
內建Timeshift系統備份工具,可以建立還原點。
Linux Mint跟Ubuntu高度相似,套件可以互通,不少使用者會跑到Ubuntu社團求助。不過Linux Mint本身決策不受Canonical公司控制。
Linux Mint官方英文論壇: Linux Mint Forums - Index page
Linux Mint中文討論區: Facebook | LinuxMint [論壇] Ubuntu正體中文站
2. Ubuntu Desktop LTS#
- 官網下載: Ubuntu正體中文站| Ubuntu系統安裝教學
- 基於何種發行版:Debian Testing
- 套件管理器:APT (DEB), Snap
- 更新模式:LTS版採固定版本發表,每二年一次大版本更新。
- 預設桌面環境:GNOME
這裡推薦的Ubuntu LTS是長期支援版本,為求穩定套件版本較舊,但也代表套件經過多重測試,適合新手使用。
由Canonical公司提供支援,使用範圍最廣的發行版,桌面、伺服器、嵌入式系統都可以看到它的身影。桌面版一直以來不變的是其簡單易用的理念,甫安裝就會儘可能的幫使用者裝好驅動,以及開箱即用的中文環境。
Ubuntu的GNOME桌面有另外修改過,Ubuntu在原版GNOME的基礎上加了一些功能,例如桌面圖示、Dash的位置,使之用起來比較像Windows。但也因此部份擴充功能不相容。
Ubuntu內建多個安裝更新驅動程式的圖形界面,但圖形化調整的選項較Linux Mint少。
Ubuntu英文討論區: Ubuntu Forums | AskUbuntu
Uubntu中文討論區: Facebook | Ubuntu 正體中文站 討論區
3. Fedora Workstation#
- 官網下載: Fedora Workstation
- 基於何種發行版:Fedora是CentOS、RHEL的上游發行版
- 套件管理器:DNF (RPM), Flatpak
- 更新模式:半滾動更新,每9個月發表一次大版本更新。
- 預設桌面環境:GNOME
Feodra是Redhat公司新技術的試驗田,界面和指令跟下游的RHEL類似,套件很新,等功能穩定後才會下放到CentOS、RHEL。
Fedora對套件修改不大,因此在這裡您可以享受到最純粹的GNOME桌面:以一工作區一視窗、手勢為主的工作體驗。
預設採用BTRFS作檔案系統,方便系統出錯時回滾到上一個版本。
Fedora堅持自由軟體理念,系統十分精實,預設安裝的套件很少。雖然會幫使用者安裝中文輸入法,但是非自由軟體(如影音解碼器、網路卡驅動)需要開RPM Fusion儲存庫手動安裝。
大部分時候要用指令管理更新。
Fedora英文討論區: Fedora Discussion | FedoraForum.org
Fedora中文討論區: Fedora 臺灣社群論壇
4. openSUSE Tumbleweed#
- 官網下載: openSUSE Tumbleweed
- 基於何種發行版:openSUSE Tumbleweed為openSUSE Leap和SUSE Linux Enterprise的上游發行版
- 套件管理器:Zypper(RPM), Flatpak
- 更新模式:滾動更新
- 預設桌面環境:KDE Plasma(安裝器可選)
SUSE公司贊助的滾動發行版,套件很新,官方宣稱套件在推出前都會跑一次自動化測試,減少滾動更新帶來的不穩定因素。
預設採用BTRFS作檔案系統,方便系統出錯時回滾到上一個版本。
內建YaST管理工具,跟伺服器版本一樣強大,可以用圖形化界面管理系統升級、GRUB參數、防火牆設定、備份快照。
非自由的媒體解碼器、網路卡驅動需要額外開非自由儲存庫(non-OSS)安裝,這個步驟可以用圖形界面完成。
openSUSE英文討論區: openSUSE Forums
openSUSE中文討論區: openSUSE 中文论坛- openSUSE 中文爱好者之家
5. EndeavourOS#
- 官網下載: EndeavourOS
- 基於何種發行版:Arch Linux
- 套件管理器:Pacman
- 更新模式:滾動更新
- 預設桌面環境:XFCE
基於Arch Linux的發行版,由網路社群提供支援。新增了一些便於使用者管理系統套件的圖形程式,方便使用者入門Arch Linux的世界。Arch Linux的系統很精簡,收錄套件眾多。當你在官方軟體庫找不到某軟體的時候,總是能在AUR找到第三方維護的版本。
與類似專案Manjaro不同點在於,EndeavourOS沒有太多自己的套件,比較像單純Arch Linux加上圖形安裝器,以及自己一套主題。除此之外變化不多,沒有AUR延遲同步的問題。
因此如果懂得使用指令的話,可以安心參閱Arch Wiki豐富的資源來調整系統,不用擔心EndeavourOS修改東西太多導致系統不相容。當然,Arch Linux很多時候都得用到指令來修改系統。
EndeavourOS英文討論區: EndeavourOS Forum
Arch Linux中文討論區: Arch Linux 臺灣社群 | Arch Linux 中文论坛