Linux Lite カーネル

CachyOS パッチ・BBR v3・ntsync を適用したメインライン Linux 7.2 ソースからビルドされたカスタム Linux カーネルです。日常的なデスクトップ使用向けの linuxlite と、Wine および Proton を通じた低遅延ゲーミング向けの linuxlite-gaming の 2 種類があります。

Linux Lite カーネルは、日常的なハードウェア上でのデスクトップおよびゲーミング使用を目的として特別に構築されたカスタム Linux カーネルです。kernel.org から直接ダウンロードし、公式カーネル署名キーで GPG 検証したメインライン Linux カーネル(現在 7.2)をもとに自前でビルドし、人気の CachyOS カーネルパッチから厳選したセットと設定チューニングを追加することで、より速く、よりスムーズで、低遅延の Linux 体験をすぐに実現します。Ubuntu 26.04 LTS カーネルの設定はメインラインソースの上に引き継がれるため、依存するドライバやハードウェア機能はすべて維持されます。

2 種類のカーネルフレーバーが利用可能です。デフォルトの linuxlite カーネルは一般的なデスクトップ使用向けにチューニングされており、すべての Linux Lite インストールがこのカーネルで起動します。オプションの linuxlite-gaming カーネルはセットアップ後に提供され、入力遅延の低減・フレームペーシングの改善・Linux ゲーミングパフォーマンスの向上に特化しており、対応ハードウェアでのゲーミング用 Linux カーネルとして最高の選択肢のひとつです。すべての設定の詳細な比較については、Linux Lite カーネル比較をご覧ください。


2 種類の Linux Lite カーネル

linuxlite — デフォルトの Linux デスクトップカーネル

標準の linuxlite カーネルは、すべての Linux Lite インストールが起動するデフォルトカーネルです。この Linux デスクトップカーネルは、Web ブラウジング・オフィス作業・メディア再生・ソフトウェア開発・一般的なマルチタスクにおけるスムーズで快適な日常体験を優先しつつ、CPU オーバーヘッドを低く抑え、ラップトップでのバッテリー寿命を長く保ちます。

linuxlite-gaming — オプションの低遅延 Linux ゲーミングカーネル

linuxlite-gaming カーネルは、入力遅延の低減とフレーム配信の改善をさらに追求します。Steam・Wine・Proton を通じて定期的にゲームをプレイするユーザーに推奨される Linux ゲーミングカーネルであり、タイミングが重要なオーディオ制作・動画編集・VR にも優れた選択肢です。ゲーミングカーネルはセットアップ後いつでもインストールでき、デフォルトのデスクトップカーネルを削除・置換する必要はありません。


Linux Lite に含まれる CachyOS カーネルパッチ

両方の Linux Lite カーネルには、対応するカーネルバージョン(現在 Linux 7.2)向けの人気の CachyOS カーネルパッチセットから、安定性・広範なハードウェア互換性・実際のデスクトップおよびゲーミング作業での効果を基準に厳選したサブセットが含まれています:

CachyOS パッチ領域Linux Lite カーネルでの効果
amd-pstateCPUAMD P-State 優先コアスケジューリング — Ryzen でパフォーマンス重視のワークを最速コアに誘導
bbr3ネットワーク公平性と帯域幅推定が改善された TCP BBR v3 輻輳制御
gaming-schedスケジューラ低遅延とスムーズなインタラクティブレスポンスのために EEVDF の上で適用する CachyOS スケジューラチューニング
preempt-ipiスケジューラターゲット IPI を使用した低遅延プリエンプション。最悪ケースのスケジューリング遅延を低減
ksmメモリプロセス単位制御を備えたカーネルサメページマージングの改善
fixes全般厳選されたアップストリーム修正:スケジューラ調整、USB デバイスの互換性修正、Bluetooth(btusb)、Intel i915 GT、Realtek オーディオ(ALC269)
hdmiグラフィックスAMD GPU(amdgpu_dm)の HDMI ディスプレイ修正 — モード設定と EDID 処理の改善
vesa-dsc-bppグラフィックスAMD ディスプレイ向け VESA Display Stream Compression ビット毎ピクセルの改善
snd-codecsオーディオ新しいラップトップおよびデスクトップオーディオハードウェア向けの追加サウンドコーデックサポート
t2ハードウェアApple T2 Mac サポート(T2 搭載 Mac のキーボード・トラックパッド・オーディオ・ストレージ)

広範な cachy ベースパッチ(CachyOS 固有のブランディングおよびスケジューラ/メモリの大規模変更)は、安定したメインストリームディストリビューションには侵襲的すぎるため意図的に除外されています。実験的な misc/ 拡張や代替 sched/ スケジューラ(PRJC、BORE、sched-ext)も同様です。Linux 7.2 ではスタンドアロンの BORE スケジューラは使用されません。代わりに、メインライン EEVDF の上での CachyOS gaming-sched チューニングがインタラクティブおよびゲーミングのレスポンシブネスを実現します。パッチセットは新しいメインラインカーネルバージョンに合わせて随時更新されます。


2 種類の Linux Lite カーネルの違い

CPU スケジューラ — CachyOS チューニングを適用した EEVDF

Linux スケジューラは、実行中のプログラム間でプロセッサをどのように共有するかを決定します。両方の Linux Lite カーネルは、各プログラムに公平かつタイムリーな CPU 割り当てを提供するモダンな EEVDF スケジューラを使用します。

EEVDF の上で、両カーネルは CachyOS の gaming-sched チューニングと preempt-ipi パッチを追加します。これらはスケジューラをウィンドウを再描画するデスクトップアプリケーションやフレームを処理するゲームなど、インタラクティブでバースト的なワークに偏らせ、待機タスクが CPU を獲得するまでの最悪ケースの遅延を短縮します。重いバックグラウンド負荷下でもデスクトップおよびゲーミングの作業を快適に保ちます。

2 種類の Linux Lite カーネルは、スケジューラが実行中の処理を中断できる積極性において異なります:

タイマー解像度

両方の Linux Lite カーネルは、Ubuntu のデフォルトである 250 Hz の代わりに 1000 Hz(毎秒 1000 ティック)で内部システムタイマーを動作させます。カーネルは実行中のタスクを 4 倍の頻度でチェックするため、プログラムがスケジュールされるまでの最大待機時間が短縮されます — オーディオ・動画・ゲーミングのワークロードで特に効果を発揮します。

スケジューラレイテンシターゲット

メモリ管理

RAM 内圧縮スワップ ZRAM

両方の Linux Lite カーネルは ZRAM を有効にします。ZRAM は RAM 自体の中に圧縮スワップ領域を作成します。システムのメモリが不足すると、使用頻度の低いデータが低速なディスクに書き込まれる代わりに圧縮されて RAM に保持されます。ZRAM により、メモリが少ない古い PC やラップトップでも Linux Lite の応答性が維持されます。

Zstd 圧縮を使用した ZSWAP

ZSWAP はデータがスワップパーティションに到達する前に傍受して先に圧縮します。両方の Linux Lite カーネルはデフォルトの ZSWAP 圧縮器として Zstd 圧縮(CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD)を有効にします。Zstd は高速で優れた圧縮率を実現し — 旧来の LZO 形式から大幅に向上しています。Linux 7.2 には ZSWAP・ZRAM・Btrfs・squashfs 全体で使用される最新の Zstd ライブラリが搭載されています。

カーネルサメページマージング(KSM)

両方の Linux Lite カーネルは、プロセス単位の prctl() 制御(メインライン Linux にアップストリーム済み)を備えた カーネルサメページマージング(KSM)を有効にします。KSM はプロセス間で同一のメモリページを識別し、1 つのコピーにマージして RAM を解放します。同じアプリケーションの複数インスタンス実行時・仮想マシン利用時・Wine や Proton 経由で多くのプロセスが共通データを共有する Windows ゲームプレイ時に特に効果的です。

トランスペアレント・ヒュージページ

モダンなプロセッサは、メモリが大きなブロックで割り当てられるとより効率的に動作します。両方の Linux Lite カーネルは トランスペアレント・ヒュージページ(THP)を有効にしており、アプリケーションの変更なしに自動で実現します。


ネットワーク

BBR v3 TCP 輻輳制御

両方の Linux Lite カーネルは CachyOS の 0002-bbr3 パッチを通じて BBR v3 を含みます — Google のボトルネック帯域幅・往復伝播時間アルゴリズムの最新バージョンです。BBR v3 は、従来の TCP フローとリンクを共有する際のより公平な動作と、より正確な帯域幅推定で以前のバージョンを改善します。接続を効率的に維持し、Wi-Fi・モバイルブロードバンド・オンラインゲーム接続などの損失の多いリンクで特に効果的です。デフォルトの sysctl プロファイルは net.ipv4.tcp_congestion_control=bbr を設定します。

FQ キューディシプリン

フェアキューイング(FQ)がデフォルトのネットワークパケットスケジューラとして設定されます(net.core.default_qdisc=fq)。ネットワークトラフィックを接続間で公平に分散するため、大きなダウンロード 1 件が他のトラフィックを圧迫することがなく、音声チャット・ビデオ会議・オンラインゲームなどのインタラクティブな使用でのレイテンシを低く保ちます。


ストレージ

MQ-Deadline I/O スケジューラ

両方の Linux Lite カーネルは、ストレージデバイス向けに MQ-Deadline I/O スケジューラ(CONFIG_MQ_IOSCHED_DEADLINE)を有効にします。アプリケーションが直接待機することが多い読み取りリクエストをキューに入れられる書き込みリクエストより優先し、何も長時間待たないようにします。SSD・NVMe ドライブ・従来の HDD いずれにも優れた汎用的な選択肢です。

Kyber スケジューラ(ゲーミングカーネルのみ)

linuxlite-gaming カーネルはさらに Kyber I/O スケジューラ(CONFIG_MQ_IOSCHED_KYBER=y)を有効にし、ゲーミングセッション中の高速 NVMe ドライブ向けに追加の低遅延スケジューラオプションを提供します。デスクトップカーネルは I/O パスをスリムに保つため Kyber を無効にします。


CPU 機能

AMD P-State 優先コアスケジューリング

両方の Linux Lite カーネルは、Ryzen プロセッサ上でメインラインの AMD P-State 優先コアスケジューリングを含みます。カーネルは(シリコン品質のばらつきにより)CPU 上のどのコアが最速かを把握し、パフォーマンス重視のワークをそれらのコアに優先的にスケジュールします。サポートされる AMD システムでシングルスレッドおよび軽スレッドのワークロードに測定可能な改善をもたらし、Intel または古い AMD ハードウェアには影響しません。

AES-NI / AVX-512 暗号化

Linux 7.2 はメインライン暗号サブシステムに最適化された AES-NI および AVX-512 AES コードパスを搭載します。対応プロセッサ(ほとんどのモダンな AMD および Intel チップ)では、ディスク暗号化(LUKS)・ネットワーク暗号化(TLS、WireGuard)・ファイルシステムチェックサムに使用される暗号化・復号化操作が大幅に高速化されます。

AMD ISP4 ウェブカメラドライバ

メインライン Linux 7.2 には AMD Image Signal Processor v4 ドライバが含まれており、以前 Linux で内部カメラが動作しなかったモダンな Ryzen AI / Phoenix および新しいラップトップの MIPI 統合ウェブカメラが有効になります。

HDMI および VESA DSC ディスプレイの改善

CachyOS の hdmi パッチは AMD GPU(amdgpu_dm)での HDMI モード設定と EDID 処理を修正し、vesa-dsc-bpp パッチは VESA Display Stream Compression のビット毎ピクセル選択を改善します — これらにより、一部の AMD 駆動 HDMI および DisplayPort モニターでのディスプレイのちらつき・ブランク画面・誤ったリフレッシュレートが解消されます。

利用率クランピング(UCLAMP)

両方の Linux Lite カーネルは UCLAMP をサポートします。UCLAMP は個々のタスクまたはタスクグループに対して CPU パフォーマンスの最小・最大ターゲットをシステムが設定できるようにします。UCLAMP はコンポジターやオーディオサーバーが低電力ハードウェアでも必要な CPU ヘッドルームを常に確保できるようにするために使用されます。

レイテンシ Nice

レイテンシ Nice は標準的な Linux プロセス優先度システムを拡張します。プログラムは CPU 使用量とは独立に、スケジューリング遅延への感度を宣言できます。低いレイテンシ nice 値で動作するコンポジターは、CPU 集約的でなくても低遅延でスケジュールされます。

