去年 12 月因為一場講座,講師 Tim Hsu 說想要學好 Linux 就轉到 Linux 系統去每天使用,剛好我也想再次試看看 Ubuntu,距離上次以 Ubuntu 當作主系統大概是兩三年前了吧,因為買了 Macbook air 之後就越來越習慣 Unix-like 環境。持續約半年,我又跳回到 Windows 了,這是為甚麼呢?
Ubuntu
優點
- Linux 環境對於開發者友善 (指令、套件)
- 不太會中毒 (測試軟體或是網站時不太需要擔心)
- Docker 原生支援
- 很多工具都很強大,介面當然另當別論
缺點
- 輸入法 (嘗試過新酷音、Rime,選字都沒有到很滿意)
- 文書處理軟體都會跑版 (就算是開源文件在 LibreOffice 顯示有時也會有問題)
- 支援遊戲少
- 支援軟體少 (Line,Jandi)
- 套件有時衝突
轉捩點
其實上述缺點都還好,習慣就好,最主要的轉捩點應該就是手癢搶在第一波 Bionic 釋出後馬上升級,Ubuntu 一直以來對於跨版本升級都很容易出問題。升級後首先當然是開不了機,修了幾小時後發現是顯卡問題,將套件衝突處理完後重裝驅動即可正常開機。 16.04 升級到 18.04 後是一連串的問題,程式執行到一半容易異常終止,圖形化介面經常無回應後自動重啟,開機常常要開好幾分鐘,音訊時常有雜音或是沒聲音,得重啟系統,重啟 ALSA 沒用。。。基於這些原因就又跳回 Windows 了,黑蘋果畢竟驅動與升級問題也不少也就不考慮。
Windows
當初 2015 年首天升級 Win10 時我就更新了,還記得那天是 7/29,升級完一切順利安好,就這樣過去了一年多,有時桌面會死當,也遇過幾次內建的解壓縮程式解壓不完全,後來下載 7zip 解決,Defender 好像也有點問題,記不太得了,總之後來又灌回 win7,相信大家應該都明白 win10 剛出來沒有到太穩定,強制更新更是很惱人。在我使用 Ubuntu 這段時間偶爾也會開 Win7 打打遊戲,不曉得為甚麼 Ubuntu 顯卡驅動就是沒有黑蘋果的 WebDrive 驅動好,打 CSGO 黑蘋果底下比 Ubuntu 順暢呢!
優點
- 軟體支援多安裝方便
- 有世界最強 IDE
- 打遊戲方便
缺點
- 沒有 Unix Command
- 沒有 Unix Command
- 沒有 Unix Command
- 字體預設新細明體
- Big5, CRLF
- 無腦下一步就 GG
- 容易中毒
- 他是 Windows
轉移
從 Ubuntu 跳回到 Windows 滿容易的,就把 Documents、Downloads、Music 等資料夾備份一下就可以把整顆硬碟洗掉了。Win10 起來後想到甚麼就裝甚麼。
VT-d 衝突
大部分都很順利直到我要用 Docker 跟 VirtualBox,因為 Docker 目前最新版要求使用 Hyper-V 去掛 Linux 虛擬機,而這樣會跟 VirtualBox 互搶虛擬化資源,其實所有會使用 VT-d 功能的軟體都會有這個問題,如 Android Studio AVD、VMWare 等。所以只能擇一使用,或是把 VT-d 關掉大家都別搶。為了 Docker 只好忍心棄用 VirtualBox,反正都用 M$ 了多用一個 Hyper-V 也就忍一下。。。 這邊要注意的是,Docker toolbox 是舊版本,在運行 MySQL 跟 MariaDB 會有掛載問題,省的麻煩直接使用 Docker 就好,但就是得犧牲一點使用 Hyper-V 當作 Hypervisor。
Docker 好棒棒
以前都用 Appserv 去跑 Apache 跟 MySQL (因為被 XAMPP 雷過),現在有了 Docker 也有了 Laradock 這麼方便的東西,當然是用 Docker 去跑呀,乾淨輕鬆又簡單(?),啟動稍微久一點而已。
Command line tool
之前就稍微用過 MinGW 之類的東東,因為安裝了 Git 就可選 Git Bash,我也就沒特別去設定了,且常用的指令都有,滿不錯的。
總結
如果 Ubuntu 18.04 之後能夠穩定的話,是不排除再跳回去,輸入法那些倒是其次,邊緣人本來就沒啥人好聊天 QAQ,打中文字的頻率不高。當然,更希望的是多存點錢買台 Macbook Pro 啦,又潮又好用!下雨天還不用怕跳電。
comments powered by Disqus