Jump to...
redirecting...

Log for Ubuntu 台灣社群

Incus 7.0 LTS

容器與虛擬機管理系統 Incus 釋出 v7.0 LTS 版。Incus 是 Canonical 接手 LXD 專案後,由社群建立的分支。Incus 7.0 的新變更包括:底層備份 API、新增基本 S3 操作以取代已停止維護的 MinIO 專案、移除對 cgroups v1 與 xtables (iptables/ip6tables/ebtables) 的支援等等。Incus 7.0 是長期支援版(LTS),將維護至 2031 年 6 月。
欧美赚u稳定项目,可带小白
就是只看前兩個數字再補個0
Linux 上玩《Space Cadet Pinball》 (★ 101 分)

Space Cadet Pinball 是許多 Windows XP 使用者熟悉的內建彈珠台遊戲;Stephen Brennan 介紹如何在 Linux 上重新玩到它。這款遊戲已有人透過反編譯與逆向工程整理出可攜式原始碼,並在 GitHub 上維護成 SpaceCadetPinball 專案,可在 Linux 以 Flatpak 安裝,且 Flatpak 版本已包含原版 Windows 遊戲資源。作者也提到雖然有瀏覽器版本,但他更偏好直接安裝在自己的電腦上,以重現當年的使用體驗。

文章進一步說明,原版畫面解析度偏低,而 Full Tilt! Pinball 的遊戲資料可提供 1024x768 解析度。若要讓 Flatpak 版本使用 Full Tilt 的資料,需先執行遊戲建立資料目錄,再把 archive.org 取得的 CADET.ZIP 解壓到對應位置,並移除 Flatpak 內建的舊資料目錄,因為遊戲找到第一個資料來源後就不會繼續尋找其他位置。作者也補充,若合併原版 3DPB(3D Pinball)與 Full Tilt 資料,遊戲可在兩者間切換;不同資料還會影響規則,例如 Full Tilt 版本的部分燈號不會切換而是保持亮起,使升級保險桿更容易。

文章最後從懷舊延伸到軟體保存與著作權議題。作者肯定有人願意投入逆向工程,讓老遊戲能移植到 Mac、Windows、Linux,甚至 Android 與 Nintendo Switch;但他也強調遊戲美術與資料仍可能受著作權保護,不主張盜版。他提出「原始碼託管」(source code escrow)的想法:商業軟體仍在販售時應尊重權利人,但若權利人停止販售,原始碼可轉為 FOSS(自由及開放原始碼軟體)授權,讓使用者與保存者能維護老軟體,同時平衡創作者報酬與文化保存。

討論中有留言者補充,Flatpak 版本其實仍有為了更新執行環境而維護,只是上游遊戲本身較久沒有更新;未來也可能把遊戲本體與資料拆開,讓自訂 Flatpak 更容易延伸不同資料來源。也有人指出 Space Cadet Pinball 已被移植到多種主機與瀏覽器,並補充它其實源自 Maxis 的 Full Tilt! Pinball;另一段有趣背景是,Windows 95 原本差點內建 DOOM,但最後因適合性考量改走彈珠台路線。

社群觀點大多圍繞懷舊、可玩性與保存價值。有人認為 Space Cadet 受歡迎主要是因為它預裝在數以億計的電腦上,而非必然是最佳彈珠台遊戲;也有人提到 Hyper-3D Pinball、Pro Pinball、3D Ultra Pinball 或 Visual Pinball 等替代選擇。技術討論則指出 Full Tilt 版本有 Windows 版缺少的多球模式,也有人提到遊戲內部狀態與燈號高度綁定,可能造成跳級等漏洞。對於作者的 FOSS 原始碼託管構想,有留言者表示認同,並拿 KDE Free Qt Foundation 作為類似範例:若 Qt 未持續提供開放原始碼版本或專案被忽視,基金會可依協議以 BSD 類型授權釋出。

👥 29 則討論、評論 💬
https://news.ycombinator.com/item?id=48082968