~oem-solutions-releng/live-build/lb-sg-2.x-add-support-for-xz-and-bzip2-compression

« back to all changes in this revision

Viewing changes to includes/etch/install/doc/FAQ/html/ch-basic_defs.en.html

  • Committer: Daniel Baumann
  • Date: 2011-03-09 17:19:41 UTC
  • Revision ID: daniel@debian.org-20110309171941-vyn0zxupujidmbu9
Adding live-helper 1.0~a15-1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
2
 
 
3
 
<html>
4
 
 
5
 
<head>
6
 
 
7
 
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
8
 
 
9
 
<title>The Debian GNU/Linux FAQ - Definitions and overview</title>
10
 
 
11
 
</head>
12
 
 
13
 
<body>
14
 
 
15
 
<p><a name="ch-basic_defs"></a></p>
16
 
<hr>
17
 
 
18
 
<p>
19
 
[ <a href="index.en.html">previous</a> ]
20
 
[ <a href="index.en.html#contents">Contents</a> ]
21
 
[ 1 ]
22
 
[ <a href="ch-getting.en.html">2</a> ]
23
 
[ <a href="ch-compat.en.html">3</a> ]
24
 
[ <a href="ch-software.en.html">4</a> ]
25
 
[ <a href="ch-ftparchives.en.html">5</a> ]
26
 
[ <a href="ch-pkg_basics.en.html">6</a> ]
27
 
[ <a href="ch-pkgtools.en.html">7</a> ]
28
 
[ <a href="ch-uptodate.en.html">8</a> ]
29
 
[ <a href="ch-kernel.en.html">9</a> ]
30
 
[ <a href="ch-customizing.en.html">10</a> ]
31
 
[ <a href="ch-support.en.html">11</a> ]
32
 
[ <a href="ch-contributing.en.html">12</a> ]
33
 
[ <a href="ch-redistrib.en.html">13</a> ]
34
 
[ <a href="ch-nexttime.en.html">14</a> ]
35
 
[ <a href="ch-faqinfo.en.html">15</a> ]
36
 
[ <a href="ch-getting.en.html">next</a> ]
37
 
</p>
38
 
 
39
 
<hr>
40
 
 
41
 
<h1>
42
 
The Debian GNU/Linux FAQ
43
 
<br>Chapter 1 - Definitions and overview
44
 
</h1>
45
 
 
46
 
<hr>
47
 
 
48
 
<h2><a name="s-whatisfaq"></a>1.1 What is this FAQ?</h2>
49
 
 
50
 
<p>
51
 
This document gives frequently asked questions (with their answers!) about the
52
 
Debian distribution (Debian GNU/Linux and others) and about the Debian project.
53
 
If applicable, pointers to other documentation will be given: we won't quote
54
 
large parts of external documentation in this document.  You'll find out that
55
 
some answers assume some knowledge of Unix-like operating systems.  We'll try
56
 
to assume as little prior knowledge as possible: answers to general beginners
57
 
questions will be kept simple.
58
 
</p>
59
 
 
60
 
<p>
61
 
If you can't find what you're looking for in this FAQ, be sure to check out <a
62
 
href="ch-support.en.html#s-debiandocs">What other documentation exists on and
63
 
for a Debian system?, Section 11.1</a>.  If even that doesn't help, refer to <a
64
 
href="ch-faqinfo.en.html#s-feedback">Feedback, Section 15.2</a>.
65
 
</p>
66
 
 
67
 
<hr>
68
 
 
69
 
<h2><a name="s-whatisdebian"></a>1.2 What is Debian GNU/Linux?</h2>
70
 
 
71
 
<p>
72
 
Debian GNU/Linux is a particular <em>distribution</em> of the Linux operating
73
 
system, and numerous packages that run on it.
74
 
</p>
75
 
 
76
 
<p>
77
 
In principle, users could obtain the Linux kernel via the Internet or from
78
 
elsewhere, and compile it themselves.  They could then obtain source code for
79
 
many applications in the same way, compile the programs, then install them into
80
 
