跳至主要内容

29 篇文章 含有標籤「離線」

不靠網路也能用的東西:離線 AI、荒島筆電、數位防災

檢視所有標籤

兩個超棒工具:Headscale 和 Strata

· 閱讀時間約 3 分鐘 ┊ 純文字版

哈囉 Wiwi.Blog 的宅男宅女讀者們,跟你們推薦兩個超棒的自由軟體工具!

(如果你不是宅男宅女,還是可以看一下啦,然後考慮成為一個?)

Headscale:全世界都是你的家​

首先是 Headscale。簡單來說,它可以讓你的所有裝置,不論身在何處,都能魔法般地「好像在同一個區域網路裡」。

這意味著:就算你在捷運上用著手機 5G 網路,或在飯店忍受著爛到爆的 Wi-Fi,你依然可以像坐在自家客廳沙發一樣,輕鬆複製家裡電腦的檔案、串流存在家裡的影片和音樂、透過 ssh 遠端操控,甚至呼喚家中的 AI 模型!

還在每個月付錢用雲端硬碟的人,我真心推薦:從訂閱費裡撥出每月五美金,租一台 VPS 然後跑 Headscale 就好。這樣一來,你的雲端空間基本上就等於無限大啦!想要更多空間時,只要多買一顆硬碟塞進家裡電腦就好了。(當然,家裡的電腦要開著啦,不過還是比用陌生人的電腦安心多了)

以前這種東西或許有點難設定,但現在只要向 AI 許願,它就能幫你全部安裝好,你只要直接爽爽用就行了!有興趣的人,自己去問問你愛用的 AI,評估看看你目前常用的服務,有哪些可以用 Headscale 來取代。

Strata:又強又快的本地 AI​

Strata 更是黑科技!

以前想在自家電腦上跑一個「夠聰明」的 AI 模型,得先準備超貴的 GPU 和數十 GB 的 VRAM。我有兩張 RTX 4000 Ada,總共 40 GB VRAM,對一般人來說已經算是超級奢華了;但即使是這樣,之前也只能勉強執行 Qwen 3.8 27B 而已。

但有了 Strata 之後,同一台電腦現在竟然跑得動將近五倍大(125B)的 Qwen3.8-Flash-Next 模型,而且速度還快了一倍!

把雜事丟給 AI 本來就很爽。而丟給一個住在自己家、不收訂閱費、完全聽我話的 AI,更是另一個層次的爽。

舉個例子。我只要跟它許願:「去把 BlogBlog 同樂會九月份主題文裡面的連結抓下來,照以前的格式更新到 /party 和 /random 頁面。」然後去泡杯咖啡、把咖啡喝完,網站就自動更新好了──這是我以前要手動花二、三十分鐘,經過很繁瑣的步驟才能做好的事耶!現在只要負責耍廢,事情就搞定了!

還沒體驗過 AI Agent 和本地 AI 模型的人,真的該試試看了。現在的好用度跟半年前完全是兩個世界,用過就回不去啦!

回座位吃

· 閱讀時間約 3 分鐘 ┊ 純文字版

讀到 Eddie 的這篇〈控制多巴胺的方法〉。

Eddie 很坦白地說,他以前還會上「謎之網站」的時候,會像走火入魔一樣瘋狂下載。但現在不去那些網站了,只看已經下載回來的影片,結果大腦停止了大量多巴胺分泌,「反而還一直默默刪除掉自己沒興趣的檔案」。Eddie 的謎片收藏,從去年的 3.5 TB 減少到了 800 GB,最近兩個月又更減少到了 500 GB。

(想知道 Eddie 會放幾 GB 的謎片到他的荒島筆電上)

對於這個,我非常有同感!我是說,不是謎片的部份,是「下載回來看」的部份啦!

你可能會疑惑:「下載回來看,跟線上看有什麼不一樣?」我跟你說,真的就是很不一樣!

沒有盤子的 Buffet​

想像你走進一家 Buffet,但這家店有個規定:不提供盤子。你必須站在取餐檯前面直接吃掉。

會發生什麼事?你會走來走去,這邊夾一口、那邊咬一塊,心浮氣躁,沒有一樣東西真正被品嚐到。邊走邊吃,根本不記得自己到底吃了多少,直到肚子撐爆才回過神:我剛才到底吃了什麼?

反之,正常的 buffet 會給每人一個大盤子。你可以悠閒地逛一圈,把最想吃的東西一次拿好,整齊排在盤子裡;當盤子滿了你就只好停手,回到座位上好好品嚐。等現在這一盤吃完,再想下一輪要拿什麼。

