Linuxの玹介ずLinuxカヌネルの抂芁 [著者盎講 第1郚-1]

システム゜フトりェアで最も倚く䜿われおいる、Linuxオペレヌティングシステムの栞心である最新Linuxカヌネルv6.1の基本抂念を、『デバッグを通じお孊ぶLinuxカヌネルの構造ず原理』の著者がしっかりず解説したす

難易床 入門

受講期間 無制限

Linux
Linux
Operating System
Operating System
linux-kernel
linux-kernel
Linux
Linux
Operating System
Operating System
linux-kernel
linux-kernel

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

4.9

5.0

김영믌

100% 受講埌に䜜成

ロヌドマップの最埌たで走り抜けおみたす。

5.0

든든한ꌬ마

100% 受講埌に䜜成

Linuxカヌネルに぀いお孊ぶこずができた講矩でした。良い講矩を制䜜しおいただき、ありがずうございたす。

5.0

White

32% 受講埌に䜜成

なぜ孊ぶべきなのか 孊んだ埌どのような職務に圹立぀のか をよく教えおくれる講矩です ただ埌半郚分は受講前ですが前半郚分だけ芋おも 講矩がずおも圹に立぀ず思いたす。

受講埌に埗られるこず

  • Linuxカヌネルを構成する䞻芁機胜の栞心抂念

  • ラズベリヌパむをブリングアップしおカスタムカヌネルをむンストヌルする方法

  • Linux環境で様々なコマンドを䜿甚しおシステムをトレヌシングする方法

  • メモリダンプをデバッグする方法

1. 500名突砎 30%割匕クヌポン発行

受講生500名突砎Linuxカヌネルの構造ず原理 党䜓を蚘念しお、30%割匕クヌポンを発行したす。ありがずうございたす。先着100名様限定です。

2.ロヌドマップのご案内 🎯

今回の講矩<Linuxの玹介ずLinuxカヌネル Overview [著者盎講 第1郚-1]>は、ロヌドマップ'システム゜フトりェア開発者のための Linux kernel - basic course'に含たれおいる講矩です。

䜓系的にリ눅슀カヌネルを構成する䞻芁機胜を孊びたい方は、ロヌドマップ党講矩30%割匕を掻甚するこずをお勧めしたす。

システム半導䜓、自動車分野などのシステム゜フトりェア開発者なら

必ず知っおおくべきリナックスカヌネル


すべおのIT機噚で最も倚く䜿甚されおいるオペレヌティングシステムは䜕でしょうかそれはリ눅スLinuxOSです。スマヌトフォン、デゞタルテレビ、機内゚ンタヌテむンメントシステム、そしおサヌバヌに䜿甚されおいたす。システム半導䜓メヌカヌでは、リナックスリナックスデバむスドラむバを掻甚しお、自瀟で蚭蚈したハヌドりェアを制埡しおいたす。たた、電気自動車Automotiveを構成するさたざたな郚品むンフォテむンメント、自動運転、テレマティクスにもリナックスが倚く掻甚されおいたす。

AIの時代である珟圚、倚様なAIアプリケヌションもリナックスサヌバヌで実行されおいたす。

Linuxオペレヌティングシステムの栞心はLinuxカヌネルです。Armv8-Aアヌキテクチャずずもに、珟圚のシステム゜フトりェア業界で最も必芁ずされる基瀎知識が求められる内容がLinuxカヌネルであるずも蚀えたす。

システム゜フトりェア開発者だけでなく、

様々な分野の開発者もよく知っおおくべきリナックスカヌネル


しかし、リ눅슀カヌネルの知識はシステム゜フトりェア開発者だけでなく、他の分野のバック゚ンド開発者、サヌバヌ管理開発者、DevOps゚ンゞニア、さらにはセキュリティ開発者にずっおも必芁です。

  • バック゚ンド開発者 / DevOps゚ンゞニア: サヌバヌ運甚、クラりド、コンテナ環境においおシステムのパフォヌマンスず安定性を管理するには、カヌネルの構造ず機胜を理解するこずが圹立ちたす。

  • セキュリティ研究者 / リバヌス゚ンゞニア: システムの脆匱性を分析したり、マルりェアや攻撃を研究したりする際、カヌネルの内郚動䜜、メモリ構造、システムコヌルの原理を理解しおおく必芁がありたす。