their systems.  For complicated programs, this process can be not only
81
 
time-consuming but error-prone.  To avoid it, users often choose to obtain the
82
 
operating system and the application packages from one of the Linux
83
 
distributors.  What distinguishes the various Linux distributors are the
84
 
software, protocols, and practices they use for packaging, installing, and
85
 
tracking applications packages on users' systems, combined with installation
86
 
and maintenance tools, documentation, and other services.
87
 
</p>
88
 
 
89
 
<p>
90
 
Debian GNU/Linux is the result of a volunteer effort to create a free,
91
 
high-quality Unix-compatible operating system, complete with a suite of
92
 
applications.  The idea of a free Unix-like system originates from the GNU
93
 
project, and many of the applications that make Debian GNU/Linux so useful were
94
 
developed by the GNU project.
95
 
</p>
96
 
 
97
 
<p>
98
 
For Debian, free has the GNUish meaning (see the <code><a
99
 
href="http://www.debian.org/social_contract#guidelines">Debian Free Software
100
 
Guidelines</a></code>).  When we speak of free software, we are referring to
101
 
freedom, not price.  Free software means that you have the freedom to
102
 
distribute copies of free software, that you receive source code or can get it
103
 
if you want it, that you can change the software or use pieces of it in new
104
 
free programs; and that you know you can do these things.
105
 
</p>
106
 
 
107
 
<p>
108
 
The Debian Project was created by Ian Murdock in 1993, initially under the
109
 
sponsorship of the Free Software Foundation's GNU project.  Today, Debian's
110
 
developers think of it as a direct descendent of the GNU project.
111
 
</p>
112
 
 
113
 
<p>
114
 
Debian GNU/Linux is:
115
 
</p>
116
 
<ul>
117
 
<li>
118
 
<p>
119
 
<strong>full featured</strong>: Debian includes more than 18347 software
120
 
packages at present.  Users can select which packages to install; Debian
121
 
provides a tool for this purpose.  You can find a list and descriptions of the
122
 
packages currently available in Debian at any of the Debian <code><a
123
 
href="http://www.debian.org/distrib/ftplist">mirror sites</a></code>.
124
 
</p>
125
 
</li>
126
 
</ul>
127
 
<ul>
128
 
<li>
129
 
<p>
130
 
<strong>free to use and redistribute</strong>: There is no consortium
131
 
membership or payment required to participate in its distribution and
132
 
development.  All packages that are formally part of Debian GNU/Linux are free
133
 
to redistribute, usually under terms specified by the GNU General Public
134
 
License.
135
 
</p>
136
 
 
137
 
<p>
138
 
The Debian FTP archives also carry approximately 444 software packages (in the
139
 
<samp>non-free</samp> and <samp>contrib</samp> sections), which are
140
 
distributable under specific terms included with each package.
141
 
</p>
142
 
</li>
143
 
</ul>
144
 
<ul>
145
 
<li>
146
 
<p>
147
 
<strong>dynamic</strong>: With about 1950 volunteers constantly contributing
148
 
new and improved code, Debian is evolving rapidly.  New releases are planned to
149
 
be made every several months, and the FTP archives are updated daily.
150
 
</p>
151
 
</li>
152
 
</ul>
153
 
 
154
 
<p>
155
 
Although Debian GNU/Linux itself is free software, it is a base upon which
156
 
value-added Linux distributions can be built.  By providing a reliable,
157
 
full-featured base system, Debian provides Linux users with increased
158
 
compatibility, and allows Linux distribution creators to eliminate duplication
159
 
of effort and focus on the things that make their distribution special.  See <a
160
 
href="ch-redistrib.en.html#s-childistro">I am making a special Linux
161
 
distribution for a &quot;vertical market&quot;.  Can I use Debian GNU/Linux for
162
 
the guts of a Linux system and add my own applications on top of it?, Section
163
 
13.3</a> for more information.
164
 
</p>
165
 
 
166
 
<hr>
167
 
 
168
 
