TOKYO – November 20, 2025 – Linux Foundation Education has launched the new, free course, Linuxカーネル開発 初心者向けガイド (LFD103-JP) designed to equip learners with the knowledge necessary to effectively collaborate with the kernel community and become productive members. It covers both the “explicit and implicit rules” of the Linux kernel development process, including setting up the development system, git basics, creating kernel patches, testing patches, writing commit logs, submitting patches, and responding to feedback from the kernel community.
This Japanese-language offering is based on the previously available English course, “A Beginner’s Guide to Linux Kernel Development (LFD103).”
About the New Online Course: “Linuxカーネル開発 初心者向けガイド”
Developed by Linus Torvalds as a hobby project in 1991, the Linux operating systems has since evolved into the largest and most widely deployed open source software project in computing history. The Linux kernel is the largest component of the Linux ecosystem, responsible for managing hardware, executing user programs, and maintaining system-wide security and integrity.
More than 13,000 kernel developers worldwide have contributed to the Linux kernel. Development occurs non-stop—24 hours a day, 7 days a week, 365 days a year—with a new release every nine to ten weeks. Furthermore, multiple stable and extended stable releases are maintained in parallel. The work of developing new features and integrating them into current releases is constantly happening simultaneously.
It is common for new developers to struggle to find a way to productively engage with the Linux community. Developed by Linux Foundation Fellow and experienced Linux kernel developer, maintainer, and contributor, Shuah Khan, this course is designed for anyone aiming to become a Linux kernel developer or contributor.
The course serves as a valuable learning resource for experienced engineers who are newly engaging with open source and upstream kernel development, and who are tasked with collaborating with the kernel community. It is also intended to streamline the application process for the Linux Kernel Mentorship Program. Even for those who cannot utilize the Mentorship Program, this course is a practical resource for corporate or community developers seeking to learn kernel development through self-study.
The course is a 12-to-16-hour self-paced format. Upon completion, students will have the knowledge to:
- Select and configure a development system.
- Understand the Linux kernel repository and releases.
- Master git basics, including checking out and working with the kernel repository.
- Build and install the kernel.
- Follow the Linux kernel contributor Code of Conduct.
- Create and test kernel patches.
- Communicate with the kernel community.
- Submit patches.
- Respond to feedback from reviewers.
Upon completion, participants will receive a digital badge that can be added to their resume or profile.
Instructor Introduction
Shuah Khan is a Linux Kernel Fellow at the Linux Foundation and an experienced Linux kernel developer, maintainer, and contributor. She maintains the Kernel Selftest framework, the USB over IP driver, and cpupower, and is an active contributor to the Linux Media subsystem. She has also contributed to the IOMMU and DMA fields and is involved in testing stable release kernels.
Shuah is passionate about mentoring new kernel engineers and widely shares her knowledge and experience through blogs, presentations, and articles. Currently, she leads the Linux Kernel Mentorship Program, contributing to the development of the entire kernel-dependent ecosystem by welcoming diverse new talent into the Linux kernel community.
About Linux Foundation Education Free Online Courses
Linux Foundation Education offers free online courses on foundational and high-demand open source technologies, as well as socially important fields, some of which are available in Japanese.
- Introduction to Linux (LFS101-JP)
- Introduction to Kubernetes (LFS158-JP)
- Developing Secure Software (LFD121-JP) (Also offered on the edX platform)
These courses provide high-quality training in Japanese, taught by experts at the forefront of technology and industry-leading instructors. They are accessible to everyone, allowing learners to start immediately whenever they are ready. Furthermore, a wide range of learning programs is available, leading from these foundational courses to advanced training courses and certification exams for those seeking to further enhance their skills.
###
About the Linux Foundation
The Linux Foundation is the world’s leading home for collaboration on open source software, hardware, standards, and data. Linux Foundation projects are critical to the world’s infrastructure including Linux, Kubernetes, Node.js, ONAP, OpenChain, OpenSSF, OpenStack, PyTorch, RISC-V, SPDX, Zephyr, and more. The Linux Foundation is focused on leveraging best practices and addressing the needs of contributors, users, and solution providers to create sustainable models for open collaboration. For more information, please visit us at linuxfoundation.org.
For a list of trademarks of The Linux Foundation, please see its trademark usage page: linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.
____________________________________
Linux Foundation、無料オンラインコース「Linuxカーネル開発 初心者向けガイド」の提供を開始
カーネルコントリビューター初心者向け、コミュニティに参加し開発貢献するためのガイド
2025年11月20日 東京発 — Linux Foundation Education は、カーネルコミュニティと協力し、生産的なメンバーになるために必要な知識を学習することを目的とする無料オンラインコース「Linuxカーネル開発 初心者向けガイド (LFD103-JP)」 の提供を開始しました。Linuxカーネル開発プロセスにおける「明確なルール」と「暗黙のルール」を解説し、開発システムの構成、gitの基本、カーネルパッチの作成、パッチのテスト、コミットログの作成、パッチの送信、カーネルコミュニティからのフィードバックへの対応方法などを網羅しています。
これまで英語で提供されてきた「A Beginner’s Guide to Linux Kernel Development (LFD103)」を、日本語で受講できるようになりました。
新オンラインコース「Linuxカーネル開発 初心者向けガイド」について
1991年 Linus Torvaldsにより趣味のプロジェクトとして開発されたLinux オペレーティングシステムは、いまやコンピューティング史上最大かつ最も広く普及しているオープンソースソフトウェア プロジェクトへと発展しました。Linuxカーネルは Linuxエコシステム最大のコンポーネントであり、ハードウェアの管理、ユーザープログラムの実行、システム全体のセキュリティと整合性の維持を担っています。
これまでに世界中の13,000人以上のカーネル開発者が Linux カーネルに貢献してきました。開発は1日24時間、週7日、年365日休みなく進められ、9〜10週間ごとに新しいリリースが行われます。さらに、安定版/拡張安定版の複数のリリースも並行して提供されています。常に新機能の開発と現行リリースの統合作業が同時進行で行われています。
新たに参加する開発者が、Linuxコミュニティと生産的に関わる方法を見つけるのに苦労することは珍しくありません。 Linux Foundationのフェローであり、経験豊富な Linuxカーネル開発者、メンテナー、コントリビューターであるShuah Khan氏により開発された本コースは、Linuxカーネルの開発者・コントリビューターを目指すすべての人を対象としたコースです。
コースは、オープンソースやアップストリームのカーネル開発に初めて関わり、カーネルコミュニティとの協働を任された経験豊富なエンジニアにとって、有用な学習リソースです。また、Linuxカーネル メンターシッププログラムへの応募プロセスを円滑にすることも目的としています。メンターシッププログラムを利用できない場合も、独学でカーネル開発を学びたい企業やコミュニティの開発者にとって、このコースは実践的なリソースとして役立ちます。
コースは12〜16時間のセルフペース形式で、修了すると以下の知識を習得できます:
- 開発システムを選択・設定する方法
- Linuxカーネルのリポジトリとリリースについて
- gitの基本 (カーネルリポジトリのチェックアウトと作業方法を含む)
- カーネルのビルドとインストール方法
- Linuxカーネルのコントリビューター行動規範
- カーネルパッチの作成とテスト方法
- カーネルコミュニティとのコミュニケーション方法
- パッチの送信方法
- レビュアーからのフィードバックへの対応方法
修了者には、履歴書やプロフィールに追加できるデジタル バッジが贈られます。
講師の紹介
Shuah Khan氏は、Linux FoundationのLinuxカーネル フェローであり、豊富な経験を持つLinuxカーネル開発者、メンテナー、コントリビューターです。Kernel Selftestフレームワーク、USB over IP ドライバー、cpupowerのメンテナンスを担当し、Linuxメディアサブシステムにも積極的に貢献しています。また、IOMMUやDMA分野への貢献実績があり、安定版リリースカーネルのテストにも携わっています。
新たにカーネル開発に参加するエンジニアの育成にも情熱を注いでおり、ブログや講演、記事を通じて知識と経験を広く共有しています。現在は、Linuxカーネル メンターシッププログラムを主導し、多様で新しい人材を Linuxカーネルコミュニティに迎え入れることで、カーネルに依存するエコシステム全体の発展に貢献しています。
Linux Foundation Education の無料オンラインコースについて
Linux Foundation Educationでは、オープンソースの基礎技術や需要の高い技術、社会的に重要な分野に関する無料オンラインコースを提供しており、一部は日本語でも受講できます。
- Linux入門 (LFS101-JP)
- Kubernetes入門 (LFS158-JP)
- セキュアソフトウェア開発 (LFD121-JP) (edXプラットフォームでも提供)
上記コースでは、技術の最前線で活躍する専門家や、業界を代表する講師陣による質の高いトレーニングを、日本語で学ぶことができます。どなたでもアクセスでき、思い立ったその日からすぐに学習を始められます。
さらにスキルアップを目指す際には、これらの基礎コースから、上位のトレーニングコースや認定試験へとつながる、幅広い学習プログラムが用意されています。
###
Linux Foundationについて
Linux Foundationは、オープンソースソフトウェア、オープンハードウェア、オープンスタンダード、オープンデータに関するコラボレーションのための世界有数の拠点です。Linux Foundationのプロジェクトは、Linux、LF Decentralized Trust、Kubernetes、Node.js、ONAP、OpenChain、OpenSSF、OpenStack、PyTorch、RISC-V、SPDX、Zephyrなど、世界のインフラストラクチャにとって重要なものです。Linux Foundationは、ベストプラクティスを活用し、貢献者、ユーザー、ソリューション プロバイダーのニーズに対応し、オープン コラボレーションの持続可能なモデルを構築することに重点を置いています。詳細については linuxfoundation.org をご覧ください。
Linux Foundationはさまざまな登録商標および商標を使用しています。 Linux Foundationの商標の一覧についてはこちらをご覧ください。
Linuxは、Linus Torvaldsの登録商標です。

