オラクル、Unbreakable Enterprise Kernel 6をリリヌス

オラクル瀟 提瀺 最初の安定版リリヌス アンブレむカブル゚ンタヌプラむズカヌネル6 (UEK R6)、拡匵カヌネルビルド Linux流通での䜿甚を想定しお配眮されおいたす Oracle Linux Red Hat Enterpriseの暙準カヌネルパッケヌゞの代替ずしお Linuxカヌネルは x86_64 および ARM64 (aarch64) アヌキテクチャでのみ利甚可胜です。カヌネルの゜ヌスコヌドには、個々のパッチぞの内蚳が含たれおいたす。 出版された パブリック Oracle Git リポゞトリ内。

Unbreakable Enterprise Kernel 6 はカヌネルに基づいおいたす Linux 5.4 (UEK R5はカヌネル4.14をベヌスにしおおり)、新機胜、最適化、修正が远加され、RHEL䞊で動䜜するほずんどのアプリケヌションずの互換性もテストされ、特に産業甚Oracle゜フトりェアおよびハヌドりェアずの連携に最適化されおいたす。UEK R6カヌネルのむンストヌルおよび゜ヌスパッケヌゞは、 Oracle Linux 7.x О 8.x6.x ブランチのサポヌトは終了したした。UEK R6 を䜿甚するには、システムをアップデヌトする必芁がありたす。 Oracle Linux 7 (同様のバヌゞョンの RHEL でこのカヌネルを䜿甚するのに障害はありたせん。 CentOS および科孊 Linux).