NUMA バランシング

複数のプロセッサソケットや複雑なメモリレイアウトを持つシステムでは、NUMA バランシングがタスクとそのデータをメモリ上で自動的に近づけます。対応ハードウェアではコストなしに改善され、シングルソケットのコンシューマ向けシステムには負の影響はありません。


セキュリティ

投機的実行の緩和策

デスクトップの linuxlite カーネルは、メインライン Linux 7.2 が出荷する通りに CPU の投機的実行緩和策のフルセットを有効に保ちます — vmscape 脆弱性(影響を受ける Intel および AMD プロセッサでのクロス VM/ホストデータ漏洩)のインツリー緩和策も含みます。

ゲーミングの linuxlite-gaming カーネルは、最大スループットと最低レイテンシのために CPU 緩和策を意図的に無効(CONFIG_CPU_MITIGATIONS=n)にしてビルドされています — パフォーマンスおよびゲーミング重視カーネルが行う一般的なトレードオフであり、プロプライエタリ NVIDIA ドライバが新しいメインラインカーネル上でクリーンにビルドできる理由でもあります。緩和策を有効にしたい場合は、デフォルトのデスクトップカーネルをそのままお使いください。

厳選されたアップストリーム修正

CachyOS の fixes パッチは、まだ安定版カーネルのポイントリリースに取り込まれていない小さなアップストリーム修正のセットをまとめています:スケジューラ調整(ASLR 関連の変更を含む)、USB デバイスの互換性修正、Bluetooth USB(btusb)修正、Intel i915 GT の改善、Realtek ALC269 オーディオコーデック修正 — これらすべてが実際のハードウェアでの日常的な信頼性を向上させます。

カーネルの更新とセキュリティパッチ

セキュリティおよび安定性の修正は、Linux Lite リポジトリに公開される新しいカーネルパッケージとしてシステムに届きます。アップストリームが新しいメインラインポイントリリース(例:7.2.1、7.2.2 など — kernel.org の安定版およびセキュリティ修正が反映される場所)を出荷すると、更新された CachyOS パッチセットでそのリリースから Linux Lite カーネルをリビルドし、両フレーバー向けに公開します。

Lite Kernel Manager がそれらの更新を受け取る手段です。開くたびにリポジトリで最新ビルドを確認し、インストール済みカーネルが古い場合は 「更新が利用可能」バナーを表示します。ワンクリックで現在のフレーバーの新しいカーネル(および対応するヘッダー)がインストールされます。以前のカーネルはインストールされたままで GRUB ブートメニューに残るため、必要に応じていつでもロールバックできます。つまり、Lite Kernel Manager は Linux Lite カーネルのインストール・切り替え・更新を処理します — 初回インストールに限定されません。


Linux ゲーミングと Windows 互換性

Wine および Proton 向け NT 同期プリミティブ(ntsync)

Linux 7.2 には ntsync — NT 同期プリミティブ — がメインラインカーネルに搭載されています(元々は Linux 6.14 でアップストリーム)。これらは Windows アプリケーションが使用する低レベルのロックおよびシグナリングメカニズムです。Wine または Proton(Steam Play)を通じて Windows ゲームを実行する場合、これらの操作は従来ユーザースペースでエミュレートされており、オーバーヘッドが発生していました。ntsync がカーネルに取り込まれたことで、直接処理されるようになり — Linux 上の Windows ゲームでの CPU オーバーヘッドが低減し、フレームレートとフレームペーシングが向上します。これは今日利用可能な Linux ゲーミングパフォーマンスへの最大の単一改善のひとつであり、両方の Linux Lite カーネルですぐに動作します。


Linux Lite カーネルに含まれるツール

linuxlite-bench — Linux Lite カーネルベンチマーク

linuxlite-bench は、Lite Kernel Manager の ベンチマーク実行ボタンの背後にあるコマンドラインベンチマークです。リアルタイムスケジューラレイテンシ(rt-tests の cyclictest 経由)と GPU スループット(glmark2 経由)を測定し、信頼度評価とともにお使いのハードウェアに最適な Linux Lite カーネル(デスクトップまたはゲーミング)を推奨します。

linuxlite-bench
linuxlite-bench --profile gaming
linuxlite-bench --compare

