CS 746G Linux Bibliography (original) (raw)
Ric Holt, DC 2508, x4671, holt@uwaterloo.ca
Department of Computer Science, University of Waterloo
Winter 1998
Material contributed by members of course CS746, Jan 98.
Warning: These references have been collected but not sorted, and the URLs have not been tested for validity.
- Linux Web Site [Kamel]
- Project Guide andLinux Documentation Project [Kamel]
- "The Linux Kernel Hackers' Guide". Seems to be a textual description of the source code.
- "The Linux Kernel". Potentially useful. Describes the kernel services. "How and why the Linux Kernel works the way it does."
- "The Linux Programmers Guide". How to program in the Linux environment (not very useful)
- "The Linux System Administrators' Guide". Contains a good overview of the Linux system including a niceblocks and arrows diagram of "Important parts of the Kernel"
- Linux International, a non-profit, volunteer-run organisation to support and sponsor the further development of the Linux operating system. [Armstrong]
- Linux Documentation Project Links to all the main information sources for Linux. [Armstrong]
- Linux Information Welcome To Linux Journal's LINUX RESOURCES [Armstrong]
- Linux NOW The most complete Linux Reference [Armstrong]
- Commercial Linux Links[Armstrong]
- Linux Documentation Project Links to all the main information sources for Linux. [Armstrong]
- Linux v2 Information HQ Seems to contain a good set of links to other Linux sites, and has a mirror copy of some of the documentation from the Linux Documentation Project. [Bowman]
- Newsgroups: [Chase]
- alt.os.linux
- comp.os.linux.admin - Installing and administering Linux systems.
- comp.os.linux.advocacy - Benefits of Linux compared to other operating systems.
- comp.os.linux.announce - Announcements important to the Linux community. (Moderated)
- comp.os.linux.answers - FAQs, How-To's, READMEs, etc. about Linux. (Moderated)
- comp.os.linux.development - Ongoing work on the Linux operating system.
- comp.os.linux.development.apps - Writing Linux applications, porting to Linux.
- comp.os.linux.development.system - Linux kernels, device drivers, modules.
- comp.os.linux.hardware - Hardware compatibility with the Linux operating system.
- comp.os.linux.help - Questions and advice about Linux.
- comp.os.linux.misc - Linux-specific topics not covered by other groups.
- comp.os.linux.networking - Networking and communications under Linux.
- comp.os.linux.setup - Linux installation and system administration.
- comp.os.linux.x - Linux X Window System servers, clients, libs and fonts.
- Other online references: [Chase]
- Linux Focus - online magazine devoted to supplying the emerging young and active Linux community with tips, information and recent news
- Help texts for the Linux kernel configuration
- Linux Bibliography - This is a bibliography of printed publications on Linux
- Linux Manual Pages (by John Martin) - Searchable index
- The Linux Programmer's Guide
- Linux System Administrator's Guide
- Various not-yet-reported Linux references: [Keast]
- An annotated bibliography of some books which may be useful.
- The Linux Journal. Several articles are returned when "architecture" is searched for.
- This page provides details aboutSpecific Kernel Interaces. It is for an old kernel, 1.3.78 but should still be helpful.
- This page is Linux Head Quarterswith pointers to lots of current and ever-updating information.
- Some print books on Linux from the folks at O'Reilley.
- The linux documentation project.
- Some more links to linux material, the kernel source tour looks quite interesting. [Pal]
- The UK linux site
- Linux 2.0.28 kernel source tour, this looks pretty good, generated by some software called GLOBAL produced by Tama (?) . The next link describes the system used to create the souce tour.
- Famous debate: Linus vs. Tanenbaum. Linux is obsolete. Concerning Microkernel vs Monolithic System. This site has organized some of the key postings.
- Different from linux.org, good mostly for links
- Linux Journal's LINUX RESOURCES, more links
- Caldera, Inc., more links
- Here's a book that from the Waterloo Computer bookstore. It is a fine addition to "The Linux Kernel Hackers' Guide"--available on-line in LDP. [Tanuan] Linux Kernel Internals, by M. Beck, H. Bohme, et al, Paperback, 438 pages, Published by Addison-Wesley Pub Co, Publication date: September 1, 1996, Dimensions (in inches): 9.15 x 6.73 x .95, ISBN: 0201877414.
Table of Contents
Foreword
Preface
- LINUX - the operating system
- Compiling the kernel
- Introduction to the kernel
- Memory management
- Inter-process communication
- The LINUX file system
- Device drivers under LINUX
- Network implementation
- Modules and debugging
Appendix A - System calls
Appendix B - Kernel-related commands
Appendix C - The Proc file system
Appendix D - The boot process
Appendix E - Useful kernel functions
References
Index
- Various references: [Tran]
- Beck, Bohme, Dziadzka, Kunitz, Magnus, Verworner. _Linux_Kernel_Internals_. Addison Wesley, Essex, England, 1996. Contains information on data structures, memory management, FS, IPC, device drivers. References source code quit frequently.
- Linux Gazette - List of editorials on Linux
- Linux Kernel Hackers' Guide - Overview of kernel, FS, etc...
- The Linux Home Page - Contains press clippings.
- The following links should be useful: [Trudeau]
- Linux Standardization Project
- Linux File System Hierachy
- Document on the Linux Kernel
- Linux Source Navigator (too low level?)
- Meta-Link (all above links, plus more)
- Abstract from University of Toronto ITRC: "Visualization of Linux Architecture" by Jason Y. Pak (1995)
- Michael Hussman's Linux Links: Sorted Linux relevant information for newbies. [Tanuan]
- North Texas Linux Users Group Sorted links to Linux references, resources, books, etc. [Tanuan]
- Kernel-hackers guide [Siddiqi]
Updated 26 Jan 98 --- RCH