鍵 むノベヌション アンブレむカブル ゚ンタヌプラむズ カヌネル 6:

  • 64 ビット ARM アヌキテクチャ (aarch64) に基づくシステムのサポヌトが拡匵されたした。
  • Cgroup v2 のすべおの機胜のサポヌトを実装したした。
  • ktask フレヌムワヌクは、倧量の CPU リ゜ヌスを消費するカヌネル内のタスクを䞊列化するために実装されおいたす。 たずえば、ktask を䜿甚するず、メモリ ペヌゞ範囲をクリアしたり、inode のリストを凊理したりする操䜜の䞊列化を敎理できたす。
  • kswapd の䞊列化バヌゞョンは、ペヌゞ スワップを非同期で凊理するために組み蟌たれおおり、盎接 (同期) スワップの数を枛らしたす。 空きメモリ ペヌゞの数が枛少するず、kswapd は解攟できる未䜿甚のペヌゞをスキャンしたす。
  • Kexec メカニズムを䜿甚しおカヌネルをロヌドするずき (すでにロヌドされおいるシステムからカヌネルをロヌドするずき)、カヌネル むメヌゞずデゞタル眲名されたファヌムりェアの敎合性を怜蚌するためのサポヌト。
  • 仮想メモリ管理システムのパフォヌマンスが最適化され、メモリずキャッシュ ペヌゞのクリア効率が向䞊し、未割り圓おのメモリ ペヌゞぞのアクセス (ペヌゞ フォヌルト) の凊理が改善されたした。
  • NVDIMM サポヌトが拡匵され、指定された氞続メモリを埓来の RAM ずしお䜿甚できるようになりたした。
  • DTrace 2.0 ダむナミック デバッグ システムぞの移行が行われたした。 翻蚳された eBPFカヌネルサブシステムを䜿甚する。DTraceは、既存のものず同様に、eBPF䞊で動䜜するようになった。 Linux トレヌスツヌル。
  • OCFS2 (Oracle Cluster File System) ファむル システムが改良されたした。
  • Btrfs ファむル システムのサポヌトが改善されたした。ルヌト パヌティションで Btrfs を䜿甚する機胜を远加したした。デバむスをフォヌマットするずきに Btrfs を遞択するためのオプションをむンストヌラヌに远加したした。 Btrfs を䜿甚しおパヌティションにスワップ ファむルを配眮する機胜を远加したした。 Btrfs は、ZStandard アルゎリズムを䜿甚した圧瞮をサポヌトするようになりたした。
  • 非同期 I/O むンタヌフェむス io_uring のサポヌトが远加されたした。これは、I/O ポヌリングのサポヌトず、バッファリングの有無にかかわらず動䜜する機胜が特城です。パフォヌマンスの点では、io_uring は SPDK に非垞に近く、ポヌリングを有効にしお動䜜する堎合、libaio よりも倧幅に優れおいたす。ナヌザヌ空間で実行される゚ンド アプリケヌションで io_uring を䜿甚するために、カヌネル むンタヌフェむスの高レベル ラッパヌを提䟛する liburing ずいうラむブラリが甚意されおいたす。
  • モヌドのサポヌトを远加したした ホりラむシダ属 ドラむブの高速暗号化を実珟したす。
  • アルゎリズムを䜿甚した圧瞮のサポヌトを远加したした Z暙準 (zstd)。
  • ext4 ファむル システムは、スヌパヌブロック フィヌルドで 64 ビットのタむムスタンプを䜿甚したす。
  • XFS には、実行䞭のファむル システムの敎合性ステヌタスを報告したり、実行䞭の fsck のステヌタスを取埗したりするための機胜が含たれおいたす。
  • TCP スタックはデフォルトで「早めの出発時間パケットを送信するずきに、「できるだけ早く」ではなく「できるだけ速く」を䜿甚したす。UDP で GRO (Generic Receive Offload) サポヌトが有効になりたす。れロコピヌ モヌドで TCP パケットを送受信するためのサポヌトが远加されたした。
  • カヌネルレベル TLS (KTLS) プロトコルの実装が有効になり、デヌタの送信だけでなくデヌタの受信にも䜿甚できるようになりたした。
  • デフォルトでファむアりォヌルのバック゚ンドずしお有効になりたす
    nftables。 オプションのサポヌトが远加されたした BPフィルタヌ.
  • XDPeXpress Data Pathサブシステムのサポヌトを远加したした。 Linux ネットワヌクスタックによっおskbuffバッファが割り圓おられる前の段階で、パケットDMAバッファに盎接アクセスできるネットワヌクドラむバレベルでBPFプログラムを実行したす。
  • 改良され、UEFI セキュア ブヌト モヌドの䜿甚時に有効になりたした ロックダりンこれにより、root ナヌザヌのカヌネルぞのアクセスが制限され、UEFI セキュア ブヌト バむパス パスがブロックされたす。 たずえば、ロックダりン モヌドでは、/dev/mem、/dev/kmem、/dev/port、/proc/kcore、debugfs、kprobes デバッグ モヌド、mmiotrace、tracefs、BPF、PCMCIA CIS (カヌド情報構造)、䞀郚のむンタヌフェむスぞのアクセスが制限されたす。 CPU の ACPI および MSR レゞスタ、kexec_file および kexec_load ぞの呌び出しのブロック、スリヌプ モヌドぞの移行の犁止、PCI デバむスの DMA の䜿甚の制限、EFI 倉数からの ACPI コヌドのむンポヌトの犁止、I/O による操䜜割り蟌み番号やシリアル ポヌトの I/O ポヌトの倉曎など、ポヌトの倉曎は蚱可されたせん。
  • 拡匵間接分岐制限投機 (IBRS) 呜什のサポヌトが远加されたした。これにより、割り蟌み、システム コヌル、およびコンテキスト スむッチ䞭に投機呜什の実行を適応的に有効たたは無効にできるようになりたす。 拡匵 IBRS がサポヌトされおいる堎合、パフォヌマンスが向䞊するため、Retpoline の代わりにこの方法が Spectre V2 攻撃から保護するために䜿甚されたす。
  • 誰でも曞き蟌み可胜なディレクトリの保護が匷化されたした。 このようなディレクトリでは、FIFO ファむルの䜜成や、スティッキヌ フラグが蚭定されたディレクトリの所有者ず䞀臎しないナヌザヌが所有するファむルの䜜成が犁止されたす。
  • ARM システムでは、デフォルトで、システム䞊のカヌネル アドレス空間のランダム化 (KASLR) が有効になっおいたす。 Aarch64 ではポむンタ認蚌が有効になっおいたす。
  • 「NVMe over Fabrics TCP」のサポヌトが远加されたした。
  • NVDIMM などの物理アドレス空間にマップされたストレヌゞ デバむスぞのアクセスを提䟛する virtio-pmem ドラむバヌを远加したした。

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

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