結果は機械可読な recommendation.json とともに ~/.local/share/linuxlite/bench-$(uname -r).log に保存されるため、カーネルバージョン間でベンチマークを経時比較できます。Lite Kernel Manager からワンクリックで公開の Linux Lite ベンチマークデータベースに結果をアップロードできます。

Linux Lite ベンチマークデータベース

linuxliteos.com/benchmark.php のコミュニティ主導の Linux Lite ベンチマークデータベースは、世界中の Lite Kernel Manager からアップロードされた匿名の linuxlite-bench 結果を集約します。以下のことが可能です:

アップロードにはカーネルバージョン・スケジューラレイテンシ・GPU スコア・基本的なハードウェア識別子のみが含まれます — 個人情報は送信されません。

auto-profile.sh

対応するカーネルチューニング値をランタイムで適用します。カーネル切り替え後に root として実行することで、再起動なしに適切なプロファイルを有効化します。

sudo auto-profile.sh desktop
sudo auto-profile.sh gaming

Lite Kernel Manager

Lite Kernel Manager(lite-kernel-manager)は、Linux Lite カーネルを管理するための公式 GTK 3 グラフィカルツールです — ターミナルを開かずにデスクトップまたはゲーミングカーネルのインストール・切り替え・ベンチマーク・チューニングが行えます。lite-kernel-manager として同梱され、ベンチマーク用に推奨される rt-tests および glmark2 ソフトウェアと統合されています。特権操作(カーネルインストール・削除・GRUB デフォルト変更)は PolicyKit ポリシー(com.linuxlite.kernelinstall.policy)によって仲介されるため、実際に必要な場合にのみ認証が求められます。

Lite Kernel Manager — デスクトップ・ゲーミングカーネルのインストール・切り替え・ベンチマークを行う Linux Lite の GUI ツール
Lite Kernel Manager — Linux Lite カーネルコントロールセンター。実行中のカーネル(7.2.0-linuxlite)・ベンチマーク・インストール・起動デフォルト・パフォーマンスプロファイルのアクションを表示。

Lite Kernel Manager のウィンドウは、各々が単一の一般的なタスクに対応する 5 つの明確なセクションで構成されています:

ウィンドウ上部のヘッダーストリップには現在のカーネルバージョン(例:7.2.0-linuxlite)・アクティブなプロファイル(デスクトップまたはゲーミング)・アーキテクチャ(x86_64)・システムの稼働時間が表示されます — どの Linux Lite カーネルとチューニングが実際に実行中かを一目で確認できます。

Sysctl プロファイル

永続的なチューニングのために 2 つの設定ファイルが提供されています。適切なファイルを /etc/sysctl.d/ にコピーすることで、毎回の起動時にプロファイルが自動的に適用されます。

ファイルプロファイル
99-linuxlite-desktop.confバランスのとれたデスクトップ設定
99-linuxlite-gaming.conf低遅延ゲーミング設定

Linux Lite ゲーミングカーネルのインストール方法

Linux Lite のインストール後、初回ログイン時にゲーミングカーネルのインストールを提案するセットアップウィンドウが表示されます。ゲーミングカーネルのインストールをクリックすると、すべてが自動的に処理されます:

デフォルトカーネルは変更または削除されません。ゲーミングカーネルで問題が発生した場合は、再起動してブートメニューから標準の linuxlite カーネルを選択するだけです — すべてが以前と同様に動作します。

Linux Lite カーネルをいつでも手動でインストールまたは切り替えるには、インストーラーを実行します(フレーバーが指定されていない場合は root に自動昇格してインタラクティブにプロンプトを表示します):

install-kernel.sh
install-kernel.sh linuxlite          # デスクトップカーネル
install-kernel.sh linuxlite-gaming   # ゲーミングカーネル

インストーラーは、既存のカーネルとそのすべての DKMS モジュールには一切触れず、GRUB のデフォルト起動エントリは変更せず、DKMS モジュールは新しいカーネル向けにのみリビルドすることを保証します。


安全性とロールバック


2 種類の Linux Lite カーネルを比較する

両カーネルのスケジューラ・メモリ・ネットワーク・ストレージ・CachyOS パッチ設定のすべての完全な並列比較については、Linux Lite カーネル比較:linuxlite vs linuxlite-gamingをご覧ください。