<h2><a name="s-linux"></a>1.3 OK, now I know what Debian is... what is Linux?!</h2>
169
 
 
170
 
<p>
171
 
In short, Linux is the kernel of a Unix-like operating system.  It was
172
 
originally designed for 386 (and better) PCs; today Linux also runs on a dozen
173
 
of other systems.  Linux is written by Linus Torvalds and many computer
174
 
scientists around the world.
175
 
</p>
176
 
 
177
 
<p>
178
 
Besides its kernel, a &quot;Linux&quot; system usually has:
179
 
</p>
180
 
<ul>
181
 
<li>
182
 
<p>
183
 
a file system that follows the Linux Filesystem Hierarchy Standard <code><a
184
 
href="http://www.pathname.com/fhs/">http://www.pathname.com/fhs/</a></code>.
185
 
</p>
186
 
</li>
187
 
</ul>
188
 
<ul>
189
 
<li>
190
 
<p>
191
 
a wide range of Unix utilities, many of which have been developed by the GNU
192
 
project and the Free Software Foundation.
193
 
</p>
194
 
</li>
195
 
</ul>
196
 
 
197
 
<p>
198
 
The combination of the Linux kernel, the file system, the GNU and FSF
199
 
utilities, and the other utilities are designed to achieve compliance with the
200
 
POSIX (IEEE 1003.1) standard; see <a href="ch-compat.en.html#s-otherunices">How
201
 
source code compatible is Debian with other Unix systems?, Section 3.3</a>.
202
 
</p>
203
 
 
204
 
<p>
205
 
For more information about Linux, see Michael K.  Johnson's <code><a
206
 
href="ftp://ibiblio.org/pub/Linux/docs/HOWTO/INFO-SHEET">Linux Information
207
 
Sheet</a></code> and <code><a
208
 
href="ftp://ibiblio.org/pub/Linux/docs/HOWTO/META-FAQ">Meta-FAQ</a></code>.
209
 
</p>
210
 
 
211
 
<hr>
212
 
 
213
 
<h2><a name="s-non-linux"></a>1.4 Does Debian just do GNU/Linux?</h2>
214
 
 
215
 
<p>
216
 
Currently, Debian is only available for Linux, but with Debian GNU/Hurd and
217
 
Debian on BSD kernels, we have started to offer non-Linux-based OSes as a
218
 
development, server and desktop platform, too.  However, these non-linux ports
219
 
are not officially released yet.
220
 
</p>
221
 
 
222
 
<p>
223
 
The oldest porting effort is Debian GNU/Hurd.
224
 
</p>
225
 
 
226
 
<p>
227
 
The Hurd is a set of servers running on top of the GNU Mach microkernel.
228
 
Together they build the base for the GNU operating system.
229
 
</p>
230
 
 
231
 
<p>
232
 
Please see <code><a
233
 
href="http://www.gnu.org/software/hurd/">http://www.gnu.org/software/hurd/</a></code>
234
 
for more information about the GNU/Hurd in general, and <code><a
235
 
href="http://www.debian.org/ports/hurd/">http://www.debian.org/ports/hurd/</a></code>
236
 
for more information about Debian GNU/Hurd.
237
 
</p>
238
 
 
239
 
<p>
240
 
A second effort is the port to a BSD kernel.  People are working with both the
241
 
NetBSD and the FreeBSD kernels.
242
 
</p>
243
 
 
244
 
<p>
245
 
See <code><a
246
 
href="http://www.debian.org/ports/#nonlinux">http://www.debian.org/ports/#nonlinux</a></code>
247
 
for more information about these non-linux ports.
248
 
</p>
249
 
 
250
 
<hr>
251
 
 
252
 
<h2><a name="s-difference"></a>1.5 What is the difference between Debian GNU/Linux and other Linux distributions? Why should I choose Debian over some other distribution?</h2>
253
 
 
254
 
<p>
255
 
These key features distinguish Debian from other Linux distributions:
256
 
</p>
257
 
<dl>
258
 
<dt>Freedom:</dt>
259
 
