The Debian GNU/Linux FAQ
Chapter 1 - Definitions and Overview
1.1 What is Debian GNU/Linux?
Debian GNU/Linux is a particular distribution of the Linux operating
system, and numerous packages that run on it.
In principle, users could obtain the Linux kernel via the Internet or from
elsewhere, and compile it themselves. They could then obtain source code for
many applications in the same way, compile the programs, then install them into
their systems. For complicated programs, this process can be not only
time-consuming but error-prone. To avoid it, users often choose to obtain the
operating system and the application packages from one of the Linux
distributors. What distinguishes the various Linux distributors are the
software, protocols, and practices they use for packaging, installing, and
tracking applications packages on users' systems, combined with installation
and maintenance tools, documentation, and other services.
Debian GNU/Linux is the result of a volunteer effort to create a free,
high-quality Unix-compatible operating system, complete with a suite of
applications. The idea of a free Unix-like system originates from the GNU
project, and many of the applications that make Debian GNU/Linux so useful were
developed by the GNU project.
For Debian, free has the GNUish meaning (see the Debian Free Software
Guidelines). When we speak of free software, we are referring to
freedom, not price. Free software means that you have the freedom to
distribute copies of free software, that you receive source code or can get it
if you want it, that you can change the software or use pieces of it in new
free programs; and that you know you can do these things.
The Debian Project was created by Ian Murdock in 1993, initially under the
sponsorship of the Free Software Foundation's GNU project. Today, Debian's
developers think of it as a direct descendent of the GNU project.
Debian GNU/Linux is:
full featured: Debian includes more than 8250 software
packages at present. Users can select which packages to install; Debian
provides a tool for this purpose. You can find a list and descriptions of the
packages currently available in Debian at any of the Debian mirror sites.
free to use and redistribute: There is no consortium
membership or payment required to participate in its distribution and
development. All packages that are formally part of Debian GNU/Linux are free
to redistribute, usually under terms specified by the GNU General Public
License.
The Debian FTP archives also carry approximately 350 software packages (in the
non-free and contrib sections), which are
distributable under specific terms included with each package.
dynamic: With about 900 volunteers constantly contributing new
and improved code, Debian is evolving rapidly. New releases are planned to be
made every several months, and the FTP archives are updated daily.
1.2 OK, now I know what Debian is... what is Linux?!
In short, Linux is the kernel of a Unix-like operating system. It was
originally designed for 386 (and better) PCs; now, ports to other systems,
including multi-processor systems, are under development. Linux is written by
Linus Torvalds and many computer scientists around the world.
The Hurd is a set of servers running on top of the GNU Mach microkernel.
Together they build the base for the GNU operating system.
Currently, Debian is only available for Linux, but with Debian GNU/Hurd we have
started to offer the Hurd as a development, server and desktop platform, too.
However, Debian GNU/Hurd is not officially released yet, and won't be for some
time.
1.4 What is the difference between Debian GNU/Linux and other Linux distributions? Why should I choose Debian over some other distribution?
These key features distinguish Debian from other Linux distributions:
The Debian package maintenance system:
The entire system, or any individual component of it, can be upgraded in place
without reformatting, without losing custom configuration files, and (in most
cases) without rebooting the system. Most Linux distributions available today
have some kind of package maintenance system; the Debian package maintenance
system is unique and particularly robust. (see Basics of the Debian Package Management System,
Chapter 6)
Open development:
Whereas other Linux distributions are developed by individuals, small, closed
groups, or commercial vendors, Debian is the only Linux distribution that is
being developed cooperatively by many individuals through the Internet, in the
same spirit as Linux and other free software.
More than 900 volunteer package maintainers are working on over 8250 packages
and improving Debian GNU/Linux. The Debian developers contribute to the
project not by writing new applications (in most cases), but by packaging
existing software according to the standards of the project, by communicating
bug reports to upstream developers, and by providing user support. See also
additional information on how to become a contributor in How can I become a Debian software
developer?, Section 12.1.
The Bug Tracking System:
The geographical dispersion of the Debian developers required sophisticated
tools and quick communication of bugs and bug-fixes to accelerate the
development of the system. Users are encouraged to send bugs in a formal
style, which are quickly accessible by WWW archives or via e-mail. See
additional information in this FAQ on the management of the bug log in Are there logs of known bugs?, Section
11.4.
The Debian Policy:
Debian has an extensive specification of our standards of quality, the Debian
Policy. This document defines the qualities and standards to which we hold
Debian packages.
1.5 How does the Debian project fit in or compare with the Free Software Foundation's GNU project?
The Debian system builds on the ideals of free software first championed by the
Free Software Foundation and in
particular by Richard
Stallman. FSF's powerful system development tools, utilities, and
applications are also a key part of the Debian system.
The Debian Project is a separate entity from the FSF, however we communicate
regularly and cooperate on various projects. The FSF explicitly requested that
we call our system "Debian GNU/Linux", and we are happy to comply
with that request.
The FSF's long-standing objective is to develop a new operating system called
GNU, based on Hurd. Debian is working
with FSF on this system, called Debian GNU/Hurd.
1.6 How does one pronounce Debian and what does this word mean?
The project name is pronounced Deb'-ian, with a short e, and emphasis on the
first syllable. This word is a contraction of the names of Debra and Ian
Murdock, who founded the project. (Dictionaries seem to offer some ambiguity
in the pronunciation of Ian (!), but Ian prefers ee'-an.)