Distro Hopping 發行版換換症

前言

之前,我在 iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 同步發出 在 Debian 11 上直接用 Fcitx 5 與嘸蝦米 這篇文,獲得網友回饋,可能是我寫了幾個不同 Distro(發行版),而讓網友好奇,我怎麼一直在換 Distro。

我的回應是:

我自己有較常使用的發行版:Fedora、Clear Linux。
主要是因為有伙伴為了學程式設計而接觸 Linux,詢問我要選用那一個發行版的問題,我才想說多寫幾個發行版,讓伙伴們讀完後,也能夠自己安裝使用並做出選擇。

發行版換換症?

不停更換 Distro,這樣的行為,確實在 Linux 這邊很常發生,英文有一個詞:Distro Hopping,而維基百科裡面,也有談到這個詞,詳見 Linux distribution – Wikipedia 裡 Tools for choosing a distribution 那一個段落。

The process of constantly switching between distributions is often referred to as "distro hopping". Virtual machines such as VirtualBox and VMware Workstation virtualize hardware allowing users to test live media on a virtual machine. Some websites like DistroWatch offer lists of distributions, and link to screenshots of operating systems as a way to get a first impression of various distributions.

Distro hopping 這麼一個詞兒,我找不到中文翻譯,既然,沒有人翻譯這個詞,那我姑且就稱呼 Distro hopping 為「發行版換換症」。

停止「發行版換換症」?

被稱為 Linux 之父的 Linus Torvalds,幾年前參與 Debian 聚會,會中應該是 Debian 的使用者,邀請 Linus Torvalds 使用 Debian,Linus Torvalds 說出自己的看法與見解,沒有什麼場面話,當下算是滿不給面子的,不過,我倒覺得這樣的行為至少挺真誠的。就我瞭解,Linus Torvalds 當時常用的發行版是 Fedora,Linus Torvalds 的理由是家中有好幾部機器要維護,Fedora 對他而言,是相對容易的方案。

昨天,滑到一篇文章:How to Stop Distro-Hopping and Find the Perfect Linux Distro for Yourself,光看標題,我就已經有自己的答案,今天索性就把整篇文章讀完。

我必須說,我認同文章內容一半,有另外一半是我還沒有讀之前就已經有答案。我的答案是與其不停犯「發行版換換症」,不如擁抱 Linux 上諸多不同發行版的特性。而我的想法,或許比較結合上面分享到的文章與 Linus Torvalds 的看法。

以我家中的機器而言:

  1. iMac:內建硬碟裡,安裝了 macOS Mojave 與 Bootcamp(Windows 10),外接的硬碟裡,有 Fedora 與 Clear Linux,基本上,只要我想要的話,再加幾個 Distro 都沒有問題。
  2. Mac mini:前不久,整個安裝為 Arch Linux,說真的,我非常喜歡,但後來移到飯桌上,成為用餐時的娛樂工具,為了讓全家人都可以順手使用,我重新將硬碟規劃,安裝了 macOS High Sierra 與 Bootcamp(Windows 10)。其實,只要搞定無線網卡的驅動程式,iMac 上的外接硬碟,也是可以直接挪用到 Mac mini 這邊,沒有問題的。
  3. 筆電:安裝了 Windows 11 與 Zorin OS 16,選用,Zorin OS 的理由是想讓家人使用時,如果不小心沒有切換好系統,也能夠在一般上網使用等,不會有太多的不適應。

所以,我並沒有特定使用的 Distro,僅管,我是從 Fedora 開始學習,但,不同 Distro 有著不同的特性,以 Mac mini 而言,如果不是為了因應後來的使用需求,我認為 Arch Linux 就會一直在上頭運作,因為 Arch Linux 在這部機器上,滿好維護的。

後記

  1. Linus Torvalds 的說明,對我來說,算是找到一個出口,也可以說,我在 Distro 的選擇上,並不會太去限制自己,但我也不會一直換,因為,我在每一部機器上,除了使用需求外,我會思考的關鍵點是「好不好維護?」
  2. 你是不是也有「發行版換換症」?如果有,其實也不必太擔心。從另外一個角度來看,至少,對於每一個 Distro,你都有所涉獵。
  3. 只是,一直更換,有時候也要停下來思考,是不是沒有搞清楚自己的需求?是不是自己的系統維護功力要再提升?

發佈留言