<dd>
260
 
<p>
261
 
As stated in the <code><a href="http://www.debian.org/social_contract">Debian
262
 
Social Contract</a></code>, Debian will remain 100% free.  Debian is very
263
 
strict about shipping truly free software.  The guidelines used to determine if
264
 
a work is &quot;free&quot; are provided in <code><a
265
 
href="http://www.debian.org/social_contract#guidelines">The Debian Free
266
 
Software</a></code>.
267
 
</p>
268
 
</dd>
269
 
</dl>
270
 
<dl>
271
 
<dt>The Debian package maintenance system:</dt>
272
 
<dd>
273
 
<p>
274
 
The entire system, or any individual component of it, can be upgraded in place
275
 
without reformatting, without losing custom configuration files, and (in most
276
 
cases) without rebooting the system.  Most Linux distributions available today
277
 
have some kind of package maintenance system; the Debian package maintenance
278
 
system is unique and particularly robust (see <a
279
 
href="ch-pkg_basics.en.html">Basics of the Debian package management system,
280
 
Chapter 6</a>).
281
 
</p>
282
 
</dd>
283
 
</dl>
284
 
<dl>
285
 
<dt>Open development:</dt>
286
 
<dd>
287
 
<p>
288
 
Whereas other Linux distributions are developed by individuals, small, closed
289
 
groups, or commercial vendors, Debian is the only major Linux distribution that
290
 
is being developed cooperatively by many individuals through the Internet, in
291
 
the same spirit as Linux and other free software.
292
 
</p>
293
 
 
294
 
<p>
295
 
More than 1950 volunteer package maintainers are working on over 18347 packages
296
 
and improving Debian GNU/Linux.  The Debian developers contribute to the
297
 
project not by writing new applications (in most cases), but by packaging
298
 
existing software according to the standards of the project, by communicating
299
 
bug reports to upstream developers, and by providing user support.  See also
300
 
additional information on how to become a contributor in <a
301
 
href="ch-contributing.en.html#s-contrib">How can I become a Debian software
302
 
developer?, Section 12.1</a>.
303
 
</p>
304
 
</dd>
305
 
</dl>
306
 
<dl>
307
 
<dt>The Universal Operating System:</dt>
308
 
<dd>
309
 
<p>
310
 
Debian comes with <code><a href="http://packages.debian.org/stable/">more than
311
 
18347 packages</a></code> and runs on <code><a
312
 
href="http://www.debian.org/ports/">10 architectures</a></code>.  This is far
313
 
more than is available for any other GNU/Linux distribution.  See <a
314
 
href="ch-software.en.html#s-apps">What types of applications and development
315
 
software are available for Debian GNU/Linux?, Section 4.1</a> for an overview
316
 
of the provided software and see <a href="ch-compat.en.html#s-arches">On what
317
 
hardware architectures/systems does Debian GNU/Linux run?, Section 3.1</a> for
318
 
a description of the supported hardware platforms.
319
 
</p>
320
 
</dd>
321
 
</dl>
322
 
<dl>
323
 
<dt>The Bug Tracking System:</dt>
324
 
<dd>
325
 
<p>
326
 
The geographical dispersion of the Debian developers required sophisticated
327
 
tools and quick communication of bugs and bug-fixes to accelerate the
328
 
development of the system.  Users are encouraged to send bugs in a formal
329
 
style, which are quickly accessible by WWW archives or via e-mail.  See
330
 
additional information in this FAQ on the management of the bug log in <a
331
 
href="ch-support.en.html#s-buglogs">Are there logs of known bugs?, Section
332
 
11.4</a>.
333
 
</p>
334
 
</dd>
335
 
</dl>
336
 
<dl>
337
 
<dt>The Debian Policy:</dt>
338
 
<dd>
339
 
<p>
340
 
Debian has an extensive specification of our standards of quality, the Debian
341
 
Policy.  This document defines the qualities and standards to which we hold
342
 
Debian packages.
343
 
</p>
344
 
</dd>
345
 
