OpenBSD 6.5のリリヌス

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

最も泚目すべき倉曎点ずしおは、bgpd のポヌタブル バヌゞョンが導入され、他の OS で動䜜するように調敎されたこず、Xenocara ず tcpdump の root 暩限の䜿甚が排陀されたこず、LDD リンカヌが amd64 ず i386 に察しおデフォルトで有効になったこず、MPLS サポヌトが远加されたこずです。倧幅に改善され、バックトラッキング技術による゚クスプロむトに察する保護が匷化され、最も単玔な再垰 DNS サヌバヌのアンワむンドが远加され、未定矩の動䜜怜出機胜がカヌネルに統合され、rsync ナヌティリティの独自の実装が远加されたした。玹介されたした。

メむン 改善:

  • amd64 および i386 アヌキテクチャ甚にビルドする堎合、LLVM プロゞェクトによっお開発された LDD リンカヌがデフォルトで䜿甚されたす。 mips64 アヌキテクチャの堎合、Clang を䜿甚したビルドのサポヌトが远加されたした。
  • 準仮想化 KVM タむマヌ甚の新しい pvlock ドラむバヌずむンテル むヌサネット 700 甚の ixl。uaudio ドラむバヌは、USB Audio 2.0 をサポヌトする新しい実装に眮き換えられたした。
  • ワむダレス デバむス ドラむバヌ bwfm、iwn、iwm、および athn のパフォヌマンスが向䞊したした。 RTM_80211INFO メッセヌゞのサポヌトがワむダレス スタックに远加され、詳现なむンタヌフェむス状態情報が dhclient および Route コマンドに送信されたす。ワむダレスネットワヌクに接続するずきのサむレント動䜜が倉曎されたした。自動接続リストが蚭定されおいる堎合、OpenBSD は未知のオヌプンネットワヌクに接続しなくなりたした (以前の動䜜に戻すには、リストに空のネットワヌクを远加できたす)。
  • ネットワヌク スタックには、新しい bpe (バックボヌン プロバむダヌ ゚ッゞ) および mpip (MPLS IP レむダ 2) 擬䌌デバむス ドラむバヌが導入されおいたす。 MPLS むンタヌフェむスに代替ルヌティング ドメむンの蚭定のサポヌトが远加されたした。 VLAN ドラむバヌは、キュヌ凊理をバむパスし、芪ネットワヌク むンタヌフェむスに盎接出力できるようになりたした。トンネルされたパケットのヘッダヌの優先゚ンコヌディングを制埡するための txprio モヌドを ifconfig に远加したした (vlan、gre、gif、および etherip ドラむバヌでサポヌトされおいたす)。
  • bpf フィルタヌの実装により、パケットをキャプチャせずにドロップ機構を䜿甚できるようになりたした。この機胜は、デバむスが受信するパケットの初期段階でフィルタリングするために tcpdump で䜿甚されたす。
  • むンストヌラヌがサポヌトを提䟛したす rdsetroot ディスク むメヌゞをカヌネル RAMDISK に远加したす。システム曎新プロセス䞭に叀いリリヌスの䞀郚のコンポヌネントが確実に削陀されるようになりたした。
  • システムコヌルの改善 発衚する、ファむル システム アクセスの分離を提䟛したす。新しいバヌゞョンでは、盞察パスを解析するずきに、珟圚のプロセスの䜜業ディレクトリを基準ずした䞀臎の怜出が远加されおいたす。 stat の䜿甚ず、制限されたファむル パス コンポヌネントぞのアクセスは犁止されおいたす。アプリケヌション ospfd、ospf6d、リバりンド、getconf、kvm_mkdb、bdftopcf、Xserver、passwd、spamlogd、spamd、sensorsd、snmpd、htpasswd、および ifstated の堎合は、unveil を䜿甚した保護が実装されおいたす。
  • Clang は、リタヌン指向プログラミング (ROP) 技術の䜿甚をブロックするツヌルを改良したした。これにより、i386 および amd64 アヌキテクチャ甚の実行可胜ファむルに含たれるポリモヌフィック ガゞェットの数が倧幅に枛少したした。
  • Clang は、䜿甚時のパフォヌマンスずセキュリティを向䞊させたした。
    保護機構 リトガヌド、借甚したコヌド郚分ずリタヌン指向のプログラミング技術を䜿甚しお構築された゚クスプロむトの実行を耇雑にするこずを目的ずしおいたす。動䜜を高速化するために、デヌタは可胜な限りスタックではなくレゞスタに配眮され、埩垰時にプロセッサ キャッシュがより効率的に䜿甚されたす。 RETGUARD は、amd64 および arm64 システムで埓来のスタック保護の代わりに䜿甚されるようになりたした。

  • ネットワヌク スタックに関連するナヌティリティが改善されたした。MPLS パケットのフィルタリングのサポヌトが pcap-filter に远加されたした。ルヌティングの優先順䜍を構成する機胜が、ospfd、ospf6d、および ripd に远加されたした。で
    ripd はメカニズムベヌスの保護を远加したした 誓玄。光トランスミッタから蚺断情報を取埗するための sff および sffdump モヌドを ifconfig に远加したした。

  • 新しいリゟルバヌの最初のリリヌスが発衚されたした く぀ろぐ、再垰的な DNS ク゚リを凊理し、むンタヌフェむス 127.0.0.1 でのみ接続を受け入れたす。
    Unwind は、異なるワむダレス ネットワヌク間を移動するラップトップなどのクラむアント システムで䜿甚するように蚭蚈されおいたす。ロヌカル ネットワヌク䞊の DNS トラフィックのブロックを怜出した堎合、アンワむンドは DHCP 経由で転送された再垰 DNS サヌバヌのアドレスを䜿甚するように切り替えたすが、定期的に独立しお解決を詊行し続け、盎接リク゚ストが通過し始めるずすぐに独立しおアクセスする状態に戻りたす。 DNSサヌバヌ。

  • bgpd では、メモリ消費量を削枛するための䜜業が行われ、単玔なルヌル オプティマむザが远加されたした (フィルタ セットのみが異なるフィルタリング ルヌルをマヌゞしたす)。BGP MPLS VPN 構成プロセスが倉曎され、IPv6 BGP MPLS VPN のサポヌトが远加されたした。および「as-override」機胜が実装され、パス内の近隣 AS をロヌカル AS に眮き換えたす。XNUMX ぀のルヌルで耇数のコミュニティず䞀臎する機胜が远加され、新しい䞀臎機胜「*」、「local-as」、「neighbor」が远加されたした。 -as」、倧芏暡なルヌル セットの凊理を改善、自埋システムに隣接するグルヌプを操䜜するための新しいコマンド (「bgpctl neighbors group」、「bgpctl show neighbors group」、「bgpctl show rib neighbors group」) を远加、ネットワヌクを远加する機胜BGP VPN テヌブルぞの远加が bgpctl に远加されたした。初めお、OpenBGPD-portable のポヌタブル バヌゞョンが準備され、OpenBSD 以倖のシステムでも動䜜する準備が敎いたした。
  • 远加されたオプション クブサン OpenBSD カヌネル内の未定矩の動䜜のケヌスを怜出したす。
  • tcpdump ナヌティリティは、root 暩限の䜿甚を完党に排陀したす。
  • マルチスレッドアプリケヌションにおけるmallocパフォヌマンスの向䞊。
  • プログラムの初期バヌゞョンがコンポゞションに远加されたした OpenRSYNC rsync ファむル同期ナヌティリティの独自の実装を䜿甚したす。
  • OpenSMTPD メヌル サヌバヌのバヌゞョンが曎新され、新しい比范基準「from rdns」が smtpd.conf に远加されたした。これにより、逆匕き DNS 解決 (IP によるホスト名の決定) に基づいおセッションを遞択できるようになりたす。テヌブル内を怜玢するずきに、正芏衚珟を䜿甚する機胜が远加されたした。
  • OpenSSH 8.0 パッケヌゞが曎新されたした。改善点の詳现な抂芁はこちらをご芧ください。 ここで;
  • LibreSSL パッケヌゞが曎新されたした。改善の詳现な抂芁はリリヌスのお知らせに蚘茉されおいたす。 2.9.0 О 2.9.1;
  • Mandoc では、HTML 出力が倧幅に改善され、テヌブルのレンダリングが改善され、指定された甚語の定矩を含むペヌゞを開くための「-O」フラグが远加されたした。
  • Xenocara グラフィックス スタックの機胜が拡匵されたした。X サヌバヌを実行するために setuid フラグを䜿甚しおむンストヌルする必芁がなくなりたした。 radeonsi Mesa ドラむバヌには、Southern Islands (Radeon HD 7000) GPU および Sea Islands (Radeon HD 8000) GPU のハヌドりェア アクセラレヌションのサポヌトが含たれおいたす。
  • Clang でサポヌトされおいないアヌキテクチャの C++ ポヌトは、ポヌトから GCC を䜿甚しおコンパむルされるようになりたした。 AMD64 アヌキテクチャのポヌト数は 10602、aarch64  9654、i386  10535 でした。ポヌトにあるアプリケヌションのうち、次の点に泚意しおください。
    • アスタリスク16.2.1
    • Audacity 2.3.1
    • CMake 3.10.2
    • クロム73.0.3683.86
    • FFmpeg 4.1.3
    • GCC 4.9.4 および 8.3.0
    • GNOME 3.30.2.1
    • Go 1.12.1
    • JDK 8u202 および 11.0.2+9-3
    • LLVM/クラング 7.0.1
    • LibreOfficeの6.2.2.2
    • Lua 5.1.5、5.2.4、および 5.3.5
    • マリアDB 10.0.38
    • モノ5.18.1.0
    • Mozilla Firefox 66.0.2 および ESR 60.6.1
    • Mozilla Thunderbird 60.6.1
    • node.js 10.15.0
    • OpenLDAP 2.3.43 および 2.4.47
    • PHP 7.1.28、7.2.17、および 7.3.4
    • Postfix 3.3.3 および 3.4.20190106
    • PostgreSQL 11.2
    • Python 2.7.16 および 3.6.8
    • R 3.5.3
    • Ruby 2.4.6、2.5.5、および 2.6.2
    • 錆1.33.0
    • センドメヌル 8.16.0.41
    • SQLite3 3.27.2
    • ミヌアキャット4.1.3
    • Tcl/Tk 8.5.19 および 8.6.8
    • TeX ラむブ 2018
    • Vim 8.1.1048 および Neovim 0.3.4
    • Xfce 4.12
  • OpenBSD 6.5 に含たれるサヌドパヌティ コンポヌネント:
    • パッチを適甚した X.Org サヌバヌ 1.19.7 に基づく Xenocara グラフィックス スタック、freetype 2.9.1、fontconfig 2.12.4、Mesa 18.3.5、xterm 344、xkeyboard-config 2.20。
    • LLVM/Clang 7.0.1 (パッチあり)
    • GCC 4.2.1 (パッチあり) および 3.3.6 (パッチあり)
    • Perl 5.28.1 (パッチあり)
    • NSD4.1.27
    • アンバりンド 1.9.1
    • Ncurses 5.7
    • Binutils 2.17 (パッチ付き)
    • Gdb 6.3 (パッチあり)
    • アりク 10 幎 2011 月 XNUMX 日
    • 海倖駐圚員 2.2.6

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

コメントを远加したす