Google
 

Core Linux

Linux System Programming

This book is about writing software that makes the most effective use of the system you're running on - code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and "Linux System Programming" focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist.

Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions

Great Content from a Bestselling Author: The Linux Bible 2008 Edition is the best first Linux book for new or migrating users. By focusing on the building-block nature of Linux, and offering true up-to-date descriptions of Linux technology, the Bible helps the reader learn how to jump headlong into Linux, regardless of the Linux distribution they choose. Descriptions of different Linux distributions helps users choose the Linux distribution that's right for them.

GNULinux Command-Line Tools Summary

Table of Contents

1. Introduction
2. Legal
3. The Unix Tools Philosophy
4. Shell Tips
5. Help
6. Directing Input/Output
7. Working with the file-system
8. Finding information about the system
9. Controlling the system
10. Managing users
11. Text Related Tools
12. Mathematical tools
13. Network Commands
14. Security
15. Archiving Files
16. Graphics tools (command line based)
17. Working with MS-DOS files
18. Scheduling Commands to run in the background
19. Miscellaneous

Brian and Toms Linux Book

Part 1 - Linux and Installation
01 - Open Source, Linux, Distributions and OpenLinux
02 - Before You Install
03 - Installation
04 - Updating OpenLinux
05 - Installation Troubleshooting
06 - Changing System Configurations
07 - Kernel Management
Part II - The OpenLinux GUI
08 - Welcome to KDE
09 - KDE Menus
10 - KDE Applications
11 - Office Suites for Linux
12 - The Future of OpenLinux
13 - GUI System Management
14 - GUI Tips, Tricks and Techniques
Part III - Basic Linux: Knowing the Command Line

Beyond Linux From Scratch

The BLFS project is a natural progression of LFS. Together, these projects provide a unique resource for the Open Source Community. They take the mystery out of the process of building a complete, functional software system from the source code contributed by many talented individuals throughout the world. They truly allow users to implement the slogan "Your distro, your rules."

Advanced Linux Programming

Table Of Contents:-

Chapter 01 - Advanced Unix Programming with Linux
Chapter 02 - Writing Good GNU/Linux Software
Chapter 03 - Processes
Chapter 04 - Threads
Chapter 05 - Interprocess Communication
Chapter 06 - Mastering Linux
Chapter 07 - The /proc File System
Chapter 08 - Linux System Calls
Chapter 09 - Inline Assembly Code
Chapter 10 - Security
Chapter 11 - A Sample GNU/Linux Application
Appendix A - Other Development Tools
Appendix B - Low Level I/O
Appendix C - Table of Signals

Getting Started with SELinux (Faye Coker)

This document has been revised for the new SE Linux. The old "Getting Started with SE Linux HOWTO" will remain in place as a legacy document, but it is highly recommened that all new installs of SE Linux use the new SE Linux. The new SE Linux runs on 2.6.x kernels and has also been backported for 2.4.x. This document is largely a duplicate of that for the old SE Linux, with modifications made where necessary.

Syndicate content