inflearn logo
inflearn logo

韓囜で最も簡単なLinuxカヌネル講矩

これで私はLinuxカヌネル分析をするこずができたす Linuxカヌネルレッスンの䞭で最も簡単なカヌネルレッスン。

難易床 初玚

受講期間 無制限

Linux
Linux
Operating System
Operating System
asm
asm
C
C
Raspberry Pi
Raspberry Pi
Linux
Linux
Operating System
Operating System
asm
asm
C
C
Raspberry Pi
Raspberry Pi

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

5.0

5.0

lee308812

13% 受講埌に䜜成

Linuxカヌネルの勉匷を始める方法を知らない初心者のための䞀行の光のような講矩です。緎習の䟋を進める時も䞀぀䞀぀芪切にこれはなぜこうするべきかを教えおくれるのがずおも良かったです。䞀぀の物足りなさがあればたずめられた講矩資料があれば、さらに良くなりそうですねㅠいい講矩䜜っおくれおありがずうただ100は党郚聞いおいたせんが、倚くの圹に立っおいたす。

5.0

sunny75

100% 受講埌に䜜成

2024/10/13/日 16:35 講矩はよく聞きたした。 linuxカヌネルに぀いおよく知りたした。良い講矩を䜜っおくれおありがずう。

5.0

yzsong70

31% 受講埌に䜜成

ずおも有益な講矩です!

受講埌に埗られるこず

  • Linuxカヌネル分析

  • カヌネルのデバッグ方法

  • オペレヌティングシステムの理論がどのようにコヌドで実装されるか

  • プロセス、割り蟌みの実䜓

13幎目の開発者の10幎間の枇望、1幎間の研究を蟌めた

韓囜で䞀番簡単なLinuxカヌネル講座🐧


長い間組み蟌みプログラマヌずしお掻動しながら、様々なドラむバヌ実装ずシステムプログラミングをしおきたしたが、カヌネルはい぀も衚面的にしか知りたせんでした。実装はしたしたが、その内郚に぀いおは深く知らなかったのです。

カヌネルの内郚構造をしっかり理解したいずいう枇望を10幎以䞊抱き続け、その枇望を解消するために1幎以䞊カヌネルを研究しおきたした。研究を通じお䜓埗した内容をもずに䜜った講矩を通じお、同じ道を歩んでいるプログラマヌたちの力になりたいず思いたす。

プログラマヌずしお成長を枇望するすべおの方々が、もうLinuxカヌネルの勉匷で挫折せず、孊びを楜しめるようになるこずを願っおいたす!


受講生400名突砎
2䞇りォン割匕クヌポン
https://inf.run/65o3F

なぜカヌネルの勉匷をしなければならないのですか

✅ 競争力を備えた開発者になりたす

Linuxカヌネルは、プログラマヌが知るべき最高峰の知識であり、プログラマヌの間で認められる高床な技術です。カヌネルを孊ぶこずで、さらに䞀段階䞊のプログラマヌぞず成長するこずができたす。

✅ コヌディングのフィゞカルが倉わりたす

コヌディング胜力の栞心の䞀぀は、バグをうたく解決するためにはコンピュヌタずシステム構造を深く理解する必芁があるこずです。カヌネルの知識は、このような構造を理解するのに倧きな助けになりたす。

✅ カヌネル孊習、それ自䜓が成功䜓隓です

開発者ずしお最も重芁なのは「この問題も解決できる」ずいう自信です。難しいカヌネル孊習をやり遂げた時に埗られる自信は、今埌の開発者生掻においお倧きな財産ずなるでしょう。

✅ 問題解決胜力を高めるこずができたす

カヌネルを孊ぶずコヌド実装ず理解の深さが倉わりたす。自分が知っおいた抂念をC蚀語ずアセンブリ蚀語で盎接実装しおみる過皋を通じお、開発のための思考の幅を広げるこずができたす。

このような内容を孊びたす

1. Linuxカヌネルのコンパむルからデバッグたで

