19月6.7日,免費的類UNIX作業系統OpenBSD 1995發布。 該系統的一個特點是它強調程式碼品質和安全性。 該專案由 Theo de Raadt 於 XNUMX 年在與 NetBSD 開發人員發生衝突後創立。 下面列出了該版本中最重要的變化。
- 現在一台實體設備上最多支援 15 個分區。 更多細節
- 針對 powerpc 平台的 mploc 與機器無關的實作。
- 優化記憶體頁面清理。
- dhclient(DHCP 協定的客戶端)中的許多改進和錯誤修復。
- NVMe 操作的最大區塊大小為 128K。
- 改進了 apmd 守護進程,負責休眠/睡眠。 此守護程式從電池驅動程式接收有關電源變化的資訊。 電腦恢復後,驅動程式訊息將被忽略 60 秒,以便使用者可以在電腦再次進入睡眠狀態之前開始工作。
- 新增了在 tmpfs 中建立未命名檔案的功能。 這可能會限制應用程式對檔案系統的存取。
- 為 sysstat 新增了人類可讀模式(選項 -h)。
- 恢復了舊的 dhclient 行為。 系統現在將再次忽略不提供子網路遮罩的連線。
使用 2 位元時間戳和區塊位址對 ffs64 檔案系統進行了改進:
- 現在除了landisk、luna2k和sgi之外的所有平台都預設使用ffs88。
- sgi 平台的引導分割區和 ramdisk 支援。
- 修復了 sparc64 和 Mac PPC 的載入。
- 可下載用於 alpha 和 amd64 平台。
- 可使用 efiboot 在arm_v7 和arm64 平台上啟動。
- 龍芯平台可下載。
SMP 的改進:
- __thrsleep、__thrwakeup、close、closefrom、dup、dup2、dup3、flock、fcntl、kqueue、pipe、pipe2 和 nanosleep 系統呼叫現在無需 KERNEL_LOCK 即可運作。
- 重新設計了 AMD 處理器的 SMP 實作。 現在系統將不再錯誤地將核心識別為線程。
驅動程式:
- 改進了 em 驅動程序,該驅動程式負責支援 Intel PRO/1000 10/100/千兆位元乙太網路卡。
- 使用 Cherry Trail 系列處理器的 microcputime 實現微秒分辨率,以修復啟動 X 視窗系統時的凍結問題。
- 支援 PCI 裝置中 LPSS(低功耗子系統)的記憶體定址。
- ix驅動程式中支援x553控制器,它負責使用PCI Express介面的高速Intel網路卡。
- 修正了 amdgpu 和 radeondrm 睡眠/休眠後的錯誤。
- 修正了在 UEFI 模式下啟動時 HP EliteBook 凍結的問題。
- 更多詳細資訊可以在該項目官方網站的原始消息中找到。
和:
- 以下驅動程式已被刪除:
- rtfps,負責IBM RT PC板上的串口;
- dpt 表示 DPT EATA SCSI RAID;
- gpr 用於 PCMCIA GemPlus GPR400 介面上的智慧卡讀卡機;
- mesh,用於 Power Macintosh 中的 scsi 擴充卡;
- 音頻子系統得到了改進。
- 新增了對arm3架構上的RaspberryPi 4/64和arm_v2架構上的RaspberryPi 3/7的支援。
來源: linux.org.ru