
答案1
使其開源!這樣,任何人都可以介入並維護、修復等,無論出於何種原因,你都不能再這樣做了,儘管這可能是由於基本的可操作性(盯著空中應用程式...... )而發生的,有些應用程式只需要額外的點擊錘子讓它們繼續工作。
Graditor:針對 14.04 進行打包,難度不大:
PPA 為 Mateo Salta 命名為 grradiator-mateo : Mateo Salta
Cuttlefish:已經有人費盡心思為它製作了 ppa:
在 Ubuntu 14.04 或 Ubuntu 13.10 中安裝 Cuttlefish | Ubuntu手冊
氮 - 仍然在儲存庫中,可能只需要一些錯誤的愛。似乎按照我的描述工作(除了必須在統一設置中關閉壁紙)
答案2
根據我的經驗(近 30 年),硬體和低階程式碼(例如 BIOS)變化不大,或者更準確地說,保持了非常好的提升相容性。 (二十五年前我用彙編程式編寫了一個小遊戲程序,在 DOS 和 VGA 顯示器上運行:它在現代 Windows 電腦上仍然運作良好)。
所以我想說:盡量避免依賴。當計劃使用庫或 API 時,請徹底檢查其歷史和演變,以及它如何仍然運行「過時」程式碼。如果您有疑問,請嘗試將原始程式碼(而不是編譯的庫)合併到您的專案中。如果它提供的功能不是嚴格以電腦為導向的(例如數學庫或通用演算法),您可能不需要升級。
只是我的兩分錢...