XNUMXか月の開発の後、 Linus Torvaldsは、新しいLinuxカーネルバージョン5.6を導入しました、そのバージョン さまざまな変更やニュースが届きます そして最も注目すべき変更の中には、インターフェースの統合があります WireGuard VPN、USB4サポート、 時間の名前空間、 BPFを使用してTCP輻輳コントローラを作成する機能、 MultiPath TCPの初期サポート、バグ2038カーネルの削除、bootconfigメカニズム、およびZoneFSFS。
この新しいバージョンは合計13702のパッチを採用しました 1810人の開発者のうち、パッチサイズは40MBです(変更は11577ファイルに影響し、610012行のコードが追加され、294828行が削除されました)。
Linux5.6の主な新機能
この新しいバージョンの主な目新しさのXNUMXつは、 WireGuardVPNインターフェースの実装その 最新の暗号化方式の基礎を使用 (ChaCha20、Poly1305、Curve25519、BLAKE2s)、 それは使いやすく、合併症はありません、 多数の大規模な展開で実証されており、非常に高いパフォーマンスを提供します(OpenVPN帯域幅の3.9倍高速)。
この新しいバージョンで際立っているもうXNUMXつの変更点は、 MPTCPをサポートするために必要なコンポーネントの統合 (MultiPath TCP)およびTCPプロトコル拡張。異なるIPアドレスにリンクされた異なるネットワークインターフェイスを介した複数のルートで同時にパケットを配信するTCP接続を編成します。
ネットワークアプリケーションの場合、上記の接続が追加されました 通常のTCP接続のように見えます そして、すべての流れの分離ロジックはMPTCPによって行われます。 マルチパスTCPは、パフォーマンスの拡張と信頼性の向上の両方に使用できます。
一方で、それは際立っています カーネルはZoneFSファイルシステムを採用しました。 その ゾーンストレージデバイスでの低レベルの作業を簡素化します。 ゾーンドライブは、磁気ハードドライブまたはNVMe SSD上のデバイスであり、そのストレージスペースは、ブロックまたはセクターのグループを形成するゾーンに分割され、ブロックのグループ全体の更新では、データの順次追加のみが許可されます。
これに加えて、 USB4.0仕様の実装、Thunderbolt3プロトコルに基づいており 最大40Gb / sの帯域幅を提供します。 USB2.0およびUSB3.2との互換性を維持しながら。
USB 4.0を使用すると、PCIe、ディスプレイポート、USB 3.xなどの単一のType-Cケーブル上でさまざまなプロトコルをトンネリングしたり、プロトコルのソフトウェア実装を使用して、ホスト間のネットワークリンクを整理したりできます。
実装は、Linuxカーネルにすでに含まれているThunderboltドライバーに基づいて構築され、USB4準拠のホストおよびデバイスで動作するように適合させます。
つつ Ext4のパフォーマンス最適化が含まれています 読み取りおよび書き込み操作でのiノードロックの処理に関連します。 したがって、直接I / Oモードでの書き換えパフォーマンスが向上しました。
コントローラーについて インクルード ALSAサウンドシステムの大幅な変更。 コントローラー上 nouveau drは、検証済みファームウェアダウンロードモードのサポートを追加します これらのカードの3Dアクセラレーションサポートを有効にしたTuringマイクロアーキテクチャに基づくNVIDIAGPUの場合(NVIDIAデジタル署名付きの公式ファームウェアをダウンロードする必要があります)、および DisplayPortMSTを介した送信中のデータ圧縮のサポート (マルチストリームトランスポート)。
最後に、バグ修正の一部について 問題2038の解決策が強調表示されます、最後に残ったドライバーが置き換えられ、32ビットのtime_t型(signed int)がカウンターに使用されました。
それに加えて MPX拡張機能のサポートが削除されました (Memory Protection Extensions)カーネル3.19で追加され、組織がポインタをチェックしてメモリ領域の制限を監視できるようにします。 このテクノロジーはコンパイラーでは広く使用されておらず、GCCから削除されました。
最後に 変更の完全なリストを知りたい場合 この新しいバージョンのLinuxカーネルに含まれているものは次のとおりです。 次のリンクを確認してください。
通常のLinuxユーザー(私の場合はManjaro)の場合、カーネルがはるかに効率的なVPNを備えているという事実は私たちにどのような影響を与えますか? それは自動的にアクティブになります、あなたはそれを選択する必要があります、それはどのように機能しますか? ありがとう!