-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7ac5878
commit fd6b1aa
Showing
3 changed files
with
13 additions
and
10 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,17 @@ | ||
## System Programming | ||
|
||
- [Think OS. A Brief Introduction to Operating Systems]() | ||
- [Think OS. A Brief Introduction to Operating Systems](https://greenteapress.com/thinkos/thinkos.pdf) | ||
- [Computer Systems: A Programmer's Perspective](https://csapp.cs.cmu.edu/) | ||
- [Dive into Systems](https://diveintosystems.org/singlepage/) | ||
- Kernighan and Pike, [The Unix Programming Environment](https://www.cs.princeton.edu/~bwk/upe/upe.html) | ||
- [Kerrisk, The Linux Programming Interface](https://man7.org/tlpi/) | ||
- [Rubini, Linux Device Drivers](https://lwn.net/Kernel/LDD3/) | ||
- Love, Linux System Programming | ||
- Bovet and Cesati, Understanding the Linux Kernel | ||
- [A Brief Introduction to termios: termios(3) and stty](https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios-termios3-and-stty/) | ||
- [Beej's Guide to C Programming](https://beej.us/guide/bgc/) | ||
- [The Linux Kernel documentation](https://www.kernel.org/doc/html/latest/) | ||
- [Cosmopolitan Libc](https://justine.lol/cosmopolitan/functions.html) | ||
- [The Linux Kernel Module Programming Guide](https://sysprog21.github.io/lkmpg/) | ||
- [Linux Kernel Teaching](https://linux-kernel-labs.github.io/refs/heads/master/index.html) | ||
- [Linux Hardening Guide](https://madaidans-insecurities.github.io/guides/linux-hardening.html) |
This file contains 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