回座位吃​

早期(1990 年代)的網路就是這樣。我們必須主動「連上網」(而不是像現在 24 小時都連著),就像拿著盤子在 Buffet 裡挑選,抓取想要的文章、圖片、音樂或遊戲。盤子裝滿了就離線,離線後,才是真正的享用時間。

現在的網路可以一直連著,當然很棒。但你可能沒注意到:你的 Buffet 盤子被科技公司偷走了。

他們設計了各種陷阱──無限捲動、自動播放下一集、演算法推薦、非得連線才能用的軟體──目的是把我們囚禁在取餐檯前,好讓我們毫無節制地被餵食。

我們真的有比網路慢的那個年代,更享受內容嗎?我覺得絕對沒有。

就像我之前在〈如數家珍〉裡寫的──東西必須先變成「家珍」,才能「數」。所以,快把想看的東西裝到盤子裡,然後離線享用吧!試過之後,我想你一定會同意:回到座位上再吃,更好吃唷!

離線 AI 根本是奇蹟

· 閱讀時間約 3 分鐘 ┊ 純文字版

最近半年,全世界都在討論 AI Agents(代理人):養龍蝦(OpenClaw)、Codex、Claude Code、Hermes 什麼的。用的人都一直說多好用、多強、多方便,好像不用就落伍了。

我當然能想像叫 AI 自動做事一定會很好玩,但我對那些雲端的 Agents 真的超沒興趣──做什麼事情都要依賴遠端的主機,而且要長時間工作的話,很快就會把用量燒完,或者是要付很多錢。

直到上個禮拜,新模型 Qwen3.8-27B1 正式推出!它是第一個真正有能力「長時間獨自做事」的離線模型,我當然是推出第一天就迫不及待開始玩了。

解謎任務​

那要叫它做什麼好呢?

因為前幾天這個 blog 剛好聊到《大富翁 2》以及它的音樂;我想,那就叫它寫個「大富翁 2 → 標準 MIDI」轉換器好了。

我是在 Linux 下用 Pi Coding Agent2,直接連接本機的 Qwen3.8-27B 語言模型。我就是把整個《大富翁 2》DOS 版的資料夾丟給它,然後跟它說:「你想辦法幫我把裡面的音樂轉成標準 MIDI 檔案。」

就這樣,沒有給別的線索──因為我也沒有別的線索了。

然後它就自己去了​

  • 首先,它自己發現了資料夾裡面的一堆 .RIX 檔案可能是音樂檔。
  • 接著,自己上網搜尋找到了一個能播放 .RIX 檔案、叫做 adplug3 的函式庫。
  • 但可惜,這個 adplug 只能播放(轉成音訊),並不能提取檔案裡面的音符資訊。
  • 於是它自己去讀了 adplug 關於 RIX 格式的原始程式碼。
  • 發現 .RIX 檔其實是直接送往 AdLib 音效卡 FM 合成器的機器碼,並不是一般 MIDI 檔案。裡面沒有音符、沒有拍子、沒有小節,只有「在第幾個時間點對暫存器寫入什麼數值」的指令。所有音符的時間都要自己回推出來。
  • 而且,它從原始碼發現了 AdLib 其實有個「打擊樂模式」,打開的話,頻道 7-9 會變成鼓組。
  • 但它不知道哪一軌是哪個鼓,所以計算了每軌的音符數量,猜測打最多下的那個應該是 closed hi-hat(它猜對了)。
  • 結合以上的邏輯,它寫了一個 C++ 程式。過程中當然發生許多 bug,但它自己一遍又一遍測試程式、自己修改、自己重跑,最後終於把全部檔案轉成了可用的 MIDI 檔案!

(我只是去喝個咖啡,回來檔案就自己出現了!)

根本奇蹟​

這一切如果要我去研究,可能要花我好幾個月,而且我根本不可能為了這種事投資這麼多時間。但現在,這一切只需要我硬碟裡一個 17 GB 的檔案,只花一個多小時4就搞定了,還不用依賴大科技公司的資料中心(除了搜尋)?

你說這不是奇蹟是什麼?

送上轉成 MIDI 以後,用 General User GS 音色庫播放的結果:

作為對照,這是原始的 FM 合成器版本:

Footnotes​

  1. https://huggingface.co/Qwen/Qwen3.8-27B ↩

  2. https://pi.dev/ ↩

  3. https://adplug.github.io/ ↩

  4. 雖然如果用 Claude Opus 的話,可能五分鐘就搞定了,但我依然覺得離線模型可以做到這樣已經是奇蹟了。 ↩

把影音檔案壓小小

