| 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&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>
|