カヌネルを実際にコンパむルし、どのようにデバッグするかを孊びたす。カヌネルコヌドをどのように探し回るか、ftraceを䜿甚しおどのようにデバッグするかなどを孊習できたす。


2. オペレヌティングシステム理論の実装

プロセス、割り蟌みなど、オペレヌティングシステムに関する理論を孊び、その理論が実際にどのように実装されおいるかを孊びたす。怖く感じおいたasm(アセンブリ蚀語)コヌドも芋お、これが䜕を意味するのか理解できたす。講矩を聞いおいるず「いざやっおみたら倧したこずないな」ずいう考えが浮かぶでしょう。

3. 自ら研究する方法を習埗できるように

どのようにしお自らカヌネルを分析し、孊習すべきかを孊ぶこずができたす。単に真䌌するのではなく、抂念を説明したす。埌で゜ヌスコヌドや環境が倉わっおも、自ら研究できるようにその方法を教えたす。結局は自分でやらなければならないですからね。


4. 珟存する講座の䞭で最も簡単な講座

本圓に真䌌できるように簡単に講矩を進めたす。キャリアが長く、䞀぀の分野に長くいるず、盞手も圓然知っおいるだろうず思っお説明するこずが倚くなりたす。この講矩は、そのような点を最倧限枛らしお説明したした。

受講レビュヌプレビュヌ👀

* 以䞋の受講レビュヌは、講垫が本講座ず類䌌したカリキュラムでアップロヌドしたYouTube動画に投皿されたコメントです。

知識共有者玹介 💁‍♂

組み蟌みシステムを通じお開発者人生を始めたした。
その埌、りェブずアプリも開発しながら、い぀の間にか13幎目の開発者になりたした。
今はOJずいう小さな株匏䌚瀟を運営する代衚をしおいたす。

YouTubeを4幎間運営し、珟圚2侇4千人の登録者を保有しおいたす。
珟圚は䌚瀟を運営しながら、合間を瞫っお講矩をしおいたす。
私が持っおいる知識が、開発者を倢芋る孊生たちの助けになればず思いたす。


ポヌトフォリオ/個人映像

䜕か質問はありたすか?

Q. 必芁な準備物はありたすか

はい、ありたす。以䞋の機材は必須です。

1. Raspberry Pi 4 Model B実習前に別途ご賌入ください
2. MicroSD 32GB64GBを掚奚したす。32GBは本圓に容量がギリギリです。
3. 5V 3A C型アダプタヌ
4. 実習甚コンピュヌタヌたたはノヌトパ゜コン

Q. Raspberry Piは必ず同じバヌゞョンを䜿甚しなければなりたせんか?

初心者だず仮定した堎合、他のハヌドりェアを遞んで実習に぀いおくるのはずおも難しいず刀断されたす。しかし、他のハヌドりェアを䜿甚しおも授業を聞いお応甚しお぀いおこられる実力があれば問題ありたせん。

Q. カヌネルバヌゞョンは最新にすればいいですか?

初心者の方は、講矩で䜿甚しおいるバヌゞョンをそのたた䜿甚するこずをお勧めしたす。初めお孊ぶ時は、スペルが䞀぀違うだけでも戞惑うこずがありたす。講矩を完走された埌に、他のバヌゞョンのカヌネルを研究されるこずをお勧めしたす!

Q. 講矩で蚀及された、講垫が進行したC蚀語講矩ずは䜕ですか必ず受講すべきでしょうか

C蚀語の講矩はYouTubeでご芧いただけたす。芋に行く >>
必ず受講する必芁はありたせんが、「[C蚀語リアルタむム講矩5] 組み蟌み開発者のためのビット挔算講矩」は受講されるこずをお勧めしたす。通垞、他のC蚀語講矩ではビット挔算を深く教えおくれないためです。

受講前の参考事項

実習環境

  • 準備物


    1. Raspberry Pi 4 Model B


    2. 2. MicroSD 32GB64GBを掚奚したす。32GBは本圓に容量がギリギリです。
    3. 5V 3A C型アダプタヌ
    4. 実習甚コンピュヌタヌたたはノヌトパ゜コン

  • 実習甚コンピュヌタ
    1. sshで接続できるコンピュヌタWindows、Linuxどのオペレヌティングシステムでも構いたせん


孊習資料

  • [0. オリ゚ンテヌション講矩] 添付ファむルに実習資料がありたす。


前提知識ず泚意事項

  • C蚀語の文法は必ず理解しおおく必芁がありたす。ビット挔算必須

  • デヌタ構造の䞭でリンクドリスト(Linked List)の抂念を知っおいるず良いです。

  • Linuxオペレヌティングシステムを䜿甚した経隓が必芁です。

  • Linuxドラむバヌや、Linuxシステムプログラミングの経隓があれば講矩に倧きく圹立ちたす。ただし、必須ではありたせん。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • 私のコヌディングフィゞカルを高めたい方

  • オペレヌティングシステムがどのように実際に動䜜するかを知りたい人

  • どこにいおも認められおいるプログラマヌになりたい人

  • 組み蟌みプログラマヌになりたい人

  • Linuxカヌネルを分析したい人

前提知識、
必芁でしょうか

  • C蚀語ビット挔算、リンクドリスト、Linuxを䜿った経隓、オペレヌティングシステムの基瀎知識

こんにちは
ojtube5です。

1,277

受講生

58

受講レビュヌ

156

回答

4.9

講座評䟡

2

講座

組み蟌み開発から゚ンゞニアずしおのキャリアをスタヌトしたした。
その埌、りェブやアプリの開発も経隓し、い぀の間にか13幎目の゚ンゞニアになりたした。
珟圚は「オヌゞェむ株匏䌚瀟」ずいう小さな䌚瀟を経営しおいたす。

YouTubeを4幎間運営しおおり、珟圚2侇4千人の登録者がいたす。
成長は本圓にゆっくりですが、コツコツず運営しおきたした。

私の持っおいる知識が、開発者を倢芋る孊生たちの圹に立おば嬉しいです。

もっず芋る

カリキュラム

党䜓

97件 ∙ (20時間 30分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

15ä»¶

5.0

15件の受講レビュヌ

  • aceoftop1975님의 프로필 읎믞지
    aceoftop1975

    受講レビュヌ 121

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    2024/10/13/日 16:35 講矩はよく聞きたした。 linuxカヌネルに぀いおよく知りたした。良い講矩を䜜っおくれおありがずう。

    • ojtube
      知識共有者

      無駄にすでに聞いたこずがありたすか 倧圓たり本圓に速いですね。最高ですね。

  • kwanghojung4465님의 프로필 읎믞지
    kwanghojung4465

    受講レビュヌ 6

    ∙

    平均評䟡 5.0

    5

    31% 受講埌に䜜成

    玠晎らしい講矩をありがずうございたす。

    • w0lfkang님의 프로필 읎믞지
      w0lfkang

      受講レビュヌ 9

      ∙

      平均評䟡 5.0

      5

      31% 受講埌に䜜成

      • lee3088125118님의 프로필 읎믞지
        lee3088125118

        受講レビュヌ 12

        ∙

        平均評䟡 5.0

        5

        13% 受講埌に䜜成

        Linuxカヌネルの勉匷を始める方法を知らない初心者のための䞀行の光のような講矩です。緎習の䟋を進める時も䞀぀䞀぀芪切にこれはなぜこうするべきかを教えおくれるのがずおも良かったです。䞀぀の物足りなさがあればたずめられた講矩資料があれば、さらに良くなりそうですねㅠいい講矩䜜っおくれおありがずうただ100は党郚聞いおいたせんが、倚くの圹に立っおいたす。

        • yzsong704038님의 프로필 읎믞지
          yzsong704038

          受講レビュヌ 3

          ∙

          平均評䟡 5.0

          5

          31% 受講埌に䜜成

          ずおも有益な講矩です!

          䌌おいる講座

          同じ分野の他の講座を芋おみたしょう

          ï¿¥13,768