Last active
January 29, 2025 03:06
-
-
Save kaiwan/5ed1c43d42ca6f1e34ffd7e1082d3c8c to your computer and use it in GitHub Desktop.
All relevant kaiwanTECH GitHub repos
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
---------------------------------------------------------------------------------------------------------------- | |
Kaiwan N Billimoria, kaiwanTECH : opensource GitHub repos for source code | |
---------------------------------------------------------------------------------------------------------------- | |
<<------- My book repos ------->> | |
Linux Kernel Programming, 2E (2nd Edition) | |
- A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization | |
Packt, Feb 2024 | |
https://github.com/PacktPublishing/Linux-Kernel-Programming_2E | |
Linux Kernel Debugging | |
- Leverage proven tools and advanced techniques to effectively debug Linux | |
kernels and kernel modules | |
Packt, Aug 2022 | |
https://github.com/PacktPublishing/Linux-Kernel-Debugging | |
Linux Kernel Programming - Part 2 | |
- Char Device Drivers and Kernel Synchronization: Create user-kernel interfaces, | |
work with peripheral I/O, and handle hardware interrupts | |
Packt, Mar 2021 | |
**FREE DOWNLOAD** ! here: | |
https://github.com/PacktPublishing/Linux-Kernel-Programming/tree/master/Linux-Kernel-Programming-(Part-2) | |
Code: | |
https://github.com/PacktPublishing/Linux-Kernel-Programming-Part-2 | |
Hands-On System Programming with Linux, Kaiwan NB, Packt | |
Packt, Oct 2018 | |
https://github.com/PacktPublishing/Hands-on-System-Programming-with-Linux | |
Linux Kernel Programming | |
- A comprehensive guide to kernel internals, writing kernel modules, and | |
kernel synchronization | |
Packt, Mar 2021 | |
https://github.com/PacktPublishing/Linux-Kernel-Programming | |
'Published Books' on the official kernel repo: | |
https://elixir.bootlin.com/linux/v6.4/source/Documentation/process/kernel-docs.rst#L75 | |
<<------- Training repos ------->> | |
Linux Fundamentals CLI and Bash scripting (course code L0) | |
https://github.com/kaiwan/L0_cli_trg | |
Linux systems programming (course code L1) | |
https://github.com/kaiwan/L1_sysprg_trg | |
Linux kernel internals (course code L2) | |
https://github.com/kaiwan/L2_kernel_trg | |
Linux kernel device drivers (course code L3) | |
----------------------------------------------------------------- | |
https://github.com/kaiwan/L3_dd_trg | |
https://github.com/kaiwan/labrat_drv | |
https://github.com/kaiwan/drv_johannes | |
https://github.com/PacktPublishing/Linux-Kernel-Programming-Part-2 | |
Embedded Linux (course code L4) | |
https://github.com/kaiwan/L4_emblinux_trg | |
https://github.com/kaiwan/yocto_tools | |
Linux userspace debug (course code L5-U) | |
https://github.com/kaiwan/L5_user_debug | |
Linux kernel debug (course code L5-K) | |
https://github.com/kaiwan/L5_kernel_debug | |
Misc/useful | |
https://github.com/kaiwan/usefulsnips | |
<<------- Presentations / Conference ------->> | |
Tutorial: "Leveraging the OS CPU Scheduler to Write Real-Time MT Apps" (2h8m) | |
Linux Foundation Event: This session was recorded by Kaiwan as a (by invitation) virtual presentation for the Open Source Summit NA, Vancouver, Canada, May 2023: | |
https://youtu.be/h9psonTquHU | |
https://github.com/kaiwan/cpu_sched_demo | |
"Mitigating Hackers with Hardening on Linux – An Overview for Developers, Focus on BoF" (3h15m) | |
Linux Foundation Event: This session too was recorded by Kaiwan as a (by invitation) virtual presentation for the Embedded Open Source Summit, Prague, CZ, July 2023: | |
https://youtu.be/KQa_XEiLGMc | |
https://github.com/kaiwan/hacksec | |
<<------- Misc ------->> | |
Amazon author profile: https://amazon.com/author/kaiwanbillimoria | |
Corporate training course list: http://bit.ly/linux_trg | |
My tech blog: https://kaiwantech.wordpress.com |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment