老舊的ISA驅動程式將推遲移除一直保留到FreeBSD 15
FreeBSD 14.0-RC4 今天發布了, 最後時刻有了改動, 開發社區決定在FreeBSD 15 之前保留(非PNP) ISA 和GIANT 鎖定的驅動程式。FreeBSD 14 曾經是他們計劃放棄ISA 驅動程式和GIANT 鎖定驅動程式的時間點, 但現在它們的取消被推遲到了FreeBSD 15。 先前,一些ISA 音效卡驅動程式已經在FreeBSD 14 週期中被放棄了,有報告說部分聲卡驅動程式甚至已經十多年不能使用了,畢竟現在許多人都已經根本不知道什麼是ISA,更是沒有見過這些舊的工業標準架構硬體本尊。這項變更將非PNP ISA 裝置驅動程式的整體移除時間延後到FreeBSD 15。同樣,這項修改也反映了具有GIANT 鎖的驅動程式將在FreeBSD 15 之前移除。FreeBSD 的GIANT鎖, 顧名思義是用來鎖定核心以保持多核心運算環境中的並發性, 類似Linux 的大核心鎖定(BKL)。FreeBSD 14.0-RC4 除了反映了FreeBSD 15 在移除ISA 和GIANT 鎖定驅動程式方面的延遲之外,還有OpenZFS 更新和QEMU 中的Hyper-V 模擬修復。有關FreeBSD 14.0-RC4 發布的更多詳情,請參閱郵件清單:https://lists.freebsd.org/archives/freebsd-current/2023-November/004928.htmlFreeBSD 14.0 穩定版預計將於11 月14 日正式發表。