[閒聊] 我該選擇哪種 Linux 版本已刪文
要選擇那個 GNU/Linux 發行版,是個蠻個人化的問題
問十個 Linuxer 可能會得到十一種答案
今天剛好休息,上來灌灌水,希望大家也可以互相分享一下
現在虛擬機器軟體,像是 VirtualBox,真的很強大
想試某個 Linux 發行版,開個虛擬機,照著選單按一按就裝完了
對於 Slackware 或 Arch Linux 等相對較 hardcore 的發行版
先試裝一次,再實際安裝,碰到問題的機會相對比較少
想試 LVM 或 raid 等,就自己多開幾個虛擬硬碟就是了
如果實際安裝時,主要記得 /home 要切出來
重裝的時候,不要 format /home 資料夾,設定檔可以保留
其實,除了設定檔以外,在 /home 底下建一個 bin
一些自己寫的 script 也可以留下來,通常可以繼續沿用
另外,現在 Github 等雲端空間很發達
像是自己的 Vim 或 Emacs 設定或其他 script 等,都可以在雲端上放一份
換電腦時,通常可以繼續使用
真正用比較久的就是 Arch Linux 和 Debian,分享一下
Arch Linux 的優點:
- 套件很接近上游的狀態,系統設定很乾淨,好修改
- Arch Linux 的 wiki 真的維護得很好,照著做可以解決大部分的問題
- 套件夠新,更新很快,對喜歡嘗新的人來說是一大優點
- Rolling release
- 打包 AUR (Arch User Repository) 套件的門檻比打包其他套件來得容易
需要時,自己打包一下,不會花很久的時間
使用 Arch Linux 時的考量:
- 世事沒那麼美好,偶而重大更新時,還是有可能有雷;release note 要看
- AUR 套件的品質相對沒那麼穩定,還是要看一下 PKGBUILD
- 商業軟體支援相對較薄弱,還是要靠 AUR 上的套件
Debian 的優點:
- stable branch 真的蠻 stable 的,bug 很少
- 本身套件夠多,大部分的軟體都已經打包好了
- 通常 Ubuntu/Debian 都在商業軟體的支援清單之中
- 雖然,和上游 source 比起來,設定修改較多;不過,Debian 的設定還算好改的
使用 Debian 時的考量:
- stable branch 的軟體相對舊,testing/unstable branch 的套件比較新
但是 testing/unstable branch 就比較會有潛在問題,使用者要自行取捨
- 雖然可以用 backport 引入新版軟體,但是,backport 本身無法解決全部的問題
有時候,還是得自行引入上游 source 來安裝
- 不是 rolling release;不過,升級發行版本算相對簡單
最後講一下自己的 Linux 使用經驗,參考用,文長慎入
Madrake -> Debian -> Gentoo -> Arch Linux -> Debian
小弟沒有 LPIC 或是 RHCE 證照,主要是 home 和 workstation 的使用情境
認真地使用 GNU/Linux 時,就是做一些 bioinformatics 的東西
但是伺服器端的使用經驗相對較少,這裡主要以桌面使用為考量
最早在用的是 Mandrake(Mandriva),那時候每次出來新版,都有一些小問題
大概就要改改設定檔,打打 patch,其實那時候對那些設定還不是很懂
都是看網路上大大的教學,就按表操課,大部分都很幸運,系統都改得動
那時候 Mandrake 的問題是大版本更新,通常都不會那麼順利
整個系統就很容易出問題,又不知道從何修起,最後都免不了要重灌
之後,轉而使用 Debian,那時候網路上剛好有一份「Debian 無痛起步法」
照著那份指引走,很順利地安裝好,使用了一陣子 Debian
不過那時候貪圖新版本的軟體,有時候會混用 testing 和 unstable 的套件
結果系統就會開始出毛病,有時候可以處理,有時候沒辦法
不過,用 Debian 一陣子後,比較有能力自己修改系統設定
之後轉換其他 Linux 發行版時,大概線上手冊翻一翻,通常都改得動
後來,剛好 Gentoo 出來,很紅,Gentoo 維基很好很強大
就跟著流行,照 Gentoo 維基,裝 Gentoo 當自己的主系統
Gentoo 的自訂性很高,但最大的問題是設錯編譯參數,比不設更糟
那時候電腦也不快,花很多時間在重編軟體,覺得實在很浪費時間
而且沒什麼 C/C++ 的相關經驗,很多 GCC 的參數有看沒有懂
即使編好後,系統快一點點,也感覺不到什麼好處,後來又想換發行版了
後來,看上了 Arch Linux,就開始使用 Arch Linux 當主系統
Arch Linux 真的蠻多優點的,像是設定檔很接近上游的狀態
搭配 Arch Linux 強大的 wiki,很多設定都很好修改,系統也會有適當的反應
另外一個當時的優點是 /etc/rc.conf,使用上比複雜的 /etc/init.d 好改得多
後來 rc.conf 被改掉後,還失落了一陣子
而且,Arch Linux 套件都蠻新的,對喜歡嘗新的人來說,是另一個優點
不過,號稱 rolling release 的 Arch Linux 偶而還是有雷
就是在某時候有重大更新的時候,步驟沒走好,系統就會出問題
中間有中招重灌過一次,其他時候大概可以穩定用兩三年不用重灌
最近換了電腦,還是想回頭用 RPM 或 DEB 為主的發行版
主要是一些商業軟體,對幾個主流發行版還是比較友善
在虛擬機上玩過一小段時間 Ubuntu,覺得 Unity 的介面整個就是冏
而且 Ubuntu 的系統設定感覺沒有 Debian 或 Arch Linux 來得好修改
想想,還是回頭用 Debian
最近的 Debian 變得比以前好裝很多,裝好後通常就有桌面、網路、音效等
稍微花一點時間,就有中文桌面和輸入法可用
而且,Ubuntu/Debian 通常會是商業軟體支援的對象
不過,stable branch 的軟體有時候還是會舊一點,使用者需自行取捨
現在比較不玩自己的系統了,夠用就好
之後還會再換 GNU/Linux 發行版嗎?其實也不確定
偶而有空,也會在虛擬機上玩其他的發行版
至於主要使用的系統,當然是希望不用花太多時間,穩定就好
一切還是看緣份囉
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.98.106
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1441471736.A.10F.html
推
09/06 01:07, , 1F
09/06 01:07, 1F
→
09/06 01:07, , 2F
09/06 01:07, 2F
→
09/06 01:07, , 3F
09/06 01:07, 3F
→
09/06 01:09, , 4F
09/06 01:09, 4F
推
09/06 01:33, , 5F
09/06 01:33, 5F
→
09/06 01:34, , 6F
09/06 01:34, 6F
→
09/06 08:09, , 7F
09/06 08:09, 7F
→
09/06 08:09, , 8F
09/06 08:09, 8F
→
09/06 08:10, , 9F
09/06 08:10, 9F
→
09/06 10:33, , 10F
09/06 10:33, 10F
→
09/06 10:34, , 11F
09/06 10:34, 11F
推
09/06 10:39, , 12F
09/06 10:39, 12F
推
09/06 16:29, , 13F
09/06 16:29, 13F
→
09/06 16:29, , 14F
09/06 16:29, 14F
→
09/06 17:50, , 15F
09/06 17:50, 15F
→
09/06 18:25, , 16F
09/06 18:25, 16F
→
09/06 18:59, , 17F
09/06 18:59, 17F
→
09/06 19:51, , 18F
09/06 19:51, 18F
→
09/06 19:51, , 19F
09/06 19:51, 19F
→
09/06 20:49, , 20F
09/06 20:49, 20F
→
09/06 20:49, , 21F
09/06 20:49, 21F
→
09/06 20:50, , 22F
09/06 20:50, 22F
→
09/06 20:51, , 23F
09/06 20:51, 23F
→
09/06 20:51, , 24F
09/06 20:51, 24F
→
09/06 20:53, , 25F
09/06 20:53, 25F
→
09/06 20:54, , 26F
09/06 20:54, 26F
→
09/06 20:56, , 27F
09/06 20:56, 27F
→
09/06 20:58, , 28F
09/06 20:58, 28F
→
09/06 21:15, , 29F
09/06 21:15, 29F
→
09/06 21:45, , 30F
09/06 21:45, 30F
→
09/06 21:45, , 31F
09/06 21:45, 31F
→
09/06 21:46, , 32F
09/06 21:46, 32F
→
09/06 21:49, , 33F
09/06 21:49, 33F
→
09/06 21:50, , 34F
09/06 21:50, 34F
→
09/06 21:51, , 35F
09/06 21:51, 35F
→
09/06 21:51, , 36F
09/06 21:51, 36F
推
09/06 22:32, , 37F
09/06 22:32, 37F
推
09/06 22:37, , 38F
09/06 22:37, 38F
→
09/06 22:37, , 39F
09/06 22:37, 39F
→
09/06 22:38, , 40F
09/06 22:38, 40F
→
09/06 22:38, , 41F
09/06 22:38, 41F
→
09/06 22:39, , 42F
09/06 22:39, 42F
→
09/06 22:40, , 43F
09/06 22:40, 43F
→
09/06 22:41, , 44F
09/06 22:41, 44F
→
09/06 22:41, , 45F
09/06 22:41, 45F
推
09/06 23:40, , 46F
09/06 23:40, 46F
推
09/07 00:18, , 47F
09/07 00:18, 47F
→
09/07 00:19, , 48F
09/07 00:19, 48F
→
09/07 05:40, , 49F
09/07 05:40, 49F
→
09/07 11:09, , 50F
09/07 11:09, 50F
→
09/07 11:09, , 51F
09/07 11:09, 51F
→
09/07 11:10, , 52F
09/07 11:10, 52F
→
09/07 11:10, , 53F
09/07 11:10, 53F
→
09/07 11:11, , 54F
09/07 11:11, 54F
→
09/07 11:12, , 55F
09/07 11:12, 55F
→
09/07 11:12, , 56F
09/07 11:12, 56F
推
09/07 11:14, , 57F
09/07 11:14, 57F
→
09/07 11:14, , 58F
09/07 11:14, 58F
→
09/07 11:16, , 59F
09/07 11:16, 59F
→
09/07 11:17, , 60F
09/07 11:17, 60F
→
09/07 11:18, , 61F
09/07 11:18, 61F
→
09/07 11:19, , 62F
09/07 11:19, 62F
→
09/07 13:47, , 63F
09/07 13:47, 63F
→
09/07 15:03, , 64F
09/07 15:03, 64F
→
09/07 15:04, , 65F
09/07 15:04, 65F
推
09/07 17:47, , 66F
09/07 17:47, 66F
→
09/07 18:42, , 67F
09/07 18:42, 67F
→
09/07 18:43, , 68F
09/07 18:43, 68F
→
09/07 18:44, , 69F
09/07 18:44, 69F
→
09/07 21:37, , 70F
09/07 21:37, 70F
→
09/07 21:37, , 71F
09/07 21:37, 71F
→
09/07 21:38, , 72F
09/07 21:38, 72F
→
09/07 21:39, , 73F
09/07 21:39, 73F
→
09/08 00:02, , 74F
09/08 00:02, 74F
→
09/08 00:13, , 75F
09/08 00:13, 75F
→
09/08 00:13, , 76F
09/08 00:13, 76F
→
09/08 07:03, , 77F
09/08 07:03, 77F
→
09/08 07:04, , 78F
09/08 07:04, 78F
→
09/08 07:05, , 79F
09/08 07:05, 79F
→
09/08 07:05, , 80F
09/08 07:05, 80F
→
09/08 07:06, , 81F
09/08 07:06, 81F
→
09/08 07:08, , 82F
09/08 07:08, 82F
→
09/08 20:08, , 83F
09/08 20:08, 83F
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章