Table of Contents
The Linux Programming Interface - A Linux and UNIX System Programming Handbook Bibliography
Return to Linux Bibliography, UNIX Bibliography, Bibliography
Linux: Linux Fundamentals, Linux Inventor: Linus Torvalds says “ Linux just sucks less.”, Linux Best Practices - Linux Anti-Patterns, Linux kernel, Linux commands-Linux Shells-Linux CLI-GNU-Linux GUI-X11, Linux DevOps-Linux development-Linux system programming-Bash-zsh-Linux API, Linux package managers, Linux configuration management (Ansible on Linux, Chef on Linux, Puppet on Linux, PowerShell on Linux), Linux Distros (RHEL-Rocky Linux-CentOS (CentOS Stream)-Oracle Linux-Fedora, Ubuntu-Debian-Linux Mint-Raspberry Pi OS-Kali Linux-Tails, openSUSE - SUSE Linux Enterprise Server (SLES), Arch Linux-Manjaro Linux, Alpine Linux-BusyBox - Slackware - Android-Chrome OS); UNIX-UNIX Distros (FreeBSD-OpenBSD, BSD, macOS), Linux networking, Linux storage, Linux secrets, Linux security (Linux IAM-LDAP-Linux Firewall-Linux Proxy), Linux docs, Linux GitHub, Linux Containers, Linux VM, Linux on AWS, Linux on Azure, Linux on GCP, Linux on Windows (WSL), Linux on IBM, Linux on Mainframe (Linux on IBM Z mainframe - Linux for System z - IBM LinuxONE), Embedded Linux, Linus IoT-Linux on Raspberry Pi, LinuxOps-Linux sysadmin, systemd-userland-kernel space-POSIX-SUS-Linux filesystem-Linux architecture, Linux books-UNIX books, Linux courses, Linux Foundation, Linux history, Linux philosophy, Linux adoption, Linux glossary, Linux topics (navbar_linux and navbar_unix - see also navbar_fedora, navbar_rhel, navbar_centos, navbar_debian, navbar_ubuntu, navbar_linux_mint, navbar_freebsd, navbar_opensuse, navbar_manjaro, navbar_kali_linux, navbar_nixos, navbar_alpine_linux, navbar_tails_linux, navbar_slackware, navbar_rocky_linux, navbar_arch_linux, navbar_oracle_linux)
Systems programming: Linux systems programming, UNIX systems programming, Windows system programming, macOS system programming. Linux Programming Interface - A Linux and UNIX System Programming Handbook, Advanced Programming in the UNIX Environment, Mainframe systems programming, Systems programming languages (C systems programming, C++ systems programming, Rust systems programming, Awesome systems programming (navbar_systemprogramming)
Fair Use Source: B004OEJMZM-TLPI2010
See also: Advanced Programming in the UNIX Environment Bibliography
- Aho, A.V., Kernighan, B.W., and Weinberger, P. J. 1988. The AWK Programming Language. Addison-Wesley, Reading, Massachusetts.
- Bovet, D.P., and Cesati, M. 2005. Understanding the Linux Kernel (3rd edition). O’Reilly, Sebastopol, California.
- Comer, D.E. 2000. Internetworking with TCP/IP Vol. I: Principles, Protocols, and Architecture (4th edition). Prentice Hall, Upper Saddle River, New Jersey.
- Further information about the Internetworking with TCP/IP book series (including source code) can be found at http://www.cs.purdue.edu/[[home]]s/dec/[[net]][[book]]s.[[html]].
- Comer, D.E., and Stevens, D.L. 1999. Internetworking with TCP/IP Vol. II: Design, Implementation, and Internals (3rd edition). Prentice Hall, Upper Saddle River, New Jersey.
- Comer, D.E., and Stevens, D.L. 2000. Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version. Prentice Hall, Englewood Cliffs, New Jersey.
- Deitel, H.M., Deitel, P. J., and Choffnes, D. R. 2004. Operating Systems (3rd edition). Prentice Hall, Upper Saddle River, New Jersey.
- Dijkstra, E.W. 1968. “Cooperating Sequential Processes,” Programming Languages, ed. F. Genuys, Academic Press, New York.
- Erickson, J.M. 2008. Hacking: The Art of Exploitation (2nd edition). No Starch Press, San Francisco, California.
- Floyd, S. 1994. “TCP and Explicit Congestion Notification,” ACM Computer Communication Review, Vol. 24, No. 5, October 1994, pages 10–23.
- Garfinkel, S., Spafford, G., and Schwartz, A. 2003. Practical Unix and Internet Security (3rd edition). O’Reilly, Sebastopol, California.
- Gont, F. 2008. Security Assessment of the Internet Protocol. UK Centre for the Protection of the National Infrastructure.
- Goodheart, B., and Cox, J. 1994. The Magic Garden Explained: The Internals of UNIX SVR4. Prentice Hall, Englewood Cliffs, New Jersey.
- Goralski, W. 2009. The Illustrated Network: How TCP/IP Works in a Modern Network. Morgan Kaufmann, Burlington, Massachusetts.
- Gorman, M. 2004. Understanding the Linux Virtual Memory Manager. Prentice Hall, Upper Saddle River, New Jersey.
- Grünbacher, A. 2003. “POSIX Access Control Lists on Linux,” Proceedings of USENIX 2003/Freenix Track, pages 259–272.
- Harbison, S., and Steele, G. 2002. C: A Reference Manual (5th edition). Prentice Hall, Englewood Cliffs, New Jersey.
- Herbert, T.F. 2004. The Linux TCP/IP Stack: Networking for Embedded Systems. Charles River Media, Hingham, Massachusetts.
- Johnson, M.K., and Troan, E.W. 2005. Linux Application Development (2nd edition). Addison-Wesley, Reading, Massachusetts.
- Josey, A. (ed.). 2004. The Single UNIX Specification, Authorized Guide to Version 3. The Open Group.
- Kent, A., and Mogul, J.C. 1987. “Fragmentation Considered Harmful,” ACM Computer Communication Review, Vol. 17, No. 5, August 1987.
- Kernighan, B.W., and Ritchie, D.M. 1988. The C Programming Language (2nd edition). Prentice Hall, Englewood Cliffs, New Jersey.
- Kroah-Hartman, G. 2003. “udev — A Userspace Implementation of devfs,” Proceedings of the 2003 Linux Symposium.
- Liang, S. 1999. The Java Native Interface: Programmer’s Guide and Specification. Addison-Wesley, Reading, Massachusetts.
- Libes, D., and Ressler, S. 1989. Life with UNIX: A Guide for Everyone. Prentice Hall, Englewood Cliffs, New Jersey.
- Lions, J. 1996. Lions’ Commentary on UNIX 6th Edition with Source Code. Peer-to-Peer Communications, San Jose, California.
- [Lions, 1996 was originally produced by an Australian academic, the late John Lions, in 1977 for use in an operating systems class that he taught. At that time, it could not be formally published because of licensing restrictions. Nevertheless, pirated photocopies became widely distributed within the UNIX community, and, in Dennis Ritchie’s words, “educated a generation” of UNIX programmers.
- Lu, H.J. 1995. “ELF: From the Programmer’s Perspective.”
- Mann, S., and Mitchell, E.L. 2003. Linux System Security (2nd edition). Prentice Hall, Englewood Cliffs, New Jersey.
- Matloff, N. and Salzman, P.J. 2008. The Art of Debugging with GDB, DDD, and Eclipse. No Starch Press, San Francisco, California.
- McKusick, M.K., Bostic, K., and Karels, M.J. 1996. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley, Reading, Massachusetts.
- McKusick, M.K., and Neville-Neil, G.V. 2005. The Design and Implementation of the FreeBSD Operating System. Addison-Wesley, Reading, Massachusetts.
- Mills, D.L. 1992. “Network Time Protocol (Version 3) Specification, Implementation and Analysis,” RFC 1305, March 1992.
- Mosberger, D., and Eranian, S. 2002. IA-64 Linux Kernel: Design and Implementation. Prentice Hall, Upper Saddle River, New Jersey.
- Peek, J., Todino-Gonguet, G., and Strang, J. 2001. Learning the UNIX Operating System (5th edition). O’Reilly, Sebastopol, California.
- Quarterman, J.S., and Wilhelm, S. 1993. UNIX, Posix, and Open Systems: The Open Standards Puzzle. Addison-Wesley, Reading, Massachusetts.
- Ritchie, D.M. 1984. “The Evolution of the UNIX Time-sharing System,” AT&T Bell Laboratories Technical Journal, 63, No. 6 Part 2 (October 1984), pages 1577–93.
- Robbins, K.A., and Robbins, S. 2003. UNIX Systems Programming: Communication, Concurrency, and Threads (2nd edition). Prentice Hall, Upper Saddle River, New Jersey.
- Rochkind, M.J. 2004. Advanced UNIX Programming (2nd edition). Addison-Wesley, Reading, Massachusetts.
- Rosen, L. 2005. Open Source Licensing: Software Freedom and Intellectual Property Law. Prentice Hall, Upper Saddle River, New Jersey.
- St. Laurent, A.M. 2004. Understanding Open Source and Free Software Licensing. O’Reilly, Sebastopol, California.
- Snader, J.C. 2000. Effective TCP/IP Programming: 44 tips to improve your network programming. Addison-Wesley, Reading, Massachusetts.
- Further information about all of the books of the late W. Richard Stevens (including program source code, with some modified code versions for Linux submitted by readers) can be found at http://www.kohala.com/start/.
- Stevens, W.R. 1998. UNIX Network Programming, Volume 1 (2nd edition): Networking APIs: Sockets and XTI. Prentice Hall, Upper Saddle River, New Jersey.
- Stevens, W.R. 1999. UNIX Network Programming, Volume 2 (2nd edition): Interprocess Communications. Prentice Hall, Upper Saddle River, New Jersey.
- Stevens, W.R. 1994. TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley, Reading, Massachusetts.
- Stevens, W.R. 1996. TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols. Addison-Wesley, Reading, Massachusetts.
- Stevens, W.R., Fenner, B., and Rudoff, A.M. 2004. UNIX Network Programming, Volume 1 (3rd edition): The Sockets Networking API. Addison-Wesley, Boston, Massachusetts.
- Stevens, W.R., and Rago, S.A. 2005. Advanced Programming in the UNIX Environment (2nd edition). Addison-Wesley, Boston, Massachusetts.
- Stewart, R.R., and Xie, Q. 2001. Stream Control Transmission Protocol (SCTP). Addison-Wesley, Reading, Massachusetts.
- Tanenbaum, A.S. 2007. Modern Operating Systems (3rd edition). Prentice Hall, Upper Saddle River, New Jersey.
- Tanenbaum, A.S. 2002. Computer Networks (4th edition). Prentice Hall, Upper Saddle River, New Jersey.
- Tanenbaum, A.S., and Woodhull, A.S. 2006. Operating Systems: Design And Implementation (3rd edition). Prentice Hall, Upper Saddle River, New Jersey.
- Torvalds, L.B., and Diamond, D. 2001. Just for Fun: The Story of an Accidental Revolutionary. HarperCollins, New York, New York.
- van der Linden, P. 1994. Expert C Programming — Deep C Secrets. Prentice Hall, Englewood Cliffs, New Jersey.
- Viro, A. and Pai, R. 2006. “Shared-Subtree Concept, Implementation, and Applications in Linux,” Proceedings of the Ottawa Linux Symposium 2006.
- Watson, R.N.M. 2000. “Introducing Supporting Infrastructure for Trusted Operating System Support in FreeBSD,” Proceedings of BSDCon 2000.
- Williams, S. 2002. Free as in Freedom: Richard Stallman’s Crusade for Free Software. O’Reilly, Sebastopol, California.
- Wright, G.R., and Stevens, W.R. 1995. TCP/IP Illustrated, Volume 2: The Implementation. Addison-Wesley, Reading, Massachusetts.
Fair Use Sources
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.