---
# System prepended metadata

title: CS skill check list
tags: [Linux Kernel Internals]

---

# CS skill check list

- [ ] [GNU/Linux 開發工具共筆](https://hackmd.io/@sysprog/gnu-linux-dev)
- [ ] [clang-format](https://clang.llvm.org/docs/ClangFormat.html)
- [ ] [為你自己學 Git](https://gitbook.tw/)
- [ ] [Makefile 語法和示範](https://hackmd.io/@sysprog/SySTMXPvl)
- [ ] [你所不知道的 C 語言](https://hackmd.io/@sysprog/c-prog/%2F%40sysprog%2Fc-programming)
- [ ] [Address/Thread/Memory Sanitizer](https://www.slideshare.net/sermp/sanitizer-cppcon-russia)
- [ ] [A look into the sanitizer family (ASAN & UBSAN)](https://www.slideshare.net/CysinfoCommunity/a-look-into-the-sanitizer-family-asan-ubsan-by-akul-pillai)
- [ ] [好的 Git Commit Message](https://blog.louie.lu/2017/03/21/%E5%A6%82%E4%BD%95%E5%AF%AB%E4%B8%80%E5%80%8B-git-commit-message/)
- [ ][有哪些命令列軟體神器](https://www.zhihu.com/question/59227720)
- [ ][Valgrind User Manual](https://valgrind.org/docs/manual/manual.html) 
- [ ] [How to get a core dump for a segfault on Linux](https://jvns.ca/blog/2018/04/28/debugging-a-segfault-on-linux/)

###### tags: `Linux Kernel Internals`