しかし、リナックスカヌネルを構成しおいる機胜が膚倧であり、実際の珟堎でどのような内容を孊ぶべきか途方に暮れるケヌスが倚いです。たた、リナックスオペレヌティングシステムの栞心を短期間で把握しおこそ開発を始められるずいう方も増えおいたす。

たた、Linuxカヌネルは初めお接する方々にずっお、壁のような存圚です。入門者の方は、Linuxカヌネルを孊んでいる途䞭で䜕床も挫折した経隓があるでしょう。その難しいLinuxカヌネルは、バヌゞョンがアップグレヌドされるに぀れお、たすたす耇雑に進化しおいたす。2024幎以降、Linuxカヌネルのバヌゞョンはv6.6以䞊にアップグレヌドされたすが、参入障壁はさらに高たっおいたす。

このような困難に盎面しおいる開発者の皆さんのために、『デバッグを通じお孊ぶLinuxカヌネルの構造ず原理』の著者である私が、今回のLinuxカヌネルOverview講座を制䜜するこずになりたした。

システム゜フトりェア開発者、バック゚ンド開発者、DevOps゚ンゞニア泚目

✅ システム半導䜓、電気自動車分野自動運転、むンフォテむンメントを含むリナックスシステム゜フトりェア分野の ゞュニア開発者

✅ サヌバヌ運甚、クラりド、コンテナ環境でシステムのパフォヌマンスず安定性を管理するバック゚ンド゚ンゞニアずDevOps゚ンゞニア

✅ システムの脆匱性を分析したり、マルりェアや攻撃を研究したりするSecurity開発者ずリバヌス゚ンゞニア

✅ リナックスシステム゜フトりェア分野メモリ、ファむルシステム、オペレヌティングシステムの倧孊院進孊垌望者

リナックスの展望ずリナックスカヌネルの䞻芁機胜を、『デバッグを通じお孊ぶリナックスカヌネルの構造ず原理』の著者が分かりやすく解説したす


『デバッグを通じお孊ぶLinuxカヌネルの構造ず原理』の著者2021幎、倧韓民囜孊術院 優秀図曞賞が、最新のLinuxカヌネルの展望ず構成芁玠を玹介したす。この講矩を受けるこずで、Linuxカヌネルの孊習の方向性や、膚倧なLinuxカヌネルの機胜の䞭でどの内容を習埗すべきかを把握するこずができたす。

講矩のポむント ⭐

1⃣ システム半導䜓、電気自動車分野でリ눅スカヌネルずカヌネルドラむバがどのように掻甚されおいるか、最新のトレンドを説明したす。

2⃣ リナックスカヌネルをどのような方法で孊び、身に぀けるべきかに぀いおのロヌドマップを提瀺したす。

3⃣ Linuxカヌネルを構成するプロセス、割り蟌みハンドリング、割り蟌みボトムハヌフ埌半郚技法、そしおワヌクキュヌの構成芁玠を玹介したす。

4⃣ タむマヌ管理、カヌネル同期技法、タスクスケゞュヌリング、システムコヌル、シグナル、仮想ファむルシステム、メモリマネゞメントを構成する芁玠を玹介したす。

5⃣ LinuxカヌネルメモリダンププログラムTRACE32ずCrash Utilityでデバッグしながら、カヌネルの䞻芁機胜を説明したす。

執筆・講矩の経歎を掻かし、
誰よりも深く詳现に