</dl>
346
 
 
347
 
<p>
348
 
For additional information about this, please see our web page about <code><a
349
 
href="http://www.debian.org/intro/why_debian">reasons to choose
350
 
Debian</a></code>.
351
 
</p>
352
 
 
353
 
<hr>
354
 
 
355
 
<h2><a name="s-gnu"></a>1.6 How does the Debian project fit in or compare with the Free Software Foundation's GNU project?</h2>
356
 
 
357
 
<p>
358
 
The Debian system builds on the ideals of free software first championed by the
359
 
<code><a href="http://www.gnu.org/">Free Software Foundation</a></code> and in
360
 
particular by <code><a href="http://www.stallman.org/">Richard
361
 
Stallman</a></code>.  FSF's powerful system development tools, utilities, and
362
 
applications are also a key part of the Debian system.
363
 
</p>
364
 
 
365
 
<p>
366
 
The Debian Project is a separate entity from the FSF, however we communicate
367
 
regularly and cooperate on various projects.  The FSF explicitly requested that
368
 
we call our system &quot;Debian GNU/Linux&quot;, and we are happy to comply
369
 
with that request.
370
 
</p>
371
 
 
372
 
<p>
373
 
The FSF's long-standing objective is to develop a new operating system called
374
 
GNU, based on <code><a
375
 
href="http://www.gnu.org/software/hurd/">Hurd</a></code>.  Debian is working
376
 
with FSF on this system, called <code><a
377
 
href="http://www.debian.org/ports/hurd/">Debian GNU/Hurd</a></code>.
378
 
</p>
379
 
 
380
 
<hr>
381
 
 
382
 
<h2><a name="s-pronunciation"></a>1.7 How does one pronounce Debian and what does this word mean?</h2>
383
 
 
384
 
<p>
385
 
The project name is pronounced Deb'-ee-en, with a short e in Deb, and emphasis
386
 
on the first syllable.  This word is a contraction of the names of Debra and
387
 
Ian Murdock, who founded the project.  (Dictionaries seem to offer some
388
 
ambiguity in the pronunciation of Ian (!), but Ian prefers ee'-en.)
389
 
</p>
390
 
 
391
 
<hr>
392
 
 
393
 
<p>
394
 
[ <a href="index.en.html">previous</a> ]
395
 
[ <a href="index.en.html#contents">Contents</a> ]
396
 
[ 1 ]
397
 
[ <a href="ch-getting.en.html">2</a> ]
398
 
[ <a href="ch-compat.en.html">3</a> ]
399
 
[ <a href="ch-software.en.html">4</a> ]
400
 
[ <a href="ch-ftparchives.en.html">5</a> ]
401
 
[ <a href="ch-pkg_basics.en.html">6</a> ]
402
 
[ <a href="ch-pkgtools.en.html">7</a> ]
403
 
[ <a href="ch-uptodate.en.html">8</a> ]
404
 
[ <a href="ch-kernel.en.html">9</a> ]
405
 
[ <a href="ch-customizing.en.html">10</a> ]
406
 
[ <a href="ch-support.en.html">11</a> ]
407
 
[ <a href="ch-contributing.en.html">12</a> ]
408
 
[ <a href="ch-redistrib.en.html">13</a> ]
409
 
[ <a href="ch-nexttime.en.html">14</a> ]
410
 
[ <a href="ch-faqinfo.en.html">15</a> ]
411
 
[ <a href="ch-getting.en.html">next</a> ]
412
 
</p>
413
 
 
414
 
<hr>
415
 
 
416
 
<p>
417
 
The Debian GNU/Linux FAQ
418
 
</p>
419
 
 
420
 
<address>
421
 
version 3.1.5, 17 January 2007<br>
422
 
<br>
423
 
Authors are listed at <a href="ch-faqinfo.en.html#s-authors">Debian FAQ Authors</a><br>
424
 
<br>
425
 
</address>
426
 
<hr>
427
 
 
428
 
</body>
429
 
 
430
 
</html>
431