【2023年】十大Linux Kernel課程熱門排行推薦與優惠精選!
本文章推薦「Linux Kernel Development Model and Compilation」、「Developing a Multithreaded Kernel From Scratch!」、「Linux Kernel Programming – IPC b/w Userspace and KernelSpace」等相關LinkedIn線上課程,讓您滿足學習的慾望。
你是否想透過線上學習得到更多的技能,增加自己的技能樹?現在是學生的您,透過線上學習可以將更多專業知識用在課業學習上更加強所學。還是您是朝九晚五的上班族,尋找可以為工作上帶來更上一層樓的技能?或您是因為興趣或想培養其他興趣?
線上課程不受地理位置影響,不受時間早晚影響,老師來自世界各地,也不受學習程度影響的特色,讓您無時無刻想學都可以,想多看幾次增加熟悉度也可以。不同領域的老師將針對不同主題滿足您的學習目的,推薦的課程項目會陸續更新,絕對提供您最熱門人氣高的線上課程。
目錄
- Linux Kernel Development Model and Compilation
- Developing a Multithreaded Kernel From Scratch!
- Linux Kernel Programming – IPC b/w Userspace and KernelSpace
- Memory Management in Linux Kernel
- Linux Kernel Driver Development
- Debugging Linux Kernel in Deep – Part 2
- Testing Linux Kernel
- Linux Kernel Interview Questions and Answers
Linux Kernel課程總覽
課程資訊 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|
評價 | 4.0 分 (44 個評分) | 4.6 分 (228 個評分) | 4.2 分 (67 個評分) | 4.3 分 (30 個評分) | 4.3 分 (54 個評分) | 5.0 分 (6 個評分) | 4.3 分 (16 個評分) | 4.1 分 (7 個評分) |
學生 | 4,844 人人 | 2,677 人人 | 675 人人 | 294 人人 | 270 人人 | 260 人人 | 141 人人 | 99 人人 |
課程描述 | Understand the Development process of Linux Kernel and install the latest mainline/stable kernel on your PC | Build a multitasking operating system and kernel with an interactive shell! | System Programming – Learn Netlink Sockets, Operating Systems, Loadable Kernel Modules, C programming From Scratch | Linux Kernel Programming – Memory Management in Deep | Learn basics of Linux Kernel architecture, the role of device driver. Develop linux device driver development skills | KGDB, KDB, GDB | Learn the various tools available to test Linux Kernel | Lets Brush up Linux Kernel Concepts |
Linux Kernel課程列表
Linux Kernel Development Model and Compilation
課程老師 | Linux Trainer |
---|---|
課程評價 | 4.0 分(44 個評分) |
學生人數 | 4,844 人 |
課程介紹
Update: Added Raspberrypi section on 10/10/20
What will you learn from this course:
Development process in Linux Kernel
Various roles in development – Developer, Maintainer, sub-maintainer
Various Linux Kernel Trees
Things to know when sending p
哪些人適合這堂課?
- Linux Individuals interested in understanding Linux Kernel Release process
- Linux developers interested in knowing about how to send patches
- Developers who wants to configure, build and install their own Linux Kernel
學習目標
- How development happens in Linux Kernel
- Tips while Submitting Patches
- Various Linux Kernel Trees: Mainline, stable, linux-next
- Linux Release Process
- Types of Linux Releases
- Configuring, Compiling and Installing Linux Kernel from source
- Various ways to configure Linux Kernel – menuconfig, xconfig, config, oldconfig, savedefconfig
Developing a Multithreaded Kernel From Scratch!
課程老師 | Daniel McCarthy |
---|---|
課程評價 | 4.6 分(228 個評分) |
學生人數 | 2,677 人 |
課程介紹
This course is designed to teach you how to create your very own multitasking operating system and kernel from scratch. It is assumed you have no experience in programming kernels and you are taught from the ground up.
Real Mode Development
Real mo
哪些人適合這堂課?
- Beginner kernel developers who want to learn how to create kernels
學習目標
- How to create a kernel from scratch
- How to create a multi-tasking kernel
- How to handle malicious or problematic programs in your operating system. Terminating them if they misbehave.
- How memory works in computers
- The difference between kernel land, user land and the protection rings that make up modern computing
- Kernel design patterns used by the Linux kernel its self
- You will learn all about virtual memory and how to map virtual addresses to physical addresses
- You will learn how to make the kernel understand processes and tasks
- You will learn how to load ELF files
- You will learn how to debug disassembled machine code
- You will learn how to debug your kernel in an emulator with GDB.
Linux Kernel Programming – IPC b/w Userspace and KernelSpace
課程老師 | Abhishek CSEPracticals |
---|---|
課程評價 | 4.2 分(67 個評分) |
學生人數 | 675 人 |
課程介紹
Welcome to the Linux Kernel Programming world! This is the course on Netlink Sockets in which I have covered Netlink Sockets in Detail which is a kernel facility provided to userspace applications to carry out bidirectional IPC with kernel space. In
哪些人適合這堂課?
- Computer Science Students
- Working Professional
- Freelancers
- Kernel Programming and System Programming Enthusiast
學習目標
- Linux Kernel Modules (LKM)
- Netlink Sockets
- Concept of TLVs (Type Length Value)
- User-space and Kernel Space Communication
- Linux Kernel Programming
- Multicast from Kernel Space to User Space
- Event based notification from Kernel Space to User-space
課程老師 | Linux Trainer |
---|---|
課程評價 | 4.3 分(30 個評分) |
學生人數 | 294 人 |
課程介紹
Update: 16th Oct 2020: Added Notes/Examples used in the course
What will you learn from this course?
Physical Address space of processor and how to view it in Linux
Virtual Address space of processor
Kernel and User space virtual address space
P
哪些人適合這堂課?
- Developers curious about learning memory management in Linux Kernel
學習目標
- Knowledge of Memory management in Linux Kernel
Linux Kernel Driver Development
課程老師 | Sandesh Ashok |
---|---|
課程評價 | 4.3 分(54 個評分) |
學生人數 | 270 人 |
課程介紹
Starting your journey in the Linux device driver development is a pain for beginners. This course is designed to clear the air and provide the right insights for beginners to get started in device driver development.
Before jumping right away into
哪些人適合這堂課?
- Beginners who want to get started in the Linux kernel development, driver design, workflow in kernel driver development
學習目標
- Introduction to Linux Kernel Driver development, Basics understanding of Linux kernel, Code Compilation Techniques, Automating build steps using Makefile, Writing basic Linux drivers and submitting your first kernel patch.
課程老師 | Linux Trainer |
---|---|
課程評價 | 5.0 分(6 個評分) |
學生人數 | 260 人 |
課程介紹
User space processes can be debugged using gdb. With gdb you can
single-step,
stop,
resume,
put break-points,
inspect memory and variables,
look through call stack information
What if we can use gdb on running Linux Kernel.
Problem:
How can
哪些人適合這堂課?
- Kernel developers interested to learn various debugging techniques
學習目標
- Debugging Linux Kernel Using KGDB
- KGDB on Raspberry Pi3
課程老師 | Linux Trainer |
---|---|
課程評價 | 4.3 分(16 個評分) |
學生人數 | 141 人 |
課程介紹
Update: New videos are added to this course every week. (26/10/2020). Added videos for LTP-DDT
Testing is an integral and important part of any software development cycle and Linux kernel is no exception to that.
With several developers continuing
哪些人適合這堂課?
- Developers interested in testing Linux Kernel
學習目標
- Testing Linux Kernel
課程老師 | TutorialsDaddy . |
---|---|
課程評價 | 4.1 分(7 個評分) |
學生人數 | 99 人 |
課程介紹
This Course is designed for students and professionals who are preparing for Linux Kernel and Device Drivers interview . In this course we are covering Linux Kernel Interview Questions from almost all topics of Linux Kernel . Below are the list of M
哪些人適合這堂課?
- Students or professionals who are preparing for interview for the skills of Linux Kernel development and Device Driver Development
學習目標
- Students of this course will have good brush up on Linux Kernel concepts . It is quick review of your knowledge just before your interview
從老師查找更多Linux Kernel課程
還是您有熱衷某個老師或某個品牌開的課程呢?嘗試從老師或品牌頁挑選吧!
參考其他作業系統和伺服器線上課程
除了本文介紹的課程種類以外,想要瞭解作業系統和伺服器領域還有哪些不同類型的課程值得一探究竟嗎?讓您可以從不同面向更紮實的學習,點擊參考以下其他熱門主題文章。絕對提供您最優惠人氣滿檔的課程,歡迎繼續延伸閱讀。
- 【2023年】十大Windows 10課程熱門排行推薦與優惠精選!
- 【2023年】十大LPIC-1:Linux 管理員課程熱門排行推薦與優惠精選!
- 【2023年】十大System Center Configuration課程熱門排行推薦與優惠精選!
- 【2023年】十大Linux 認證課程熱門排行推薦與優惠精選!
- 【2023年】十大Ubuntu課程熱門排行推薦與優惠精選!