GNU Books







 
OSgram.com   >   Shopping   >   Books   >   GNU
Shop for books about GNU.

Other web sites about GNU: The GNU Project is an attempt to develop a complete free and open source operating system, as well as a suite of useful programs, initiated by Richard Stallman and the Free Software Foundation. The GPL, LGPL, and the GNU Free Documentation License (GFDL) were originally developed for the GNU Project, although, they are also now used for many other projects too.

The GNU Project includes the bash shell, GNU Binary Utilities (binutils), the GNU C Library (glibc) the GNU Compiler Collection (GCC), and the GNU Core Utilities (core). Additionally, an operating system kernel, known as GNU Hurd is under development, but since it is not yet finished, most GNU users use the programs with the Linux operating system. Versions of many of the GNU utilities are also available for other operating systems including Mac OS X, Microsoft Windows, and Solaris. The majority (but not all) the copyrights in the GNU project are held by the Free Software Foundation, and as already mentioned, most parts of the project are distributed under the GPL or LGPL licenses, although some other free/open-source licenses are used for some parts of the project.

Here are some books about GNU:

Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.

An Introduction to GCC: For the GNU Compilers GCC and G++

By Brian J. Gough

Network Theory Ltd.
Paperback (144 pages)

An Introduction to GCC: For the GNU Compilers GCC and G++
List Price: $19.95*
Lowest New Price: $12.51*
Lowest Used Price: $12.49*
Usually ships in 2 to 3 weeks*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
  • ISBN13: 9780954161798
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:
This manual provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++. Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs using header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ standard library and templates. Features a special foreword by Richard M. Stallman, principal developer of GCC and founder of the GNU Project. All the money raised from the sale of this book will support the development of free software and documentation.

Programming With Gnu Software (Nutshell Handbook)

By Michael Kosta Loukides & Mike Loukides

O'Reilly Media, Inc.
Paperback (260 pages)

Programming With Gnu Software (Nutshell Handbook)
List Price: $39.95*
Lowest New Price: $55.48*
Lowest Used Price: $5.99*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
Product Description:

The promise of having control over their environment draws programmers to UNIX. It offers powerful tools for the initiated within an operating system that can be customized and tuned in almost unlimited ways. Programmers use UNIX because it lets them do what they want. And they like to see the source code for the software they work with.

So it's no surprise the most popular programming tools on UNIX are free. They're easy to get, easy to customize, and better than many tools put out by vendors. They also offer a great deal of power. And the source code is publicly available.

This book and CD combination is a complete package for programmers who are new to UNIX or who would like to make better use of the system. The tools come from Cygnus Support, Inc., and Cyclic Software, companies that provide support for free software. The tools on the CD include:

  • GNU Emacs, the legendary text editor
  • gcc, the C and C++ compiler that immediately established itself as the best UNIX compiler for robustness and optimization
  • GNU libraries (including C++ libraries)
  • The gdb debugger
  • RCS, a tool for backing up and maintaining multiple versions of source files
  • GNU make, the most powerful version of that utility for managing builds

The book provides an introduction to all these tools for a C programmer. Previous experience with UNIX is not required.

The CD-ROM in this book contains binaries for several popular UNIX systems, including Sun SPARC4 running SunOS 4.1.3, Sun SPARC4 running Solaris 2.4, HP 9000/700 running HPUX, IBM RS/6000 running AIX 3, SGI Iris/Indigo running Irix 5.3, and Alpha running Digital UNIX. Complete source code and scripts for configuration, building, and installation are also included.

GNU/Linux Application Programming (Charles River Media Programming)

By M. Tim Jones

Charles River Media
Paperback (667 pages)

GNU/Linux Application Programming (Charles River Media Programming)
List Price: $54.99*
Lowest New Price: $30.33*
Lowest Used Price: $14.99*
Usually ships in 24 hours*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
Product Description:
GNU/Linux is the Swiss army knife of operating systems. You'll find it in the smallest devices (such as an Apple iPod) to the largest most powerful supercomputers (like IBM's Blue Gene). You'll also find GNU/Linux running on the most diverse architectures, from the older x86 processors to the latest cell processor that powers the PlayStation 3 console. GNU/Linux Application Programming, Second Edition gets you up and running developing applications on the GNU/Linux operating system, whether you're interested in creating applications for an iPod or a Blue Gene. This completely updated edition covers all the necessary tools and techniques with many examples illustrating the use of GNU/Linux APIs. Split into fi ve distinct parts, the book covers GNU tools, topics in application development, shells and scripting, debugging and hardening, and introductory topics, including the fundamentals of virtualization. See why thousands of programmers have chosen GNU/Linux Application Programming to teach them how to develop applications on the GNU/Linux operating system!

