Udemy Learn Linux Kernel Programming |
||
|
Name |
DOWNLOAD
Copy Link
Trouble downloading? see How To |
|
|
Total Size |
3.2 GB |
|
|
Total Files |
351 |
|
|
Last Seen |
|
|
|
Hash |
204F99F4CFFF02896197B08CE1CFB134BB6A4071 |
|
/1. Introduction/ |
|
|
|
11.3 MB |
|
1. Introduction/ |
|
|
|
24.7 MB |
|
|
63.1 MB |
|
|
6.8 MB |
|
|
31.9 MB |
|
|
183.7 MB |
|
|
16.8 MB |
|
|
22.7 MB |
|
|
29.2 MB |
|
10. What happens if we return -1 from Kernel Module Init function.mp4 |
12.4 MB |
|
|
34.8 MB |
|
|
24.6 MB |
|
|
19.5 MB |
|
|
78.3 MB |
|
|
17.8 MB |
|
|
24.8 MB |
|
|
22.4 MB |
|
|
14.1 MB |
|
|
93.1 MB |
|
|
0.1 KB |
|
|
0.1 KB |
|
/1. Introduction/day1/ |
|
|
|
0.8 KB |
|
|
2.3 KB |
|
|
0.4 KB |
|
|
0.2 KB |
|
/1. Introduction/day1/examples/1_hello/ |
|
|
|
0.6 KB |
|
|
0.3 KB |
|
|
0.0 KB |
|
|
1.1 KB |
|
|
0.5 KB |
|
/1. Introduction/day1/examples/2_hello_makefile/ |
|
|
|
0.3 KB |
|
|
0.1 KB |
|
|
1.5 KB |
|
/1. Introduction/day1/examples/3_hello/ |
|
|
|
0.3 KB |
|
|
0.1 KB |
|
/1. Introduction/day1/examples/4_hello/ |
|
|
|
0.1 KB |
|
|
0.3 KB |
|
|
0.2 KB |
|
|
0.1 KB |
|
/1. Introduction/day1/examples/5_hello/ |
|
|
|
0.1 KB |
|
|
0.4 KB |
|
|
0.2 KB |
|
|
0.2 KB |
|
/1. Introduction/day1/examples/6_hello/ |
|
|
|
0.4 KB |
|
|
0.4 KB |
|
|
0.2 KB |
|
/1. Introduction/day1/examples/7_dmesg/ |
|
|
|
1.3 KB |
|
/1. Introduction/day2/ |
|
|
|
1.2 KB |
|
/.../1_modprobe_vs_insmod/ |
|
|
|
1.5 KB |
|
/.../2_internal_module_init_exit/ |
|
|
|
0.2 KB |
|
|
0.3 KB |
|
|
0.1 KB |
|
|
0.2 KB |
|
|
0.2 KB |
|
|
1.4 KB |
|
/1. Introduction/day2/3_passing_parameters/ |
|
|
|
0.7 KB |
|
|
0.2 KB |
|
|
1.2 KB |
|
|
1.1 KB |
|
|
0.2 KB |
|
|
0.1 KB |
|
/1. Introduction/day2/4_passing_array/ |
|
|
|
0.2 KB |
|
|
0.6 KB |
|
|
0.5 KB |
|
/.../5_linux_symbol_table/ |
|
|
|
0.2 KB |
|
|
0.1 KB |
|
|
1.8 KB |
|
|
0.5 KB |
|
/1. Introduction/day2/6_module_stacking/ |
|
|
|
0.2 KB |
|
|
0.4 KB |
|
|
0.4 KB |
|
|
0.4 KB |
|
|
0.6 KB |
|
/1. Introduction/day2/7_exporting_variable/ |
|
|
|
0.2 KB |
|
|
0.5 KB |
|
|
0.1 KB |
|
|
0.4 KB |
|
/1. Introduction/day2/8_vermagic/ |
|
|
|
0.2 KB |
|
|
0.6 KB |
|
|
0.3 KB |
|
|
0.3 KB |
|
/.../10_this_module/ |
|
|
|
0.2 KB |
|
|
0.5 KB |
|
|
0.5 KB |
|
2. Linux Kernel Module Internals/ |
|
|
|
17.9 MB |
|
|
32.1 MB |
|
|
19.2 MB |
|
4. How Modprobe calculates dependencies (modules.depdepmod).mp4 |
29.5 MB |
|
|
30.7 MB |
|
|
21.7 MB |
|
7. Linux Kernel Module example without module_init and module_exit macro.mp4 |
26.2 MB |
|
|
0.1 KB |
|
3. Module Parameters/ |
|
|
|
58.6 MB |
|
2. What happen if we pass incorrect values to module parameters.mp4 |
19.2 MB |
|
|
10.4 MB |
|
|
27.7 MB |
|
5. Passing zero to permission argument of module_param macro.mp4 |
14.0 MB |
|
|
49.9 MB |
|
|
21.0 MB |
|
|
0.1 KB |
|
4. Exporting Symbols/ |
|
|
|
16.3 MB |
|
|
12.7 MB |
|
|
30.1 MB |
|
|
23.8 MB |
|
|
64.4 MB |
|
|
23.7 MB |
|
|
35.1 MB |
|
|
0.1 KB |
|
|
0.1 KB |
|
/4. Exporting Symbols/day2/ |
|
|
|
1.2 KB |
|
/.../1_modprobe_vs_insmod/ |
|
|
|
1.5 KB |
|
/.../2_internal_module_init_exit/ |
|
|
|
0.2 KB |
|
|
0.3 KB |
|
|
0.1 KB |
|
|
0.2 KB |
|
|
0.2 KB |
|
|
1.4 KB |
|
/4. Exporting Symbols/day2/3_passing_parameters/ |
|
|
|
0.7 KB |
|
|
0.2 KB |
|
|
1.2 KB |
|
|
1.1 KB |
|
|
0.2 KB |
|
|
0.1 KB |
|
/4. Exporting Symbols/day2/4_passing_array/ |
|
|
|
0.2 KB |
|
|
0.6 KB |
|
|
0.5 KB |
|
/.../5_linux_symbol_table/ |
|
|
|
0.2 KB |
|
|
0.1 KB |
|
|
1.8 KB |
|
|
0.5 KB |
|
/4. Exporting Symbols/day2/6_module_stacking/ |
|
|
|
0.2 KB |
|
|
0.4 KB |
|
|
0.4 KB |
|
|
0.4 KB |
|
|
0.6 KB |
|
/4. Exporting Symbols/day2/7_exporting_variable/ |
|
|
|
0.2 KB |
|
|
0.5 KB |
|
|
0.1 KB |
|
|
0.4 KB |
|
/4. Exporting Symbols/day2/8_vermagic/ |
|
|
|
0.2 KB |
|
|
0.6 KB |
|
|
0.3 KB |
|
|
0.3 KB |
|
/.../10_this_module/ |
|
|
|
0.2 KB |
|
|
0.5 KB |
|
|
0.5 KB |
|
5. Module Licenses/ |
|
|
1. What happens if we don't specify MODULE_LICENSE macro.mp4 |
15.5 MB |
|
|
11.5 MB |
|
3. How to check whether the kernel is in tainted state or not.mp4 |
55.0 MB |
|
4. What happens when you specify invalid license (Say abc).mp4 |
17.7 MB |
|
5. What happens when a non-GPL kernel module trying to access GPL Module.mp4 |
61.4 MB |
|
|
0.1 KB |
|
6. Module Metadata/ |
|
|
|
12.6 MB |
|
|
55.4 MB |
|
|
25.5 MB |
|
|
19.1 MB |
|
|
0.1 KB |
|
7. Printk/ |
|
|
|
15.9 MB |
|
|
25.2 MB |
|
|
35.6 MB |
|
|
29.8 MB |
|
|
47.9 MB |
|
|
18.5 MB |
|
|
40.7 MB |
|
8. Linux Kernel Module example which prints floating point number.mp4 |
17.3 MB |
|
|
21.9 MB |
|
|
56.5 MB |
|
|
19.1 MB |
|
|
36.2 MB |
|
|
27.7 MB |
|
|
16.7 MB |
|
|
135.6 MB |
|
|
0.1 KB |
|
|
0.1 KB |
|
/7. Printk/day4/1_printk/ |
|
|
|
0.3 KB |
|
|
0.1 KB |
|
|
0.7 KB |
|
/7. Printk/day4/2_printk/ |
|
|
|
0.5 KB |
|
|
0.3 KB |
|
|
0.1 KB |
|
|
0.1 KB |
|
/7. Printk/day4/3_printk/ |
|
|
|
1.7 KB |
|
|
0.1 KB |
|
/7. Printk/day4/4_printk/ |
|
|
|
0.3 KB |
|
|
0.1 KB |
|
|
0.7 KB |
|
/7. Printk/day4/5_printk/ |
|
|
|
0.1 KB |
|
|
0.4 KB |
|
|
0.2 KB |
|
|
0.0 KB |
|
/7. Printk/day4/6_printk/ |
|
|
|
0.3 KB |
|
|
0.1 KB |
|
|
1.1 KB |
|
/7. Printk/day4/7_printk_ratelimit/ |
|
|
|
0.2 KB |
|
|
0.1 KB |
|
|
1.5 KB |
|
|
0.4 KB |
|
/7. Printk/day4/8_printk_once/ |
|
|
|
0.2 KB |
|
|
0.1 KB |
|
|
0.4 KB |
|
/7. Printk/day4/9_printk_cont/ |
|
|
|
0.1 KB |
|
|
0.4 KB |
|
|
0.1 KB |
|
|
0.1 KB |
|
/.../10_print_hex_dump/ |
|
|
|
0.4 KB |
|
|
0.1 KB |
|
|
0.8 KB |
|
/.../11_print_hex_dump_bytes/ |
|
|
|
0.4 KB |
|
|
0.2 KB |
|
|
0.2 KB |
|
/.../12_config_debug/ |
|
|
|
3.4 KB |
|
8. System call for loading module/ |
|
|
1. What happens if i try to load non-ko file with insmod.mp4 |
15.0 MB |
|
|
29.2 MB |
|
|
23.1 MB |
|
9. Kernel Panic, Oops, Bug/ |
|
|
|
25.5 MB |
|
|
48.0 MB |
|
|
16.9 MB |
|
|
11.0 MB |
|
|
31.1 MB |
|
|
28.5 MB |
|
|
2.8 MB |
|
|
13.0 MB |
|
|
0.1 KB |
|
|
0.1 KB |
|
|
0.5 KB |
|
/day3/1_license/ |
|
|
|
1.9 KB |
|
|
0.3 KB |
|
|
3.7 KB |
|
|
0.1 KB |
|
|
0.8 KB |
|
|
0.1 KB |
|
|
0.4 KB |
|
/day3/2_license/ |
|
|
|
0.3 KB |
|
|
0.1 KB |
|
|
0.1 KB |
|
/day3/3_license/ |
|
|
|
0.2 KB |
|
|
0.4 KB |
|
|
0.4 KB |
|
|
0.0 KB |
|
/day3/3_thismodule/ |
|
|
|
0.5 KB |
|
|
0.1 KB |
|
|
0.6 KB |
|
/day3/4_modinfo/ |
|
|
|
0.5 KB |
|
|
0.1 KB |
|
|
0.6 KB |
|
|
12.3 KB |
|
|
0.2 KB |
|
|
0.1 KB |
|
/day3/5_modinfo/ |
|
|
|
0.2 KB |
|
|
0.5 KB |
|
|
0.4 KB |
|
/day3/6_printk/ |
|
|
|
0.7 KB |
|
|
0.5 KB |
|
|
0.1 KB |
|
|
0.0 KB |
|
/day3/7_insmod/ |
|
|
|
0.0 KB |
|
|
1.5 KB |
|
/day3/8_kbuild_modname/ |
|
|
|
0.2 KB |
|
|
0.5 KB |
|
/day3/9_dumpstack/ |
|
|
|
0.3 KB |
|
|
0.2 KB |
|
|
0.1 KB |
|
/.../10_kernel_panic/ |
|
|
|
0.2 KB |
|
|
0.4 KB |
|
|
0.1 KB |
|
|
1.4 KB |
|
/day3/11_oops/ |
|
|
|
0.2 KB |
|
|
0.4 KB |
|
|
5.1 KB |
|
|
0.7 KB |
|
/day3/12_bug/ |
|
|
|
0.3 KB |
|
|
0.2 KB |
|
|
0.1 KB |
|
|
0.4 KB |
|
/day3/13_cflags/ |
|
|
|
0.4 KB |
|
|
0.4 KB |
|
/.../14_kbuild_extra_symbols/ |
|
|
|
0.4 KB |
|
|
0.2 KB |
|
|
0.7 KB |
|
/.../15_print_tasks/ |
|
|
|
0.2 KB |
|
|
1.1 KB |
|
|
1.2 KB |
|
/.../16_num_online_cpus/ |
|
|
|
0.2 KB |
|
|
0.4 KB |
|
10. Process Management in Linux Kernel/ |
|
|
1. How to find out how many CPU's are present from user space and kernel space.mp4 |
24.7 MB |
|
2. Process representation in Linux Kernel and process states.mp4 |
44.7 MB |
|
3. Linux Kernel Module example demonstrating process name, process id and process s.mp4 |
37.3 MB |
|
4. Linux Kernel Module example demonstrating current macro.mp4 |
22.2 MB |
|
5. Linux Kernel Module example demonstrating current macro part 2.mp4 |
19.8 MB |
|
6. Linux Kernel Module which accepts PID as argument and prints process and parent.mp4 |
31.6 MB |
|
|
31.5 MB |
|
8. Linux Kernel Module xample for printing process memory map.mp4 |
21.8 MB |
|
|
0.1 KB |
|
11. Kernel Threads/ |
|
|
|
59.0 MB |
|
|
25.9 MB |
|
|
19.5 MB |
|
|
16.6 MB |
|
|
21.8 MB |
|
6. What happens if we don't use kthread_should_stop() in thread function.mp4 |
36.3 MB |
|
7. What happens if we don't call kthread_stop() in module_exit.mp4 |
21.9 MB |
|
|
26.1 MB |
|
|
38.1 MB |
|
|
0.1 KB |
|
12. Module Support for Multiple Kernels/ |
|
|
|
56.9 MB |
|
|
15.5 MB |
|
|
12.6 MB |
|
4. Linux Kernel Module example supporting multiple versions.mp4 |
11.6 MB |
|
|
28.0 MB |
|
|
0.1 KB |
|
/.../1_num_online_cpus/ |
|
|
|
0.2 KB |
|
|
0.4 KB |
|
/day5/2_print_tasks/ |
|
|
|
0.2 KB |
|
|
1.1 KB |
|
|
1.3 KB |
|
/day5/3_current/ |
|
|
|
0.4 KB |
|
|
0.2 KB |
|
|
0.5 KB |
|
/day5/4_current_tasks/ |
|
|
|
0.2 KB |
|
|
1.4 KB |
|
/day5/5_find_task/ |
|
|
|
0.2 KB |
|
|
0.7 KB |
|
/day5/6_vmarea/ |
|
|
|
0.2 KB |
|
|
1.3 KB |
|
|
3.6 KB |
|
/day5/7_kernel_thread/ |
|
|
|
1.1 KB |
|
|
0.2 KB |
|
|
2.2 KB |
|
/day5/8_kernel_thread/ |
|
|
|
1.8 KB |
|
|
0.2 KB |
|
/day5/9_kernel_thread/ |
|
|
|
0.9 KB |
|
|
0.2 KB |
|
|
0.4 KB |
|
/.../10_kernel_thread/ |
|
|
|
0.1 KB |
|
|
0.1 KB |
|
|
1.7 KB |
|
/.../11_kernel_thread/ |
|
|
|
0.6 KB |
|
|
0.2 KB |
|
/.../12_kernel_thread/ |
|
|
|
0.7 KB |
|
|
0.2 KB |
|
/.../13_kernel_thread/ |
|
|
|
0.2 KB |
|
|
0.2 KB |
|
|
1.4 KB |
|
/.../14_kernel_thread/ |
|
|
|
0.9 KB |
|
|
0.1 KB |
|
13. Bonus Section/ |
|
|
|
57.3 MB |
|
|
14.1 MB |
|
|
15.7 MB |
|
|
32.9 MB |
|
|
14.7 MB |
|
|
42.9 MB |
|
|
27.6 MB |
|
Total files 351 |
|
Copyright © 2026 FileMood.com