Chapter 1, Introduction and Essential Concepts - This chapter serves as an introduction, providing an overview of Linux, system programming, the kernel, the C library, and the C compiler. Even advanced users should visit this chapter—trust me. Chapter 2, File I/O - This chapter introduces files, the most important abstraction in the Unix environment, and file I/O, the basis of the Linux programming mode. This chapter covers reading from and writing to files, along with other basic file I/O operations. The chapter culminates with a discussion on how the Linux kernel implements and manages files.
|
|
Read more about this free ebooks:Linux System Programming - O'Reilly
|
The purpose of a debugger such as gdb is to allow you to see what is going on “inside” another program while it executes—or what another program was doing at the moment it crashed. gdb can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:
*** Start your program, specifying anything that might affect its behavior. *** Make your program stop on specified conditions. *** Examine what has happened, when your program has stopped.
|
|
Read more about this free ebooks:Debugging with GDB - the GNU Source-Level Debugger
|
Chapter 1 reviews the essentials of Linux 3D graphics, as covered in the introductory companion volume Linux 3D Graphics Programming.We cover the fundamentals of 2D graphics, 3D coordinate systems, perspective projection, vectors, matrices, and the C++ library classes—the l3d library—used to implement these basic ideas. Chapter 2 explores some important techniques which greatly increase the visual realism of polygonal models: texture mapping, lighting, light mapping, and morphing. All of these techniques are implemented in C++ classes.We also take a tour of the symbolic algebra package Calc, available as an extension to the Emacs editor. |
|
Read more about this free ebooks:Advanced Linux 3D Graphics Programming
|
Chapter 1, “Hardening the Basics,” covers the basics of hardening your Linux hosts. It introduces the core security features of the Linux operating system and kernel and provides information and examples on how to harden them. It also covers patching and updating your hosts and how to keep up-to-date with the latest security-related information for Linux. Chapter 2, “Firewalling Your Hosts,” addresses securing your Linux hosts with the iptables firewall. It covers setting up a basic firewall and configuring and managing iptables and then moves onto advanced topics such as firewall logging |
|
Read more about this free ebooks:Hardening Linux: Learn how to quickly secure your Linux hosts and application against attack
|
Chapter 1: Becoming a Penguinista—Welcome to the World of Linux! What’s Linux? What’s Ubuntu? What’s a distribution? Can I . . .? Will my . . .? Chapter 1 holds the answers to these and many other questions you might have as it introduces you to the world of Linux and what it takes to get it up and running on your machine. Chapter 2: Wading and Diving—Running and (If You Like) Installing Ubuntu! Chapter 2 tells you how to run a live Ubuntu session off the CD and, assuming you catch the Linux bug after doing that, how to install the full Ubuntu system |
|
Read more about this free ebooks:Ubuntu for Non-Geeks Second Edition
|
|
|
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>
|
|
Page 4 of 12 |