はじめに
- 対象受講者
- Linux Foundation
-著作権および機密情報なし
- Linux Foundationが提供するトレーニング
- 認定プログラムおよびデジタルバッジ
- Linuxディストリビューション
- プラットフォーム
- システムの準備
-仮想マシンの使用とダウンロード
- Linux とオープン ソース プロジェクトの進化の影響
- ドキュメントとリンク
Linux カーネル開発に飛び込み、Linux アーキテクチャを探索し、重要なカーネル開発手法を習得し、Linux 開発者コミュニティと効果的に協力する方法を学びます。
注記: このインストラクター主導コースの価格は、$3,250から$3,495に値上がりします。 2026年1月1日値上げ前の現在の料金 $3,250 で、利用可能なセッションを確保するには、今すぐ登録してください。
はじめに
準備
OSSプロジェクトでの作業方法**
カーネルアーキテクチャI
カーネルプログラミングプレビュー
モジュール
カーネルアーキテクチャII
カーネルの初期化
カーネルの構成とコンパイル
システムコール
カーネルスタイルと一般的な考慮事項
競合状態と同期方法
SMPとスレッド
プロセス
プロセスの制限と機能**
監視とデバッグ
スケジューリング
メモリアドレッシング
巨大なページ
メモリ割り当て
プロセスのアドレス空間
ディスクキャッシュとスワッピング
デバイスドライバ**
シグナル
最後に
Cプログラミング言語、ls、grep、tarなどの基本的なLinux(UNIX)ユーティリティに習熟し、利用可能なテキストエディタ(emacs、viなど)に慣れていること。主要なLinuxディストリビューションの経験は役に立ちますが、厳密には必要ありません。