Managing Projects with GNU Make (Nutshell Handbooks)

By Robert Mecklenburg

O'Reilly Media
Paperback (304 pages)

Managing Projects with GNU Make (Nutshell Handbooks)
List Price: $39.99*
Lowest New Price: $19.74*
Lowest Used Price: $12.77*
Usually ships in 24 hours*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
  • ISBN13: 9780596006105
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:

The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors.

The premise behind make is simple: after you change source files and want to rebuild your program or other output files, make checks timestamps to see what has changed and rebuilds just what you need, without wasting time rebuilding other files. But on top of this simple principle, make layers a rich collection of options that lets you manipulate multiple directories, build different versions of programs for different platforms, and customize your builds in other ways.

This edition focuses on the GNU version of make, which has deservedly become the industry standard. GNU make contains powerful extensions that are explored in this book. It is also popular because it is free software and provides a version for almost every platform, including a version for Microsoft Windows as part of the free Cygwin project. Managing Projects with GNU make, 3rd Edition provides guidelines on meeting the needs of large, modern projects. Also added are a number of interesting advanced topics such as portability, parallelism, and use with Java.

Robert Mecklenburg, author of the third edition, has used make for decades with a variety of platforms and languages. In this book he zealously lays forth how to get your builds to be as efficient as possible, reduce maintenance, avoid errors, and thoroughly understand what make is doing. Chapters on C++ and Java provide makefile entries optimized for projects in those languages. The author even includes a discussion of the makefile used to build the book.

Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool

By John Calcote

No Starch Press
Paperback (360 pages)

Autotools: A Practioner s Guide to GNU Autoconf, Automake, and Libtool
List Price: $44.95*
Lowest New Price: $30.00*
Lowest Used Price: $31.05*
Usually ships in 24 hours*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
Product Description:

The GNU Autotools make it easy for developers to create software that is portable across many UNIX-like operating systems. Thousands of open source software packages use the Autotools, but the learning curve is unfortunately steep, and it can be difficult for a beginner to find anything more than basic reference material on using the powerful software suite.

In Autotools, author John Calcote begins with an overview of high-level concepts; then tackles more advanced topics, like using the M4 macro processor with Autoconf, extending the Automake framework, and building Java and C# sources.

You'll learn how to:

  • Master the Autotools build system to maximize your software's portability
  • Generate Autoconf configuration scripts to simplify the compilation process
  • Produce portable makefiles with Automake
  • Build cross-platform software libraries with Libtool
  • Write your own Autoconf macros

Autotools also includes a variety of complete projects that you're encouraged to work through to gain a real-world sense of how to become an Autotools practitioner. For example, you'll turn the FLAIM and Jupiter projects' hand-coded, makefile-based build systems into a powerful Autotools-based build system.

Learning GNU Emacs, Third Edition

By Debra Cameron, Marc Loy & Bill Rosenblatt

O'Reilly Media
Paperback (544 pages)

Learning GNU Emacs, Third Edition
List Price: $44.99*
Lowest New Price: $23.82*
Lowest Used Price: $13.74*
Usually ships in 24 hours*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
Product Description:

GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment--you can stay within Emacs all day without leaving. Learning GNU Emacs, 3rd Edition tells readers how to get started with the GNU Emacs editor. It is a thorough guide that will also "grow" with you: as you become more proficient, this book will help you learn how to use Emacs more effectively. It takes you from basic Emacs usage (simple text editing) to moderately complicated customization and programming.

The third edition of Learning GNU Emacs describes Emacs 21.3 from the ground up, including new user interface features such as an icon-based toolbar and an interactive interface to Emacs customization. A new chapter details how to install and run Emacs on Mac OS X, Windows, and Linux, including tips for using Emacs effectively on those platforms.

Learning GNU Emacs, third edition, covers:

  • How to edit files with Emacs
  • Using the operating system shell through Emacs
  • How to use multiple buffers, windows, and frames
  • Customizing Emacs interactively and through startup files
  • Writing macros to circumvent repetitious tasks
  • Emacs as a programming environment for Java, C++, and Perl, among others
  • Using Emacs as an integrated development environment (IDE)
  • Integrating Emacs with CVS, Subversion and other change control systems for projects with multiple developers
  • Writing HTML, XHTML, and XML with Emacs
  • The basics of Emacs Lisp
