この無料のトレーニングコースで、Linuxカーネルの開発者や貢献者になる方法を学んでください。
A Beginner’s Guide to Linux Kernel Development (LFD103)

対象者
このコースは、Linuxカーネル開発プロセスと明示的および暗黙的な「道路のルール」について知る必要がある開発者を対象としています。
少なく読む
続きを読む

学習内容
このコースでは、Linuxカーネルリポジトリとリリースについて、開発システムを選択および構成する方法、カーネルリポジトリのチェックアウトと操作を含むGitの基本、カーネルのビルドとインストールの方法、Linuxカーネル実施基準、記述方法について学びます。カーネルパッチとそれらのテスト、カーネルコミュニティとの通信方法、パッチの送信方法、レビュー担当者からのフィードバックへの対応方法など。
少なく読む
続きを読む

身につく知識
このコースでは、開発システムの構成、gitの使用、カーネルパッチの書き込み、パッチのテスト、コミットログの書き込み、パッチの送信、Linuxカーネルコミュニティとの連携の準備を行います。
少なく読む
続きを読む














前提条件
- Cとシェルに堪能。
- カーネル開発経験が望ましい(必須ではありません)
2022年9月
私のような初心者向けに全体的に提供されているだけでなく、自己学習のためのさらなるガイド資料も提供されています。
2022年9月
資料はよく説明され、図解されています。
2022年8月
私にとってはとても良いコースでした。このコースでは、パッチを作成してカーネルのメーリング リストに送信する方法を学びました。
2022年8月
このコースでは、大量のコードで初心者を圧倒することはありません。 git を使用してカーネルをセットアップする方法の説明は、私のお気に入りの部分です。
2022年6月
このコースは、Linux カーネル開発のすべての側面を初心者にやさしい方法でカバーすると同時に、参加者が選択した場合は、各トピックをさらに深く掘り下げるための十分な指針を提供します。
2022年6月
一口サイズのモジュール、各モジュールの後の mcq(s)、および非常に簡単でスムーズなナビゲーションが気に入りました。
2022年5月
カーネル開発プロセスの多くの重要な側面を紹介するのに役立ちましたが、他のガイドではあまり触れられていませんでした。
2022年5月
全体的にコースは良く、よく構成されていました。視覚的にデザインされたナビゲーションが気に入りました。明確化が必要な場合は、前/次の章に簡単にジャンプできます。これは良いことです.