この無料のトレーニングコースで、Linuxカーネルの開発者や貢献者になる方法を学んでください。
A Beginner’s Guide to Linux Kernel Development (LFD103)
対象者
このコースは、Linuxカーネル開発プロセスと明示的および暗黙的な「道路のルール」について知る必要がある開発者を対象としています。
少なく読む
続きを読む
学習内容
このコースでは、Linuxカーネルリポジトリとリリースについて、開発システムを選択および構成する方法、カーネルリポジトリのチェックアウトと操作を含むGitの基本、カーネルのビルドとインストールの方法、Linuxカーネル実施基準、記述方法について学びます。カーネルパッチとそれらのテスト、カーネルコミュニティとの通信方法、パッチの送信方法、レビュー担当者からのフィードバックへの対応方法など。
少なく読む
続きを読む
身につく知識
このコースでは、開発システムの構成、gitの使用、カーネルパッチの書き込み、パッチのテスト、コミットログの書き込み、パッチの送信、Linuxカーネルコミュニティとの連携の準備を行います。
少なく読む
続きを読む
前提条件
- Cとシェルに堪能。
- カーネル開発経験が望ましい(必須ではありません)
2023 年 8 月
私は、カーネル スクリプトとツールの使用法、およびデバッグとトレースに関するセクションが気に入りました。
2023 年 8 月
適切な技術レベルでカバーすると予想される内容はすべてカバーされていますが、通常過度に単純化されているため、「初心者」コースとしては珍しいことです。
2023 年 7 月
Linux システムを一から説明するのが気に入りました。初心者にもわかりやすい。
2023年6月
内容の率直さと、自己探求のために各章に与えられた外部リンクが気に入りました。
2023年5月
素晴らしいのは、著者が自分が教えている分野の実践者であるということです。特定の問題について議論する際には、非常に自由度が高いことがわかります。