はじめに
待望の Linux カーネル 5.0 アップグレード がついにリリースされました。すべての新機能を見てみましょう
Linux カーネルの主な開発者である Linus Torvalds は、前任者との劇的な違いを期待しないように一般に警告しました。彼は、Linux Foundation は「機能ベースのリリース」を行っていないと発表しました。したがって、5.0 と呼びます 4.22 の代わりに 彼は「頼りになる指が足りなくなった」だけです。
最もエキサイティングなアップデートの一部 AMD FreeSync サポート、データ暗号化、改善された電源管理、Raspberry Pi タッチスクリーンの公式サポート、およびその他のハードウェア サポートが含まれます。

Unix ライクなオペレーティング システム用のカーネルの新しい安定バージョンがリリースされました。 Linux Kernel 5.7 とその機能の詳細をご覧ください。
Linux カーネル 5.0 の新機能
AMC FreeSync ディスプレイのサポート
最初の重要な変更点は、カーネル 5.0 が AMD FreeSync で動作することです。 、Mesa 19.0 の助けを借りて .
リフレッシュ レートを同期することで、テアリングとカクつきを修正します。 1 秒あたりのフレーム数 (FPS) .つまり、コンピュータのリフレッシュ レートは一貫していますが、FPS は一貫していません。このため、FPS をリフレッシュ レートに同期すると、入力の遅延が発生し、信頼性が低くなります。
したがって、モニターが表示するために FSP がフレームを送信する速度を決定するのは、リフレッシュ レートです。
ただし、FreeSync はすべてのグラフィックス プロセッシング ユニット (GPU) で機能するわけではありません。 s)、ただし特定の FPS 範囲を持つもののみ。また、AMC FreeSync を体験するには、FreeSync をサポートするモニターと AMD Radeon R5/R7/R9 200 が必要です。 シリーズ GPU。
電源管理
カーネル 5 は、Energy Aware Scheduler により電力管理を改善します (EAS)。そのタスクは、big.LITTLE などの非対称 CPU トポロジを持つシステムを効率的に処理することです。 と DynamiIQ ARM プラットフォーム。
エネルギー効率の高いスケジューリングを決定することで、パフォーマンスを向上させ、エネルギー使用量を削減します。
データ暗号化
国家安全保障局 (NSA) が開発した暗号化アルゴリズムである Speck の代わりに、Adiantum Data Encryption を使用します。 新しいカーネル 5 のマージ ウィンドウの一部として提供されます。主にローエンドの Android Go デバイス向けに設計されており、暗号サブシステムの一部であり、高速なファイル システム暗号化を提供します。
また、Adiantum も fscrypt の一部になりました Linux ファイル システムの暗号化に使用される管理ツールです。したがって、ネイティブの F2F を通じてデスクトップ ユーザー エクスペリエンスに貢献します。 とEXT4 .
データ セキュリティが最優先事項であるユーザーにとって、このイノベーションは非常に価値のあるものです。
Raspberry Pi タッチスクリーンのサポート
初めて、Linux カーネルは公式ドライバーで Raspberry Pi タッチスクリーンをサポートするようになりました。 汎用入出力 (GPIO) ピン経由で給電 、Raspberry Pi は DSI ポート経由でタッチスクリーンに接続します。この raspberrypi-ts ドライバーは、メモリ マップ領域から Raspberry Pi ファームウェアを介して情報を受け取ります。
このようなサポートにより、Raspberry Pi 愛好家は、独自のスマート情報ディスプレイと DIY タブレットを開発する機会を得ることができます。
高度な ARM ハードウェア サポート
ARM プロセッサは、一度に多くのタスクを実行できるため強力です。このため、ほとんどの Android スマートフォンやタブレットには ARM アーキテクチャのチップセットが搭載されています。広く使用されているため、オペレーティング システムがこのような一般的なプロセッサをサポートすることは非常に重要です。
改善された ARM サポートにより、ポインター認証がもたらされます ARM アーキテクチャ コードに組み込まれたセキュリティ機能です。この種のサポートにより、秘密鍵に対するポインターの署名と認証が可能になり、カーネルがリターン指向プログラミング (ROP) 攻撃から保護されます。
NVIDIA Turing アーキテクチャの早期サポート
ゲーム愛好家は、新しいカーネル 5.0 が NVIDIA Turing アーキテクチャ をサポートしていると聞いて特に興奮しています。 .これは、市場で最も高度な GPU アーキテクチャの 1 つです。 PC ゲームに非常にリアルなグラフィックスを提供するだけでなく、ビジュアル コンテンツの編集を高速化します。この GPU アーキテクチャは、日常的なユース ケースに加えて、要求の厳しいアプリケーションを実行し、機械学習に使用されるデータ センターでその場所を見つける可能性があります。
Turing の最もエキサイティングな機能には、ラスタライズ パフォーマンスの向上、レイ トレーシング プロセッサ、コンピューティング、人工知能 (AI)、テンソル コアなどがあります。
Linux 5.0 のその他の変更点:
- NXP i.MX8 SoC のサポート
- Allwinner T3、Qualcomm QCS404、NXP Layerscape LX2160A のサポート
- スケーラブル I/O 仮想化のための Intel VT-d スケーラブル モードのサポート
- アップグレードされた Realtek R8169 ドライバー
- Logicool 高解像度スクロールのサポート
- Chameleon96 Intel FPGA ボードのサポート
- 更新された x86 ラップトップ ドライバー
- 別の Vega M GPU と Vega ID のサポート
- Thunderbolt のセキュリティ強化
最新の Linux Kernel 5 をダウンロードする必要があります
十分な経験や正当な理由がない限り、自分でカーネルを試してはいけません。最善の方法は、Kernel 5.0 を含む Linux ディストリビューションの安定したリリースを待つことです。
Linux Kernel 5.0 は、Linux Kernel の公式 Web サイトからダウンロードできます。ただし、通常、日常のユーザーが Linux カーネルを手動でアップグレードすることはお勧めしません。