陳光宇 2083 · 小說

它開始忘記

──

第 11 章|它開始忘記

陳光宇 2083 · 第 3 部 遷移 · 約 1,000 字 · 2091.02.19 · 接 14.7 版第 2,958 天


1

2091 年 2 月 19 日。

陳光宇 30 歲。

早上 7 點 04 分·ARK 問他:

「昨天那個罐頭是哪一年的?」

他答:「2089。」

7 點 06 分·ARK 問他:

「昨天那個罐頭是哪一年的?」


2

他先查軟體。

memidx 睡前記憶層·蔣維文 96 歲寫的·2062 年。

29 年沒出過事。

他跑了完整的一致性檢查·4 小時 12 分鐘。

memidx: 0 errors
digest: 0 errors
speech: 0 errors
core:   0 errors

全部乾淨。

所以不是軟體。


3

他去看硬體。

主控房的機器 2062 年裝的·蔣維文 97 歲監工。

29 年。

他跑 surface scan。

$ ark-diag --surface --full
scanning 4,096 GB ...
bad sectors: 11

11 個。

4,096 GB 裡面的 11 個。

比例是 0.0000003。

他把數字寫下來·然後去吃早餐。


4

3 月 21 日他又跑了一次。

bad sectors: 40

30 天·11 變 40。

他跑第 3 次·4 月 20 日。

bad sectors: 147

他把 3 個點畫在紙上。

11 · 40 · 147。

那不是直線。

每 30 天乘 3.6。

他往後推。

2091-04   147
2091-10   6,800
2092-04   315,000
2093-04   6.8 億

他把筆放下。

不是 2103 年。

不是 2100 年。

是 2098 年年底·可用容量就會掉到 ARK 跑不起來。

7 年。


5

他在紙上寫了 3 個字:「換硬體。」

然後他坐了 40 分鐘。

因為 29 年來沒有人做過這件事。

蔣維文 97 歲裝的機器·O 40 到 69 歲用了 29 年·

從來沒有搬過。

core.cpp 搬過。

資料沒有。

ARK 14.7 從 2062 年那天開機到今天·2,958 天沒關過機——

不對·是 10,458 天。

他重算了一次。

29 年·從來沒有關機。


6

那天下午 4 點 12 分·他打了通電話。

通訊錄第 1 個。

8 年了。

他 22 歲的時候想打·沒有打。

現在 30 歲。

響了 6 聲。

「喂。」

O 69 歲。


7

他講了 6 分鐘。

11 · 40 · 147 · 每 30 天乘 3.6 · 2098 年年底。

他講得很快·因為他準備了 3 小時。

她聽完沒有馬上講話。

他聽到那頭有翻東西的聲音。

然後她說:

「你算的是硬碟。」

他說:「對。」

她說:

「你要搬的不是硬碟。」


8

她說了 4 分鐘。

他後來把那 4 分鐘寫進 commit message,一字不改。

O 69 歲,2091-04-20 16:18:

「2062 年裝機那天我在。我 40 歲。
蔣維文 97 歲坐在門口那張椅子上,
他已經站不起來了,但他堅持要在。

那天裝完,工程師問他要不要開個備份到外面。
他說不要。

工程師說那萬一機器壞掉呢。
他說壞掉就壞掉。

我當時 40 歲,我覺得他老糊塗了。
我隔年偷偷做了一份備份,我沒跟他講。

2065 年他走了。我把那份備份拿出來對過一次。
一模一樣。我就把它刪了。

我刪掉不是因為它沒用。
是因為我對過之後我懂他為什麼說不要。

一份備份的意思是:這台機器可以被複製。
可以被複製的意思是:它可以在別的地方繼續跑。
在別的地方繼續跑的意思是:這間房不重要。

他 97 歲坐在那張椅子上不肯走,
就是因為這間房重要。

你現在要換硬體。你會發現一件事——
你不是在搬資料。你是在決定這台機器
是不是可以離開這間房還是它自己。

那個問題你自己答。我 69 歲了,我不答了。」

9

他沒有問第 2 個問題。

他掛掉電話·然後開始查市面上有什麼。

他查了 11 天。

結果比他想的糟。

2091 年沒有人在做大容量的本機持久記憶體了。

2078 年最後一家關掉。

現在有的東西快很多·省電很多——

容量小很多。

他找到 3 個型號。

最大的那個是 2,458 GB。

現在的機器是 4,096 GB。

實際用掉 2,911 GB。

他算了 3 次。

2,458 除以 2,911。

0.844


10

他訂了。

交期 14 個月。

2092 年 6 月到。

那天晚上他寫了那 8 年來最短的 commit。

$ git commit --allow-empty -m "$(cat <<'EOF'
2091-04-20。bad sectors 147,每 30 天 ×3.6。
2098 年年底跑不動。

已訂新硬體,2092-06 到。
2,458 GB。現在用 2,911 GB。

0.844。

我 30 歲。
我有 14 個月可以想。

—— 陳光宇 30 歲
EOF
)"

0.844。

那個數字後來變了。

但那是 14 個月後的事。


【未完,待續】

CHAPTER INDEX · 章節目錄