我是如何幫助媽媽從 Windows 切換至 Linux 的
有了 Linux,即便是新手用戶,也能通過大量熟悉的應用程序獲得流暢、精致的桌面體驗。
大型強子對撞機是 由 Linux 驅動 的,國際空間站上的筆記本電腦是 運行在 Linux 上 的,Instagram 和 Nest thermostats 也是如此。最近,我們觀看了 機智號Ingenuity 在火星上空飛翔,它是一個令人驚嘆的無人直升機,也是 由 Linux 驅動的!這進一步證明了這個操作系統的靈活性和通用性。
但是現在,真正的大新聞來了。我在這里“官宣”:Linux 也可以給父母使用!
事情經過
大約一年前,我決定把媽媽的電腦環境遷移至 Linux。現在,一年過去了,是時候回顧和總結一下了。
和大多數人一樣,我是專屬的 “媽媽的電腦管理員”。我的媽媽是一個 60 多歲的可愛老太太 —— 一個真正的甜心。她的電腦技能很基礎,她的電腦使用需求也很基礎:上上網,發發郵件,打打字,瀏覽、編輯照片,看看視頻聽聽歌,還有就是在 Skype 或者 Signal 上和家里人或者朋友們打打電話。
直到去年之前,媽媽一直在使用一個 Windows 筆記本電腦。電腦已經很舊了,但還不算太糟糕。于是在某一天,通過欺騙、威脅和彈出討厭的窗口等手段,微軟終于成功讓她點擊了那個可怕的按鈕 —— “升級到 Windows 10”。
她絕望地向我呼救。作為媽媽的電腦管理員,我的生活很快就變成了地獄。“為什么所有東西看起來都不一樣了?我的應用列表跑去哪兒了?什么,這堆瓷塊一樣的東西變成我的應用列表了?我的電腦怎么變得這么慢?它怎么每天都要自動更新重啟,而且偏偏就是在我想要用它的時候?為什么有東西(她指的是硬盤)一直嗡嗡嗡地叫?它到底一直在忙些什么啊?”
可是我又看不到源代碼,我怎么它一直在忙些什么呢?
本來我是打算回滾這個升級的,但是 Windows 7 馬上就要終止支持了,我擔心會發生最壞的事情:沒有了安全更新,媽媽的電腦很快就會變成數不清的僵尸網絡bot networks中的一員,一天到晚地挖礦、發送垃圾郵件,以及對全國的重要設施發動惡毒的 DDOS 攻擊。最后還是需要我來清理這個爛攤子 —— (而且是)每一個周末。
大救星 Linux 來了
我決定把她的電腦環境遷移到 Linux 上,反正也沒有什么可損失的。我自己在五年前就這么做了,我從未那么開心過。不如讓媽媽也試試,肯定不會有什么壞處。
當媽媽知道我要一次性解決她所有的問題時,她非常開心。但她不知道的是,她將成為一項為期一年的科學實驗的關鍵部分,這個實驗叫做:“媽媽能學會使用 Linux 嗎?”
于是,在 2020 年 2 月的某一天,我從遙遠的都柏林帶著一臺使用七年的聯想 Yoga 13 來到這里,這臺電腦和媽媽那臺有著相似的參數,但它的屏幕要好很多,而且只有一半的重量。我在 VirtualBox 里討論和測試了不同的 Linux 發行版,最終選擇了 Zorin OS 發行版,一個自豪的“愛爾蘭造”系統。我選擇它是考慮到了下面幾個因素:
它基于我最熟悉的 Ubuntu Linux。
它和 Windows 7 很像,在精心設計的同時考慮到了 Windows 難民。
我感覺它很輕量、簡單,對媽媽來說足夠保守。完全沒有 macOS Big Sur 上的花里胡哨!
系統安裝
我用自己一貫的方式安裝了這個操作系統,為 /home 目錄單獨分了一個區,這樣一來,系統重裝時(盡管不大可能發生)媽媽的文件仍然能夠保持安全。這是我的慣用技巧,它可以方便我安裝發行版的深夜更新。
在安裝過程中,我選擇了波蘭語作為用戶界面語言。和我一樣,媽媽也是個徹頭徹尾的波蘭人。不必擔心,Linux 看起來支持所有語言,甚至包括 克林貢語。
接著,根據媽媽的需求,我安裝了下面這些應用:
- Skype
- Signal 桌面客戶端
- 谷歌 Chrome 瀏覽器
- Geary 郵件客戶端
- gThumb,用來瀏覽和編輯照片
- VLC,用來播放視頻和音樂
- Softmaker Office,用來編輯文本和表格
注意到列表里沒有殺毒軟件了嗎?好耶!
一個小時后,系統和應用全部安裝完成,媽媽的 Zorin OS 已準備就緒。
設置系統
我通過下面這幾個步驟,讓自己成為了媽媽的電腦管理員:
- 為我自己創建了一個管理員賬戶
- 把媽媽的賬戶設置為非管理員
- 安裝了用于遠程無人值守訪問的 ssh 守護程序
- 把這臺機器加入到了我的 Hamachi VPN 中:這樣一來,我就可以安全地使用 ssh 連接,而不需要打開路由器上的 22 端口。Hamachi 是一個由 LogMeIn 提供的 VPN 服務。它是一個傳統的 VPN,我的意思是,它的目標不是讓你在另外一個國家運行 Netflix 應用,而是在互聯網上為計算機之間建立一個安全的網絡連接。
- 啟動了簡單防火墻(ufw)并允許 ssh 流量
- 安裝了 AnyDesk 來遠程登錄到桌面
這樣操作之后,我就可以通過安全的 ssh 連接訪問到媽媽的筆記本電腦。我可以通過 shell 進行定期維護,而媽媽甚至不會注意到任何事情。這是因為 Linux 完成更新后通常 不需要 重新啟動。真是一個奇跡啊!簡直不可能的事,它是怎么做到的呢?
媽媽能學會使用 Linux 嗎
毫無疑問!
盡管當我把新電腦展示給她看的時候,她確實有問到為什么這個新的 Windows 又看起來不一樣了。我不得不解釋說這個其實不是 Windows,而是 Linux,然后向她解釋了為什么我們都愛 Linux。不過,她學得很快。這個經典的 Zorin OS 桌面和她用慣了的 Windows 7 十分相似。我看到她在系統里點來點去,然后很輕松地找到并且運行了她熟悉的應用程序。
她立刻就注意到電腦啟動快了很多,表現也好了很多。
然后她開始問我什么時候會給她做電腦的定期清理,好讓她電腦不會再一次變慢。我和她解釋說,以她的日常使用量,不需要再做定期清理了。Linux 和 Windows 不一樣,它不會自己“腐爛”的。目前來說,的確如此。她的電腦仍然像第一天那樣流暢和快速。
我時不時地會問她對新電腦感覺怎么樣,她總是回答說很滿意。一切都很順利。電腦也不會莫名其妙就變得忙起來。再也不會有一些“很重要的更新”來打斷她。應用菜單也總是在它該在的地方。在這個全新的環境中,她對自己常用的應用程序也感到滿意。
在這一年中,我遠程登錄過幾次她的電腦,為的是進行常規的軟件包升級。我還使用 AnyDesk 登錄過兩次她的桌面。一次是媽媽問我能不能幫她把 SD 卡里的照片自動導入到 ~/Pictures 目錄里,如果能夠放到以日期命名的目錄里就更好了。當然可以,只要懂一點點的 Bash,就可以使用 gThumb 很輕松地實現這個功能。另一次,我把她經常訪問的網站添加到了桌面,這樣她點擊桌面圖標就可以訪問了。
這就是目前我作為媽媽的 Linux 管理員所做的全部事情!按照這個情況,我還可以再給 50 個媽媽當電腦管理員!
總結
我希望我的故事能夠啟發你考慮遷移到 Linux。過去,我們認為 Linux 對于普通用戶來說太難了。但今天,我相信事實恰恰相反。用戶使用電腦越不熟練,他們就越有理由遷移到 Linux!
有了 Linux,即便是新手用戶,也能通過大量熟悉的應用程序獲得流暢、精致的桌面體驗。新手用戶們將比在任何其他流行的計算平臺上都要安全得多。并且,通過遠程訪問來幫助他們從未如此簡單和安全!