荒島筆電
Wiwi.Blog 的讀者應該都知道,我極度嚮往那種「自由、不依賴、自給自足、不受外界干擾」的平靜感。
這可能源自於我在 1990 年代的童年1,那是一個電腦科技大爆發、但網路卻還不夠發達的奇妙時期。當時的娛樂選項很少,所以我們會「好好享受」──一個遊戲可以玩半年,一張專輯可以聽幾十遍;而不像現在選擇太多,導致每個東西都玩兩分鐘就丟掉。
所以我想做個思想實驗:如果只能帶一台筆電去荒島,我要在那台筆電裡放什麼?
設定是這樣的:
- 荒島上有太陽能板,電力無限,但沒有網路。
- 假設筆電不會壞。
- 你要在島上待 50 年,期間沒有軟體更新、不能下載新的東西,一切都只能使用出發前裝好的內容。
- 儲存空間,我們慷慨一點算 256 GB 好了,扣除掉正常使用時必要的運作空間,我們給你 200 GB 來自由運用。沒有外接硬碟唷。
也就是說,現在裝進去的東西,就是我未來半世紀全部的數位生活了。那麼要裝什麼東西,才能讓這台筆電在長達 50 年的期間中保有價值呢?
50 年真的很長(我甚至不確定自己能不能再活五十年),所以能夠收錄進荒島筆電的,一定得是那些具有無限重玩價值、可以讓自身技術不斷精進、又不浪費空間的東西。
🎬 媒體類
先來看媒體類。
影片類幾乎可以直接出局了。一部長影片動輒數百 MB 到數 GB,而且你不太可能重看同一部影片 50 年不膩。如果真的有超喜歡、超重要的經典作品,也許可以轉成低解析度的、少量帶一些,但我還是覺得太浪費空間了。
音樂的話就好多了。合理音質2的 MP3 檔案一分鐘只要 1 MB 左右,一張一小時的專輯 60 MB,帶 500 張專輯也才 30 GB,完全可以接受。當然,如果是 MOD 或 MIDI 格式的話,占的空間就更小了。
文字類當然是最划算的。假設我一分鐘可以讀 200 個中文字,以 UTF-8 編碼每個中文字 3 bytes 來計算,那麼每 600 bytes(0.6 KB)的文字檔可以提供我一分鐘的娛樂。每天連續讀八小時的話,可以讀掉 288 KB。連續讀 50 年──288 KB × 365 × 50 = 5,256,000 KB──總共只要 5.2 GB!
我們可以很安全地說,你用盡一生能讀完的文字量,連一張 MicroSD 卡都裝不滿。而且實際上根本不用帶那麼多,如果一個禮拜能看一本書,50 年也才 2,600 本;就算是用 EPUB 格式而非純文字,5 GB 還是綽綽有餘。
樂譜我本來想說不用帶的,因為荒島上大概不會有鋼琴;但想想拿來參考或閱讀研究好像也是不錯,我就大方地留 5 GB 給樂譜吧!
📚 參考資料類
說到「保存人類文明」,最方便的大概就是維基百科的 ZIM 檔案了。只要下載一個檔案,就是一整個維基百科,用 Kiwix 這個程式就可以離線瀏覽3。
Kiwix.org 網站上有提供各種尺寸的維基百科下載:有含圖片及全文的 maxi 版、全文但無圖片的 nopic 版,以及只留每篇文章第一段的 mini 版。
英文的 maxi 版要 115 GB,對我的荒島筆電來說太奢侈了;所以我選擇了英文的 top1m 版本,它收錄了最重要的一百萬篇文章含完整圖片(英文 Wikipedia 總共有七百多萬篇),不到 50 GB。這樣的話,我就還有空間再放一份中文的 maxi 版,那只要 26 GB。
雖然維基百科就吃掉了荒島筆電的三分之一,但我覺得是很值得的。想像在島上無聊的午後,吹著海風、喝著椰子汁,打開 Kiwix 點一下「隨機文章」──今天抽到「人體肝臟構造解說」,明天抽到「失蹤的正方形謎題」──每天都有意想不到的「新知」(對我來說),一百萬篇,50 年內保證讀不完。
字典的話,教育部的國語辭典可以帶著,另外再搭配一兩個 StarDict 相容的英文和日文辭典就好了。檔案小到幾乎可以省略不計。
也許可以帶一些野外生活技巧和動植物圖鑑的 PDF 書,在野外採香菇的時候可能有點用,加起來算 1 GB 好了。
其他參考資料的話,也許我會放 Arch Wiki 和 FreeBSD 手冊,看我最後要裝哪個作業系統而定。重要的程式語言手冊,例如 Python、Lua 和 C 也要帶著。這些檔案都很小,加起來絕對不到 1 GB。
本來想說可以帶語言學習的素材,可以學個日文之類的,但荒島上又沒有別人可以講話,學語言幹嘛?
地圖的話也免了,反正我在荒島上也離不開。
🧰 軟體類
在荒島上,創作絕對是比消費更好的娛樂。消費的東西會用完、會膩;創作工具卻會越用越精進、越好玩。所以軟體挑選的最重要條件,就是它要能幫助我創造更多新東西。
作業系統:首選絕對是 Linux,但最近我發現 FreeBSD 其實也不錯。反正絕對不能用 Windows,搞不好才用不到半年它就跳出「您已離線過久,請連接網際網路驗證 Microsoft 授權」然後直接拒絕開機,這樣你往後的 49.5 年就只能盯著藍色錯誤畫面了。
瀏覽器:雖然沒有網路,但還是會需要用到,因為可以看離線網頁和執行 JavaScript。裝 Firefox 和 Chromium 就夠了。
辦公軟體:雖然說大部分時候我都只用 Markdown 和純文字編輯器,但還是裝一套 Calligra Office 吧!它比 LibreOffice 更輕量一點點,但該有的功能(文件排版、試算表、簡報)都有。
媒體工具:VLC 可以播放任何格式的媒體檔案, ffmpeg 可以做各種檔案處理。
圖片工具:自由軟體界的影像三巨頭──GIMP(一般影像處理)、Krita(手繪)、Inkscape(向量繪圖)──是一定要裝的。再加上 ImageMagick 做圖片的批次處理。
影片工具:Kdenlive,自由的影片剪輯軟體。沒有 Final Cut Pro 好用,但比你想像中好用。
程式語言:我的話大概只需要裝 Python 和 Lua 就夠了,然後瀏覽器本身就可以跑 JavaScript。程式語言絕對會是荒島上最重要的娛樂之一,有了它們,加上大量時間,你幾乎可以創造任何東西;而「大量時間」正好是荒島的特產。
音樂創作: 考量到荒島上不會有 MIDI 鍵盤、麥克風等等設備,傳統的編曲軟體如 Ardour 反而比較派不上用場,我更需要的是「零外部設備」也能創作的工具。
MuseScore 3、MuseScore 4 兩個都裝,雖然第四版有它的好,但我依然不願意放棄超穩定、超快速的第三版。Audacity 做音訊檔案編輯。MilkyTracker 是超級輕量的音樂製作軟體和取樣機,只用電腦鍵盤就能演奏。合成器選用功能超強的 Surge XT。音色庫的話,只要 FluidSynth 加上幾個不錯的 Soundfonts 就綽綽有餘了;特別推薦 GeneralUser GS,它是一個檔案大小只有 32 MB 但什麼都有的音色庫,品質還很好,根本就是為了荒島而生的!
模擬器:RetroArch 用來執行老家用主機遊戲。也不要忘了安裝 DOSBox Staging 和 86Box 來玩老電腦遊戲。
字型:一些些精選字型就好,控制在 1 GB 以內。
小型語言模型:有個小小的 AI,來幫助我處理文字或寫點簡單的程式也不錯。考量到我的荒島筆電可能會是沒有 GPU 的老 ThinkPad,跑不動太大的模型,就來個 Gemma 4 最小的 E2B 版本就好。檔案大小大約 5 GB。
以上全部裝好,含作業系統,還不到 20 GB。
🎮 遊戲類
遊戲的話,首選有無限重玩價值的、或是檔案小又能提供長時間娛樂的,所以絕對不考慮近代的 3A 大作。《光與影:33 號遠征隊》的確很好玩沒錯,但沒有好玩到值得為它犧牲 44 GB 呀!
如果要找一個能夠玩 50 年──而且很可能還破不了關──的遊戲,大概就非 NetHack4 莫屬了。Cataclysm: Dark Days Ahead 也是另一個重玩價值無限的末日生存遊戲。所有棋牌類型的遊戲也都很不容易玩膩。
但真正的寶藏庫是老遊戲機:遊戲檔案小、品質高,超適合荒島。
8 位元時代的任天堂紅白機、Game Boy 和 Game Boy Color,大部分的遊戲都只要數十到數百 KB,就算是比較肥的遊戲如 Pokémon Gold 也只要 2 MB,就可以玩上數十小時。
16╱32 位元時代的超任和 Game Boy Advance,多數遊戲也都只有數 MB。例如 Final Fantasy VI 的超任版就只有 3 MB──3 MB 而已耶,就可以提供超過 50 小時、配樂與劇情都頂級的冒險體驗!現代有哪個遊戲能做到?運動遊戲如《實況野球》或 NBA Jam,基本上也都有無限的重玩價值,永遠都可以再來一場。
以遊戲資料庫 MobyGames.com 上有列出的遊戲量來算5:紅白機有 1,625 個遊戲、Game Boy 和 Game Boy Color 有 1,570 個、超任有 1,313 個遊戲、Game Boy Advance 有 1,273 個──光這四台主機上出過的遊戲,就有 5,781 個遊戲,加起來總檔案大小可能還不到 20 GB。
也不要忘記 DOS 時代的老電腦遊戲,當時遊戲的檔案都超級小,卻可以提供超長的娛樂時間,可以用 DOSBox 和 86Box 來玩。當然,以上所有的遊戲檔案要自己想辦法「合法」取得囉!
我們超大方地劃給遊戲區 50 GB 好了,畢竟我太愛玩遊戲了。這 50 GB 如果全部填滿以上的老遊戲和極簡遊戲,50 年的時間一定玩不完!
🌱 個人作品
最後是自己的東西。
多年來的 Markdown 筆記和 Blog 文章當然全部要帶。音樂作品全部轉成 MP3 檔,編曲的專案原始檔只帶 MIDI 格式,省空間。
照片也要帶一下,我目前的相簿備份大約有 20,000 張,如果轉成低解析度的 JPEG 檔案,每張算 300 KB(這解析度其實很夠了),總共 6 GB。
YouTube 影片就不帶了,留給荒島外的你們看就好,我只帶原始逐字稿。如果我真的想看影片,我可以在荒島上把整個頻道重拍一次,反正在我有的是時間。
全部的個人資料集算 10 GB。
📊 結算
| 類別 | 儲存空間(GB) |
|---|---|
| 音樂 | 30 |
| 書籍與文字 | 5 |
| 樂譜 | 5 |
| 參考資料 | 80 |
| 作業系統及軟體 | 20 |
| 遊戲 | 50 |
| 個人資料 | 10 |
| 總計 | 200 |
一定還有一些我現在沒想到的,如果這個清單的想法有變化,我以後可能會考慮再更新它。
感想
做完這個思想實驗,有幾個感想:
- 這個實驗根本不需要荒島。拿一台老 ThinkPad,照以上的清單裝好,然後拔掉網路,荒島就完成了。重要的是心境,不是地理位置。
- 我們需要「資源匱乏」的感覺,才能讓我們思考什麼東西是真正重要的。
- 連線是腐壞、離線才是保存。軟體會壞並不是因為「沒更新」,正好相反!在荒島上,我的 MuseScore 3.6.2 版會完美運作 50 年,而在外面的世界,也許下一版 macOS 更新後它就不能跑了。
- 200 GB 能裝的東西,遠遠超過一個人一生能消費的量。準備「荒島筆電」這件事,是迫使你親手挑選這 200 GB,決定這輩子要讓什麼東西進入頭腦。
然後你會驚覺,我們早就在荒島上了──我們的時間和注意力,本來就是資源有限的荒島;差別只是,現在我們每天攝入的資訊,是大科技平台的演算法幫我們選的,而不是自己挑的。仔細想想,如果演算法餵什麼我們就吃什麼,這不就跟直接放棄人生也差不多嗎?
寫完這篇,我打算真的把我的 ThinkPad X220 按照以上藍圖做成一台荒島筆電(反正我筆電太多)。如果你有推薦什麼東西值得放進我的荒島筆電,歡迎來信跟我說──不過我在荒島上收不到信,留在外面世界的你要保重啊!
(這台現在跑的是 GhostBSD。我覺得 BSD 很乾淨、很舒服耶!雖然方便度還是比 Linux 差一些就是了。)
