計算機當中最重要的組件之一就是作業系統。事實上,強大的作業系統應具備軟體相容性,並且能夠順暢實現硬體與軟體之間的互動。對於大多數使用者而言,Linux 加 Windows 或者 Linux 加 Mac OS 往往是最理想的組合。
日常使用中,我們可以在同一台裝置上使用雙系統。 Windows 與 Linux 可謂各有所長。 Linux 擁有出色的可自訂能力、安全性優勢、具備專門的開源社群且大多數為免費版本。 Windows 或 Mac OS 也有自己的擁護者,它們的優點在於具備更多原生應用及更低操作複雜性。
但為什麼不二者皆有呢?下面我們將共同了解選擇雙重引導系統的五個理由,與不應該選擇雙系統的兩條反面理由。
應當使用雙系統
1、遊戲:新舊齊備
Windows 的原生遊戲更出色,而 Linux 則具備更理想的程式設計環境。雖然部分遊戲已經開始跨系統平台推出,但毫無疑問, Windows 仍然是遊戲玩家的最佳系統選項。
如果想玩老遊戲(例如 16 位元遊戲),那麼現代 Windows 架構往往無法完成任務。而 Linux 能夠透過 32 位元與 64 位元系統很好地支援 16 位元程式。這歸功於 Wine(Wine Is Not an Emulator),而大部分 Windows 應用程式都能夠順利運作。打算新舊遊戲通吃?雙系統幫你解決問題。
2、主機
在以原生方式運作作業系統時(不同於虛擬機器),作業系統能夠完全存取主機設備。因此,雙系統意味著系統本身能夠更為全面地存取各硬體組件,且其速度普遍高於虛擬機器方案。
3、相容性
大家可能已經發現,某些常用程式在特定作業系統下無法很好地運作,例如 Netflix。雖然 Linux 系統也提供幾種 Netflix 解決辦法,但用戶需要對其進行修改。考慮到大多數朋友會以單一設備為中心,例如筆記型電腦,因此安裝雙系統能夠更好地保證您順暢地存取全部應用程式及服務。
4、Linux 平台上的程式效果往往更好
在程式設計方面,Linux 通常具備諸多優勢。系統本身免費提供,且能夠支援 Java、PHP、Ruby、Perl、Python 以及 C/C++ 等語言,外加各類編碼應用以及 bash。
打算為 Windows 或 Mac 平台開發應用?使用 Linux 仍然沒有問題,但一般來說原生開發往往更好。舉例來說,Windows 提供極為強大的 Visual Studio,適用於 Windows 應用程式開發。
5、使用方式非常非常簡單
雖然命令列會給新手用戶帶來難以使用的第一印象,但 Linux 實際上具備非常出色的易用性。畢竟 Linux 是一款作業系統,與 Windows 及 Mac OS 並沒有本質上的差異。
同樣的,雙系統引導也易於實現。目前網路上提供大量此類教程,大家可以將 Linux 作為第二系統安裝,並在啟動時進行選擇。再有,檔案共用也不是問題,因為 Linux 能夠存取大部分 Windows 檔案。
不應該使用雙系統的理由
說了這麼多優勢,下面來看使用雙系統的一些弊端。
1、增加了複雜性
雖然安裝過程並不複雜,但兩套系統間的檔案共用可能會帶來一些問題。 Linux 通常易於存取 Windows 文件,但 Linux 文件則很難透過 Windows 存取。 Linux 大多採用 ext4 檔案系統,而 Windows 則需要第三方應用程式才能相容於 ext4。另外,儘管安裝非常簡單,但卸載起來則是比較麻煩。
總體來講,雙系統設定需要管理人員以耐心及智慧加以調整。如果大家不具備排除一些輕微故障的能力,那麼最好不要急於使用雙系統。
2、虛擬機器基本上能夠達到相同的效果
如之前所述,虛擬機器能夠託管在某一操作系統之內實現另一操作系統功能。這種方法可將 Linux 以虛擬機器方式運作在其他作業系統中,反過來也可以。另外,安裝與卸載也更為便捷,且不會影響到引導程式。
選擇虛擬機器解決方案需要更多硬碟空間,且資源佔用要超出直接運行 Linux 發行版。這意味著一些較舊的硬體可能不適合選擇虛擬機器方案。另外,虛擬機器內的作業系統可能無法對 PC 進行完全存取。舉例來說,我個人曾經遇到在虛擬機器中 Ubuntu 無法使用 DVD 驅動器安裝程式的問題。
雖然雙系統擁有自身的優缺點,但它確實能夠在提升相容性、安全性和功能性方面發揮巨大作用。而且對於希望嘗試 Linux 生態系統的朋友而言,這無疑是最理想的解決方案。