Linux Kernel4.20がクリスマスプレゼントとして届きます

テストカーネル

昨日 Linux カーネル プロジェクトのリーダー兼作成者である Linus Torvalds は、Linux 4.20 となる新しいバージョンをリリースしました。

この新しいリリースで 新しい Linux カーネルは 350,000 行以上の新しい行が追加されました。 約 14,000 の変更にまたがる。

11.400 を超えるファイルが変更されました。 これにより、新しい問題が最新のリリースと一致するようになります。 また、パッチの配布も珍しいことではなく、約 XNUMX 分の XNUMX がドライバーに起因し、残りがネットワーク、ファイルシステム、ツールに起因するとされています。

これはどう考えてもメジャー リリースではありません。 Torvalds 氏は次のように述べています。「それらのほとんどはネットワーク (ドライバー、コア ネットワークの修正、BPF) です。

他にもネットワーク以外のドライバーの更新がいくつかあり、今後のコンパイラーのサポートで見逃された x86 インライン ASM の変更の一部がロールバックされます。」

投稿の中で彼は次のようにも述べています。

そして、「みんなすでに休憩中」の一環として、すでに受信トレイに初期のプル リクエストがいくつか届いていることを喜んで報告できます。

年末年始にゆっくり過ごしてもらうために、もう一度やってほしいと呼び掛けた。

実際、おそらく数日間は仕事を始めないでしょうが、それ以外は通常の勤務時間を維持するようにしましょう。

Linux カーネル 4.20 の新機能

この新しいバージョンのカーネルでは、新しい変更が追加され、前述したように、デバイス、特にビデオ カードにさらに多くのサポートが追加されました。

新しいグラフィックスドライバー

Linux カーネル

Linux 4.20 のドライバー変更における顕著な機能の XNUMX つは AMD です。

グラフィックス カード メーカーの開発者は、今後のバージョンに向けてさらにコードを追加しました。 AMD Vega 20 GPU は新しいカードで提供され、ほぼ完全にサポートされます。

さらに、Raven 2 および Picasso のコードネーム付き GPU もサポートされるようになりました。 無料の Nvidia Nouveau ドライバーは、HDMI 2.0 の初期サポートを受けました。

ファイルシステム

この新しいカーネルのファイル システムは、Btrfs のパフォーマンスの向上に重点を置いています。。 しかし Ext4、XFS、F2FS、Device Mapper、Ceph もパッチを受け取りました。

Linux 4.20 の開発中、開発者は、Ext4 の使用時に特定の条件下でデータ損失につながる可能性がある問題を解決するという課題にも直面しました。

最終的には、広範囲にわたるファイル システム障害ではありませんでしたが、マルチキュー ブロック層 Blk-MQ での長い検索の後にエラーが追跡されました。

古いバージョンはおそらく 4.21 ですでに削除されているため、ブロック ドライバーを新しいバージョンに移行する準備ができていることがさらに重要です。 この一環として、多くのブロック コントローラーが Multiqueue API に変換されました。

ネットワークサブシステム

TCP スタックは、発信トラフィックの分散における各パケットの最も早い出発時刻を決定するモデルを使用するように変換されます。

実装されたモデルは、送信パケット キューの代わりにスケーリングの問題を解決しようとします。、各パケットを送信できる最も早い時間を決定するタイマーベースのループ構造。

この構造により、送信パケットの分配効率が向上し、受信および送信時間をより正確に計算できます。 フロー形成中の (RTT、往復時間)。

一方で、ネットワークストリーム内のパケットヘッダを解析するハンドラ(ネットワークストリームディセクタ)をBPFプログラムとしてロードする機能が追加され、これまで提案されていたC言語での実装と比較して、より高いパフォーマンスとセキュリティを実現することが可能となった。

カーネル4.20を入手するにはどうすればよいですか?

この新しいバージョンは現在ダウンロード可能です 自分のシステム上でそれをコンパイルしたいという冒険心のある人は、すぐにそれを実行できます。

ディストリビューションによってパッケージがリリースされるのを待ちたい人にとっては、パッケージがリリースされてすぐに更新されるのは数日の問題です。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。