囜内のシステム゜フトりェア分野においお、前䟋のない「Linuxカヌネル」の本ず「ArmアヌキテクチャArmv8-A、Armv7-A」の本を執筆した著者です。たた、最新のシステム゜フトりェアトレンド電気自動車、システム半導䜓-システム゜フトりェアを最も熟知しおいる珟圹の開発者であり、システム゜フトりェア分野で最も掻発に知識共有掻動を行っおいる教育者でもありたす。

  • 'デバッグを通じお孊ぶ Linuxカヌネルの構造ず原理' (2021幎、倧韓民囜孊術院 優秀図曞賞) 著者

  • 'システム゜フトりェア開発のためのArmアヌキテクチャの構造ず原理' (2024幎、倧韓民囜孊術院 優秀図曞賞) 著者

  • 'Programmers Dev Course: Linuxシステムおよびカヌネル゚キスパヌト' メむン講垫

  • 2022幎6月、韓囜コンピュヌタヌ総合孊術倧䌚 (KCC2022) - チュヌトリアル発衚 [ftraceを利甚しおLinuxカヌネルを攻略する]

  • LG電子「リナックスカヌネル」および「Armv8アヌキテクチャ」瀟内講垫囜内および海倖開発者を含む - 2020幎〜2024幎


囜内の誰よりも、リヌックスカヌネルを構成する䞻芁機胜を分かりやすく説明できる教育者であるず、自信を持っお申し䞊げたす。

こんな内容を孊びたす

Linuxオペレヌティングシステムの党䜓構造を説明し、Linuxカヌネルをしっかりず孊ぶべき理由を詳现に説明したす。

最新のリナックスシステム゜フトりェア開発に関連する゚コシステムを説明したす。電気自動車やシステム半導䜓を開発する過皋で、なぜリナックスカヌネルを知る必芁があるのかを詳しく取り䞊げたす。

各章を構成する内容を玹介し、栞心的な内容を芁玄しお説明したす。

本で説明しきれなかった内容たで補足しお説明したす。たた、最新のArmアヌキテクチャである64ビットベヌスのArmv8を基準に実行フロヌを分析したす。

最新バヌゞョン(v6.1)のLinuxカヌネル゜ヌスコヌドを分析しながら、Linuxカヌネルを構成する䞻芁な抂念を説明したす。


最新のリナックスカヌネルバヌゞョン(v6.1)を基準に抜出したftraceメッセヌゞを分析しながら、カヌネルの䞻芁機胜を詳现に玹介したす。

最新のデバッグ手法である"カヌネルメモリダンプ"をデバッグしながら、カヌネルの䞻芁なデヌタ構造ず流れを説明したす。実戊プロゞェクトですぐに掻甚できるTRACE32シミュレヌタずCrash Utilityを䜿甚したす。

受講前のご泚意事項

実習環境

  • オペレヌティングシステムおよびバヌゞョン(OS): ラズベリヌパむ(ラズビアン)、Linuxカヌネル v6.1

前提知識および泚意事項

  • おおよそリナックスがどのように動䜜するのかを知っおいるず良いです。

  • OSやコンピュヌタ構成に぀いお知っおいるず、よりスムヌズに受講するこずができたす。

  • リナックスカヌネルに関する深い予備知識は必芁ありたせん。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • システム半導䜓、電気自動車分野自動運転、むンフォテむンメントを含むLinuxシステム゜フトりェア分野で、自らの胜力を高めおいきたいゞュニア開発者

  • サヌバヌ運甚、クラりド、コンテナ環境でシステム性胜ず安定性を管理するバック゚ンド開発者およびDevOps゚ンゞニア

  • システムの脆匱性を分析したり、悪性コヌドや攻撃を研究したりするセキュリティ開発者ずリバヌス゚ンゞニア

  • Linuxシステム゜フトりェア分野メモリ、ファむルシステム、オペレヌティングシステムの倧孊院進孊垌望者

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

  • C蚀語

  • オペレヌティングシステム

  • コンピュヌタ構成論

こんにちは
austinkimです。

キャリア認蚌

6,707

受講生

278

受講レビュヌ

105

回答

4.9

講座評䟡

23

講座

グロヌバル著者  リナックスシステム゜フトりェア開発者 (Arm, RISC-V アヌキテクチャ)

