Open SIMH 項目將繼續開發 SIMH 模擬器作為一個免費項目

一群對 SIMH 逆向計算機模擬器許可證變更不滿的開發人員創建了 Open SIMH 項目,該項目將繼續在 MIT 許可證下開發模擬器的代碼庫。 與 Open SIMH 開發相關的解決方案將由包括 6 名成員的管理委員會合議通過。 值得注意的是,Open SIMH 的創始人中提到了該項目的原作者、DEC 前副總裁 Bob Supnik,因此 Open SIMH 可以認為是 SIMH 的主版本。

SIMH 自 1993 年以來一直在開發,並提供了一個平台來創建遺留計算機模擬器,該模擬器可以完全複製可複制系統的行為,包括已知錯誤。 在學習過程中可以使用模擬器來熟悉復古技術或為不存在的設備運行軟件。 SIMH 的一個顯著特點是通過提供現成的標準功能來輕鬆創建新系統的模擬器。 支持的系統包括各種型號的PDP、VAX、HP、IBM、Altair、GRI、Interdata、Honeywell。 在蘇聯計算系統中,提供了 BESM 模擬器。 除了模擬器,該項目還在開髮用於轉換系統映像和數據格式、從磁帶存檔和過時文件系統中提取文件的工具。

自 2011 年以來,主要項目開發站點一直是 Mark Pizzolato 維護的 GitHub 存儲庫,他一直是該項目開發的主要貢獻者。 XNUMX 月,為了回應對向系統映像添加元數據的 AUTOSIZE 功能的批評,Mark 在其他開發人員不知情的情況下更改了該項目的許可證。 在新的許可文本中,Mark 禁止使用他將添加到 sim_disk.c 和 scp.c 文件中的所有新代碼,以防更改與 AUTOSIZE 功能相關的行為或默認值。

因為這個條件,事實上,包被轉移到非免費的類別。 例如,修改後的許可證將不允許在 Debian 和 Fedora 存儲庫中交付新版本。 為了保持項目的自由性質,為了社區的利益進行開發並轉向集體決策,一個開發人員倡議小組創建了一個 Open SIMH 分支,在許可證更改之前將存儲庫的狀態轉移到其中。

來源: opennet.ru

添加評論