再見,x86

miniSIPServer 目前支援兩大作業系統:Windows 和 Linux,以及三大硬體架構:x86、x64(x86_64 或 amd64)和aarch64。

Linux 平台的 miniSIPServer 自開發日起就是基於 x64 和 aarch64 架構,全部都是64位元的版本。而 Windows 平台的 miniSIPServer 開發歷史比較久,有比較沉重的歷史包袱,最初基於 x86 架構,長期以來都是32位元的版本。

miniSIPServer 目標用戶是中小企業,因此32位元版本足夠了,並沒有更高的效能或記憶體需求,一直運作得很好。坦白說,我們沒有太大的動力去升級 Windows 平台的 64 位元版本 miniSIPServer。

然而32位元的 Windows 系統實在是太老了。我們發展用到的一些工具鏈和框架先後放棄(或即將放棄) x86 的架構,因此後續我們必定也要跟著一起放棄。另外,miniSIPServer 同時存在32位元版本和64位元版本,工程管理、專案開發上也有很大的負擔,簡化架構確實也能讓我們更好地維護版本,推進未來的軟體開發工作。

因此最新發布的 miniSIPServer V80 版本除了一些小的功能和最佳化外,最重要的改變就是放棄 x86 架構。無論是 Windows 系統還是 Linux 系統, miniSIPServer 後續都是只提供64位元版本,主要支援 x64 以及 aarch64 這兩種硬體架構。

其他軟體——例如 miniSIPPhone 和 miniDNServer——採用相同的底層軟體功能集,因此未來也會放棄對 x86 架構的支持,全部遷移到 64 位元版本。      

留言

此網誌的熱門文章

miniSIPPhone V26.1

會議室以及其他

在SUSE、Fedora等系統上執行 miniSIPServer