/[ddp]/manuals/trunk/project-history/project-history.sgml
ViewVC logotype

Contents of /manuals/trunk/project-history/project-history.sgml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9298 - (show annotations) (download) (as text)
Fri Aug 10 16:28:24 2012 UTC (10 months, 1 week ago) by taffit
File MIME type: text/x-sgml
File size: 56477 byte(s)
[deb-his] Update date and version, trivial unfuzzy
1 <!doctype debiandoc system>
2 <debiandoc>
3 <book>
4 <title>A Brief History of Debian</title>
5 <author>Debian Documentation Team <email>debian-doc@lists.debian.org</email>
6
7 <!-- This has been converted to UTF-8 -->
8
9 <!-- NOTE:
10 To extract the number of developers:
11 $ ldapsearch -xLLLH ldap://db.debian.org -b ou=users,dc=debian,dc=org \
12 gidNumber=800 keyFingerPrint \
13 | sed -rne ':s;/^dn:/bl;n;bs;:l;n;/^keyFingerPrint:/{p;bs}' \
14 | wc -l
15 -->
16
17 <!-- TODO:
18
19 - Convert to Docbook-XML
20 - Use po4a to ease translations
21
22 Content:
23 - Add information of Release Managers just as the Wikipedia article
24 does (see http://en.wikipedia.org/wiki/Debian_Squeeze#Release_managers)
25 - Add graphical information such as:
26 * The logos of Debconf and maybe the group photos too
27 * A timeline for releases such as the one shown at the Wikipedia
28 article at
29 http://upload.wikimedia.org/wikipedia/en/timeline/aefb78756648fa27bd7932ae25a5a9b6.png
30 * Pictures of the leaders?
31
32 -->
33
34 <version>2.17 (last revised 10th August 2012)</version>
35
36 <abstract>
37 This document describes the history and goals of the Debian project.
38 </abstract>
39
40 <copyright>
41 This document may be freely redistributed or modified in any form provided
42 your changes are clearly documented.
43
44 <p>
45 This document may be redistributed for fee or free, and may be
46 modified (including translation from one type of media or file format to
47 another or from one spoken language to another) provided that all changes
48 from the original are clearly marked as such.
49
50 <p>
51 Significant contributions were made to this document by
52 <list>
53 <item>Javier Fernández-Sanguino <email>jfs@debian.org</email>
54 <item>Bdale Garbee <email>bdale@debian.org</email>
55 <item>Hartmut Koptein <email>koptein@debian.org</email>
56 <item>Nils Lohner <email>lohner@debian.org</email>
57 <item>Will Lowe <email>lowe@debian.org</email>
58 <item>Bill Mitchell <email>Bill.Mitchell@pobox.com</email>
59 <item>Ian Murdock <email>imurdock@debian.org</email>
60 <item>Martin Schulze <email>joey@debian.org</email>
61 <item>Craig Small <email>csmall@debian.org</email>
62 </list>
63
64 <p>
65 This document is primarily maintained by Bdale Garbee
66 <email>bdale@debian.org</email>.
67
68 </copyright>
69
70 <toc>
71
72 <chapt id="intro">Introduction -- What is the Debian Project?
73
74 <p>
75 <url id="http://www.debian.org/" name="The Debian Project"> is a
76 worldwide group of volunteers who endeavor to produce an operating
77 system distribution that is composed entirely of free software. The
78 principle product of the project to date is the Debian GNU/Linux
79 software distribution, which includes the Linux operating system
80 kernel, and thousands of prepackaged applications. Various processor
81 types are supported to one extent or another, including Intel i386 and
82 above, Alpha, ARM, Intel IA-64, Motorola 68k, MIPS, PA-RISC, PowerPC, Sparc
83 (and UltraSparc), IBM S/390 and Hitachi SuperH.
84
85 <p>
86 Debian motivated the formation of
87 <url id="http://www.spi-inc.org/" name="Software in the Public Interest, Inc.,">
88 a New York-based non-profit organization. SPI was founded to help
89 Debian and other similar organizations develop and distribute open
90 hardware and software. Among other things, SPI provides a mechanism
91 by which The Debian Project may accept contributions that are tax
92 deductable in the United States.
93
94 <p>
95 For more information about free software, see the <url
96 id="http://www.debian.org/social_contract" name="Debian Social
97 Contract"> and associated Debian Free Software Guidelines, or the
98 <url id="http://www.debian.org/intro/free" name="Debian What Does Free Mean?">
99 page.
100
101 <sect>In the Beginning
102 <!-- .. was the command line (sorry, could not resist - jfs) -->
103
104
105 <p>
106 The Debian Project was officially founded by Ian Murdock on
107 <url name="August 16th, 1993" id="http://groups.google.com/groups?selm=CBusDD.MIK%40unix.portal.com&#38;output=gplain">.
108 At that time, the whole concept of a "distribution" of Linux
109 was new. Ian intended Debian to be a distribution which would be
110 made openly, in the spirit of Linux and GNU (read his manifesto provided
111 as an appendix to this document for more details). The creation of Debian
112 was sponsored by the FSF's GNU project for one year (November 1994 to
113 November 1995).
114
115 <p>
116 Debian was meant to be carefully and conscientiously put together, and
117 to be maintained and supported with similar care. It started as a
118 small, tightly-knit group of Free Software hackers, and gradually grew
119 to become a large, well-organized community of developers and
120 users.
121
122 <p>
123 When it began, Debian was the only distribution that was open for every
124 developer and user to contribute their work. It remains the most significant
125 distributor of Linux that is not a commercial entity.
126 It is the only large project with a
127 constitution, social contract, and policy documents to organize the project.
128 Debian is also the only distribution which is "micro packaged" using detailed
129 dependency information regarding inter-package relationships to ensure system
130 consistency across upgrades.
131
132 <p>
133 To achieve and maintain high standards of quality, Debian has adopted an
134 extensive set of policies and procedures for packaging and delivering software.
135 These standards are backed up by tools, automation, and documentation
136 implementing all of Debian's key elements in an open and visible way.
137
138 </sect>
139
140 <sect>Pronouncing Debian
141
142 <p>
143 The official pronunciation of Debian is 'deb ee n'. The name comes
144 from the names of the creator of Debian, Ian Murdock, and his wife,
145 Debra.
146
147
148 </sect>
149 </chapt>
150
151 <chapt id="leaders">Leadership
152
153 <p>
154 Debian has had several leaders since its beginnings in 1993.
155
156 <p>
157 Ian Murdock founded Debian in August 1993 and led it until March 1996.
158
159 <p>
160 Bruce Perens led Debian from April 1996 until December 1997.
161
162 <p>
163 Ian Jackson led Debian from January 1998 until December 1998.
164
165 <p>
166 Wichert Akkerman led Debian from January 1999 until March 2001.
167
168 <p>
169 Ben Collins led Debian from April 2001 until April 2002.
170
171 <p>
172 Bdale Garbee led Debian from April 2002 until April 2003.
173
174 <p>
175 Martin Michlmayr led Debian from March 2003 until March 2005.
176
177 <p>
178 Branden Robinson led Debian from April 2005 until April 2006.
179
180 <p>
181 Anthony Towns led Debian from April 2006 until April 2007.
182
183 <p>
184 Sam Hocevar led Debian from April 2007 until April 2008.
185
186 <p>
187 Steve McIntyre led Debian from April 2008 until April 2010.
188
189 <p>
190 Stefano Zacchiroli was elected in April 2010 and is our current leader.
191
192 </chapt>
193
194 <chapt id="releases">Debian Releases
195
196 <p>Debian 0.01 through 0.90 (August-December 1993)
197
198 <p>
199 Debian 0.91 (January 1994): This release had a simple package system
200 which could install and uninstall packages. The project had grown to several
201 dozen people at this point.
202
203 <p>
204 Debian 0.93R5 (March 1995): Responsibility for each package was
205 clearly assigned to a developer by this point, and the package manager
206 (<prgn>dpkg</prgn>) was used to install packages after the
207 installation of a base system.
208
209 <p>
210 Debian 0.93R6 (November 1995): <prgn>dselect</prgn> appears. This
211 was the last Debian release using the a.out binary format; there were about
212 60 developers.
213 The first master.debian.org server was built by Bdale Garbee and hosted
214 by HP in parallel with the 0.93R6 release. The deployment of an explicit
215 master server on which Debian developers would construct each release led
216 directly to the formation of the Debian mirror network, and indirectly to
217 the development of many of the policies and procedures used to manage the
218 project today.
219
220 <p>
221 Debian 1.0 was never released: Accidently InfoMagic, a CD vendor,
222 shipped the development release of Debian and entitled it 1.0. On December
223 11th 1995, Debian and InfoMagic jointly announced that this release was
224 screwed. Bruce Perens explains that the data placed on the "InfoMagic
225 Linux Developer's Resource 5-CD Set November 1995" as "Debian 1.0" is not
226 the Debian 1.0 release, but an early development version which is only
227 partially in the ELF format, will probably not boot or run correctly, and
228 does not represent the quality of a released Debian system. To prevent
229 confusion between the premature CD version and the actual Debian release,
230 the Debian Project has renamed its next release to "Debian 1.1". The
231 premature Debian 1.0 on CD is deprecated and should not be used.
232
233 <p>
234 The hosting of master.debian.org moved from HP to i-Connect.Net around the
235 end of 1995. Michael Neuffer and Shimon Shapiro, founders of i-Connect.Net,
236 hosted master on their own hardware for a little more than a year. During
237 this time, they provided many services to Debian, including running what was
238 essentially the New Maintainer process of the day, and significantly aiding
239 the growth of the early Debian mirror network.
240
241 <p>
242 Debian 1.1 <em>Buzz</em> (June 17th, 1996): This was the first Debian
243 release with a code name. It was taken, like all others so far, from
244 a character in one of the <em>Toy Story</em> movies... in this case, Buzz
245 Lightyear. By this time, Bruce Perens had taken over leadership of
246 the Project from Ian Murdock, and Bruce was working at Pixar, the
247 company that produced the movies. This release was fully ELF, used
248 Linux kernel 2.0, and contained 474 packages.
249
250 <p>
251 Debian 1.2 <em>Rex</em> (December 12th, 1996): Named for the plastic dinosaur
252 in the <em>Toy Story</em> movies. This release consisted of 848 packages maintained by
253 120 developers
254
255 <p>
256 Debian 1.3 <em>Bo</em> (June 5th, 1997): Named for Bo Peep, the shepherdess.
257 This release consisted of 974 packages maintained by 200 developers.
258
259 <p>
260 Debian 2.0 <em>Hamm</em> (July 24th, 1998): Named for the piggy-bank in the <em>Toy Story</em> movies.
261 This was the first multi-architecture release of Debian, adding support for
262 the Motorola 68000 series architectures. With Ian Jackson as Project Leader,
263 this release made the transition to libc6, and consisted of over 1500 packages
264 maintained by over 400 developers.
265
266 <p>
267 Debian 2.1 <em>Slink</em> (March 9th, 1999): Named for the slinky-dog in the
268 movie. Two more architectures were added,
269 <url id="http://www.debian.org/ports/alpha/" name="Alpha">
270 and
271 <url id="http://www.debian.org/ports/sparc/" name="SPARC">.
272 With Wichert Akkerman as Project Leader, this release consisted of about
273 2250 packages and required 2 CDs in the official set. The key technical
274 innovation was the introduction of apt, a new package management
275 interface. Widely emulated, apt addressed issues resulting from Debian's
276 continuing growth, and established a new paradigm for package acquisition and
277 installation on Open Source operating systems.
278
279 <p>
280 Debian 2.2 <em>Potato</em> (15 August 2000): Named for "Mr Potato Head" in
281 the <em>Toy Story</em> movies.
282 This release added support for the
283 <url id="http://www.debian.org/ports/powerpc/" name="PowerPC">
284 and
285 <url id="http://www.debian.org/ports/arm/" name="ARM">
286 architectures. With Wichert still serving as Project Leader, this release
287 consisted of more than 3900 binary packages derived from over 2600 source
288 packages maintained by more than 450 Debian developers.
289
290 <!-- (jfs) Is this too long? I do not see the number of binary/source
291 packages in the release notes, also the number of DD could be revised -->
292 <p>
293 Debian 3.0 <em>Woody</em> (19 July 2002): Named for the main character
294 the <em>Toy Story</em> movies: "Woody" the cowboy.
295 Even more architectures were added in this release:
296 <url id="http://www.debian.org/ports/ia64/" name="IA-64">,
297 <url id="http://www.debian.org/ports/hppa/" name="HP PA-RISC">,
298 <url id="http://www.debian.org/ports/mips/" name="MIPS (big endian)">,
299 <url id="http://www.debian.org/ports/mipsel/" name="MIPS (little endian)">
300 and
301 <url id="http://www.debian.org/ports/s390/" name="S/390">. This is
302 also the first release to include cryptographic software due to the
303 restrictions for exportation being <em>lightened</em> in the US, and
304 also the first one to include KDE, now that the license issues with QT were
305 resolved.
306 With Bdale Garbee recently appointed Project Leader, and more than 900
307 Debian developers, this release contained around 8,500 binary
308 packages and 7 binary CDs in the official set.
309
310 <p>Debian 3.1 <em>Sarge</em> (6 June 2005): named for the sergeant of
311 the Green Plastic Army Men. No new architectures were added to the
312 release, although an unofficial AMD64 port was published at the same
313 time and distributed through the new <url
314 id="http://alioth.debian.org" name="Alioth project hosting site">.
315 This release features a new installer:
316 <em>debian-installer</em>, a modular piece of software that feature
317 automatic hardware detection, unattended installation features and was
318 released fully translated to over thirty languages. It was also the
319 first release to include a full office suite: OpenOffice.org.
320 Branden Robinson had just been appointed as Project Leader. This release was made by
321 more than nine hundred Debian developers, and contained around 15,400
322 binary packages and 14 binary CDs in the official set.
323
324 <p>Debian 4.0 <em>Etch</em> (8 April 2007): named for the sketch toy in
325 the movie. One architecture was added in this release: <url
326 id="http://www.debian.org/ports/amd64/" name="AMD64">, and official
327 support for <url id="http://www.debian.org/ports/m68k/" name="m68k"> was dropped.
328 This release continued using the <em>debian-installer</em>, but featuring
329 in this release a graphical installer, cryptographic verification of downloaded
330 packages, more flexible partitioning (with support for encrypted partitions),
331 simplified mail configuration, a more flexible desktop selection, simplified
332 but improved localization and new modes, including a <em>rescue</em> mode. New
333 installations would not need to reboot through the installation process as the
334 previous two phases of installation were now integrated. This new installer
335 provided support for scripts using composed characters and complex languages in
336 its graphical version, increasing the number of available translations to over fifty.
337 Sam Hocevar was appointed Project Leader the very same day, and the project
338 included more than one thousand and thirty Debian developers. The release
339 contained around 18,000 binary packages over 20 binary CDs (3 DVDs) in the
340 official set. There were also two binary CDs available to install the system
341 with alternate desktop environments different to the default one.
342
343 <p>Debian 5.0 <em>Lenny</em> (February 2009): named for the wind up
344 binoculars in the <em>Toy Story</em> movies. One architecture was added in this release: <url
345 id="http://wiki.debian.org/ArmEabiPort" name="ARM EABI"> (or <em>armel</em>),
346 providing support for newer ARM processors and deprecating the old ARM
347 port (<em>arm</em>).
348 The <url id="http://wiki.debian.org/M68k" name="m68k"> port was not
349 included in this release, although it was still provided in the
350 <em>unstable</em> distribution. This release did not feature the
351 <url id="http://www.debian.org/ports/kfreebsd-gnu/" name="FreeBSD port">,
352 although much work on the port had been done to make it qualify
353 it did not meet yet the
354 <url id="http://release.debian.org/lenny/arch_qualify.html" name="qualification requirements"> for this release.
355 This release added support for Marvell's Orion platform which is used in many
356 storage devices and also provided supported several Netbooks,
357 in particular the Eee PC by Asus. <em>Lenny</em> also contained the build tools
358 for Emdebian which allowed Debian source packages to be cross-built and shrunk
359 to suit embedded ARM systems.
360 It was also the first release to provide free versions of Sun's Java
361 technology, making it possible to provide Java applications in the
362 <em>main</em> section.
363
364
365 <p>Debian 6.0 <em>Squeeze</em> (February 2011): named for the green three-eyed
366 aliens.
367
368 <p>The release was frozen on August 6, 2010, with many of the Debian
369 developers gathered at the 10th Debconf at New York City.
370
371 <p>While two architectures (alpha and hppa) were dropped, two
372 architectures of the
373 new <url id="http://www.debian.org/ports/kfreebsd-gnu/"
374 name="FreeBSD port"> (kfreebsd-i386 and kfreebsd-amd64) were made
375 available as <em>technology preview</em>, including the kernel and userland
376 tools as well as common server software (though not advanced desktop features
377 yet). This was the first time a Linux distribution has been extended to also
378 allow use of a non-Linux kernel.
379
380 <!-- TODO: Review:
381 "startpar was available as an option in Lenny, and the move to dash as system
382 shell deserves some of the credit for faster boot times"
383 -->
384 <p>The new release introduced a dependency based boot sequence, which
385 allowed for parallel init script processing, speeding system startup.
386
387 <!--
388 <p>Debian 7.0 <em>Wheezy</em> (MMM 2012): named for the rubber toy penguin with
389 a red bow tie).
390 -->
391
392
393 </chapt>
394
395 <chapt id="detailed">A Detailed History
396
397 <sect>The 0.x Releases
398
399 <p>
400 Debian was begun in August 1993 by Ian Murdock, then an undergraduate
401 at Purdue University. Debian was sponsored by the GNU Project of <url
402 id="http://www.fsf.org/" name="The Free Software Foundation">, the
403 organization started by Richard Stallman and associated with the
404 General Public License (GPL), for one year -- from November 1994 to
405 November 1995.
406
407 <p>
408 Debian 0.01 through Debian 0.90 were released between August and December
409 of 1993. Ian Murdock writes:
410
411 <p>
412 "Debian 0.91 was released in January 1994. It had a primitive package
413 system that allowed users to manipulate packages but that did little
414 else (it certainly didn't have dependencies or anything like that).
415 By this time, there were a few dozen people working on Debian, though
416 I was still mostly putting together the releases myself. 0.91 was
417 the last release done in this way.
418
419 <p>
420 Most of 1994 was spent organizing the Debian Project so that others
421 could more effectively contribute, as well as working on
422 <prgn>dpkg</prgn> (Ian Jackson was largely responsible for this).
423 There were no releases to the public in 1994 that I can remember,
424 though there were several internal releases as we worked to get the
425 process right.
426
427 <p>
428 Debian 0.93 Release 5 happened in March 1995 and was the first
429 "modern" release of Debian: there were many more developers by then
430 (though I can't remember exactly how many), each maintaining their own
431 packages, and <prgn>dpkg</prgn> was being used to install and maintain
432 all these packages after a base system was installed.
433
434 <p>
435 "Debian 0.93 Release 6 happened in November 1995 and was the last a.out
436 release. There were about sixty developers maintaining packages in
437 0.93R6. If I remember correctly, <prgn>dselect</prgn> first appeared in 0.93R6."
438
439
440 <p>
441 Ian Murdock also notes that Debian 0.93R6 "... has always been my
442 favorite release of Debian", although he admits to the possibility of
443 some personal bias, as he stopped actively working on the project in
444 March 1996 during the pre-production of Debian 1.0, which was actually
445 released as Debian 1.1 to avoid confusion after a CDROM manufacturer
446 mistakenly labelled an unreleased version as Debian 1.0. That
447 incident led to the concept of "official" CDROM images, as a way for
448 the project to help vendors avoid this kind of mistake.
449
450 <p>
451 During August 1995 (between Debian 0.93 Release 5 and Debian 0.93
452 Release 6), Hartmut Koptein started the first port for Debian, for the
453 Motorola m68k family. He reports that "Many, many packages were
454 i386-centric (little endian, -m486, -O6 and all for libc4) and it was
455 a hard time to get a starting base of packages on my machine (an Atari
456 Medusa 68040, 32 MHz). After three months (in November 1995), I
457 uploaded 200 packages from 250 available packages, all for libc5!"
458 Later he started another port together with Vincent Renardias and
459 Martin Schulze, for the PowerPC family.
460
461 <p>
462 Since this time, the Debian Project has grown to include several
463 <url id="http://www.debian.org/ports/" name="ports"> to other architectures,
464 a port to a new (non-Linux) kernel, the GNU Hurd microkernel, and
465 at least one flavor of BSD kernel.
466
467 <p>
468 An early member of the project, Bill Mitchell, remembers the Linux
469 kernel
470
471 <p>
472 "... being between 0.99r8 and 0.99r15 when we got started. For a long
473 time, I could build the kernel in less than 30 minutes on a 20 Mhz
474 386-based machine, and could also do a Debian install in that same
475 amount of time in under 10Mb of disk space.
476
477 <p>
478 " ... I recall the initial group as including Ian Murdock, myself,
479 Ian Jackson, another Ian who's surname I don't recall, Dan Quinlan, and some
480 other people who's names I don't recall. Matt Welsh was either part of the
481 initial group or joined pretty early on (he has since left the project).
482 Someone set up a mailing list, and we were off and running.
483
484 <p>
485 As I recall, we didn't start off with a plan, and we didn't start off by
486 putting together a plan in any highly organized fashion. Right from the
487 start, I do recall, we started off collecting up sources for a pretty random
488 collection of packages. Over time, we came to focus on a collection of items
489 which would be required to put together the core of a distribution:
490 the kernel, a shell, update, getty, various other programs and support
491 files needed to init the system, and a set of core utilities."
492
493 <sect1>The Early Debian Packaging System
494
495 <p>
496 At the very early stages of the Project, members considered distributing
497 source-only packages. Each package would consist of the upstream source
498 code and a Debianized patch file, and users would untar the sources, apply
499 the patches, and compile binaries themselves. They soon realized, however,
500 that some sort of binary distribution scheme would be needed. The earliest
501 packaging tool, written by Ian Murdock and called <prgn>dpkg</prgn>,
502 created a package in a Debian-specific binary format, and could be used
503 later to unpack and install the files in the package.
504
505 <p>
506 Ian Jackson soon took over the development of the packaging tool, renaming
507 the tool itself <prgn>dpkg-deb</prgn> and writing a front-end program he named
508 <prgn>dpkg</prgn> to facilitate the use of <prgn>dpkg-deb</prgn> and provide the
509 <em>Dependencies</em> and <em>Conflicts</em> of today's Debian system. The
510 packages produced by these tools had a header listing the version of the
511 tool used to create the package and an offset within the file to a
512 <prgn>tar</prgn>-produced archive, which was separated from the header by some
513 control information.
514
515 <p>
516 At about this time some debate arose between members of the project --
517 some felt that the Debian-specific format created by
518 <prgn>dpkg-deb</prgn> should be dropped in favor of the format
519 produced by the <prgn>ar</prgn> program. After several revised file
520 formats and correspondingly-revised packaging tools, the
521 <prgn>ar</prgn> format was adopted. The key value of this change is
522 that it makes it possible for a Debian package to be un-packaged on
523 any Unix-like system without the need to run an untrusted executable.
524 In other words, only standard tools present on every Unix system like
525 'ar' and 'tar' are required to unpack a Debian binary package and
526 examine the contents.
527 </sect1>
528
529 <sect>The 1.x Releases
530
531 <p>
532 When Ian Murdock left Debian, he appointed Bruce Perens as the next
533 leader of the project. Bruce first became interested in Debian while
534 he was attempting to create a Linux distribution CD to be called "Linux
535 for Hams", which would include all of the Linux software useful to ham
536 radio operators. Finding that the Debian core system would require
537 much further work to support his project, Bruce ended up working
538 heavily on the base Linux system and related installation tools,
539 postponing his ham radio distribution, including organizing (with Ian
540 Murdock) the first set of Debian install scripts, eventually resulting
541 in the Debian Rescue Floppy that was a core component of the Debian
542 installation toolset for several releases.
543
544 <p>
545 Ian Murdock states:
546
547 <p>
548 "Bruce was the natural choice to succeed me, as he had been maintaining the
549 base system for nearly a year, and he had been picking up the slack as the
550 amount of time I could devote to Debian declined rapidly."
551
552 <p>
553
554 He initiated several important facets of the project, including
555 coordinating the effort to produce the Debian Free Software Guidelines
556 and the Debian Social Contract, and the initiation of The Open Hardware Project.
557 During his time as Project Leader, Debian gained market share and a
558 reputation as a platform for serious, technically-capable Linux users.
559
560 <p>
561 Bruce Perens also spearheaded the effort to create <url
562 id="http://www.spi-inc.org/" name="Software in the Public Interest,
563 Inc.">. Originally intended to provide the Debian Project with a
564 legal entity capable of accepting donations, its aims quickly expanded
565 to include supporting free software projects outside the Debian
566 Project.
567
568 <p>
569 The following Debian versions were released during this time:
570
571 <p>
572 <list>
573 <item>1.1 <em>Buzz</em> released June 1996 (474 packages, 2.0 kernel, fully ELF, <prgn>dpkg</prgn>)
574 <item>1.2 <em>Rex</em> released December 1996 (848 packages, 120 developers)
575 <item>1.3 <em>Bo</em> released July 1997 (974 packages, 200 developers)
576 </list>
577
578 <p>
579 There were several interim "point" releases made to 1.3, with the last being
580 1.3.1R6.
581
582 <p>
583 Bruce Perens was replaced by
584 Ian Jackson as Debian Project Leader at the beginning of January,
585 1998, after leading the project much of the way through the
586 preparation for the 2.0 release.
587 </sect>
588
589 <sect>The 2.x Releases
590
591 <p>
592 Ian Jackson became the Leader of the Debian Project at the beginning
593 of 1998, and was shortly thereafter added to the board of Software in
594 the Public Interest in the capacity of Vice President. After the
595 resignation of the Treasurer (Tim Sailer), President (Bruce Perens),
596 and Secretary (Ian Murdock), he became President of the Board and
597 three new members were chosen: Martin Schulze (Vice President), Dale
598 Scheetz (Secretary), and Nils Lohner (Treasurer).
599
600 <p>
601 Debian 2.0 (<em>Hamm</em>) was released July 1998 for the Intel i386
602 and Motorola 68000 series architectures. This release marked the move
603 to a new version of the system C libraries (glibc2 or for historical
604 reasons libc6). At the time of release, there were 1500+ packages
605 maintained by more than 400 Debian developers.
606
607 <p>
608 Wichert Akkerman succeeded Ian Jackson as Debian Project Leader in January
609 of 1999. <url id="http://www.debian.org/releases/slink/" name="Debian 2.1">
610 was <url id="http://www.debian.org/News/1999/19990309" name="released"> on
611 09 March, 1999, after being delayed by a week when a few last-minute
612 issues arose.
613
614 <p>
615 Debian 2.1 (<em>Slink</em>) featured official support for two new architectures:
616 <url id="http://www.debian.org/ports/alpha/" name="Alpha">
617 and <url id="http://www.debian.org/ports/sparc/" name="Sparc">. The
618 X-Windows packages included with Debian 2.1 were greatly reorganized
619 from previous releases, and 2.1 included <prgn>apt</prgn>, the
620 next-generation Debian package manager interface. Also, this release
621 of Debian was the first to require 2 CD-ROMs for the "Official Debian
622 CD set"; the distribution included about 2250 packages.
623
624 <p>
625 On 21 April 1999, <url id="http://www.corel.com/" name="Corel
626 Corporation"> and the
627 <url id="http://www.kde.org/" name="K Desktop Project">
628 effectively formed an alliance with Debian when Corel announced its
629 intentions to release a Linux distribution based on Debian and the
630 desktop environment produced by the KDE group. During the following
631 spring and summer months, another Debian-based distribution,
632 Storm Linux, appeared, and the Debian Project chose a new <url
633 id="http://www.debian.org/logos/" name="logo">, featuring both an
634 Official version for use on Debian-sanctioned materials such as
635 CD-ROMs and official Project websites, and an Unofficial logo for use
636 on material mentioning or derived from Debian.
637
638 <p>
639 A new, unique, Debian port also began at this time, for the <url
640 id="http://www.debian.org/ports/hurd/" name="Hurd"> port. This is the
641 first port to use a non-Linux kernel, instead using the <url
642 id="http://www.gnu.org/software/hurd/hurd.html" name="GNU Hurd">, a
643 version of the GNU Mach microkernel.
644
645 <!-- (jfs) talk about Progeny? and other Debian-derived distributions
646 like Libranet, Stormix... ?-->
647
648 <p>
649 Debian 2.2 (<em>Potato</em>) was released August 15th, 2000 for the
650 Intel i386, Motorola 68000 series, alpha, SUN Sparc, PowerPC and ARM
651 architectures. This was the first release including PowerPC and ARM
652 ports. At the time of release, there were 3900+ binary and 2600+
653 source packages maintained by more than 450 Debian developers.
654
655 <p>An interesting fact about Debian 2.2 is that it showed how
656 an free software effort could lead to a modern operating system despite
657 all the issues around it. This was studied<footnote><p>The
658 <url id="http://libresoft.es/debian-counting/potato/index.php?menu=Statistics" name="raw statitics data"> for Potato are also available at <url id="http://libresoft.es/debian-counting/" name="Debian counting site">, as well
659 as papers analysing later releases.</p></footnote>
660 thoroughly by a group of interested people in
661 an article called <url
662 id="http://pascal.case.unibz.it/retrieve/3246/counting-potatoes.html"
663 name="Counting potatoes"> quoting from this article:
664
665 <p><em> "[...] we use David A. Wheeler's sloccount system to determine
666 the number of physical source lines of code (SLOC) of Debian 2.2 (aka
667 potato). We show that Debian 2.2 includes more than 55,000,000
668 physical SLOC (almost twice than Red Hat 7.1, released about 8 months
669 later), showing that the Debian development model (based on the work
670 of a large group of voluntary developers spread around the world) is
671 at least as capable as other development methods [...] It is also
672 shown that if Debian had been developed using traditional proprietary
673 methods, the COCOMO model estimates that its cost would be close to
674 $1.9 billion USD to develop Debian 2.2. In addition, we offer both an
675 analysis of the programming languages used in the distribution (C
676 amounts for about 70%, C++ for about 10%, LISP and Shell are around
677 5%, with many others to follow), and the largest packages (Mozilla,
678 the Linux kernel, PM3, XFree86, etc.)"</em>
679
680
681 </sect>
682
683 <sect>The 3.x Releases
684 <p>Before woody could even begin to be prepared for release, a change to
685 the archive system on ftp-master had to be made. Package pools, which
686 enabled special purpose distributions, such as the new "Testing"
687 distribution used for the first time to get woody ready for release,
688 were <url
689 id="http://lists.debian.org/debian-devel-announce-0012/msg00004.html"
690 name="activated on ftp-master"> in mid December 2000. A package pool
691 is just a collection of different versions of a given package, from
692 which multiple distributions (currently experimental, unstable,
693 testing, and stable) can draw packages, which are then included in
694 that distribution's Packages file.
695
696 <p>At the same time a new distribution
697 <em>testing</em> was introduced. Mainly, packages from unstable that
698 are said to be stable moved to testing (after a period of a few weeks).
699 This was introduced in order to reduce freeze time and give the project
700 the ability to prepare a new release at any time.
701
702 <p>In that period, some of the companies that were shipping modified
703 versions of Debian closed down. Corel sold
704 its Linux division in the first quarter of 2001,
705 Stormix declared bankruptcy on January 17th 2001, and Progeny
706 ceased development of its distribution on October 1st, 2001.
707
708
709 <p>The freeze for the next release started on July 1st 2001. However,
710 it took the project a little more than a year to get to the next
711 release, due to <url
712 id="http://lists.debian.org/debian-devel-announce-0104/msg00004.html"
713 name="problems in boot-floppies">,
714 because of the introduction of cryptographic software in the main archive
715 and due to the changes in the underlying architecture
716 (the incoming archive and the security architecture). In that time, however,
717 the stable release (Debian 2.2) was revised up to seven times, and two
718 Project Leaders were elected: Ben Collins (in 2001) and Bdale Garbee.
719 Also, work in many areas of Debian besides packaging kept growing,
720 including internationalization, Debian's web site (over a thousand
721 webpages) was translated into over 20 different languages, and installation
722 for the next release was ready in 23 languages. Two internal projects:
723 Debian Junior (for children) and Debian Med (for medical practice
724 and research) started during the woody release time frame
725 providing the project with different focuses to make Debian
726 suitable for those tasks.
727
728 <p>The work around Debian didn't stop the developers from organising
729 an annual meeting called <url id="http://www.debconf.org" name="Debconf">. The first meeting
730 was held from the 2nd to the 5th of July together with the
731 Libre Software Meeting (LSM) at Bordeaux (France) gathered around
732 forty Debian developers. The second conference took place in
733 Toronto (Canada) July 5th 2002 with over eighty participants.
734
735 <p>Debian 3.0 (<em>woody</em>) was released July 19th, 2002 for the
736 Intel i386, Motorola 68000 series, alpha, SUN Sparc, PowerPC, ARM,
737 HP PA-RISC, IA-64, MIPS, MIPS (DEC) and IBM s/390 architectures.
738 This is the first release including HP PA-RISC, IA-64, MIPS, MIPS (DEC)
739 and IBM s/390 ports. At the time of release, there were around 8500
740 binary packages maintained by over nine hundred Debian developers,
741 becoming the first release to be available on DVD media as well
742 as CD-ROMs.
743
744 <!-- (jfs) # of source packages? :
745 ~$ grep ^Source /var/lib/dpkg/available | sort -u | wc -l
746 1442
747
748 ????
749 -->
750
751 <p>Before the next release the <em>Debconf</em> annual meeting
752 continued with the fourth conference taking place in Oslo from July
753 18th to July 20th 2003 with over one hundred and twenty participants,
754 with a <em>Debcamp</em> preceding it, from July 12th to July 17th. The
755 fifth conference took place from May 26th to June 2nd 2004 in Porto
756 Alegre, Brazil with over one hundred and sixty participants from
757 twenty six different countries.
758
759 <p>Debian 3.1 (<em>sarge</em>) was released June 6th, 2005 for the
760 same architectures than <em>woody</em>, although an unofficial AMD64
761 port was released at the same time using the project hosting
762 infrastructure provided for the distribution and available at <url
763 id="http://alioth.debian.org">. There were around 15,000 binary
764 packages maintained by more than one thousand and five hundred Debian
765 developers.
766
767 <p>There were many major changes in the <em>sarge</em> release, mostly
768 due to the large time it took to freeze and release the
769 distribution. Not only did this release update over 73% of the
770 software shipped in the previous version, but it also included much
771 more software than previous releases almost doubling in size with
772 9,000 new packages including the OpenOffice suite, the Firefox web
773 browser and the Thunderbird e-mail client.
774
775 <p>This release shipped with the 2.4 and 2.6 Linux kernel series,
776 XFree86 4.3, GNOME 2.8 and KDE 3.3 and with a brand new
777 installer. This new installer replaced the aging boot-floopies
778 installer with a modular design with provided for more advanced
779 installations (with RAID, XFS and LVM support) including hardware
780 detections and making installations easier for novice users of all the
781 architectures. It also switched to <prgn>aptitude</prgn> as the selected tool for
782 package management. But the installation system also boasted full
783 internationalization support as the software was translated into
784 almost forty languages. The supporting documentation: installation
785 manual and release notes, were made available with the release in ten
786 and fifteen different languages respectively.
787
788 <p>This release included the efforts of the Debian-Edu/Skolelinux,
789 Debian-Med and Debian-Accessibility sub-projects which boosted the
790 number of educational packages and those with a medical affiliation as
791 well as packages designed especially for people with disabilities.
792
793 <!-- Notes:
794 Mention more information on subprojects, i.e. Skolelinux helped develop d-i ?
795 Mention Debian usage all over the world
796 Mention Ubuntu (Canonical)?
797 -->
798
799 <p>The sixth <em>Debconf</em> was held in Espoo, Finland, from
800 July 10th to July 17th, 2005 with over three hundred participants.
801 <url id="http://ftp.acc.umu.se/pub/debian-meetings/2005/debconf5/" name="Videos"> from this
802 conference are available online.
803
804 <p>The seventh <em>Debconf</em> was held in Oaxtepec, Mexico, from May 14th to
805 May 22nd, 2006 with around <url id="https://gallery.debconf.org/aigars/dc6_group_photo_big" name="two hundred"> participants. <url
806 id="http://meetings-archive.debian.net/pub/debian-meetings/2006/debconf6/"
807 name="Videos"> and <url id="https://gallery.debconf.org/debconf6" name="pictures"> from this conference are available online.
808 <!-- TODO: Use final report from DC7 to add more information about
809 this event, see http://media.debconf.org/dc7/report/ -->
810
811 <!-- TODO: Might be worth mentioning the different Real Life group meetings
812 that started at Extremadura and continued after that -->
813
814 <!--(jfs) NOTE: Xandros is up and running http://www.xandros.com/ and
815 so is Lindows http://www.lindows.com/-->
816
817 </sect>
818
819 <sect>The 4.x Releases
820
821 <!-- TODO: Add more info about etch and Debian related events here -->
822
823 <p>Debian 4.0 (<em>etch</em>) was <url
824 id="http://www.debian.org/News/2007/20070408" name="released"> April 8th, 2007
825 for the same number of architectures as in <em>sarge</em>. This included the
826 AMD64 port but dropped support for m68k. The m68k port was, however, still
827 available in the <em>unstable</em> distribution. There were around 18,200
828 binary packages maintained by more than one thousand and thirty Debian
829 developers.
830
831
832 </sect>
833
834 <sect>The 5.x Releases
835
836 <!-- TODO: Add more info about lenny and other Debian events here -->
837
838 <p>Debian 5.0 (<em>lenny</em>) was <url
839 id="http://www.debian.org/News/2009/20090214" name="released"> February 14th,
840 2009 for one more architecture than its predecessor, <em>etch</em>. This
841 included the port for newer ARM processors. As with the previous release,
842 support for the m68k architecture was still available in <em>unstable</em>.
843 There were around 23,000 binary packages (built from over 12,000 source
844 packages) maintained by more than one thousand and ten Debian
845 developers.
846 <!-- NOTE: Developer count based on leader's vote in March -->
847
848 <!-- More information:
849
850 Release goals (See http://release.debian.org/lenny/goals.txt and
851 http://wiki.debian.org/LennyReleaseGoals)
852 - debmake (old packaging tool) removed
853 - i18n improvements: all packages using debconf and package descriptions
854 available in apt
855 - standard Python is 2.5
856
857 Reuse Whats new from Release Notes:
858 http://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.en.html
859 -->
860
861 <p>The eighth <em>Debconf</em> was held in Edinburgh, Scotland, from
862 June 17th to 23th, 2007 with over four hundred participants.
863 <url id="http://ftp.acc.umu.se/pub/debian-meetings/2007/debconf7/" name="Videos"> and <url id="https://gallery.debconf.org/debconf7" name="pictures"> from this
864 conference are available online.
865 <!-- TODO: Add more information based on
866 http://media.debconf.org/dc7/report/debconf7-report-small.pdf
867 and
868 https://debconf7.debconf.org/wiki/Main_Page
869 http://wiki.debconf.org/wiki/DebConf7
870 -->
871
872 <p>The ninth <em>Debconf</em> was held in Mar de Plata, Argentina, from
873 August 10th to 16th, 2008 with over <url id="https://gallery.debconf.org/v/debconf8/karora/OfficialPhoto.jpg.html" name="two hundred"> participants.
874 <url id="http://ftp.acc.umu.se/pub/debian-meetings/2008/debconf8/" name="Videos"> and <url id="https://gallery.debconf.org/v/debconf8/" name="pictures">
875 from this
876 conference are available online.
877 <!-- TODO: Add more information based on
878 http://media.debconf.org/dc8/report/
879 and
880 http://debconf8.debconf.org/
881 http://wiki.debconf.org/wiki/Category:DebConf8
882 -->
883
884 <p>The tenth <em>Debconf</em> was held in Caceres, Spain, from
885 July 23th to 30th, 2009 with over <url id="http://wiki.debconf.org/wiki/DebConf9/Pictures/GroupPhoto" name="two hundred"> participants.
886 <url id="http://ftp.acc.umu.se/pub/debian-meetings/2009/debconf9/" name="Videos"> and <url id="https://gallery.debconf.org/v/debconf9/" name="pictures">
887 from this
888 conference are available online.
889 <!-- TODO: Add more information based on
890 http://media.debconf.org/dc9/report/
891 http://wiki.debconf.org/wiki/Category:DebConf9
892 http://debconf9.debconf.org/
893 -->
894
895 <p>The eleventh <em>Debconf</em> was held in New York City, United States of
896 America, from August 1st to 7th, 2010 with Debcamp preceeding it from July 25th
897 to 31st. Over <url id="http://wiki.debconf.org/wiki/DebConf10/GroupPhoto"
898 name="200 people"> including Debian developers, maintainers, users
899 gathered at the Columbia Campus to participate in the conference.
900 <url id="http://ftp.acc.umu.se/pub/debian-meetings/2010/debconf10/"
901 name="Videos"> and <url id="https://gallery.debconf.org/v/debconf10/"
902 name="pictures"> from this conference are available online.
903 <!-- TODO: Add more information based on
904 http://debconf10.debconf.org/
905 http://wiki.debconf.org/wiki/DebConf10
906 -->
907
908 <sect>The 6.x Releases
909 <p>Debian 6.0 (<em>squeeze</em>) was released February 6th, 2011.
910
911 <p>
912 After the project decided, the 29th of July 2009, to <url
913 id="http://www.debian.org/News/2009/20090729" name="adopt time-based releases">
914 so that new releases would be published the first half of every even year.
915 Squeeze was the a one-time exception to the two-year policy in order to get
916 into the new time schedule.
917
918 <p>
919 This policy was adopted in order to provide better predictability of releases
920 for users of the Debian distribution, and also allow Debian developers to do
921 better long-term planning. A two-year release cycle provided more time for
922 disruptive changes, reducing inconveniences caused for users. Having
923 predictable freezes was expected also to reduce overall freeze time.
924
925 <p>
926 However, even though the freeze was expected in December 2009, the <url
927 id="http://www.debian.org/News/2010/20100806" name="frozen announcement"> came
928 in August 2010, coinciding with the celebration of the 10th annual
929 Debconf meeting in New York.
930
931 <p>
932 New features include:
933
934 <list>
935 <item> Linux Kernel 2.6.32, now completely free and without problematic
936 firmware files.
937 <item> libc: eglibc 2.11
938 <item> GNOME 2.30.0 with some pieces of 2.32
939 <item> KDE 4.4.5
940 <item> X.org 7.5
941 <item> Xfce 4.6
942 <item> OpenOffice.org 3.2.1
943 <item> Apache 2.2.16
944 <item> PHP 5.3.3
945 <item> MySQL 5.1.49
946 <item> PostgreSQL 8.4.6
947 <item> Samba 3.5.6
948 <item> GCC 4.4
949 <item> Perl 5.10
950 <item> Python 2.6 and 3.1
951 <item> 10000 new packages, for more than 29000 binary packages built from
952 nearly 15000 source packages.
953 <item> DKMS, a framework to generate Linux kernel modules whose sources do not
954 reside in the Linux kernel source tree.
955 <item> Dependency-based ordering of init scripts using insserv, allowing
956 parallel execution to shorten the time needed to boot the system.
957 <item>Two new ports, kfreebsd-i386 and kfreebsd-amd64.
958 </list>
959
960 <p>
961 Many packages started using a new source package format based on quilt. This
962 <url id="http://wiki.debian.org/Projects/DebSrc3.0" name="new format">, called
963 "3.0 (quilt)" for non-native packages, separates Debian patches from the
964 distributed source code. A new format, "3.0 (native)", was also introduced for
965 native packages. New features in these formats include support for multiple
966 upstream tarballs, support for bzip2 and lzma compressed tarballs and the
967 inclusion of binary files.
968
969 <!--
970 Might be useful: http://wiki.debian.org/NewInSqueeze
971 and http://wiki.debian.org/UserVisibleChangesInSqueeze
972 -->
973
974 <!-- Other things:
975
976 Release Goals: http://release.debian.org/squeeze/goals.txt
977 and http://wiki.debian.org/SqueezeReleaseGoals
978
979 http://wiki.debian.org/DebianSqueeze
980 and
981
982
983 -->
984
985
986 <sect>Important Events
987
988 <sect1>July 2000: Joel Klecker died
989
990 <p>
991 On July 11th, 2000, Joel Klecker, who was also known as Espy, passed
992 away at 21 years of age. No one who saw 'Espy' in #mklinux, the
993 Debian lists or channels knew that behind this nickname was a young
994 man suffering from a form of <url
995 id="http://mdausa.org/disease/dmd.html" name="Duchenne muscular
996 dystrophy">. Most people only knew him as 'the Debian glibc and
997 powerpc guy' and had no idea of the hardships Joel fought. Though
998 physically impaired, he shared his great mind with others.
999
1000 <p>
1001 Joel Klecker (also known as Espy) will be missed.
1002 </sect1>
1003
1004 <sect1>October 2000: Implementation of Package Pools
1005
1006 <p>
1007 James Troup <url
1008 id="http://lists.debian.org/debian-devel-announce-0010/msg00007.html"
1009 name="reported"> that he has been working on re-implementing the
1010 archive maintenance tools and switching to package pools. From this
1011 date, files are stored in a directory named after the corresponding
1012 source package inside of the <file>pools</file> directory. The distribution
1013 directories will only contain Packages files that contain references
1014 to the pool. This simplifies overlapping distributions such as
1015 testing and unstable. The archive is also database-driven using
1016 PostgreSQL which also speeds up lookups.
1017
1018 </sect1>
1019
1020 <sect1>March 2001: Christopher Rutter died
1021
1022 <p>
1023 On March 1st, 2001, Christopher Matthew Rutter (also known as cmr) was
1024 killed after he was struck by a car at the age of 19. Christopher was
1025 a young and well known member of the Debian project helping the ARM
1026 port. The buildd.debian.org site is dedicated to his memory.
1027
1028 <p>
1029 Chris Rutter will be missed.
1030
1031 </sect1>
1032
1033 <sect1>March 2001: Fabrizio Polacco died
1034
1035 <p>
1036 On March 28th, 2001, Fabrizio Polacco passed away after a long
1037 illness. The Debian Project honors his good work and strong
1038 dedication to Debian and Free Software. The contributions of Fabrizio
1039 will not be forgotten, and other developers will step forward to
1040 continue his work.
1041
1042 <p>
1043 Fabrizio Polacco will be missed.
1044
1045 </sect1>
1046
1047 <sect1>July 2002: Martin Butterweck died
1048
1049 <p>
1050 On July 21st, 2002, Martin Butterweck (also known as blendi) died
1051 after battling leukemia. Martin was a young member of the Debian
1052 project who recently joined the project.
1053
1054 <p>
1055 Martin Butterweck will be missed.
1056
1057 </sect1>
1058
1059 <sect1>November 2002: Fire burnt Debian server
1060
1061 <p>
1062 Around 08:00 CET on November 20th, 2002, the University of Twente
1063 Network Operations Center (NOC) caught fire. The building burnt
1064 to the ground. The fire department gave up hope on
1065 protecting the server area. Among other things the NOC hosted
1066 satie.debian.org which contained both the security and non-US archive
1067 as well as the new-maintainer (nm) and quality assurance (qa)
1068 databases. Debian rebuilt these services on the host klecker, which
1069 was recently moved from the U.S.A. to the Netherlands.
1070
1071 </sect1>
1072
1073 <sect1>May 2004: Manuel Estrada Sainz and Andrés García Solier died
1074
1075 <p>
1076 On May 9th Manuel Estrada Sainz (ranty) and Andrés
1077 García Solier (ErConde) were killed in a tragic car accident while
1078 returning from the Free Software conference held at Valencia, Spain.
1079
1080 <p>
1081 Manuel Estrada Sainz and Andrés García Solier will be missed.
1082
1083 </sect1>
1084
1085 <sect1>July 2005: Jens Schmalzing died
1086
1087 <p>
1088 On July 30th Jens Schmalzing (jensen) died in a tragic accident at his
1089 workplace in Munich, Germany.
1090 He was involved in Debian as a maintainer of several packages, as
1091 supporter of the PowerPC port, as a member of the kernel team, and was
1092 instrumental in taking the PowerPC kernel package to version 2.6. He
1093 also maintained the Mac-on-Linux emulator and its kernel modules,
1094 helped with the installer and with local Munich activities.
1095
1096 <p>
1097 Jens Schmalzing will be missed.
1098
1099 </sect1>
1100
1101 <sect1>December 2008: Thiemo Seufer died
1102
1103 <p>
1104 On December 26th Thiemo Seufer (ths) died in a car accident.
1105 He was the lead maintainer of the MIPS and MIPSEL port and he had also
1106 contributed at length in the debian-installer long before
1107 <url id="http://lists.debian.org/debian-newmaint/2004/06/msg00021.html" name="he
1108 became a Debian developer"> in 2004. As a member of the QEMU team he wrote
1109 most of the MIPS emulation layer.
1110
1111 <p>
1112 Thiemo Seufer will be missed.
1113
1114 </sect1>
1115
1116 <sect1>August 2010: Frans Pop died
1117
1118 <p> Frans Pop (fjp) died on August 20th. Frans was involved in Debian as a
1119 maintainer of several packages, a supporter of the S/390 port, and one of the
1120 most involved members of the Debian Installer team. He was a Debian listmaster,
1121 editor and release manager of the Installation Guide and the release notes, as
1122 well as a Dutch translator.
1123
1124 <p>
1125 Frans Pop will be missed.
1126
1127 </sect>
1128
1129 <sect>What's Next?
1130
1131 <p>
1132 The Debian Project continues to work on the <em>unstable</em>
1133 distribution (codenamed <em>sid</em>, after the evil and "unstable"
1134 kid next door from the <em>Toy Story 1</em> who should never be let out
1135 into the world). Sid is the permanent name for the unstable
1136 distribution and is always 'Still In Development'. Most new or
1137 updated packages are uploaded into this distribution.
1138
1139 <p>
1140 The <em>testing</em> release is intended to become the next stable
1141 release and is currently codenamed <em>wheezy</em>.
1142
1143 <!-- TODO (jfs) Needs to be updatd for lenny
1144 <p>
1145 For <em>etch</em>, Debian is working towards resolving <url
1146 id="http://people.debian.org/~srivasta/Position_Statement.html"
1147 name="issues"> with the FSF's Free Documentation License (FDL), make
1148 amd64 an official architecture, introducing a dependency-based init
1149 system, and introducing SElinux support. There are many other things
1150 that the developers will work for <em>etch</em> on but which are not
1151 considered release, please read the <url
1152 id="http://wiki.debian.net/?EtchTODOList" name="Etch TODO list">.
1153
1154 <p>
1155 Other goals for etch already implemented include: introduce gpg
1156 authentication for apt repositories (done june 2005), integrating Xorg
1157 in Debian to replace Xfree86 (finished july 2005) and integrating tags
1158 into the package information (done july 2005).
1159
1160 -->
1161
1162 </sect>
1163 </chapt>
1164
1165 <appendix id="manifesto">The Debian Manifesto
1166
1167 <p>
1168 Written by Ian A. Murdock, Revised 01/06/94
1169
1170 <sect>What is Debian Linux?
1171
1172 <p>
1173 Debian Linux is a brand-new kind of Linux distribution. Rather than
1174 being developed by one isolated individual or group, as other
1175 distributions of Linux have been developed in the past, Debian is being
1176 developed openly in the spirit of Linux and GNU. The primary purpose
1177 of the Debian project is to finally create a distribution that lives up
1178 to the Linux name. Debian is being carefully and conscientiously put
1179 together and will be maintained and supported with similar care.
1180
1181 <p>
1182 It is also an attempt to create a non-commercial distribution that will
1183 be able to effectively compete in the commercial market. It will
1184 eventually be distributed by The Free Software Foundation on CD-ROM,
1185 and The Debian Linux Association will offer the distribution on floppy
1186 disk and tape along with printed manuals, technical support and other
1187 end-user essentials. All of the above will be available at little more
1188 than cost, and the excess will be put toward further development of
1189 free software for all users. Such distribution is essential to the
1190 success of the Linux operating system in the commercial market, and it
1191 must be done by organizations in a position to successfully advance and
1192 advocate free software without the pressure of profits or returns.
1193 </sect>
1194
1195 <sect>Why is Debian being constructed?
1196
1197 <p>
1198 Distributions are essential to the future of Linux. Essentially, they
1199 eliminate the need for the user to locate, download, compile, install
1200 and integrate a fairly large number of essential tools to assemble a
1201 working Linux system. Instead, the burden of system construction is
1202 placed on the distribution creator, whose work can be shared with
1203 thousands of other users. Almost all users of Linux will get their
1204 first taste of it through a distribution, and most users will continue
1205 to use a distribution for the sake of convenience even after they are
1206 familiar with the operating system. Thus, distributions play a very
1207 important role indeed.
1208
1209 <p>
1210 Despite their obvious importance, distributions have attracted little
1211 attention from developers. There is a simple reason for this: they are
1212 neither easy nor glamorous to construct and require a great deal of
1213 ongoing effort from the creator to keep the distribution bug-free and
1214 up-to-date. It is one thing to put together a system from scratch; it
1215 is quite another to ensure that the system is easy for others to
1216 install, is installable and usable under a wide variety of hardware
1217 configurations, contains software that others will find useful, and is
1218 updated when the components themselves are improved.
1219
1220 <p>
1221 Many distributions have started out as fairly good systems, but as time
1222 passes attention to maintaining the distribution becomes a secondary
1223 concern. A case-in-point is the Softlanding Linux System (better known
1224 as SLS). It is quite possibly the most bug-ridden and badly maintained
1225 Linux distribution available; unfortunately, it is also quite possibly
1226 the most popular. It is, without question, the distribution that
1227 attracts the most attention from the many commercial "distributors" of
1228 Linux that have surfaced to capitalize on the growing popularity of the
1229 operating system.
1230
1231 <p>
1232 This is a bad combination indeed, as most people who obtain Linux from
1233 these "distributors" receive a bug-ridden and badly maintained Linux
1234 distribution. As if this wasn't bad enough, these "distributors" have
1235 a disturbing tendency to misleadingly advertise non-functional or
1236 extremely unstable "features" of their product. Combine this with the
1237 fact that the buyers will, of course, expect the product to live up to
1238 its advertisement and the fact that many may believe it to be a
1239 commercial operating system (there is also a tendency not to mention
1240 that Linux is free nor that it is distributed under the GNU General
1241 Public License). To top it all off, these "distributors" are actually
1242 making enough money from their effort to justify buying larger
1243 advertisements in more magazines; it is the classic example of
1244 unacceptable behavior being rewarded by those who simply do not know
1245 any better. Clearly something needs to be done to remedy the
1246 situation.
1247 </sect>
1248
1249 <sect>How will Debian attempt to put an end to these problems?
1250
1251 <p>
1252 The Debian design process is open to ensure that the system is of the
1253 highest quality and that it reflects the needs of the user community.
1254 By involving others with a wide range of abilities and backgrounds,
1255 Debian is able to be developed in a modular fashion. Its components
1256 are of high quality because those with expertise in a certain area are
1257 given the opportunity to construct or maintain the individual
1258 components of Debian involving that area. Involving others also
1259 ensures that valuable suggestions for improvement can be incorporated
1260 into the distribution during its development; thus, a distribution is
1261 created based on the needs and wants of the users rather than the needs
1262 and wants of the constructor. It is very difficult for one individual
1263 or small group to anticipate these needs and wants in advance without
1264 direct input from others.
1265
1266 <p>
1267 Debian Linux will also be distributed on physical media by the Free
1268 Software Foundation and the Debian Linux Association. This provides
1269 Debian to users without access to the Internet or FTP and additionally
1270 makes products and services such as printed manuals and technical
1271 support available to all users of the system. In this way, Debian may
1272 be used by many more individuals and organizations than is otherwise
1273 possible, the focus will be on providing a first-class product and not
1274 on profits or returns, and the margin from the products and services
1275 provided may be used to improve the software itself for all users
1276 whether they paid to obtain it or not.
1277
1278 <p>
1279 The Free Software Foundation plays an extremely important role in the
1280 future of Debian. By the simple fact that they will be distributing
1281 it, a message is sent to the world that Linux is not a commercial
1282 product and that it never should be, but that this does not mean that
1283 Linux will never be able to compete commercially. For those of you who
1284 disagree, I challenge you to rationalize the success of GNU Emacs and
1285 GCC, which are not commercial software but which have had quite an
1286 impact on the commercial market regardless of that fact.
1287
1288 <p>
1289 The time has come to concentrate on the future of Linux rather than on
1290 the destructive goal of enriching oneself at the expense of the entire
1291 Linux community and its future. The development and distribution of
1292 Debian may not be the answer to the problems that I have outlined in
1293 the Manifesto, but I hope that it will at least attract enough
1294 attention to these problems to allow them to be solved.
1295 </sect>
1296
1297 </appendix>
1298
1299 </book>
1300
1301 </debiandoc>

  ViewVC Help
Powered by ViewVC 1.1.5