Try   HackMD

山不在高 有仙則名

Author: WhoAmI
email: kccddb@gmail.com

Date: 20231026
Copyright: CC BY-NC-SA

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

  1. The Design of the UNIX Operating System, Maurice J. Bach

  2. Linux Kernel Development (3rd Edition)
    Jul 2, 2010
    by Robert Love

  3. Linux Device Drivers, 3rd Edition
    http://lwn.net/Kernel/LDD3/。

  4. Essential Linux Device Drivers, by Sreekrishnan Venkateswaran

  5. Linux kernel module programming, by Dr. Derek Molloy

  6. Professional Linux® Kernel Architecture, by Wolfgang Mauerer

6.The Linux Kernel Module Programming Guide, by Peter Jay Salzman, Michael Burian and Ori Pomerantz

  1. Unreliable Guide To Locking, by Rusty Russell

  2. LXR (linux cross reference, LXR community) (可以先看 0.xx-2.xx 搭配 M.J. Bach 的書)

  3. Stackoverflow

  4. Linux Kernel in a Nutshell, by Greg Kroah-Hartman

  5. Interactive map of Linux kernel 感謝 逢甲 趙教授 推薦

  6. Frame Buffer

  7. C 語言 #pragma pack 預處理指令的意義、用法教學與範例程式碼 這可以搭配 mmap 控制 chip registers 但要注意 memory alignment 的問題

  8. Linux Page Cache series, by Viacheslav Biriukov

  9. Operating Systems, by Prof. Donald E. Porter

  10. CodeProject

  11. Jason note

18. Putting multicore processing in context: Part One
19. Linux Device Driver Tutorial
20. Interrupts Example Program in Linux Kernel – Linux Device Driver Tutorial Part 13

License: (stackoverflow.com)
What is the license for the content I post?

Data Structure Visualizations

Linux Device Drivers, Third Edition, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman

Netlink Sockets in C using the 3.X linux kernel

Linux Device Drivers

網路核心

  1. Linux Network Internals, Christian Benvenuti

SSL/TLS

如何使用 OpenSSL 建立開發測試用途的自簽憑證 (Self-Signed Certificate)

IamLupo: openssl-examples
ssl server client programming using openssl in c