The book is aimed at new Emacs users, whether or not they are programmers. Also useful for readers switching from other Emacs implementations to GNU Emacs.

GNU Octave Manual Version 3

By John W Eaton & Soren Hauberg

Network Theory Ltd.
Paperback (568 pages)

GNU Octave Manual Version 3
List Price: $39.95*
Lowest New Price: $26.21*
Lowest Used Price: $25.00*
Usually ships in 24 hours*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
  • ISBN13: 9780954612061
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:
This manual is the definitive guide to GNU Octave, an interactive environment for numerical computation. GNU Octave provides a convenient command-line interface for solving linear and nonlinear problems using vectors and matrices. This updated edition of the manual covers version 3 of GNU Octave, and includes documentation for new features such as sparse matrices, linear programming and computational geometry. GNU Octave is free software, distributed under the GNU General Public License (GPL). All the money raised from the sale of this book supports the development of free software. For each copy sold $1 will be donated to the GNU Octave Development Fund. About the authors: John W. Eaton is the original developer of GNU Octave.

GNU Make: A Program for Directed Compilation

By Richard M. Stallman

Free Software Foundation
Paperback (196 pages)

GNU Make: A Program for Directed Compilation
List Price: $20.00*
Lowest Used Price: $70.00*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
Product Description:
For GNU Make Version 3.79.1

The Make program is indispensable to maintainers of free software systems. The GNU Make manual, written by the program's original authors, is the definitive tutorial. It also includes an introductory chapter for novice users. The Make utility automates the process of compilation; it is especially useful when the source files of large programs change. It is a small program with a lot of power.

This book will show you: * How to write your own makefiles
* Make's rule syntax and how to write your own rules
* How the Make utility can be configured to automatically put binary and source files in the right places.
* How to use make to create archive files automatically
* Define, set and use Make's variables
* How Make uses targets so that you can broaden or narrow Make's recompilation efforts on demand.
* And much more!

This manual provides a complete explanation of Make, both the basics and extended features. There is also a convenient Quick Reference appendix for experts.

GNU Scientific Library Reference Manual - Third Edition

Network Theory Ltd.
Paperback (592 pages)

GNU Scientific Library Reference Manual - Third Edition
List Price: $39.95*
Lowest New Price: $26.41*
Lowest Used Price: $26.15*
Usually ships in 2 to 3 weeks*
*(As of 19:48 Pacific 4 Feb 2012 More Info)


Click Here
  • ISBN13: 9780954612078
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:
The GNU Scientific Library (GSL) is a free numerical library for C and C++ programmers. It provides over 1,000 routines for solving mathematical problems in science and engineering. Written by the developers of GSL this reference manual is the definitive guide to the library. The GNU Scientific Library is free software, distributed under the GNU General Public License (GPL). All the money raised from the sale of this book supports the development of the GNU Scientific Library. This is the third edition of the manual, and corresponds to version 1.12 of the library (updated January 2009).

  Run multiple operating systems on your machine!


 
     
Shopping
 
  Books
   Apache
   BSD
   Eclipse
   Firefox
   GIMP
   GNOME
   GNU
   JBoss
   Linux
   MySQL
   OpenOffice
   Open Source
   Perl
   PHP
   PostgreSQL
   Python
   Ruby
   Security
   Solaris
   SQLite

  Clothing

  Magazines

  Penguins

  Software
 

ATI Echo Server for Linux

News Resources
 
  Companies

  Conferences

  Embedded

  Mobile

  Patents

  Security

  Software

  VoIP
 


 
 
Privacy   Terms Of Use   Advertising/Endorsements Disclosures

Copyright © 2006-2009, Answers 2000 Limited.

Answers 2000 Limited has no opinion about any stories or content of, or views expressed in, any linked news resource or website. Information about companies, organizations, products and services was believed to be correct at the time it was first published on this website, but may out of date by the time you read this website. For current information about any company or organization, readers are advised to check with the applicable company or organization.

Answers 2000 Limited expresses no opinion about any company or organization (including expressing no opinion on any investments in, with, or relating to, any company or organization), product or service. This website is not intended as investment or financial advice.

In Association With Amazon.com

CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

In Assocation With AllPosters.com

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures
 
Penguins!