· 閱讀時間約 4 分鐘 ┊ 純文字版

因為「荒島筆電」實驗的關係,我最近在測試,利用新一代的編碼器 Opus 和 AV1,到底能把影音檔案壓縮到多小,還能保持我能接受的音質和畫質。

什麼是「荒島筆電」?

荒島筆電是一個思想實驗:如果要帶一台筆電去沒有網路的荒島住 50 年,只有 200 GB 的可用空間,裡面該裝什麼?在這個前提下,來挑選該打包的音樂、書、軟體、遊戲、資料,藉由這個過程想想自己真正需要什麼。

Opus:同樣的享受,一半的檔案大小​

通常 MP3 檔案我覺得至少要 128-160 kbps 聽起來才舒服。但最近認真試用新一代的 Opus 編碼器之後,發現 Opus 只要 64-96 kbps 音質就很可以了耶!相同的享受,檔案大小直接砍半。

如果是純講話的 podcast,用 Opus 甚至降到 32 kbps 我聽起來也都毫無怨言。

不過我暫時還不會把網站上的音檔全部換成 Opus,因為 macOS 和 iOS 對 Opus 的支援度很差,一直到最近兩年的版本才勉強可以播。不過對於離線運作的 Linux / FreeBSD 荒島筆電來說,這完全不是問題。

TSAC:8 kbps 的黑魔法​

說到極限壓縮,就不能不提到 Fabrice Bellard 這位神人。他是 FFmpeg 和 QEMU 的作者──換句話說,現代社會有很大一部分是靠這個人寫的東西在運轉的──他開發了一個叫做 TSAC 的聲音編碼器。

TSAC 可以把聲音壓縮到超小的 8 kbps(!),還能維持很不錯的音質。沒錯,真的沒有打錯字,8 kbps,幾乎是一般 MP3 檔案的二十分之一大小。可惜 TSAC 是用神經網路做的,要跑得動基本上需要一張 Nvidia 的 GPU 才行,實用度不太高,但技術還是超厲害!

試聽​

以下用我的作品〈你還在這裡做什麼〉當作測試曲目,來比較一下各種格式的音質吧:

(如果你是用比較舊的 iOS 裝置,以下的 Opus 格式檔案也許會無法播放。那是蘋果在藉機提醒你該換新機囉!)

  • MP3 160 kbps,檔案大小 2.85 MB:
  • Opus 96 kbps,檔案大小 1.77 MB:
  • Opus 64 kbps,檔案大小 1.18 MB:
  • Opus 32 kbps,檔案大小 0.61 MB:
  • TSAC 8 kbps1,檔案大小 0.14 MB:

AV1 讓我可以帶影片去荒島了​

我原本覺得荒島筆電裡面不該放影片,因為太占空間了;但玩過新一代的 AV1 編碼器之後,我覺得好像行得通喔!

如果影片用 AV1 編碼,聲音配上剛才說的 Opus,解析度降到 240p,全部裝進 WebM 檔案裡面,這樣可以把影片檔壓到大概 350 kbps,而且畫質還在「可以接受」的範圍內──當然,我的「畫質可以接受」可能跟你的標準不一樣;畢竟我可是活過撥接時代,曾經真心覺得 VCD2 畫質很棒的老人。

總之,這樣壓縮的話,一分鐘的影片只要 2.6 MB,那麼 100 GB 的空間可以塞進 641 個小時的影片!如果儲存空間限制放寬一點的話,我們真的也可以帶不少電影去荒島了!

一向死守著 MP3(聲音)和 H.264(影片)的我,好像該是時候跳槽到新一代的 Opus 和 AV1 了。

Footnotes​

  1. 當然,網頁上是無法插入 TSAC 檔案的。這邊的示範是將 TSAC 解碼後再編碼成 160 kbps 的 MP3 檔案。 ↩

  2. Video Compact Disc,是 1993 年的影音光碟標準,影片畫質是 352 x 240 像素,每秒 24 或 30 格。 ↩

Wiwi.Blog 純文字版

· 閱讀時間約 1 分鐘 ┊ 純文字版

網路超級超級慢,卻還是想讀 Wiwi.Blog 怎麼辦?

為你介紹 Wiwi.Blog 純文字版 /txt:https://wiwi.blog/txt

整頁不到 100 KB,列出了全站所有文章和筆記的純文字版連結,沒有圖片、沒有 JavaScript、只有一片清爽!快來體驗超級快速、超級乾淨的純文字世界吧!

把它加進書籤吧!下次當你在訊號很差的山上、海邊、地下室,或是在防空演習網速降到 5 KB/s 以下時,Wiwi.Blog 純文字版可能就是唯一一個能夠順暢瀏覽的網站了!

荒島筆電(續)

· 閱讀時間約 3 分鐘 ┊ 純文字版

兩個月前我寫了〈荒島筆電〉,在那之後我沒有停下來,一直都還在持續整理它的檔案清單。我必須說,打造荒島筆電的過程超級療癒耶!

什麼是「荒島筆電」?

荒島筆電是一個思想實驗:如果要帶一台筆電去沒有網路的荒島住 50 年,可用空間 200 GB,裡面該裝什麼?在這個前提下,來挑選該打包的音樂、書、軟體、遊戲、資料,藉由這個過程想想自己真正需要什麼。

我曾經有一陣子很著迷 prepper(末日準備者)文化:囤糧、囤水、囤燃料、囤衛生紙,就是為了當災難來臨時,能夠活得舒服一點。而「數位 prepping」──囤軟體、囤遊戲、囤音樂、囤書、囤參考資料──就更實用了,不需要等到末日時才派得上用場,只要關掉 Wi-Fi 就能享受它啦!

(我的衛生紙收藏,不算在 200 GB 裡面)

準備荒島筆電的快樂,就像小時候用棉被跟枕頭在房間裡蓋「祕密基地」。不管外面世界多麼喧囂,只要鑽進筆電裡,這裡就是一個不需依賴外部,能讓自己玩得盡興的數位遊樂園。就算世界都斷線了,我依然能夠在裡面讀書、做音樂、建造無聊的小東西,並且對裡面的每一樣擺設都如數家珍。

荒島筆電不是單純的數位囤積,它是一個「精選」、「認識自己」的過程。

設定一個適中的檔案大小限制──200 GB 是個不錯的起點,可以放進一張 256 GB 的 microSD 卡中,還有一點點剩──空間不能大到「什麼都可以亂丟進去」,還是要逼自己斤斤計較,才挑得出真正的寶藏。

在一個一個檔案挑進去的過程中,你會更了解自己喜歡什麼、什麼東西對你是不可或缺的、什麼東西會讓你快樂,而不是讓演算法決定你應該喜歡什麼。

(我的荒島筆電家目錄:作業系統是 GhostBSD,Windows 98 佈景主題!)

我強烈推薦任何依賴數位裝置的人都這麼做:打造一個自己的荒島筆電╱數位圖書館╱遊樂園╱工作室。

想想看,你每天習以為常的娛樂,有多少是依賴網路連線,或是在少數科技巨頭掌控之下?為什麼要天真地認為這些東西會永遠存在(或者至少,維持在你喜歡的形式)?

Netflix、YouTube 或社群媒體上面的內容,都是隨時都可以馬上不見的東西。遇到真正喜歡的作品,就趕快下載回來,塞進自己的荒島筆電中吧。只有自己硬碟裡面的東西才是真的!

準備好你的荒島筆電之後,找一個悠閒的下午,帶著它去咖啡廳坐坐。不要開 Wi-Fi、手機關機扔到一邊,開心地享受自己親手打造的數位遊樂園吧!

Stable Audio 3

· 閱讀時間約 4 分鐘 ┊ 純文字版

最近玩了一下 Stable Audio 3.0,這是 Stability AI 新推出的離線聲音生成模型。

它不像 Suno 那樣,是把全世界的盜版音樂1倒進果汁機裡,攪成一杯誰也說不出是什麼味道、但總覺得在哪裡喝過的綜合果汁,再吐出來給你喝的洗錢機器。Stable Audio 走的是完全相反的路:全部使用合法授權的訓練資料。

它跟 Suno 的用法也不同。Stable Audio「不能」生出一整首有歌詞、有人聲、有完整曲式的歌曲;它是把自己定位成你可以無限取用的素材庫。

對於本來就有能力做音樂的音樂人來說,「一鍵生成整首歌」剛好是你最不想要的功能,因為那把做音樂最好玩的地方全都外包掉啦!我們更想要的是快速取得好用的材料:一段鼓節奏、吉他和弦、音效,然後再照著我的意思去裁切、拼貼。

來聽幾個 Stable Audio 3 的生成結果。例如你正在作曲,正缺一個 96 bpm 的鼓節奏?馬上生給你:



想要一段 E 小調的吉他 Solo?當然沒問題:



想要貓跟狗吵架的音效?它也可以生出來:



更有趣的是,你可以餵給它一段聲音,讓模型去延伸、把它亂攪一通再丟回來。我放了 iPhone 的木琴鈴聲,結果變成這樣:



