作者ivon852 (內容農場殺手)
看板Linux
標題Re: [閒聊] Linux發行版的選擇
時間Tue Apr 11 15:33:05 2023
撇除把Android和ChromeOS跟GNU/Linux一起討論的
我覺得最近出現的immutable Linux distro也是可以用作桌面版用途。
https://i.imgur.io/3usyDSu
immutable distro整個系統唯讀,除顯卡驅動的必要套件外,其他套件都用Flatpak、Podma
n容器安裝,DistroBox這個軟體更是可以方便在容器環境存取其他Linux發行版的工具。
使用BTRFS,升級直接覆蓋舊有的rootfs,支援回滾。
目前immutable的發行版有以下幾個,設計理念大致相同。
- SteamOS:基於Arch Linux,玩遊戲專用
- Fedora Silverblue/Kiniote:基於Fedora
- MicroOS:基於openSUSE,Wiki寫目標客群是「不想花時間調整系統的開發者」
- VanillaOS:基於Debian
- EndlessOS:以前基於Ubuntu,後來改成Debian,好像是主打教育市場
- blendOS:創辦人口出狂言,說要取代所有的Linux發行版,所以支援apt, dnf, yum, pac
man, and yay等套件管理員。
---
上面的系統我實際用過的為Silverblue和MicroOS,我覺得還是不完美,即使是單純拿來上
網。
如果軟體只能從Flathub裝,那Gnome Software那套爛前端應該要先搞好,穩定性至少要有W
indows 11商店的等級吧。KDE Discover還比較穩。
https://i.imgur.io/SHuCZD2
此外用Flatpak裝軟體,仍會有啟動較慢,或是權限設計不妥的問題。某些桌面環境的核心
軟體還是得用系統套件管理員安裝,這樣會給初階使用者造成困惑。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.221.135 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1681198388.A.2FF.html
1F:推 changchichun: 整個系統唯讀?? 那怎麼用啊? 04/12 09:24
2F:→ terter: 一般嵌入式系統(硬體固定)好像比較常見, 使用者應用區 04/12 10:18
3F:→ terter: 還是可寫啦。系統更新就真的直接蓋過去就好 04/12 10:19
4F:→ Richun: 我有用過一陣子silverblue,它系統更新完一定要重開機。 04/14 02:15
5F:→ Richun: 如果炸掉可以rollback回上一版,但不會動到系統以外的東西 04/14 02:16
6F:→ Richun: 整體算分成三個部分,OS跟layer上去的package、flatpak、 04/14 02:18
7F:→ Richun: podman做出的container。 04/14 02:18
8F:推 Arbin: 專門給k8s用的部分發行版就是read-only 04/16 03:03
9F:→ Arbin: 例如Talos Linux,看同學玩過,剛剛找了一下才找到xd 04/16 03:06
10F:→ George017: silver blue是可以用指令裝套件的吧?只不過不是一般R 05/06 12:51
11F:→ George017: HEL上的yum/dnf 05/06 12:51
12F:→ George017: 另外就是套件的功能與穩定度似乎還是有差(silver blue 05/06 12:53
13F:→ George017: 上的cockpit就少了一些東西) 05/06 12:53
14F:→ ivon852: 對的,用ostree,至於dnf那些只能在podman容器裡用 05/07 13:49
15F:推 extraymond: ubuntu也要出immutable了,看來大趨勢會流行一陣子 06/11 02:50