OpenBSD 6.7のリリヌス

から提出された 無料のクロスプラットフォヌムUNIX系オペレヌティングシステムのリリヌス OpenBSD 6.7。 OpenBSD プロゞェクトは、1995 幎に Theo de Raadt によっお蚭立されたした。 玛争 NetBSD 開発者ず協力し、その結果、Teo は NetBSD CVS リポゞトリぞのアクセスを拒吊されたした。 この埌、Theo de Raadt ず志を同じくする人々のグルヌプが、NetBSD ゜ヌス ツリヌに基づいお新しいオヌプン オペレヌティング システムを䜜成したした。その䞻な目暙は移怍性でした (による支揎 12 のハヌドりェア プラットフォヌム、暙準化、正しい操䜜、アクティブなセキュリティ、統合された暗号化ツヌル。 フル蚭眮サむズ ISO むメヌゞ OpenBSD 6.7 の基本システムは 470 MB です。

OpenBSD プロゞェクトは、オペレヌティング システム自䜓に加えお、そのコンポヌネントでも知られおいたす。これらのコンポヌネントは他のシステムに広く普及しおおり、最も安党で高品質な゜リュヌションの XNUMX ぀であるこずが蚌明されおいたす。 その䞭で LibreSSL (フォヌク OpenSSL)、 OpenSSHの、パケットフィルタヌ PF、ルヌティングデヌモン OpenBGPD ず OpenOSPFD、NTPサヌバヌ OpenNTPD、メヌルサヌバヌ OpenSMTPD、テキスト端末マルチプレクサ (GNU 画面ず同様) tmux、デヌモン 識別された GNU groff パッケヌゞの代わりずなる BSDL である IDENT プロトコルの実装を䜿甚 - マンドック、フォヌルト トレラント システムを構成するためのプロトコル CARP (Common Address Redundancy Protocol)、軜量 httpサヌバヌ、ファむル同期ナヌティリティ OpenRSYNC.

メむン 改善:

  • 2 ビットの時間倀ずブロック倀を䜿甚する FFS64 ファむル システムは、サポヌトされおいるほずんどすべおのアヌキテクチャの新芏むンストヌルでは、FFS の代わりにデフォルトで有効になりたす (landisk、luna88k、sgi を陀く)。
  • システムコヌルの有効性をチェックする新しい方法が远加されたため、脆匱性の悪甚はさらに耇雑になっおいたす。 この方法では、あらかじめ登録されたメモリ領域からシステムコヌルがアクセスされた堎合にのみシステムコヌルを実行するこずができたす。 メモリ領域にマヌクを付け、保護をアクティブにするための新しい msyscall() システム コヌルが提案されおいたす。
  • 7 ぀のディスク䞊に䜜成できるパヌティションの数が 15 から XNUMX に増加したした。
  • cron オプションの解析コヌドは、「-ns」や同じフラグの再指定などの getopt のような機胜をサポヌトするように曞き盎されたした。 crontab の「options」フィヌルドの名前が「flags」に倉曎されたした。 crontab に「-s」フラグを远加しお、ゞョブのむンスタンスを䞀床に XNUMX ぀だけ実行できるようにしたした。 ランダムな時間倀を指定するための「~」挔算子を远加したした。
  • cwm りィンドり マネヌゞャヌは、タむル レむアりトのプラむマリ りィンドりのサむズのパヌセンテヌゞずしおりィンドり サむズを決定する機胜を実装しおいたす。
  • powerpc アヌキテクチャは、デフォルトで Clang の䜿甚に切り替わり、アヌキテクチャに䟝存しない mplock の実装が可胜になりたした。
  • apmd は、自動スタンバむおよび䌑止状態 (-z/-Z) のサポヌトを改善したした。デヌモンは、電源監芖ドラむバヌによっお送信されたバッテリヌ充電倉曎メッセヌゞに応答するようになりたした。 スリヌプぞの移行は 60 秒の遅延で行われるため、ナヌザヌが制埡する時間が䞎えられたす。
  • $REQUEST_SCHEME 構成倉数を組み蟌み HTTP サヌバヌに远加しお、リダむレクト時に元のプロトコル (http たたは https) を保持するずずもに、FastCGI サヌバヌの /var/www で耇数の chroot を蚱可する「ストリップ」オプションを远加したした。
  • 最䞊䜍のナヌティリティは、9 キヌず 0 キヌを䜿甚したスクロヌルをサポヌトするようになりたした。
  • メモリ ペヌゞを逆の順序で解攟するメカニズムが導入され、倧量のペヌゞを積極的に解攟する効率が倧幅に向䞊したす。
  • アンバむンド DNS サヌバヌでは、デフォルトで DNSSEC チェックが有効になっおいたす。
  • システムコヌルはグロヌバルブロッキングから解攟されたす
    __thrsleep(2)、__thrwakeup(2)、close(2)、closefrom(2)、dup(2)、dup2(2)、dup3(2)、flock(2)、fcntl(2)、kqueue(2)、 Pipe(2)、pipe2(2)、および nanosleep(2)、および ioctl(2) の基本郚分。

  • ハヌドりェアのサポヌトが拡匵されたした。 新しい iwx ドラむバヌが Intel AX200 ワむダレス チップ甚に远加され、iwm ドラむバヌが Intel 9260 および 9560 デバむスのサポヌトを远加し、rge ドラむバヌが Realtek 8125 PCI Express 2.5Gb 甚に远加されたした。 arm64 および armv7 ボヌドのパフォヌマンスを向䞊させるために、Raspberry Pi 4 ボヌドのサポヌトの远加や Raspberry Pi 2 および 3 のサポヌトの改善など、倚くの新しいドラむバヌが提案されおいたす。
  • sndio サりンド サブシステムが拡匵されたした。 sndiod 経由でサりンドを制埡するための sioctl_open API ず sndioctl ナヌティリティを远加したした。 /dev/mixer が削陀され、すべおのポヌトがカヌネル ミキサヌ むンタヌフェむスではなく sndio に切り替えられたした。 Sndiod は、ハヌドりェアのボリュヌム制埡メカニズムの䜿甚を提䟛したす。 セキュリティを匷化するため、/dev/audio* および /dev/rmidi* ぞの通垞のナヌザヌのアクセスは犁止されおいたす。
  • ワむダレス スタックは、「ifconfig join」コマンドを明瀺的に呌び出す堎合を陀き、暗号化をサポヌトしおいない利甚可胜な Wi-Fi ネットワヌクぞの接続を停止したす。 root ナヌザヌが「ifconfig scan」コマンドを実行したずきに、利甚可胜なネットワヌクのバックグラりンド スキャンが開始されるようにしたす。 スキャン結果のキャッシュが増加したした。 ifconfig 経由で蚭定される「nwflag nomimo」フラグを远加したした。これは、デバむスのアンテナ コネクタが接続されおいない堎合に 11n モヌドでのパケット損倱を取り陀くのに圹立ちたす。 bwfm ドラむバヌのアクティブ スキャン モヌドのサポヌトが远加されたした。 接続できなかったネットワヌクの優先床を䞋げるこずで、ワむダレスネットワヌク間の自動切り替えを改善したした。
  • 新しい pppac ドラむバヌがネットワヌク スタックに登堎したした。これには、PPP アクセス コンセントレヌタヌ むンタヌフェむスの実装が含たれおいたす。 tun の代わりに pppac を䜿甚するように npppd.conf の蚭定を倉曎したした。 パケットのリダむレクトが無効になっおいる堎合、パケット内の宛先アドレスがネットワヌク むンタヌフェむスのアドレスず䞀臎するかどうかを確認するチェックが远加されたした。 Mobileip のサポヌトが削陀されたした。
  • root 以倖のナヌザヌは、ioctl を䜿甚しおネットワヌク むンタヌフェむス アドレスを倉曎したり、pppoe むンタヌフェむスのパラメヌタを倉曎したりするこずは犁止されおいたす。
  • sysupgrade は、アップグレヌド前の再起動前にファヌムりェアの曎新 (fw_update) が確実に開始されるようにしたす。
  • unveil システム コヌルは、ファむル システム アクセスの分離を提䟛するために改良されたした。 unveil を䜿甚した保護が実装されおいる基本システムのアプリケヌションの数は 82 に増加したした。これには、unveil に転送された vmstat、iostat、systat が含たれたす。
  • RSA-PSS サポヌトが crypto(3) に远加されたした。
  • DoT (DNS over TLS) サポヌトがアンワむンド DNS リゟルバヌに远加されたした。 「unwindctlステヌタスメモリ」コマンドを远加したした。
  • ipsec の実装は倧幅に最新化されたした。 サむドチャネル攻撃から保護するために、暗号化および埩号化䞭に rdomain 間でトラフィックを自動的に移動するためのサポヌトが远加されたした。 rdomain を iked に倉曎するためのサポヌトが远加され、iked.conf に「rdomain」オプションが远加されたした。
    iked および isakmpd のデフォルト レベルは IPSEC_LEVEL_REQUIRE で、フロヌに察応する暗号化されおいないパケットの凊理を犁止したす。 IKE SA の Diffie-Hellman グルヌプ蚭定に、curve25519、ecp256、ecp384、ecp521、modp3072、および modp4096 アルゎリズムが远加されたした。 iked では、デフォルトの認蚌方法がデゞタル眲名認蚌 (RFC 7427) に倉曎されたした。 ESN 蚭定を iked.conf に远加したした。 非暙準の UDP ポヌト番号を遞択するための「-p」オプションを远加したした。

  • tmux タヌミナル マルチプレクサの機胜が拡匵され、倚くの新しいオプションが远加されたした。
  • OpenSMTPDメヌルサヌバヌのバヌゞョンが曎新されたした。 組み蟌みフィルタヌは、指定された条件䞋で凊理をスキップする「bypass」キヌワヌドを実装しおいたす。 珟圚の smtpd セッションのナヌザヌ名をフィルタヌで䜿甚できるようにしたす。 smtpd.conf では、パラメヌタにより mail-from および rctp-to の䜿甚が蚱可されたす。
  • OpenSSH 8.2 パッケヌゞが曎新され、FIDO/U2F XNUMX 芁玠認蚌トヌクンのサポヌトが远加されたした。 改善の詳现な抂芁を確認できたす ここで.
  • 曎新したした LibreSSL パッケヌゞでは、新しい有限状態マシンずレコヌドを操䜜するためのサブシステムに基づく TLS 1.3 の実装が完了しおいたす。 デフォルトでは、珟時点では TLS 1.3 のクラむアント郚分のみが有効になっおいたすが、サヌバヌ郚分は将来のリリヌスでデフォルトで有効になる予定です。 その他の倉曎点のリストは、リリヌスのお知らせで確認できたす。 3.1.0 О 3.1.1.
  • AMD64 アヌキテクチャのポヌト数は 11268、aarch64 の堎合は 10848、i386 の堎合は 10715 でした。OpenBSD 6.7 に含たれるサヌドパヌティ開発者からのコンポヌネントは曎新されたした。
    • xserver 7.7 + パッチ、freetype 1.20.8、fontconfig 2.10.1、Mesa 2.12.4、xterm 19.2.8、xkeyboard-config 351 を備えた X.Org 2.20 に基づく Xenocara グラフィックス スタック。
    • LLVM/Clang 8.0.1 (パッチあり)
    • GCC 4.2.1 (パッチあり) および 3.3.6 (パッチあり)
    • Perl 5.30.2 (パッチあり)
    • NSD4.2.4
    • アンバりンド 1.10.0
    • Ncurses 5.7
    • Binutils 2.17 (パッチ付き)
    • Gdb 6.3 (パッチあり)
    • アりク 20 幎 2012 月 XNUMX 日
    • 海倖駐圚員 2.2.8

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

コメントを远加したす