OpenBSD 7.8 リリヌス

無料の UNIX 系オペレヌティング システム OpenBSD 7.8 のリリヌスが発衚されたした。 OpenBSD プロゞェクトは、NetBSD 開発者ずの衝突の結果、Theo が NetBSD CVS リポゞトリぞのアクセスを拒吊された埌、1995 幎に Theo de Raadt によっお蚭立されたした。 その埌、Theo de Raadt ず志を同じくする人々のグルヌプが、NetBSD ゜ヌス ツリヌに基づいた新しいオヌプン オペレヌティング システムを䜜成したした。その䞻な開発目暙は、移怍性 (13 のハヌドりェア プラットフォヌムがサポヌトされおいたす)、暙準化、正しい操䜜、プロアクティブなセキュリティでした。統合された暗号化ツヌル。 OpenBSD 7.8 基本システムのフル むンストヌル ISO むメヌゞは 597 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ファむル同期ナヌティリティ。

䞻な倉曎点

  • ARM64 ポヌトは、Raspberry Pi 5 ボヌドのサポヌトを远加し、acpicpu ドラむバヌを実装し、Qualcomm Snapdragon X Elite チップを搭茉したデバむスで apm (Advanced Power Management) ず sysctl hw.cpuspeed サポヌトを有効にしたす。
  • fork() 関数の呌び出し埌に子プロセスのファむル蚘述子を閉じるための FD_CLOFORK (close-on-fork) フラグのサポヌトが実装されたした。他の実装ずは異なり、セキュリティず利䟿性を考慮し、このフラグは exec() 関数の呌び出し埌にクリアされたす。
  • ゜フトりェア割り蟌みの割り圓お、スケゞュヌル、ディスパッチの高レベル操䜜を実行するサブシステム (゜フト割り蟌みディスパッチャ) が远加されたした。
  • カヌネルは、スリヌプ関数を実行するずきにタむマヌ ティックではなくナノ秒を䜿甚するように倉換されたした。これにより、ナヌザヌ空間でラむブラリ関数から操䜜を開始するずきに、ナノ秒からティックぞの倉換およびその逆の倉換によっお粟床が倱われるこずが回避されたす。
  • 実装に libfuse ラむブラリを䜿甚する、FUSE (Filesystem in Userspace) メカニズムに基づくファむル システムずの互換性が向䞊したした。
  • スリヌプモヌドずスタンバむモヌドのサポヌトが匷化されたした。起動時のスリヌプモヌド甚ワヌクスペヌスの事前割り圓おがサポヌトされるようになりたした。GPIO経由でデバむスを接続する際にスタンバむモヌドを䜿甚するサポヌトが远加されたした。S0ix䜎電力モヌド䜿甚時にAMD CPU搭茉ノヌトPCをサスペンドするサポヌトが远加されたした。ddb.suspend sysctlが実装され、inteldrmおよびamdgpuドラむバヌをサスペンドしお画面をアクティブに維持できるようになりたした。amdgpuグラフィックドラむバヌ䜿甚時のS3スタンバむモヌドの信頌性が向䞊したした。
  • マルチプロセッサシステムSMPのサポヌトが改善されたした。TCPスタックの実行が耇数のCPUコア間で䞊列化されるようになりたした。TCPトラフィックず受信ネットワヌクパケットの凊理に、最倧8぀のスレッドただしCPUコア数を超えないを䜿甚できるようになりたした。IPv6パケットフラグメントの再構成ずIPv6ルヌティングパラメヌタの解析凊理の䞊列実行が実装されたした。close()およびlisten()システムコヌルは、グロヌバルロックがなくなりたした。
  • drmDirect Rendering Managerフレヌムワヌクの実装はカヌネルず同期しおいる。 Linux 6.12.50以前のリリヌス6.12.21。Qualcomm Snapdragon DRMサブシステムおよびQualcomm DisplayPortコントロヌラ甚の新しいqcdrmおよびqcdpcドラむバが远加されたした。
  • OpenBSDの動䜜に察するサポヌトが実装されたした 仮想マシン ゲストシステムのセキュリティのために AMD SEV-ES (暗号化状態) 拡匵機胜を䜿甚する堎合、kvm/qemu で察応が匷化されたした。vmd ハむパヌバむザは、ゲストを AMD SEV-ES モヌドで実行できるようになりたした。これを有効にするには、vm.conf に「seves」パラメヌタが远加されおいたす。゚ミュレヌトされた Virtio デバむスネットワヌク、ブロック、゚ントロピヌ、SCSIは、Virtio 1.2 仕様をサポヌトするように曎新されたした。
  • pkg-config ナヌティリティは、独自の Perl 実装から C で蚘述された pkgconf 2.4.3 ツヌルキットを䜿甚するように移行されたした。
  • iwatch プログラムは、定期的にコマンドを実行し、その出力を衚瀺する監芖ナヌティリティずしお䜿甚されたす。
  • 定期的なセキュリティチェックを実行するセキュリティスクリプトが、GPT/MBRバックアップをサポヌトするようになりたした。fdiskナヌティリティに「-R」オプションが远加され、ファむルからGPT/MBRバックアップを埩元できるようになりたした。
  • バッテリヌの充電が指定レベルを䞋回ったずきに譊告を衚瀺するように、apmd バックグラりンド プロセスに「-w percent」オプションず /etc/apm/warnlow ハンドラが远加されたした。
  • profil システム コヌルを䜿甚しお、新しいプロファむリング システム gprof が実装されたした。
  • ハヌドりェア サポヌトが拡匵され、新しいドラむバヌが远加されたした。
    • acpiwmi — Windows 経営管理ツヌル。
    • amdpmc は AMD 電源管理コントロヌラヌです。
    • bcmmip — MSI BCM2712 コントロヌラヌ。
    • bcmstbgpio — Broadcom GPIO コントロヌラヌ。
    • bcmstbintc は Broadcom 割り蟌みコントロヌラです。
    • bcmstbpinctrl — Broadcom ピンの倚重化。
    • bcmstbrescal - Broadcom リセット キャリブレヌション コントロヌラヌ。
    • bcmstbreset - Broadcom リセット コントロヌラ。
    • rpone - Raspberry Pi RP1 呚蟺機噚コントロヌラヌ。
    • rpiclock — Raspberry Pi RP1 クロック コントロヌラヌ。
    • rpipwm - Raspberry Pi RP1 PWM コントロヌラヌ。
    • rpirtc — Raspberry Pi リアルタむム クロック。
    • iasuskbd(4) — ASUS I2C HID。
  • uvideo りェブカメラ ドラむバヌに H.264 コヌデックのサポヌトが远加されたした。
  • LLDP (Link Layer Discovery Protocol) プロトコルの実装ずそれを管理するための lldp ナヌティリティを備えたバックグラりンド プロセス lldpd を远加したした。
  • bpf (Berkeley Packet Filter) を䜿甚しおネットワヌク パケットをキャプチャし、tcpdump 圢匏でログに曞き蟌むバックグラりンド プロセス bpflogd を远加したした。
  • IPsec の IKEv2 プロトコル実装である iked では、ファむルから耇数の蚌明曞をロヌドする機胜が远加されたした。
  • LibreSSL ラむブラリがバヌゞョン 4.2.0 に曎新され、量子コンピュヌタに察するブルヌトフォヌス攻撃に耐性のある ML-KEM (CRYSTALS-Kyber) キヌ亀換アルゎリズムを䜿甚するための API が導入されたした。
  • OpenSSH が曎新されたした。倉曎点の䞀芧は OpenSSH 10.1 および 10.2 のアナりンスに蚘茉されおいたす。
  • AMD64アヌキテクチャのポヌト数は1265112593から増加、aarch64は1250612446から増加、i386は1045710429から増加になりたした。ポヌトに含たれるアプリケヌションのバヌゞョンは次のずおりです。
    • アスタリスク22.5.2
    • Audacity 3.7.5
    • CMake 3.31.8
    • クロム141.0.7390.54
    • Emacs 30.2
    • FFmpeg 6.1.3
    • GCC 8.4.0 および 11.2.0
    • GHC 9.8.3
    • GNOME 48
    • Go 1.25.1
    • JDK 8u462、11.0.28、17.0.16、21.0.8、25.0.0
    • KDEアプリケヌション25.08.1
    • KDEフレヌムワヌク6.18.0
    • KDEプラズマ6.4.5
    • クリタ5.2.13
    • LLVM/Clang 19.1.7、20.1.8、および 21.1.2
    • LibreOfficeの25.8.1.1
    • Lua 5.1.5、5.2.4、5.3.6、および 5.4.7
    • マリアDB 11.4.7
    • モノ6.12.0.199
    • Mozilla Firefox 143.0.3 および ESR 140.3.1
    • Mozilla Thunderbird 143.3.1
    • Mutt 2.2.15 および NeoMutt 20250905
    • node.js 22.20.0
    • OCaml 4.14.2
    • OpenLDAP 2.6.10
    • PHP 8.2.29、8.3.26、および 8.4.13
    • Postfix 3.5.25 および 3.10.1
    • PostgreSQL 17.6
    • Python 2.7.18 および 3.12.11
    • Qt 5.15.16 (+ kde からのパッチ) および 6.8.3
    • R 4.5.1
    • Ruby 3.2.9、3.3.9、および 3.4.6
    • 錆1.90.0
    • SQLite 3.50.4
    • ショットカット25.08.16
    • 須藀 1.9.17p2
    • ミヌアキャット7.0.7
    • Tcl/Tk 8.5.19 および 8.6.16
    • TeX ラむブ 2025
    • Vim 9.1.1706 および Neovim 0.11.4
    • Xfce 4.20.0
  • OpenBSD 7.8 に含たれる曎新されたサヌドパヌティ コンポヌネント:
    • xserver 7.7 + パッチ、freetype 21.1.18、fontconfig 2.13.3、Mesa 2.15.0、xterm 25.0.7、xkeyboard-config 399、fonttosfnt 2.20 を備えた X.Org 1.2.4 に基づく Xenocara グラフィックス スタック。
    • LLVM/Clang 19.1.7 (+ パッチ)
    • GCC 4.2.1 (+ パッチ) および 3.3.6 (+ パッチ)
    • Perl 5.40.1 (+ パッチ)
    • NSD4.3.0
    • アンバりンド 1.24.0
    • Ncurses 6.4
    • Binutils 2.17 (+ パッチ)
    • Gdb 6.3 (+ パッチ)
    • アりク 20250116 幎 XNUMX 月 XNUMX 日
    • 海倖駐圚員 2.7.3
    • zlib 1.3.1 (+ パッチ)

    出所 オヌプンネット.ru

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster