
FreeComputerBooks.com
Free Computer, Mathematics, Technical Books and Lecture Notes, etc.
|
-
Conquering the Command Line: Unix and Linux for Developers
In this book you will find not only the most useful command line tools for Unix and Linux based systems you need to know, but also the most helpful options and flags for those tools.
-
x86-64 Assembly Language Programming with Ubuntu
This book provides a reference for University level assembly language and systems programming courses. Specifically, this text addresses the x86-64 instruction set for the popular x86-64 class of processors using the Ubuntu 64-bit Operating System (OS).
-
The Art of UNIX Programming (Eric Steven Raymond)
This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community, and as it is applied today by the most experienced programmers.
-
Advanced Linux Programming (Mark L. Mitchell, et al)
This book focuses mostly on the Application Programming Interface (API) provided by the Linux kernel and the C library
-
Unix System Programming in OCaml (Xavier Leroy, et al)
This book is an introductory course on Unix system programming, with an emphasis on communications between processes, using OCaml.
-
O'Reilly® UNIX Systems Programming for SVR4 (David A. Curry)
This book gives you the nitty-gritty details on how UNIX interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V Release 4 (SVR4) platform, you need this book.
-
O'Reilly® Using C on the UNIX System (David A. Curry)
This book provides a thorough introduction to the UNIX system call libraries. It is aimed at programmers who already know C, but who want to take full advantage of the UNIX programming environment.
-
The Linux Development Platform (Rafeeq Ur Rehman, et al)
This book describes how to build a development environment based upon Linux systems. It provides a one-stop reference on all the tools used by the Open Source community for development purposes.
-
O'Reilly® Linux Device Drivers, 3rd Edition (Jonathan Corbet)
The 3rd edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features.
-
Beej's Guide to Unix Network Programming (Brian Hall)
The Guide is designed to irreverently ease your first steps into Internet Sockets programming in C. Starting from the ground up, it provides complete examples of simple clients and servers supporting both IPv6 and IPv4.
-
The Unix Programming Environment (Mark Burgess)
Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail.
-
The Linux Kernel Module Programming Guide (Peter Jay Salzman)
An excellent guide for anyone wishing to get started on kernel module programming. Starting with writing a small "hello, world" program, and quickly moves from there.
-
Linux Appliance Design: A Hands-On Guide (Bob Smith, et al)
This book shows how to build better appliances - appliances with more types of interfaces, more dynamic interfaces, and better debugged interfaces. You'll learn how to build backend daemons, handle asynchronous events, and connect various user interfaces.
-
Java Application Development on Linux (Carl Albing, et al)
Written for Java and Linux developers alike, this book is the hands-on guide to the full Java application development lifecycle on Linux.
-
Programming from the Ground Up: using Linux Assembly Language
This book uses Linux assembly language to teach new programmers the most important concepts in programming.
-
O'Reilly® Linux Device Drivers, 2nd Edition (Alessandro Rubini)
This book is for anyone who wants to support computer peripherals under the Linux operating system or who wants to develop new hardware and run it under Linux.
-
Programming in C - UNIX System Calls and Subroutines Using C
This book is guide to UNIX software development in C for professional programmers and students. It focuses on the UNIX system call interface.
-
Programming Linux Games (John R. Hall and Loki Software)
This book is a complete guide to developing Linux games, written by the Linux gaming experts. It discusses important multimedia toolkits and teaches the basics of Linux game programming.
-
An Introduction to GCC: for the GNU Compilers GCC and G++
This book provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++.
-
The Little Book of Semaphores, Second Edition (Allen B. Downey)
This book is a textbook that introduces the principles of synchronization for concurrent programming in UNIX-like systems.
-
Linux Systems Programming (Jonathan Macey)
With this book, you will be able to take an in-depth look at Linux from both a theoretical and an applied perspective as you cover a wide range of programming topics.
-
GTK+/Gnome Application Development (Havoc Pennington)
This book is for the reader who is conversant with the C programming language and UNIX/Linux development. It provides detailed and solution-oriented information designed to meet the needs of programmers and application developers using the GTK+/Gnome libraries.
-
The Big Online Book Of Linux Ada Programming (Ken O. Burtch)
This book introduces ADAD programming in Linux using GNAT, the GNU Ada compiler. Find out if Ada is right for your project in this 20 chapter reference to using Ada on Linux.
-
Is Parallel Programming Hard? If So, What Can You Do About It?
The purpose of this free book is to help you understand how to program shared-memory parallel machines without risking your sanity.
-
C Programming in Linux (David Haskins)
Using a series of web development examples, this book will give you an interesting glimpse into a powerful lower-level world of Linux.
-
ANSI C for Programmers on UNIX Systems (Tim Love)
This document aims to introduce C by providing and explaining examples of common programming tasks, and to enable the reader to learn from available source code by clarifying common causes of incomprehension.
-
O'Reilly® Managing Projects with GNU Make (Mecklenburg)
It provides guidelines on meeting the needs of large, modern projects. It also covers advanced topics such as portability, parallelism, and use with Java.
-
GNU Make: A Program for Directed Compilation
This book will show you how to write your own makefiles. It provides a complete explanation of Make, both the basics and extended features.
-
The GNU C Programming Tutorial (Mark Burgess)
This book is a tutorial for the computer programming language C, using GNU C Library. You should have access to a computer running a GNU system such as GNU/Linux.
-
GNU C Library Application Fundamentals (Sandra Loosemore)
A comprehensive guide to implementing the standard GNU C libraries which are both POSIX & OPEN/X compliant.
-
Developing and Porting C and C++ Applications on Aix
This book will help experienced UNIX application developers who are new to the AIX operating system.
-
Linkers and Loaders (John R. Levine)
Written for any programmer who works with compiled code, this book surveys today's hardware platforms with a tour of how code is linked and executed.
-
FreeBSD System Programming (Nathan Boeger, Mana Tominaga)
This book is intended as a resource to system programming on BSDs. The reader should be familiar with basic programming in C or C++.
-
Unix/Linux Programming
This is the previous page of Unix/Linux Programming, we are in the processing to convert all the books there to the new page. Please check this page daily!!!
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |