無料の UNIX 系オペレーティング システム OpenBSD 8.0 のリリースが発表されました。 OpenBSD プロジェクトは、NetBSD 開発者との衝突の結果、Theo が NetBSD CVS リポジトリへのアクセスを拒否された後、1995 年に Theo de Raadt によって設立されました。 その後、Theo de Raadt と志を同じくする人々のグループが、NetBSD ソース ツリーに基づいた新しいオープン オペレーティング システムを作成しました。その主な開発目標は、移植性 (13 のハードウェア プラットフォームがサポートされています)、標準化、正しい操作、プロアクティブなセキュリティでした。統合された暗号化ツール。 OpenBSD 8.0 基本システムのフル インストール ISO イメージは 794 MB です。
OpenBSDプロジェクトは、オペレーティングシステム自体だけでなく、他のシステムにも採用され、最も安全で高品質なソリューションとして確立されているコンポーネントでも知られています。これらには、LibreSSL(OpenSSLのフォーク)、OpenSSH、PFパケットフィルタ、OpenBGPDおよびOpenOSPFDルーティングデーモン、OpenNTPD NTPサーバー、そしてメールサーバーなどが含まれます。 サーバ OpenSMTPD(テキスト端末マルチプレクサ、GNU screenに類似)、tmux(IDENTプロトコルを実装したidentdデーモン)、GNU groffパッケージのBSDL代替品であるmandoc(耐障害性システムを整理するためのプロトコル)、CARP(Common Address Redundancy Protocol)(軽量HTTPサーバー)、およびOpenRSYNCファイル同期ユーティリティ。
OpenBSD 8.0は、このプロジェクトの61番目のリリースです。この重要なバージョン番号の変更は、10進数表記の使用によるもので、7.9の次は8.0となります。主な変更点は以下のとおりです。
- AMD64アーキテクチャでは、カーネルのアドレス指定可能な仮想アドレス空間が4GBから512GBに拡張されました。pmapモジュールは、すべての物理メモリを仮想アドレスに直接マッピングする際のベースアドレスをランダム化するようになりました。
- arm64アーキテクチャを搭載したシステムでは、メモリの内容をディスクに保存するハイバネーションモードがサポートされています。
- arm64およびriscv64アーキテクチャでは、DMAモードでデータを転送するデバイスからメモリ全体を直接アドレス指定できない場合に使用される中間バッファ(バウンスバッファ)のサポートが追加されました。
- amd64およびarm64システムのスワップパーティションにおけるデータ暗号化を高速化するために、AES CPU命令が使用されます。
- riscv64アーキテクチャでは、サポートされているCPU拡張機能の検出と、それらに関する情報のユーザー空間への転送が実装されています(データはelf_aux_info関数のAT_HWCAPおよびAT_HWCAP2フラグを使用して取得できます)。
「V」(ベクトル演算)、Sstc(タイマー演算)、AIA(高度割り込みアーキテクチャ、割り込み処理)拡張機能、および対応する割り込みコントローラ用のimsiおよびaplicドライバのサポートを追加しました。 - sparc64アーキテクチャ向けの移植版は、LLVMツールチェーンを使用するように変換されました。
- 2010年にMIPS互換の中国製Loongson 2Eおよび2Fプロセッサ向けに追加されたLoongsonハードウェアプラットフォームのサポートは終了しました。この削除の理由は、Clangコンパイラの新しいバージョンでmips64elプラットフォーム向けにビルドする際に問題が発生したためです。
- drm(Direct Rendering Manager)フレームワークと、AMD(radeondrm、amdgpu)およびIntel GPU用のグラフィックスドライバの実装はカーネルと同期されています。 Linux 6.18.53(以前のリリース:6.18.22)。Intel Arc Aシリーズグラフィックスカード(DG2/Alchemist)のサポートがinteldrmドライバに移行されました。Intel Alder Lake GPU搭載システムにおけるタイムアウトの問題が解決されました。4GBを超えるビデオメモリのアドレス指定のサポートが追加されました。
- メモリのスワップおよび解放時に、非アクティブなメモリページを処理するためのカーネルのヒューリスティックが改善されました。現在のプロセスの実行可能ファイルへの絶対パスを取得するgetexecpath関数が追加されました。ディスクラベルのサイズを増やすための準備が整いました。
- スリープモードのサポートが拡張され、qwz (Qualcomm Wi-Fi 7 IEEE 802.11a/ac/ax/b/g/n)、ufshci (Universal Flash Storage Host Controller)、およびqcuart (Qualcomm GENI UART) ドライバーで正しくサポートされるようになりました。これらの変更により、Samsung Galaxy Book4 Edge、HONOR MagicBook Art 14 Snapdragon、IdeaPadなどのノートパソコンやタブレットでスリープモードに入る際の問題が解決されます。スリープモードに入るためのグローバル変数が追加され、休止状態とスタンバイモードが分離されました。
- VMDハイパーバイザーがマルチプロセッシングをサポートするようになりました。 仮想マシン 最大 64 個の仮想 CPU を使用できる機能を備えています。ゲスト システムでは、x2apic モードが実装されており、32 ビット ゲスト システムを実行するための lapic モードと ioapic モードも実装されています。 Linuxqcow形式の画像の処理を改善しました。
- 音の中で サーバ sndiodはサーバーサイド制御モードを実装し、sndioctlユーティリティを使用して設定を動的に変更できるようになりました。sndioctlは、リスト項目の追加と削除、およびMIDIポート転送の設定をサポートしています。
- ハードウェアのサポートを拡張し、新しいドライバーを追加しました。
Intel E610、Panther Lake、Wildcat Lake Ethernetコントローラ、GXTP7936 (Samsung Galaxy Book4 Edge) タッチスクリーン、SpacemiT K3 PCIeコントローラ、SABI (Samsung Advanced BIOS Interface)、Samsungバッテリー充電器、Rockchip OTPメモリ、AMD「Krackan Point」APU、SpacemiT K3 SoC、およびQualcomm Glymur (X2)。qwxドライバ (Qualcomm Wi-Fi 6 IEEE 802.11a/ac/ax/b/g/n) に多数の改良が加えられています。 - acme-clientは、代替名を指定する際にマスクをサポートするようになりました。
- tmuxには、フレームレスメニュー表示モード、拡張されたUTF-8サポート、ペインタイトルを変更する「T」コマンド、refresh-nowコマンド、モーダルペイン(-O)のサポート、new-paneコマンドに追加された、そのようなペイン内のすべてのキーストロークを処理する「-K」フラグ、capture-paneコマンドに追加された、ハイパーリンクと行番号を表示する「-H」および「-L」フラグが追加されました。
- LibreSSLはAIX、FreeBSD、 macOSMinGW、NetBSD、 Windowsまた、プラットフォーム間でアセンブリ言語コードのサポートが改善されました。dtls12_handshake_msg APIが追加されました。SHA-3のパフォーマンスが向上しました。
- OpenSSHがアップデートされました。変更点の一覧はアナウンスで確認できます。
OpenSSH 10.4、
OpenSSH 10.5と
OpenSSH 10.6 - AMD64 アーキテクチャのポート数は 13060 (13044 から)、aarch64 の場合は 12907 (12883 から)、i386 の場合は 10659 (10631 から) でした。ポート内のアプリケーションのバージョンは次のとおりです。
- Asterisk 20.21.0 および 22.11.0
- Audacity 3.7.9
- CMake 4.3.5
- クロム154.0.8037.92
- Emacs 31.1
- FFmpeg 9.0.2
- GCC 16.1.0
- GHC 9.10.3
- GNOME 49
- Go 1.27.1
- JDK 11.0.32、17.0.20、21.0.12、および25.0.4
- KDE プラズマ 6.7.5、KDE ギア 26.08.1、KDE フレームワーク 6.30.0
- クリタ6.0.3
- LLVM/Clang 21.1.8 および 22.1.8
- LibreOfficeの26.8.0.3
- Lua 5.1.5、5.2.4、5.3.6、5.4.8、および5.5.1
- マリアDB 12.3.3
- モノ6.14.1
- Mozilla Firefox 157.0 および ESR 153.4.0
- Mozilla Thunderbird 153.4.0
- Mutt 2.4.2 および NeoMutt 20260616
- Node.js 24.21.0 および Deno 2.9.7
- OCaml 4.14.2
- OpenLDAP 2.6.15
- PHP 8.3.33、8.4.26、および 8.5.11
- Postfix 3.5.28 および 3.11.7
- PostgreSQL 18.6
- Python 2.7.18 および 3.14.7
- Qt 5.15.19 (+ kde からのパッチ) および 6.11.2
- R 4.6.1
- Ruby 3.3.12、3.4.11、および 4.0.7
- 錆1.98.1
- SQLite 3.53.2
- ショットカット26.8.1
- 須藤 1.9.17p2
- ミーアキャット7.0.7
- Tcl/Tk 8.5.19、8.6.18、9.0.4
- TeX ライブ 2026
- Vim 9.2.1125、Neovim 0.12.5、Vim-Classic 2026091
- Wayland 1.26.0およびコンポジットマネージャーCoW、Labwc、Mango、Niri、Sway、Wayfire
- Vulkan 1.4.357.0
- Xfce 4.20.0
- OpenBSD 8.0 に含まれる更新されたサードパーティ コンポーネント:
- xserver 7.7 + パッチ、freetype 21.1.24、fontconfig 2.14.3、Mesa 2.17.1、xterm 25.0.7、xkeyboard-config 410、fonttosfnt 2.20 を備えた X.Org 1.2.5 に基づく Xenocara グラフィックス スタック。
- LLVM/Clang 22.1.6 (+ パッチ)
- GCC 4.2.1 (+パッチ)
- Perl 5.42.3 (+ パッチ)
- NSD 4.15.2.
- Unbound 1.26.1
- Ncurses 6.4
- Binutils 2.17 (+ パッチ)
- Gdb 6.3 (+ パッチ)
- アウク 20250116 年 XNUMX 月 XNUMX 日
- 海外駐在員 2.8.4
- zlib 1.3.2 (+ パッチ)
- 修正された脆弱性: ppp のバッファ オーバーフロー、nsd DNS サーバーのリモート コード実行 (CVE-2026-101337、CVE-2026-101338、CVE-2026-101339、CVE-2026-101341)、AES-GMAC 使用時の IPsec のリモート バッファ オーバーフロー、および /dev/video 実装の use-after-free。
出所: オープンネット.ru
