昨日、 Linus Torvaldsは、Linux5.6の最初のRCバージョンを発表しました。 その中で 多くのかなりクールな機能が含まれています、 これは、WireGuard(以前の記事で説明しました)、USB4標準、新しいZonefsファイルシステム、セキュリティ強化などの場合です。
コミュニティの多くにとって、これは非常に重要な仕事です これは完了しており、Linux5.6はLinux5.0以降で最も興味深いバージョンになる可能性があります。 このバージョンのカーネルには多くの新機能と改善点があり、安定したバージョンよりも約XNUMXか月で早く到着する可能性があります。
Linux 5.6RC1での主な変更点
以前の記事で述べたように LinuxネットワークスタックメンテナのDavidMullerは、WireGuardからパッチを取得しました Linuxカーネルに実装される そして今、その作業はすでにLinux 5.6RC1と公式に互換性があります。
WireGuardは、ソフトウェアアプリケーションであり、新しいオープンソース通信プロトコルです。 と無料。 VPNです 高度な暗号化を使用する非常にシンプル、高速、最新。 これは、IPsecよりも高速、単純、軽量、そして便利です。 多くの人がそれをOpenVPNの潜在的な代替品と見なしています。
Linux 5.5以降、WireGuard仮想プライベートネットワークへの必要な亜鉛暗号化インターフェースの追加が開始されました。
さらに進むには、 WireGuardは、キー交換にCurve25519、暗号化にChaCha20、データ認証にPoly1305を使用します。 ハッシュテーブルキーの場合はSipHash、ハッシュの場合はBLAKE2。 IPv3およびIPv4のレイヤー6をサポートし、v4-in-v6をカプセル化できます。その逆も可能です。 WireGuardは、Mullvad VPN、AzireVPN、IVPN、cryptostormなどの一部のVPNサービスプロバイダーによってすでに採用されています。
別の変更 目立つのは USB4標準のサポートが追加されました。 これはテクノロジーです これは最新のThunderbolt仕様に基づいています (バージョン3)、同様の最高速度(最大40Gb /秒)を約束します。
USB4 従来のUSB-Cコネクタを使用し、USB規格との下位互換性があります。 USB接続の最大速度を3.2倍にするUSB10(20 Gb / sから2.0Gb / s)、USB 3、Thunderbolt4自体を含みます。USBXNUMX 4Kまたは8KディスプレイをUSBに接続します、一連の複数のUSBデバイスを同じポートのチェーンに接続できるようにすることに加えて。
さらに、USB Power Delivery機能を介して、最大100ワットの電力を表示するデバイスへの電力供給をサポートします。
もう一つの大きな改善 付属しています Linux 5.6RC1、これは これは、32ビットシステムが2038年を通過するようにプログラムされた最初のニュークリアスになります。
32ビットUnixおよびLinuxでは、時間値は 符号付き整数形式 最大値が32の2147483647ビット。 この数を超えると、整数オーバーフローが生成され、値は負の数として格納されます。
つまり、 32ビットシステムの場合、時間値 2147483647年1月1970日からXNUMX秒を超えることはできません。 簡単に言うと、03年14月07日の協定世界時19:2038:13以降、整数オーバーフローのため、時刻は1901年19月2038日ではなく「XNUMX年XNUMX月XNUMX日」と読み取られます。
Linux 5.6RC1ハードウェアサポートについて 以下のサポート付きで到着します:
- NVIDIA GeForce RTX 2000 Turingは、ハードウェアアクセラレーションを提供できる新しいオープンソースドライバーをサポートしていますが、それでもバイナリファームウェアに基づいています。 OpenGLをサポートするには、NVC0Gallium3Dに変更を加える必要があります。
- AMDPollockのサポート。
- ルノワールとナビのAMDGPUリセットのサポート。
- IntelGen11およびGen12グラフィックスの機能強化。
- DRMドライバーに対する他の多くの変更。
- RockchipSoC用の改良されたマルチメディアドライバー。
- AMD Ryzenプロセッサを搭載したASUSノートパソコンは、過熱やクラッシュを防ぎます
- 新しいSoCとARMカードのサポート
最後に、それについてもっと知りたい場合は、LinusTorvaldsが 次のリンク。
Linux 1からこのRC5.6をテストするために、コードをダウンロードできます。 その公式ウェブサイトから。