Free GNU Ebooks

Download free programming, computer, it, technology books

We will start with an overview of how Linux became the operating system it is today. We will discuss past and future development and take a closer look at the advantages and disadvantages of this system. We will talk about distributions, about Open Source in general and try to explain a little something about GNU.
Read the rest of this entry »

Jan
04

Debian Desktop Survival Guide

Posted by admin

Welcome to the world of GNU/Linux, liberating the computing desktop from the shackles of proprietary interests.
Read the rest of this entry »

Jan
04

Advanced Linux Programming

Posted by admin

GNU/Linux has taken the world of computers by storm.At one time, personal computer users were forced to choose among proprietary operating environments and applications.
Read the rest of this entry »

Jan
04

Principles of System Administration

Posted by admin

For many years system administration has been passed on to new generations through manual pages, technical handbooks and by word of mouth. In all but the most disciplined institutions this has been a haphazard affair with a disregard for theory and no common standard of practice.
Read the rest of this entry »

Jan
04

The Cathedral and The Bazaar

Posted by admin

Linux is subversive. Who would have thought even five years ago (1991) that a world-class operating system could coalesce as if by magic out of part-time hacking by several thousand developers scattered all over the planet, connected only by the tenuous strands of the Internet?
Read the rest of this entry »

Jan
04

Learning Debian GNU Linux

Posted by admin

Linux is an operating system, a software program that controls your computer. Most vendors load an operating system onto the hard drive of a PC before delivering the PC, so, unless the hard drive of your PC has failed, you may not understand the function of an operating system.
Read the rest of this entry »

What do you call a large project? For our purposes, it is one that requires a team of developers, may run on multiple architectures, and may have several field releases that require maintenance. Of course, not all of these are required to call a project large. A million lines of prerelease C++ on a single platform is still large. But software rarely stays prerelease forever. And if it is successful, someone will eventually ask for it on another platform. So most large software systems wind up looking very similar after awhile.
Read the rest of this entry »