囜内のシステム゜フトりェア分野においお前䟋のない「ArmアヌキテクチャArmv8-A, Armv7-A」ず「Linuxカヌネル」の本を執筆した著者2冊ずも倧韓民囜孊術院の優秀図曞に遞定であり、囜内初めお海倖出版瀟Packtを通じお「Reverse Engineering Armv8-A Systems」の本英語を執筆したグロヌバル著者です。䜕よりも最新のシステム゜フトりェアトレンド電気自動車、システム半導䜓-システム゜フトりェアを最も熟知しおいる珟圹の開発者です。たた、システム゜フトりェア分野で最も掻発に知識の普及掻動を行っおいる教育者でもありたす。"Reverse Engineering Armv8-A Systems" (bằng tiếng Anh) thÃŽng qua nhà xuất bản nước ngoài (Packt). Trên hết, ÃŽng là một nhà phát triển đang làm việc thá»±c tế, người nắm rõ nhất các xu hướng phần mềm hệ thống mới nhất (xe điện, bán dẫn hệ thống - phần mềm hệ thống). Ngoài ra, ÃŽng còn là một nhà giáo dục hoạt động tích cá»±c nhất trong việc truyền bá kiến thức trong lÄ©nh vá»±c phần mềm hệ thống.

  • Professional 知識共有者およびコンサルタント

  • LG電子 Linuxカヌネルオヌプン゜ヌスチヌム勀務〜2026幎5月

  • 'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' 著曞(英語) 著者、(Packt 出版瀟)

  • 『システム゜フトりェア開発のためのArmアヌキテクチャの構造ず原理』2024幎、倧韓民囜孊術院 優秀図曞賞著者))

  • 『デバッグを通じお孊ぶLinuxカヌネルの構造ず原理』 (2021幎、倧韓民囜孊術院 優秀孊術図曞賞) 著者)

  • 'Programmers Dev Course: リナックスシステムおよびカヌネル専門家' メむン講垫

     

 

韓囜囜内で誰よりもリヌックスカヌネルずArmアヌキテクチャ(Armv8-A, Armv7-A)を分かりやすく説明できる教育者であるず、自信を持っお申し䞊げたす。

講矩に関するお問い合わせ : austindh.kim@gmail.com

 

䞻なロヌドマップ 🎯

'システム゜フトりェア開発者のための Arm - basic course'

'システム゜フトりェア開発者のためのArm - advanced course'

システム゜フトりェア開発者のための Linux kernel - basic course

 

もっず芋る

カリキュラム

党䜓

57件 ∙ (8時間 24分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

39ä»¶

4.9

39件の受講レビュヌ

  • brianpark999님의 프로필 읎믞지
    brianpark999

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    重芁な内容を繰り返し匷調しおくださったので、理解しやすかったです

    • siroimono님의 프로필 읎믞지
      siroimono

      受講レビュヌ 38

      ∙

      平均評䟡 5.0

      5

      32% 受講埌に䜜成

      なぜ孊ぶべきなのか 孊んだ埌どのような職務に圹立぀のか をよく教えおくれる講矩です ただ埌半郚分は受講前ですが前半郚分だけ芋おも 講矩がずおも圹に立぀ず思いたす。

      • qnqbqb6756님의 프로필 읎믞지
        qnqbqb6756

        受講レビュヌ 1

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        ロヌドマップの最埌たで走り抜けおみたす。

        • kukaeden님의 프로필 읎믞지
          kukaeden

          受講レビュヌ 549

          ∙

          平均評䟡 5.0

          5

          7% 受講埌に䜜成

          リナックスカヌネルに぀いお深く考えさせられたした。良い講矩ありがずうございたした。

          • calculator님의 프로필 읎믞지
            calculator

            受講レビュヌ 270

            ∙

            平均評䟡 4.9

            5

            100% 受講埌に䜜成

            Linuxカヌネルに぀いお孊ぶこずができた講矩でした。良い講矩を制䜜しおいただき、ありがずうございたす。

            austinkimの他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

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