kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 22.04 その186 - Ubuntu向けリアルタイムLinux kernelのFAQ

Ubuntu向けリアルタイムLinux kernelのFAQ

以下で「Ubuntu」向けリアルタイムLinux kernelのFAQが紹介されています。


  • An intro to real-time Linux with Ubuntu

リアルタイムLinux kernel β版

以前紹介したように「Ubuntu 22.04 LTS」向けリアルタイムLinux kernel β版が登場しました。
リアルタイムLinux kernelは応答性重視のLinux kernelであり、低遅延を非常に強く要求される分野で活用されるLinux kernelです。

  • Ubuntu 22.04 LTS向けリアルタイムLinux kernel β版登場
 
今回紹介する内容は、これに関するFAQです。

1.リアルタイムLinux kernel β版ってどういうもの?

リアルタイムLinux kernelは、アップストリームのリアルタイムパッチを適用したLinux kernelです。

  • Index of /pub/linux/kernel/projects/rt/5.15/

「Linux kernel 5.15」がベースになっています。

2.いつ頃安定版(GA版)が出そう?

安定版(GA)リアルタイムLinux kernelのリリースは、2023年4月が目標になっています。

3.β版とGA版の違いは?

GA版では最新の安定版Linux kernelにリアルタイムパッチを適用したものになる予定です。
また同時に「Linux kernel 5.17」でマージされた「Real Time Linux Analysis(RTLA)」も提供される予定です。

  • The realtime Linux analysis tool

4.Ubuntuが提供するリアルタイムLinux kernelを利用する利点って何?

自分もしくはサードパーティーによってリアルタイムパッチが適用されたリアルタイムLinux kernelと比べUbuntuが提供するリアルタイムLinux kernelを利用する主な利点は、「Canonical」が提供するエンタープライズグレードのサポートを受けられる点です。

5.リアルタイムLinux kernelをテストするのにおすすめのハードウェア構成って何?

「Canonical」ではARM/AMD/Intel製のハードウェアでテストしていますが、リアルタイムLinux kernelはサポートしているアーキテクチャーなら特にハードウェア構成を制限しません。
そのため特におすすめのハードウェア構成はありません。

6.32bitアーキテクチャーでも動く?

動きません。
64bitアーキテクチャーに焦点をあて取り組んでいるためです。

7.NVIDIA GPUドライバーはサポートされるの?

β版ではNVIDIA GPUドライバーをサポートしていません。
ただし将来的にサポートされる可能性はあります。

8.full task-isolation modeをサポートする可能性は?

「full task-isolation mode」がメインラインに登場したら、この機能を含められないか検討しています。

  • A full task-isolation mode for the kernel

9.将来のUbuntuでリアルタイムキューと標準的なLinux kernelキューのハイブリッド構成を利用できるようになる予定はありますか?
FIPS 140-2とリアルタイムを同時に有効化したLinux kernelをUbuntuでサポートする予定はありますか?
航空分野で利用されるDO-178のようなセーフティークリティカルアプリの認証を取る予定はありますか?

現状その予定はありませんが、将来的に方針が変更される可能性はあります。

10.ユーザーはなぜXenomaiのようなリアルタイムハードを利用せずに、PREEMP_RTを利用するの?

リアルタイムハードは高価であり、特定のハードウェアを要求するためです。

11.いつPREEMPT_RTがアップストリームに完全に統合される?

「PREEMPT_RT」は「Linux Foundation」の管轄下にあり「Canonical」の制御下にありません。

  • Versions of PREEMPT_RT patches

「PREEMPT_RT」はデファクトスタンダードになっているリアルタイムLinux kernelの実装であり、徐々にメインラインに統合されています。
すでにロックに関連する一部の機能はメインラインに取り込まれていますが、未だに多くの実装がまだ取り込まれていません。

  • Index of /pub/linux/kernel/projects/rt/

12.PREEMP_RTはどうやってスケジューリングと割り込み遅延を軽減しているの?

「PREEMP_RT」は異なるロックメカニズムと「CFS」と異なるスケジューリングを行っています。
「PREEMP_RT」でLinux kernelは、リアルタイム向けのスケジューリングを利用するようになります。

  • Deadline scheduling part 1 — overview and theory

これは「CFS」スケジューラーと比較して高い優先度を持ち、「FIFO(first-in-first-out)」及び「RR(round-robin)」スケジューリングポリシーを提供します。

13.PREEMP_RTによる最大遅延保証はどれくらい?

現状「PREEMP_RT」はいかなる最大遅延も保証していません。

14.PREEMP_RTで使われるCPUfreqガバナーは何?

現在CPUfreqガバナーは「CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND」に設定されています。
「cpufrequtils」パッケージでパフォーマンスガバナーに切り替えることが可能です。

cpufreq-set -g performance

Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu CPUfreq その1 - CPUfreqについて・ CPUfreqドライバーについて・ CPUfreqガバナーについて
    CPUfreq   CPUfreqは、CPUのクロック数を動的に変更する機能です。   CPUfreqを利用することで、OSの負荷に応じて動的にCPUのクロック数を調整することができます。  これにより、省電力効果を得ることができます。   CPUfreqを利用する場合...
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 24.04 その93 - Linux kernel 7.0 が利用可能に・Linux kernel 7.0 にアップグレードするには
    Linux kernel 7.0 が利用可能に 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Linux kernel 7.0 へアップグレードできるようになりました。
  • Ubuntu 26.04 その59 - amdgpu ドライバーでパフォーマンス低下のお知らせ
    amdgpu ドライバーでパフォーマンス低下のお知らせ 次期 Linux kernel のアップデートで、amdgpu ドライバーのパフォーマンスが低下するお知らせが出ています。
  • Linux その407 - COSMIC DE 開発7ヶ月の歩み・COSMIC DE に搭載された新機能のまとめ
    COSMIC DE 開発7ヶ月の歩み COSMIC デスクトップ環境の開発者が、ここ7ヶ月の開発の歩みと、今までに COSMIC デスクトップ環境に搭載された新機能を紹介しています。
  • Linux その404 - COSMIC Epoch 1.3.0 リリース・ウィンドウのすりガラス効果に対応
    COSMIC Epoch 1.3.0 リリース 2026年7月15日、COSMIC Epoch 1.3.0 がリリースされました。
  • Ubuntu 26.04 その64 - AMD 環境で PC をシャットダウンできない現象
    AMD 環境で PC をシャットダウンできない現象 AMD 環境で PC をシャットダウンできない現象が報告されています。
  • Ubuntu 26.10 その18 - GRUB の機能削減とセキュリティー強化
    GRUB の機能削減とセキュリティー強化 GRUB の機能削減とセキュリティー強化が予定されています。
  • Ubuntu 22.04 その79 - 画面ロックの有効・無効を設定するには・画面ロック時の設定をカスタマイズするには
    画面ロックの有効・無効を設定するには 一定時間ユーザーによる操作がない時に、自動的に画面をロックしパスワードで保護したり、画面をブランク状態にできます。
  • Ubuntu 26.04 その65 - ソフトウェアのアップデート通知が表示されない現象
    ソフトウェアのアップデート通知が表示されない現象 ソフトウェアのアップデート通知が表示されなくなる現象が報告されています。
記事のピックアップ
オプション