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

  ViewVC Help
Powered by ViewVC 1.1.5