試試看 Windows XP 的開機音樂。我覺得還滿好聽的耶,很像真人用取樣機拼貼出來 lo-fi hiphop,跟 Suno 的質感完全不一樣:



很好玩吧!我覺得這個對於作曲家來說,是一個很棒的聲音實驗工具,而且是完全離線的!硬體要求不高、生成也很快,在我的電腦上(Nvidia RTX 4000)只要兩秒鐘就可以生成一分鐘的素材。

你甚至還可以拿自己的聲音檔案去微調模型,讓它無限產出類似風格的新素材。我覺得傳統的音樂素材庫服務如 Splice,大概不用多久就會被這樣的模型取代了。

當然,有些情況下,你還是會想要那種「輸入歌詞就跑出整首歌」的快感。Suno 在這方面依然還是最強的(誰叫它是世界最強音樂盜版商);想要離線使用的話,也可以用我之前介紹過的 ACE-Step。

2026 年,離線 AI 的實用度,正在迅速逼近線上服務。那些大科技公司大概也意識到自己的優勢快沒了,所以決定把全世界的 RAM 都掃光,把記憶體價格炒到天價,讓一般使用者根本買不起電腦來跑離線模型,真是高招!超級慶幸我兩年前裝了現在的這台電腦,誰想得到它的報酬率會把 0050 和 VTI 通通比下去呢?

Footnotes​

  1. https://www.techtimes.com/articles/318471/20260616/ai-music-copyright-lawsuit-suno-discovery-shows-millions-songs-july-ruling-nears.htm
    Suno 用了數百萬首版權歌曲來訓練 AI,結果被音訊指紋技術抓包,現在面臨六萬首歌的侵權訴訟。 ↩

離線碉堡

· 閱讀時間約 3 分鐘 ┊ 純文字版

"All the best, happiest, and most creatively productive times in my life have something in common: being disconnected."

(我人生中最美好、最快樂、也最具創造力的時光,都有一個共同點:處於斷線狀態。)

──Derek Sivers

昨天寫了〈荒島筆電〉,今天想繼續聊一下這個話題。

我常幻想,以後能搬到一個人很少、很 chill 的地方;不需要超級荒涼,大概離大城市開車半小時到一小時的半山腰就可以了。理想配備是:屋頂上有自己的太陽能板、儲能電池、雨水收集和淨水系統、後院有一塊小菜園,還有巨大的冷凍食物倉庫──萬一哪天又爆發一次比 Covid-19 還嚴重的病毒,我可以直接龜在裡面一年不出來的那種規格。

倒是不需要有 24 小時連接的網路。我只要定期到有網路的地方,一次下載一大堆東西囤起來就可以了。(對,家裡一定也要有大量的數位儲存空間,數百 TB 以上的 NAS 是不錯的開始)

其實 Derek Sivers 已經實測過了。他在這篇 Offline 23 hours a day 裡提到,剛搬進森林裡的新房子時,網路還沒接,也沒有手機訊號;每隔一兩天,他會去市區的咖啡店連上網路做必要的事情,然後離線回家。他說那感覺超平靜、超棒的──只可惜不久後新房子就會接上網路了。

如果累積了足夠的財富,合理的生活所需都能夠自給自足──有電、有水、有地方住、有東西吃、有飲料喝、有足夠的生活用品、有鋼琴彈、有電腦用、有遊戲玩、有音樂聽、有書看、有真人(老婆,或偶爾邀請朋友來)聊天、有貓吸──那麼好像就再也不需要跟外界頻繁接觸、跟人比較、追求地位了。

我不知道別人怎麼想,但對我來說,追求名利的唯一目的,只是想達到「不需要為了錢工作」這個最終目標而已。然後,我要把我全部的時間都拿去做「沒用」的事!

雖然現在還沒辦法搬進幻想中的離線碉堡,但我可以先把大腦當成一個戒備森嚴的私人俱樂部。只有我親自「邀請」的人事物才可以進來;其餘資訊,請先在門口出示證件──你是有價值、與我有關、值得我花時間的東西嗎?無法證明的,抱歉無法入場唷!

荒島筆電

· 閱讀時間約 12 分鐘 ┊ 純文字版

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 差一些就是了。)

Footnotes​

  1. 我 1985 年出生。 ↩

  2. 我會說「合理音質」是在 128-192 kbps 之間。 ↩

  3. https://wiki.kiwix.org/wiki/Main_Page/zh-tw ↩

  4. NetHack 是一個純文字的地下城探險遊戲。 ↩

  5. 絕對離完整列表還很遠,因為許多非英文的遊戲它沒有收錄。 ↩