1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919
|
<?xml version='1.0' encoding='utf-8'?>
<!-- -*- DocBook -*- -->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % versiondata SYSTEM "version.ent"> %versiondata;
]>
<book lang="en">
<title>A Brief History of Debian</title>
<bookinfo>
<releaseinfo>version: &pubversion; (&pubdate;)</releaseinfo>
<abstract>
<para>
This document describes the history and goals of the Debian project.
</para>
</abstract>
<legalnotice>
<copyright>
<year>1999-2018</year>
<holder>
<personname>Debian Documentation Team</personname>
<email>debian-doc@lists.debian.org</email>
</holder>
</copyright>
<authorgroup>
<author><personname>Debian Documentation Team</personname><email>debian-doc@lists.debian.org</email></author>
</authorgroup>
<para>
This document may be freely redistributed or modified in any form provided your changes are clearly documented.
</para>
<para>
This document may be redistributed for fee or free, and may be modified
(including translation from one type of media or file format to another or from
one spoken language to another) provided that all changes from the original are
clearly marked as such.
</para>
<para>
Significant contributions were made to this document by
</para>
<itemizedlist>
<listitem>
<para>
Javier Fernández-Sanguino <email>jfs@debian.org</email>
</para>
</listitem>
<listitem>
<para>
Bdale Garbee <email>bdale@debian.org</email>
</para>
</listitem>
<listitem>
<para>
Hartmut Koptein <email>koptein@debian.org</email>
</para>
</listitem>
<listitem>
<para>
Nils Lohner <email>lohner@debian.org</email>
</para>
</listitem>
<listitem>
<para>
Will Lowe <email>lowe@debian.org</email>
</para>
</listitem>
<listitem>
<para>
Bill Mitchell <email>Bill.Mitchell@pobox.com</email>
</para>
</listitem>
<listitem>
<para>
Ian Murdock
</para>
</listitem>
<listitem>
<para>
Martin Schulze <email>joey@debian.org</email>
</para>
</listitem>
<listitem>
<para>
Craig Small <email>csmall@debian.org</email>
</para>
</listitem>
</itemizedlist>
<para>
This document is primarily maintained by Bdale Garbee
<email>bdale@debian.org</email>.
</para>
</legalnotice>
</bookinfo>
<chapter id="intro"><title>Introduction -- What is the Debian Project?</title>
<para>
<ulink url="http://www.debian.org/">The Debian Project</ulink> is a worldwide
group of volunteers who endeavor to produce an operating system distribution
that is composed entirely of free software. The principle product of the
project to date is the Debian GNU/Linux software distribution, which includes
the Linux operating system kernel, and thousands of prepackaged applications.
Various processor types are supported to one extent or another, including 32
and 64 bit x86, ARM, MIPS, PowerPC and IBM S/390.
</para>
<para>
Debian motivated the formation of <ulink url="http://www.spi-inc.org/">Software
in the Public Interest, Inc.,</ulink> a New York-based non-profit organization.
SPI was founded to help Debian and other similar organizations develop and
distribute open hardware and software. Among other things, SPI provides a
mechanism by which The Debian Project may accept contributions that are tax
deductible in the United States.
</para>
<para>
For more information about free software, see the <ulink
url="http://www.debian.org/social_contract">Debian Social Contract</ulink> and
associated Debian Free Software Guidelines, or the <ulink
url="http://www.debian.org/intro/free">Debian What Does Free Mean?</ulink>
page.
</para>
<section id="begining"><title>In the Beginning</title>
<para>
The Debian Project was officially founded by Ian Murdock on <ulink
url="https://groups.google.com/forum/message/raw?msg=comp.os.linux.development/Md3Modzg5TU/xty88y5OLaMJ">August
16th, 1993</ulink>. (There is also a <ulink
url="https://www.flickr.com/photos/iamurdock/20006308374/">scanned
printout</ulink> of that announcement.) At that time, the whole concept of a
"distribution" of Linux was new. Ian intended Debian to be a distribution
which would be made openly, in the spirit of Linux and GNU (read his manifesto
provided as an appendix to this document for more details). The creation of
Debian was sponsored by the FSF's GNU project for one year (November 1994 to
November 1995).
</para>
<para>
Debian was meant to be carefully and conscientiously put together, and to be
maintained and supported with similar care. It started as a small,
tightly-knit group of Free Software hackers, and gradually grew to become a
large, well-organized community of developers and users.
</para>
<para>
When it began, Debian was the only distribution that was open for every
developer and user to contribute their work. It remains the most significant
distributor of Linux that is not a commercial entity. It is the only large
project with a constitution, social contract, and policy documents to organize
the project. Debian is also the only distribution which is "micro packaged"
using detailed dependency information regarding inter-package relationships to
ensure system consistency across upgrades.
</para>
<para>
To achieve and maintain high standards of quality, Debian has adopted an
extensive set of policies and procedures for packaging and delivering software.
These standards are backed up by tools, automation, and documentation
implementing all of Debian's key elements in an open and visible way.
</para>
</section>
<section id="pronouncing-debian"><title>Pronouncing Debian</title>
<para>
The official pronunciation of Debian is 'deb ee n'. The name comes from the
names of the creator of Debian, Ian Murdock, and his wife, Debra.
</para>
</section>
</chapter>
<chapter id="leaders"><title>Leadership</title>
<para>
Debian has had several leaders since its beginnings in 1993.
</para>
<para>
Ian Murdock founded Debian in August 1993 and led it until March 1996.
</para>
<para>
Bruce Perens led Debian from April 1996 until December 1997.
</para>
<para>
Ian Jackson led Debian from January 1998 until December 1998.
</para>
<para>
Wichert Akkerman led Debian from January 1999 until March 2001.
</para>
<para>
Ben Collins led Debian from April 2001 until April 2002.
</para>
<para>
Bdale Garbee led Debian from April 2002 until April 2003.
</para>
<para>
Martin Michlmayr led Debian from March 2003 until March 2005.
</para>
<para>
Branden Robinson led Debian from April 2005 until April 2006.
</para>
<para>
Anthony Towns led Debian from April 2006 until April 2007.
</para>
<para>
Sam Hocevar led Debian from April 2007 until April 2008.
</para>
<para>
Steve McIntyre led Debian from April 2008 until April 2010.
</para>
<para>
Stefano Zacchiroli led Debian from April 2010 until April 2013.
</para>
<para>
Lucas Nussbaum led Debian from April 2013 until April 2015.
</para>
<para>
Neil McGovern led Debian from April 2015 until April 2016.
</para>
<para>
Mehdi Dogguy led Debian from April 2016 until April 2017.
</para>
<para>
Chris Lamb was elected in April 2017 and is our current leader.
</para>
</chapter>
<chapter id="releases"><title>Debian Releases</title>
<para>
Debian 0.01 through 0.90 (August-December 1993)
</para>
<para>
Debian 0.91 (January 1994): This release had a simple package system which
could install and uninstall packages. The project had grown to several dozen
people at this point.
</para>
<para>
Debian 0.93R5 (March 1995): Responsibility for each package was clearly
assigned to a developer by this point, and the package manager
(<command>dpkg</command>) was used to install packages after the installation
of a base system.
</para>
<para>
Debian 0.93R6 (November 1995): <command>dselect</command> appears. This was
the last Debian release using the a.out binary format; there were about 60
developers. The first master.debian.org server was built by Bdale Garbee and
hosted by HP in parallel with the 0.93R6 release. The deployment of an
explicit master server on which Debian developers would construct each release
led directly to the formation of the Debian mirror network, and indirectly to
the development of many of the policies and procedures used to manage the
project today.
</para>
<para>
Debian 1.0 was never released: InfoMagic, a CD vendor, accidentally shipped a
development release of Debian and entitled it 1.0. On December 11th 1995,
Debian and InfoMagic jointly announced that this release was screwed. Bruce
Perens explains that the data placed on the "InfoMagic Linux Developer's
Resource 5-CD Set November 1995" as "Debian 1.0" is not the Debian 1.0 release,
but an early development version which is only partially in the ELF format,
will probably not boot or run correctly, and does not represent the quality of
a released Debian system. To prevent confusion between the premature CD
version and the actual Debian release, the Debian Project has renamed its next
release to "Debian 1.1". The premature Debian 1.0 on CD is deprecated and
should not be used.
</para>
<para>
The hosting of master.debian.org moved from HP to i-Connect.Net around the end
of 1995. Michael Neuffer and Shimon Shapiro, founders of i-Connect.Net, hosted
master on their own hardware for a little more than a year. During this time,
they provided many services to Debian, including running what was essentially
the New Maintainer process of the day, and significantly aiding the growth of
the early Debian mirror network.
</para>
<para>
Debian 1.1 <emphasis>Buzz</emphasis> (June 17th, 1996): This was the first
Debian release with a code name. It was taken, like all others so far, from a
character in one of the <emphasis>Toy Story</emphasis> movies... in this case,
Buzz Lightyear. By this time, Bruce Perens had taken over leadership of the
Project from Ian Murdock, and Bruce was working at Pixar, the company that
produced the movies. This release was fully ELF, used Linux kernel 2.0, and
contained 474 packages.
</para>
<para>
Debian 1.2 <emphasis>Rex</emphasis> (December 12th, 1996): Named for the
plastic dinosaur in the <emphasis>Toy Story</emphasis> movies. This release
consisted of 848 packages maintained by 120 developers
</para>
<para>
Debian 1.3 <emphasis>Bo</emphasis> (June 5th, 1997): Named for Bo Peep, the
shepherdess. This release consisted of 974 packages maintained by 200
developers.
</para>
<para>
Debian 2.0 <emphasis>Hamm</emphasis> (July 24th, 1998): Named for the
piggy-bank in the <emphasis>Toy Story</emphasis> movies. This was the first
multi-architecture release of Debian, adding support for the Motorola 68000
series architectures. With Ian Jackson as Project Leader, this release made
the transition to libc6, and consisted of over 1500 packages maintained by over
400 developers.
</para>
<para>
Debian 2.1 <emphasis>Slink</emphasis> (March 9th, 1999): Named for the
slinky-dog in the movie. Two more architectures were added, <ulink
url="http://www.debian.org/ports/alpha/">Alpha</ulink> and <ulink
url="http://www.debian.org/ports/sparc/">SPARC</ulink>. With Wichert Akkerman
as Project Leader, this release consisted of about 2250 packages and required 2
CDs in the official set. The key technical innovation was the introduction of
apt, a new package management interface. Widely emulated, apt addressed issues
resulting from Debian's continuing growth, and established a new paradigm for
package acquisition and installation on Open Source operating systems.
</para>
<para>
Debian 2.2 <emphasis>Potato</emphasis> (15 August 2000): Named for "Mr Potato
Head" in the <emphasis>Toy Story</emphasis> movies. This release added support
for the <ulink url="http://www.debian.org/ports/powerpc/">PowerPC</ulink> and
<ulink url="http://www.debian.org/ports/arm/">ARM</ulink> architectures. With
Wichert still serving as Project Leader, this release consisted of more than
3900 binary packages derived from over 2600 source packages maintained by more
than 450 Debian developers.
</para>
<para>
Debian 3.0 <emphasis>Woody</emphasis> (19 July 2002): Named for the main
character the <emphasis>Toy Story</emphasis> movies: "Woody" the cowboy. Even
more architectures were added in this release: <ulink
url="http://www.debian.org/ports/ia64/">IA-64</ulink>, <ulink
url="http://www.debian.org/ports/hppa/">HP PA-RISC</ulink>, <ulink
url="http://www.debian.org/ports/mips/">MIPS (big endian)</ulink>, <ulink
url="http://www.debian.org/ports/mipsel/">MIPS (little endian)</ulink> and
<ulink url="http://www.debian.org/ports/s390/">S/390</ulink>. This is also the
first release to include cryptographic software due to the restrictions for
exportation being <emphasis>lightened</emphasis> in the US, and also the first
one to include KDE, now that the license issues with QT were resolved. With
Bdale Garbee recently appointed Project Leader, and more than 900 Debian
developers, this release contained around 8,500 binary packages and 7 binary
CDs in the official set.
</para>
<para>
Debian 3.1 <emphasis>Sarge</emphasis> (6 June 2005): named for the sergeant of
the Green Plastic Army Men. No new architectures were added to the release,
although an unofficial AMD64 port was published at the same time and
distributed through the new <ulink url="https://alioth.debian.org">Alioth
project hosting site</ulink>. This release features a new installer:
<emphasis>debian-installer</emphasis>, a modular piece of software that feature
automatic hardware detection, unattended installation features and was released
fully translated to over thirty languages. It was also the first release to
include a full office suite: OpenOffice.org. Branden Robinson had just been
appointed as Project Leader. This release was made by more than nine hundred
Debian developers, and contained around 15,400 binary packages and 14 binary
CDs in the official set.
</para>
<para>
Debian 4.0 <emphasis>Etch</emphasis> (8 April 2007): named for the sketch toy
in the movie. One architecture was added in this release: <ulink
url="http://www.debian.org/ports/amd64/">AMD64</ulink>, and official support
for <ulink url="http://www.debian.org/ports/m68k/">m68k</ulink> was dropped.
This release continued using the <emphasis>debian-installer</emphasis>, but
featuring in this release a graphical installer, cryptographic verification of
downloaded packages, more flexible partitioning (with support for encrypted
partitions), simplified mail configuration, a more flexible desktop selection,
simplified but improved localization and new modes, including a
<emphasis>rescue</emphasis> mode. New installations would not need to reboot
through the installation process as the previous two phases of installation
were now integrated. This new installer provided support for scripts using
composed characters and complex languages in its graphical version, increasing
the number of available translations to over fifty. Sam Hocevar was appointed
Project Leader the very same day, and the project included more than one
thousand and thirty Debian developers. The release contained around 18,000
binary packages over 20 binary CDs (3 DVDs) in the official set. There were
also two binary CDs available to install the system with alternate desktop
environments different to the default one.
</para>
<para>
Debian 5.0 <emphasis>Lenny</emphasis> (February 2009): named for the wind up
binoculars in the <emphasis>Toy Story</emphasis> movies. One architecture was
added in this release: <ulink url="https://wiki.debian.org/ArmEabiPort">ARM
EABI</ulink> (or <emphasis>armel</emphasis>), providing support for newer ARM
processors and deprecating the old ARM port (<emphasis>arm</emphasis>). The
<ulink url="https://wiki.debian.org/M68k">m68k</ulink> port was not included in
this release, although it was still provided in the
<emphasis>unstable</emphasis> distribution. This release did not feature the
<ulink url="http://www.debian.org/ports/kfreebsd-gnu/">FreeBSD port</ulink>,
although much work on the port had been done to make it qualify it did not meet
yet the <ulink
url="https://release.debian.org/lenny/arch_qualify.html">qualification
requirements</ulink> for this release.
</para>
<para>
Support of small factor devices in this release was increased by the added
support for Marvell's Orion platform which was used in many storage devices and
also provided supported several Netbooks. Some new build tools were added
which allowed Debian packages to be cross-built and shrunk for embedded ARM
systems. Also, netbooks of varied vendors were now supported and the
distribution provided software more suitable for computers with relatively low
performance.
</para>
<para>
It was also the first release to provide free versions of Sun's Java
technology, making it possible to provide Java applications in the
<emphasis>main</emphasis> section.
</para>
<para>
Debian 6.0 <emphasis>Squeeze</emphasis> (February 2011): named for the green
three-eyed aliens.
</para>
<para>
The release was frozen on August 6, 2010, with many of the Debian developers
gathered at the 10th DebConf at New York City.
</para>
<para>
While two architectures (alpha and hppa) were dropped, two architectures of the
new <ulink url="http://www.debian.org/ports/kfreebsd-gnu/">FreeBSD port</ulink>
(kfreebsd-i386 and kfreebsd-amd64) were made available as <emphasis>technology
preview</emphasis>, including the kernel and userland tools as well as common
server software (though not advanced desktop features yet). This was the first
time a Linux distribution has been extended to also allow use of a non-Linux
kernel.
</para>
<para>
The new release introduced a dependency based boot sequence, which allowed for
parallel init script processing, speeding system startup.
</para>
<para>
Debian 7.0 <emphasis>Wheezy</emphasis> (May 2013): named for the rubber toy
penguin with a red bow tie.
</para>
<para>
The release was frozen on June 30, 2012, very close to the Debian developers
gathering in the 12th DebConf at Managua, Nicaragua.
</para>
<para>
One architecture was included in this release (armhf) and this release
introduced multi-arch support, which allowed users to install packages from
multiple architectures on the same machine. Improvements in the installation
process allowed visually impaired people to install the system using software
speech for the first time.
</para>
<para>
This was also the first release that supported the installation and booting in
devices using UEFI firmware.
</para>
<para>
Debian 8 <emphasis>Jessie</emphasis> (April 2015): named for the cow girl doll
who first appeared in Toy Story 2.
</para>
<para>
This release introduced for the first time the systemd init system as default.
Two new architectures were introduced: arm64 and ppc64el and three
architectures were dropped: s390 (replaced by s390x), ia64 and sparc. The
Sparc architecture had been present in Debian for 16 years, but lacked
developer support to make it maintenable in the distribution.
</para>
<para>
The release included many security improvements such as a new kernel that
nullified a whole set of security vulnerabilities (symlink attacks), a new way
to detect packages which were under security support, more packages built with
hardened compiler flags and a new mecahnism (needrestart) to detect sub-systems
which had to be restarted in order to propagate security updates after an
upgrade.
</para>
<para>
Debian 9 <emphasis>Stretch</emphasis> (June 2017): named for the toy rubber
octopus with suckers on her eight long arms that appeared in Toy Story 3.
</para>
<para>
The release was frozen on February 7th, 2017.
</para>
<para>
Support for the powerpc architecture was dropped in this release, whileas the
mips64el architecture was introduced. This release introduced debug packages
with a new repository in the archive, packages from this repository provided
debug symbols automatically for packages.
</para>
<para>
Debian 10 <emphasis>Buster</emphasis> (no release date yet): named for Andy's
pet dog, received as Christmas present in the end of Toy Story.
</para>
<para>
Debian 11 <emphasis>Bullseye</emphasis> (no release date yet): named for
Woody's wooden toyhorse that appeared in Toy Story 2.
</para>
</chapter>
<chapter id="detailed"><title>A Detailed History</title>
<section id="rel-0"><title>The 0.x Releases</title>
<para>
Debian was begun in August 1993 by Ian Murdock, then an undergraduate at Purdue
University. Debian was sponsored by the GNU Project of <ulink
url="http://www.fsf.org/">The Free Software Foundation</ulink>, the
organization started by Richard Stallman and associated with the General Public
License (GPL), for one year -- from November 1994 to November 1995.
</para>
<para>
Debian 0.01 through Debian 0.90 were released between August and December of
1993. Ian Murdock writes:
</para>
<para>
"Debian 0.91 was released in January 1994. It had a primitive package system
that allowed users to manipulate packages but that did little else (it
certainly didn't have dependencies or anything like that). By this time, there
were a few dozen people working on Debian, though I was still mostly putting
together the releases myself. 0.91 was the last release done in this way.
</para>
<para>
Most of 1994 was spent organizing the Debian Project so that others could more
effectively contribute, as well as working on <command>dpkg</command> (Ian
Jackson was largely responsible for this). There were no releases to the
public in 1994 that I can remember, though there were several internal releases
as we worked to get the process right.
</para>
<para>
Debian 0.93 Release 5 happened in March 1995 and was the first "modern" release
of Debian: there were many more developers by then (though I can't remember
exactly how many), each maintaining their own packages, and
<command>dpkg</command> was being used to install and maintain all these
packages after a base system was installed.
</para>
<para>
"Debian 0.93 Release 6 happened in November 1995 and was the last a.out
release. There were about sixty developers maintaining packages in 0.93R6. If
I remember correctly, <command>dselect</command> first appeared in 0.93R6."
</para>
<para>
Ian Murdock also notes that Debian 0.93R6 "... has always been my favorite
release of Debian", although he admits to the possibility of some personal
bias, as he stopped actively working on the project in March 1996 during the
pre-production of Debian 1.0, which was actually released as Debian 1.1 to
avoid confusion after a CD-ROM manufacturer mistakenly labelled an unreleased
version as Debian 1.0. That incident led to the concept of "official" CD-ROM
images, as a way for the project to help vendors avoid this kind of mistake.
</para>
<para>
During August 1995 (between Debian 0.93 Release 5 and Debian 0.93 Release 6),
Hartmut Koptein started the first port for Debian, for the Motorola m68k
family. He reports that "Many, many packages were i386-centric (little endian,
-m486, -O6 and all for libc4) and it was a hard time to get a starting base of
packages on my machine (an Atari Medusa 68040, 32 MHz). After three months (in
November 1995), I uploaded 200 packages from 250 available packages, all for
libc5!" Later he started another port together with Vincent Renardias and
Martin Schulze, for the PowerPC family.
</para>
<para>
Since this time, the Debian Project has grown to include several <ulink
url="http://www.debian.org/ports/">ports</ulink> to other architectures, a port
to a new (non-Linux) kernel, the GNU Hurd microkernel, and at least one flavor
of BSD kernel.
</para>
<para>
An early member of the project, Bill Mitchell, remembers the Linux kernel
</para>
<para>
"... being between 0.99r8 and 0.99r15 when we got started. For a long time, I
could build the kernel in less than 30 minutes on a 20 MHz 386-based machine,
and could also do a Debian install in that same amount of time in under 10Mb of
disk space.
</para>
<para>
" ... I recall the initial group as including Ian Murdock, myself, Ian
Jackson, another Ian who's surname I don't recall, Dan Quinlan, and some other
people who's names I don't recall. Matt Welsh was either part of the initial
group or joined pretty early on (he has since left the project). Someone set
up a mailing list, and we were off and running.
</para>
<para>
As I recall, we didn't start off with a plan, and we didn't start off by
putting together a plan in any highly organized fashion. Right from the start,
I do recall, we started off collecting up sources for a pretty random
collection of packages. Over time, we came to focus on a collection of items
which would be required to put together the core of a distribution: the kernel,
a shell, update, getty, various other programs and support files needed to init
the system, and a set of core utilities."
</para>
<section id="early-packaging"><title>The Early Debian Packaging System</title>
<para>
At the very early stages of the Project, members considered distributing
source-only packages. Each package would consist of the upstream source code
and a Debianized patch file, and users would untar the sources, apply the
patches, and compile binaries themselves. They soon realized, however, that
some sort of binary distribution scheme would be needed. The earliest
packaging tool, written by Ian Murdock and called <command>dpkg</command>,
created a package in a Debian-specific binary format, and could be used later
to unpack and install the files in the package.
</para>
<para>
Ian Jackson soon took over the development of the packaging tool, renaming the
tool itself <command>dpkg-deb</command> and writing a front-end program he
named <command>dpkg</command> to facilitate the use of
<command>dpkg-deb</command> and provide the <emphasis>Dependencies</emphasis>
and <emphasis>Conflicts</emphasis> of today's Debian system. The packages
produced by these tools had a header listing the version of the tool used to
create the package and an offset within the file to a
<command>tar</command>-produced archive, which was separated from the header by
some control information.
</para>
<para>
At about this time some debate arose between members of the project -- some
felt that the Debian-specific format created by <command>dpkg-deb</command>
should be dropped in favor of the format produced by the <command>ar</command>
program. After several revised file formats and correspondingly-revised
packaging tools, the <command>ar</command> format was adopted. The key value
of this change is that it makes it possible for a Debian package to be
un-packaged on any Unix-like system without the need to run an untrusted
executable. In other words, only standard tools present on every Unix system
like 'ar' and 'tar' are required to unpack a Debian binary package and examine
the contents.
</para>
</section>
</section>
<section id="rel-1"><title>The 1.x Releases</title>
<para>
When Ian Murdock left Debian, he appointed Bruce Perens as the next leader of
the project. Bruce first became interested in Debian while he was attempting
to create a Linux distribution CD to be called "Linux for Hams", which would
include all of the Linux software useful to ham radio operators. Finding that
the Debian core system would require much further work to support his project,
Bruce ended up working heavily on the base Linux system and related
installation tools, postponing his ham radio distribution, including organizing
(with Ian Murdock) the first set of Debian install scripts, eventually
resulting in the Debian Rescue Floppy that was a core component of the Debian
installation toolset for several releases.
</para>
<para>
Ian Murdock states:
</para>
<para>
"Bruce was the natural choice to succeed me, as he had been maintaining the
base system for nearly a year, and he had been picking up the slack as the
amount of time I could devote to Debian declined rapidly."
</para>
<para>
He initiated several important facets of the project, including coordinating
the effort to produce the Debian Free Software Guidelines and the Debian Social
Contract, and initiating an Open Hardware Project. During his time as Project
Leader, Debian gained market share and a reputation as a platform for serious,
technically-capable Linux users.
</para>
<para>
Bruce Perens also spearheaded the effort to create <ulink
url="http://www.spi-inc.org/">Software in the Public Interest, Inc.</ulink>.
Originally intended to provide the Debian Project with a legal entity capable
of accepting donations, its aims quickly expanded to include supporting free
software projects outside the Debian Project.
</para>
<para>
The following Debian versions were released during this time:
</para>
<itemizedlist>
<listitem>
<para>
1.1 <emphasis>Buzz</emphasis> released June 1996 (474 packages, 2.0 kernel,
fully ELF, <command>dpkg</command>)
</para>
</listitem>
<listitem>
<para>
1.2 <emphasis>Rex</emphasis> released December 1996 (848 packages, 120
developers)
</para>
</listitem>
<listitem>
<para>
1.3 <emphasis>Bo</emphasis> released July 1997 (974 packages, 200 developers)
</para>
</listitem>
</itemizedlist>
<para>
There were several interim "point" releases made to 1.3, with the last being
1.3.1R6.
</para>
<para>
Bruce Perens was replaced by Ian Jackson as Debian Project Leader at the
beginning of January, 1998, after leading the project much of the way through
the preparation for the 2.0 release.
</para>
</section>
<section id="rel-2"><title>The 2.x Releases</title>
<para>
Ian Jackson became the Leader of the Debian Project at the beginning of 1998,
and was shortly thereafter added to the board of Software in the Public
Interest in the capacity of Vice President. After the resignation of the
Treasurer (Tim Sailer), President (Bruce Perens), and Secretary (Ian Murdock),
he became President of the Board and three new members were chosen: Martin
Schulze (Vice President), Dale Scheetz (Secretary), and Nils Lohner
(Treasurer).
</para>
<para>
Debian 2.0 (<emphasis>Hamm</emphasis>) was released July 1998 for the Intel
i386 and Motorola 68000 series architectures. This release marked the move to
a new version of the system C libraries (glibc2 or for historical reasons
libc6). At the time of release, there were 1500+ packages maintained by more
than 400 Debian developers.
</para>
<para>
Wichert Akkerman succeeded Ian Jackson as Debian Project Leader in January of
1999. <ulink url="http://www.debian.org/releases/slink/">Debian 2.1</ulink>
was <ulink url="http://www.debian.org/News/1999/19990309">released</ulink> on
09 March, 1999, after being delayed by a week when a few last-minute issues
arose.
</para>
<para>
Debian 2.1 (<emphasis>Slink</emphasis>) featured official support for two new
architectures: <ulink url="http://www.debian.org/ports/alpha/">Alpha</ulink>
and <ulink url="http://www.debian.org/ports/sparc/">Sparc</ulink>. The
X-Windows packages included with Debian 2.1 were greatly reorganized from
previous releases, and 2.1 included <command>apt</command>, the next-generation
Debian package manager interface. Also, this release of Debian was the first
to require 2 CD-ROMs for the "Official Debian CD set"; the distribution
included about 2250 packages.
</para>
<para>
On 21 April 1999, <ulink url="http://www.corel.com/">Corel Corporation</ulink>
and the <ulink url="http://www.kde.org/">K Desktop Project</ulink> effectively
formed an alliance with Debian when Corel announced its intentions to release a
Linux distribution based on Debian and the desktop environment produced by the
KDE group. During the following spring and summer months, another Debian-based
distribution, Storm Linux, appeared, and the Debian Project chose a new <ulink
url="http://www.debian.org/logos/">logo</ulink>, featuring both an Official
version for use on Debian-sanctioned materials such as CD-ROMs and official
Project web sites, and an Unofficial logo for use on material mentioning or
derived from Debian.
</para>
<para>
A new, unique, Debian port also began at this time, for the <ulink
url="http://www.debian.org/ports/hurd/">Hurd</ulink> port. This is the first
port to use a non-Linux kernel, instead using the <ulink
url="http://www.gnu.org/software/hurd/hurd.html">GNU Hurd</ulink>, a version of
the GNU Mach microkernel.
</para>
<para>
Debian 2.2 (<emphasis>Potato</emphasis>) was released August 15th, 2000 for the
Intel i386, Motorola 68000 series, alpha, SUN Sparc, PowerPC and ARM
architectures. This was the first release including PowerPC and ARM ports. At
the time of release, there were 3900+ binary and 2600+ source packages
maintained by more than 450 Debian developers.
</para>
<para>
An interesting fact about Debian 2.2 is that it showed how an free software
effort could lead to a modern operating system despite all the issues around
it. This was studied<footnote><para> The <ulink
url="http://debian-counting.libresoft.es/potato/">raw statistics data</ulink>
for Potato are also available at <ulink
url="http://debian-counting.libresoft.es/">Debian counting site</ulink>, as
well as papers analyzing later releases. </para> </footnote> thoroughly by a
group of interested people in an article called <ulink
url="http://pascal.case.unibz.it/retrieve/3246/counting-potatoes.html">Counting
potatoes</ulink> quoting from this article:
</para>
<para>
<emphasis>"[...] we use David A. Wheeler's sloccount system to determine the
number of physical source lines of code (SLOC) of Debian 2.2 (aka potato). We
show that Debian 2.2 includes more than 55,000,000 physical SLOC (almost twice
than Red Hat 7.1, released about 8 months later), showing that the Debian
development model (based on the work of a large group of voluntary developers
spread around the world) is at least as capable as other development methods
[...] It is also shown that if Debian had been developed using traditional
proprietary methods, the COCOMO model estimates that its cost would be close to
$1.9 billion USD to develop Debian 2.2. In addition, we offer both an analysis
of the programming languages used in the distribution (C amounts for about 70%,
C++ for about 10%, LISP and Shell are around 5%, with many others to follow),
and the largest packages (Mozilla, the Linux kernel, PM3, XFree86,
etc.)"</emphasis>
</para>
</section>
<section id="rel-3"><title>The 3.x Releases</title>
<para>
Before woody could even begin to be prepared for release, a change to the
archive system on ftp-master had to be made. Package pools, which enabled
special purpose distributions, such as the new "Testing" distribution used for
the first time to get woody ready for release, were <ulink
url="http://lists.debian.org/debian-devel-announce-0012/msg00004.html">activated
on ftp-master</ulink> in mid December 2000. A package pool is just a
collection of different versions of a given package, from which multiple
distributions (currently experimental, unstable, testing, and stable) can draw
packages, which are then included in that distribution's Packages file.
</para>
<para>
At the same time a new distribution <emphasis>testing</emphasis> was
introduced. Mainly, packages from unstable that are said to be stable moved to
testing (after a period of a few weeks). This was introduced in order to
reduce freeze time and give the project the ability to prepare a new release at
any time.
</para>
<para>
In that period, some of the companies that were shipping modified versions of
Debian closed down. Corel sold its Linux division in the first quarter of
2001, Stormix declared bankruptcy on January 17th 2001, and Progeny ceased
development of its distribution on October 1st, 2001.
</para>
<para>
The freeze for the next release started on July 1st 2001. However, it took the
project a little more than a year to get to the next release, due to <ulink
url="http://lists.debian.org/debian-devel-announce-0104/msg00004.html">problems
in boot-floppies</ulink>, because of the introduction of cryptographic software
in the main archive and due to the changes in the underlying architecture (the
incoming archive and the security architecture). In that time, however, the
stable release (Debian 2.2) was revised up to seven times, and two Project
Leaders were elected: Ben Collins (in 2001) and Bdale Garbee. Also, work in
many areas of Debian besides packaging kept growing, including
internationalization, Debian's web site (over a thousand web pages) was
translated into over 20 different languages, and installation for the next
release was ready in 23 languages. Two internal projects: Debian Junior (for
children) and Debian Med (for medical practice and research) started during the
woody release time frame providing the project with different focuses to make
Debian suitable for those tasks.
</para>
<para>
The work around Debian didn't stop the developers from organizing an annual
meeting called <ulink url="http://www.debconf.org">DebConf</ulink>. The first
meeting was held from the 2nd to the 5th of July together with the Libre
Software Meeting (LSM) at Bordeaux (France) gathered around forty Debian
developers. The second conference took place in Toronto (Canada) July 5th 2002
with over eighty participants.
</para>
<para>
Debian 3.0 (<emphasis>woody</emphasis>) was released July 19th, 2002 for the
Intel i386, Motorola 68000 series, alpha, SUN Sparc, PowerPC, ARM, HP PA-RISC,
IA-64, MIPS, MIPS (DEC) and IBM s/390 architectures. This is the first release
including HP PA-RISC, IA-64, MIPS, MIPS (DEC) and IBM s/390 ports. At the time
of release, there were around 8500 binary packages maintained by over nine
hundred Debian developers, becoming the first release to be available on DVD
media as well as CD-ROMs.
</para>
<para>
Before the next release the <emphasis>DebConf</emphasis> annual meeting
continued with the fourth conference taking place in Oslo from July 18th to
July 20th 2003 with over one hundred and twenty participants, with a
<emphasis>DebCamp</emphasis> preceding it, from July 12th to July 17th. The
fifth conference took place from May 26th to June 2nd 2004 in Porto Alegre,
Brazil with over one hundred and sixty participants from twenty six different
countries.
</para>
<para>
Debian 3.1 (<emphasis>sarge</emphasis>) was released June 6th, 2005 for the
same architectures as <emphasis>woody</emphasis>, although an unofficial AMD64
port was released at the same time using the project hosting infrastructure
provided for the distribution and available at <ulink
url="https://alioth.debian.org">https://alioth.debian.org</ulink>. There were
around 15,000 binary packages maintained by more than one thousand and five
hundred Debian developers.
</para>
<para>
There were many major changes in the <emphasis>sarge</emphasis> release, mostly
due to the large time it took to freeze and release the distribution. Not only
did this release update over 73% of the software shipped in the previous
version, but it also included much more software than previous releases almost
doubling in size with 9,000 new packages including the OpenOffice suite, the
Firefox web browser and the Thunderbird e-mail client.
</para>
<para>
This release shipped with the 2.4 and 2.6 Linux kernel series, XFree86 4.3,
GNOME 2.8 and KDE 3.3 and with a brand new installer. This new installer
replaced the aging boot-floppies installer with a modular design with provided
for more advanced installations (with RAID, XFS and LVM support) including
hardware detections and making installations easier for novice users of all the
architectures. It also switched to <command>aptitude</command> as the selected
tool for package management. But the installation system also boasted full
internationalization support as the software was translated into almost forty
languages. The supporting documentation: installation manual and release
notes, were made available with the release in ten and fifteen different
languages respectively.
</para>
<para>
This release included the efforts of the Debian-Edu/Skolelinux, Debian-Med and
Debian-Accessibility sub-projects which boosted the number of educational
packages and those with a medical affiliation as well as packages designed
especially for people with disabilities.
</para>
<para>
The sixth <emphasis>DebConf</emphasis> was held in Espoo, Finland, from July
10th to July 17th, 2005 with over three hundred participants. <ulink
url="http://ftp.acc.umu.se/pub/debian-meetings/2005/debconf5/">Videos</ulink>
from this conference are available online.
</para>
<para>
The seventh <emphasis>DebConf</emphasis> was held in Oaxtepec, Mexico, from May
14th to May 22nd, 2006 with around <ulink
url="https://gallery.debconf.org/aigars/dc6_group_photo_big">two
hundred</ulink> participants. <ulink
url="http://meetings-archive.debian.net/pub/debian-meetings/2006/debconf6/">Videos</ulink>
and <ulink url="https://gallery.debconf.org/debconf6">pictures</ulink> from
this conference are available online.
</para>
</section>
<section id="rel-4"><title>The 4.x Releases</title>
<para>
Debian 4.0 (<emphasis>etch</emphasis>) was <ulink
url="http://www.debian.org/News/2007/20070408">released</ulink> April 8th, 2007
for the same number of architectures as in <emphasis>sarge</emphasis>. This
included the AMD64 port but dropped support for m68k. The m68k port was,
however, still available in the <emphasis>unstable</emphasis> distribution.
There were around 18,200 binary packages maintained by more than one thousand
and thirty Debian developers.
</para>
</section>
<section id="rel-5"><title>The 5.x Releases</title>
<para>
Debian 5.0 (<emphasis>lenny</emphasis>) was <ulink
url="http://www.debian.org/News/2009/20090214">released</ulink> February 14th,
2009 for one more architecture than its predecessor, <emphasis>etch</emphasis>.
This included the port for newer ARM processors. As with the previous release,
support for the m68k architecture was still available in
<emphasis>unstable</emphasis>. There were around 23,000 binary packages (built
from over 12,000 source packages) maintained by more than one thousand and ten
Debian developers.
</para>
<para>
With the release of Debian lenny, the naming scheme for point releases was
<ulink
url="https://lists.debian.org/debian-devel-announce/2009/02/msg00003.html">changed</ulink>:
point releases will use a true micro version number, so the first point release
of Debian lenny will be 5.0.1. In the past point releases were named by an
<em>r</em> plus the number appended to major and minor number, e.g. 4.0r1.
</para>
<para>
The eighth <emphasis>DebConf</emphasis> was held in Edinburgh, Scotland, from
June 17th to 23th, 2007 with over four hundred participants. <ulink
url="http://ftp.acc.umu.se/pub/debian-meetings/2007/debconf7/">Videos</ulink>
and <ulink url="https://gallery.debconf.org/debconf7">pictures</ulink> from
this conference are available online.
</para>
<para>
The ninth <emphasis>DebConf</emphasis> was held in Mar de Plata, Argentina,
from August 10th to 16th, 2008 with over <ulink
url="https://gallery.debconf.org/v/debconf8/karora/OfficialPhoto.jpg.html">two
hundred</ulink> participants. <ulink
url="http://ftp.acc.umu.se/pub/debian-meetings/2008/debconf8/">Videos</ulink>
and <ulink url="https://gallery.debconf.org/v/debconf8/">pictures</ulink> from
this conference are available online.
</para>
<para>
The tenth <emphasis>DebConf</emphasis> was held in Caceres, Spain, from July
23th to 30th, 2009 with over <ulink
url="http://wiki.debconf.org/wiki/DebConf9/Pictures/GroupPhoto">two
hundred</ulink> participants. <ulink
url="http://ftp.acc.umu.se/pub/debian-meetings/2009/debconf9/">Videos</ulink>
and <ulink url="https://gallery.debconf.org/v/debconf9/">pictures</ulink> from
this conference are available online.
</para>
<para>
The eleventh <emphasis>DebConf</emphasis> was held in New York City, United
States of America, from August 1st to 7th, 2010 with DebCamp preceding it from
July 25th to 31st. Over <ulink
url="http://wiki.debconf.org/wiki/DebConf10/GroupPhoto">200 people</ulink>
including Debian developers, maintainers, users gathered at the Columbia Campus
to participate in the conference. <ulink
url="http://ftp.acc.umu.se/pub/debian-meetings/2010/debconf10/">Videos</ulink>
and <ulink url="https://gallery.debconf.org/v/debconf10/">pictures</ulink> from
this conference are available online.
</para>
</section>
<section id="rel-6"><title>The 6.x Releases</title>
<para>
Debian 6.0 (<emphasis>squeeze</emphasis>) was released February 6th, 2011.
</para>
<para>
After the project decided, the 29th of July 2009, to <ulink
url="http://www.debian.org/News/2009/20090729">adopt time-based freezes</ulink>
so that new releases would be published the first half of every even year.
Squeeze was a one-time exception to the two-year policy in order to get into
the new time schedule.
</para>
<para>
This policy was adopted in order to provide better predictability of releases
for users of the Debian distribution, and also allow Debian developers to do
better long-term planning. A two-year release cycle provided more time for
disruptive changes, reducing inconveniences caused for users. Having
predictable freezes was expected also to reduce overall freeze time.
</para>
<para>
However, even though the freeze was expected in December 2009, the <ulink
url="http://www.debian.org/News/2010/20100806">announcement that squeeze had
frozen</ulink> came in August 2010, coinciding with the celebration of the 10th
annual DebConf meeting in New York.
</para>
<para>
New features include:
</para>
<itemizedlist>
<listitem>
<para>
Linux Kernel 2.6.32, now completely free and without problematic firmware
files.
</para>
</listitem>
<listitem>
<para>
libc: eglibc 2.11
</para>
</listitem>
<listitem>
<para>
GNOME 2.30.0 with some pieces of 2.32
</para>
</listitem>
<listitem>
<para>
KDE 4.4.5
</para>
</listitem>
<listitem>
<para>
X.org 7.5
</para>
</listitem>
<listitem>
<para>
Xfce 4.6
</para>
</listitem>
<listitem>
<para>
OpenOffice.org 3.2.1
</para>
</listitem>
<listitem>
<para>
Apache 2.2.16
</para>
</listitem>
<listitem>
<para>
PHP 5.3.3
</para>
</listitem>
<listitem>
<para>
MySQL 5.1.49
</para>
</listitem>
<listitem>
<para>
PostgreSQL 8.4.6
</para>
</listitem>
<listitem>
<para>
Samba 3.5.6
</para>
</listitem>
<listitem>
<para>
GCC 4.4
</para>
</listitem>
<listitem>
<para>
Perl 5.10
</para>
</listitem>
<listitem>
<para>
Python 2.6 and 3.1
</para>
</listitem>
<listitem>
<para>
10,000 new packages, for more than 29,000 binary packages built from nearly
15,000 source packages.
</para>
</listitem>
<listitem>
<para>
DKMS, a framework to generate Linux kernel modules whose sources do not reside
in the Linux kernel source tree.
</para>
</listitem>
<listitem>
<para>
Dependency-based ordering of init scripts using insserv, allowing parallel
execution to shorten the time needed to boot the system.
</para>
</listitem>
<listitem>
<para>
Two new ports, kfreebsd-i386 and kfreebsd-amd64.
</para>
</listitem>
</itemizedlist>
<para>
Many packages started using a new source package format based on quilt. This
<ulink url="https://wiki.debian.org/Projects/DebSrc3.0">new format</ulink>,
called "3.0 (quilt)" for non-native packages, separates Debian patches from the
distributed source code. A new format, "3.0 (native)", was also introduced for
native packages. New features in these formats include support for multiple
upstream tarballs, support for bzip2 and lzma compressed tarballs and the
inclusion of binary files.
</para>
<para>
The twelfth <emphasis>DebConf</emphasis> was held in Banja Luka, Republic of
Srpska, Bosnia and Herzegovina, from 24 to 30 July 2011, with DebCamp preceding
it from 17 to 23 July.
</para>
<para>
The thirteenth <emphasis>DebConf</emphasis> was held in Managua, Nicaragua,
from 8 to 14 July 2012, with DebCamp preceding it from 1 to 6 July, and a
Debian Day on 7 July.
</para>
</section>
<section id="rel-7"><title>The 7.x Releases</title>
<para>
Debian 7.0 (<emphasis>wheezy</emphasis>) was released May 4th, 2013. This new
version of Debian included various interesting features such as <ulink
url="http://www.debian.org/News/2011/20110726b">multiarch support</ulink>,
several <ulink url="http://www.debian.org/News/2012/20120425">specific tools to
deploy private clouds</ulink>, an improved installer, and a complete set of
multimedia codecs and front-ends which removed the need for third-party
repositories.
</para>
<para>
After the release of Debian wheezy, the naming scheme for point releases was
<ulink
url="https://lists.debian.org/debian-release/2013/05/msg01020.html">changed
once again</ulink>: point releases will be named by the minor version number,
e.g. 7.1. In the past point releases were named by the micro number appended
to major and minor number, e.g. 6.0.1.
</para>
<para>
During the Debian Conference DebConf11, in July 2011, the "multiarch support"
was introduced. This feature was a release goal for this release. Multiarch
is a radical rethinking of the filesystem hierarchy with respect to library and
header paths, to make programs and libraries of different hardware
architectures easily installable in parallel on the very same system. This
allows users to install packages from multiple architectures on the same
machine. This is useful in various ways, but the most common is installing
both 64 and 32-bit software on the same machine and having dependencies
correctly resolved automatically. This feature is described extensively in the
<ulink url="https://wiki.debian.org/Multiarch/HOWTO">Multiarch manual</ulink>.
</para>
<para>
The installation process was greatly improved. The system could be installed
using software speech, above all by visually impaired people who do not use a
Braille device. Thanks to the combined efforts of a huge number of
translators, the installation system was available in 73 languages, and more
than a dozen of them were available for speech synthesis too. In addition, for
the first time, Debian supported installation and booting using UEFI for new
64-bit PCs, although there was no support for <emphasis>Secure Boot</emphasis>
yet.
</para>
<para>
Other new features and updated software packages included:
</para>
<itemizedlist>
<listitem>
<para>
Linux Kernel 3.2
</para>
</listitem>
<listitem>
<para>
kFreeBSD kernel 8.3 and 9.0
</para>
</listitem>
<listitem>
<para>
libc: eglibc 2.13
</para>
</listitem>
<listitem>
<para>
the GNOME 3.4 desktop environment
</para>
</listitem>
<listitem>
<para>
KDE Plasma Workspaces and KDE Applications 4.8.4
</para>
</listitem>
<listitem>
<para>
the Xfce 4.8 desktop environment
</para>
</listitem>
<listitem>
<para>
X.org 7.7
</para>
</listitem>
<listitem>
<para>
LibreOffice 3.5.4 (replacing OpenOffice)
</para>
</listitem>
<listitem>
<para>
Xen Hypervisor 4.1.4
</para>
</listitem>
<listitem>
<para>
Apache 2.2.22
</para>
</listitem>
<listitem>
<para>
Tomcat 6.0.35 and 7.0.28
</para>
</listitem>
<listitem>
<para>
PHP 5.4
</para>
</listitem>
<listitem>
<para>
MySQL 5.5.30
</para>
</listitem>
<listitem>
<para>
PostgreSQL 9.1
</para>
</listitem>
<listitem>
<para>
Samba 3.6.6
</para>
</listitem>
<listitem>
<para>
GCC 4.7 on PCs (4.6 elsewhere)
</para>
</listitem>
<listitem>
<para>
Perl 5.14
</para>
</listitem>
<listitem>
<para>
Python 2.7
</para>
</listitem>
<listitem>
<para>
12,800 new packages, for more than 37,400 binary packages built from nearly
17,500 source packages.
</para>
</listitem>
</itemizedlist>
<para>
For more information on the new features introduced in this release, see the
<emphasis>What's new in Debian 7.0</emphasis> chapter of
<emphasis>Wheezy</emphasis> <ulink
url="http://www.debian.org/releases/wheezy/releasenotes">Release Notes</ulink>.
</para>
<para>
The fourteenth <emphasis>DebConf</emphasis> was held in Vaumarcus, Switzerland,
from 11 to 18 August 2013, with DebCamp preceding it from 6 to 10 August, and a
Debian Day on 11 August.
</para>
</section>
<section id="rel-8"><title>The 8.x Releases</title>
<para>
Debian 8.0 (<emphasis>Jessie</emphasis>) was released April 25th, 2015.
</para>
<para>
A major change in this release was the replacement of the init system: systemd
replaced sysvinit. This new init system featured many improvements and faster
boot times. Its inclusion, however, sparked a lot of debate in the different
mailing lists and even led to a General Resolution titled <ulink
url="https://www.debian.org/vote/2014/vote_003">init system coupling</ulink>.
which was voted by close to half of the developers<footnote><para> In the
Debian Project Leader Elections of the previous four years the number of voters
had been usually around 40% of the existing Debian Developers </para>
</footnote>.
</para>
<para>
Other new features and updated software packages included:
</para>
<itemizedlist>
<listitem>
<para>
Apache 2.4.10
</para>
</listitem>
<listitem>
<para>
Asterisk 11.13.1
</para>
</listitem>
<listitem>
<para>
GIMP 2.8.14
</para>
</listitem>
<listitem>
<para>
an updated version of the GNOME desktop environment 3.14
</para>
</listitem>
<listitem>
<para>
GNU Compiler Collection 4.9.2
</para>
</listitem>
<listitem>
<para>
Icedove 31.6.0 (an unbranded version of Mozilla Thunderbird)
</para>
</listitem>
<listitem>
<para>
Iceweasel 31.6.0esr (an unbranded version of Mozilla Firefox)
</para>
</listitem>
<listitem>
<para>
KDE Plasma Workspaces and KDE Applications 4.11.13
</para>
</listitem>
<listitem>
<para>
LibreOffice 4.3.3
</para>
</listitem>
<listitem>
<para>
Linux 3.16.7-ctk9
</para>
</listitem>
<listitem>
<para>
MariaDB 10.0.16 and MySQL 5.5.42
</para>
</listitem>
<listitem>
<para>
Nagios 3.5.1
</para>
</listitem>
<listitem>
<para>
OpenJDK 7u75
</para>
</listitem>
<listitem>
<para>
Perl 5.20.2
</para>
</listitem>
<listitem>
<para>
PHP 5.6.7
</para>
</listitem>
<listitem>
<para>
PostgreSQL 9.4.1
</para>
</listitem>
<listitem>
<para>
Python 2.7.9 and 3.4.2
</para>
</listitem>
<listitem>
<para>
Samba 4.1.17
</para>
</listitem>
<listitem>
<para>
Tomcat 7.0.56 and 8.0.14
</para>
</listitem>
<listitem>
<para>
Xen Hypervisor 4.4.1
</para>
</listitem>
<listitem>
<para>
the Xfce 4.10 desktop environment
</para>
</listitem>
<listitem>
<para>
more than 43,000 other ready-to-use software packages, built from nearly 20,100
source packages.
</para>
</listitem>
</itemizedlist>
<para>
For more information on the new features introduced in this release, see the
<emphasis>What's new in Debian 8.0</emphasis> chapter of
<emphasis>Jessie</emphasis> <ulink
url="http://www.debian.org/releases/jessie/releasenotes">Release Notes</ulink>.
</para>
</section>
<section id="rel-9"><title>The 9.x Releases</title>
<para>
Debian 9.0 (<emphasis>Stretch</emphasis>) was released June 17th, 2017.
</para>
<para>
New features and updated software packages included:
</para>
<itemizedlist>
<listitem>
<para>
Apache 2.4.23
</para>
</listitem>
<listitem>
<para>
Bind 9.10
</para>
</listitem>
<listitem>
<para>
Calligra 2.9
</para>
</listitem>
<listitem>
<para>
Emacs 4.88
</para>
</listitem>
<listitem>
<para>
Firefox 50.0
</para>
</listitem>
<listitem>
<para>
GNOME desktop environment 3.22
</para>
</listitem>
<listitem>
<para>
GNU Compiler Collection 6.3
</para>
</listitem>
<listitem>
<para>
GnuPG 2.1
</para>
</listitem>
<listitem>
<para>
KDE Plasma Workspaces and KDE Applications 5.8
</para>
</listitem>
<listitem>
<para>
LibreOffice 5.2.7
</para>
</listitem>
<listitem>
<para>
Linux 4.9
</para>
</listitem>
<listitem>
<para>
MariaDB 10.1
</para>
</listitem>
<listitem>
<para>
OpenJDK 8
</para>
</listitem>
<listitem>
<para>
OpenSSH 7.4p1
</para>
</listitem>
<listitem>
<para>
Perl 5.24
</para>
</listitem>
<listitem>
<para>
PHP 7.0
</para>
</listitem>
<listitem>
<para>
Postfix 3.1
</para>
</listitem>
<listitem>
<para>
PostgreSQL 9.6
</para>
</listitem>
<listitem>
<para>
Python 3.5
</para>
</listitem>
<listitem>
<para>
Samba 4.5.8
</para>
</listitem>
<listitem>
<para>
Xen Hypervisor 4.8.1
</para>
</listitem>
<listitem>
<para>
the Xfce 4.12 desktop environment
</para>
</listitem>
<listitem>
<para>
more than 51,000 other ready-to-use software packages, built from nearly 25,000
source packages.
</para>
</listitem>
</itemizedlist>
<para>
For more information on the new features introduced in this release, see the
<emphasis>What's new in Debian 9.0</emphasis> chapter of
<emphasis>Stretch</emphasis> <ulink
url="http://www.debian.org/releases/stretch/releasenotes">Release
Notes</ulink>.
</para>
</section>
<section id="events"><title>Important Events</title>
<section id="2000-07"><title>July 2000: Joel Klecker died</title>
<para>
On July 11th, 2000, Joel Klecker, who was also known as Espy, passed away at 21
years of age. No one who saw 'Espy' in #mklinux, the Debian lists or channels
knew that behind this nickname was a young man suffering from a form of <ulink
url="http://mdausa.org/disease/dmd.html">Duchenne muscular dystrophy</ulink>.
Most people only knew him as 'the Debian glibc and powerpc guy' and had no idea
of the hardships Joel fought. Though physically impaired, he shared his great
mind with others.
</para>
<para>
Joel Klecker (also known as Espy) will be missed.
</para>
</section>
<section id="2000-10"><title>October 2000: Implementation of Package Pools</title>
<para>
James Troup <ulink
url="http://lists.debian.org/debian-devel-announce-0010/msg00007.html">reported</ulink>
that he has been working on re-implementing the archive maintenance tools and
switching to package pools. From this date, files are stored in a directory
named after the corresponding source package inside of the
<filename>pools</filename> directory. The distribution directories will only
contain Packages files that contain references to the pool. This simplifies
overlapping distributions such as testing and unstable. The archive is also
database-driven using PostgreSQL which also speeds up lookups.
</para>
<para>
This concept of managing Debian's archives sort of like a package cache was
first introduced by Bdale Garbee in <ulink
url="http://lists.debian.org/debian-devel/1998/05/msg01607.html">this
email</ulink> to the debian-devel list in May of 1998.
</para>
</section>
<section id="2001-03-cr"><title>March 2001: Christopher Rutter died</title>
<para>
On March 1st, 2001, Christopher Matthew Rutter (also known as cmr) was killed
after he was struck by a car at the age of 19. Christopher was a young and
well known member of the Debian project helping the ARM port. The
buildd.debian.org site is dedicated to his memory.
</para>
<para>
Chris Rutter will be missed.
</para>
</section>
<section id="2001-03-fp"><title>March 2001: Fabrizio Polacco died</title>
<para>
On March 28th, 2001, Fabrizio Polacco passed away after a long illness. The
Debian Project honors his good work and strong dedication to Debian and Free
Software. The contributions of Fabrizio will not be forgotten, and other
developers will step forward to continue his work.
</para>
<para>
Fabrizio Polacco will be missed.
</para>
</section>
<section id="2002-07"><title>July 2002: Martin Butterweck died</title>
<para>
On July 21st, 2002, Martin Butterweck (also known as blendi) died after
battling leukemia. Martin was a young member of the Debian project who
recently joined the project.
</para>
<para>
Martin Butterweck will be missed.
</para>
</section>
<section id="2002-11"><title>November 2002: Fire burnt Debian server</title>
<para>
Around 08:00 CET on November 20th, 2002, the University of Twente Network
Operations Center (NOC) caught fire. The building burnt to the ground. The
fire department gave up hope on protecting the server area. Among other things
the NOC hosted satie.debian.org which contained both the security and non-US
archive as well as the new-maintainer (nm) and quality assurance (qa)
databases. Debian rebuilt these services on the host klecker, which was
recently moved from the U.S.A. to the Netherlands.
</para>
</section>
<section id="2003-11"><title>November 2003: Several Debian server hacked</title>
<para>
Starting 17:00 UTC on November 19th, 2003, four of the project's main
Web servers for bug tracking, mailing lists, security and Web searches
<ulink url="https://www.debian.org/News/2003/20031202">have been
compromised</ulink>. The services were taken down for inspection and
fortunately it could be confirmed, that the package archive was not
affected by this compromise. On November 25th, all services were
recovered and back online.
</para>
</section>
<section id="2004-05"><title>May 2004: Manuel Estrada Sainz and Andrés García Solier died</title>
<para>
On May 9th Manuel Estrada Sainz (ranty) and Andrés García Solier (ErConde)
were killed in a tragic car accident while returning from the Free Software
conference held at Valencia, Spain.
</para>
<para>
Manuel Estrada Sainz and Andrés García Solier will be missed.
</para>
</section>
<section id="2005-06"><title>July 2005: Jens Schmalzing died</title>
<para>
On July 30th Jens Schmalzing (jensen) died in a tragic accident at his
workplace in Munich, Germany. He was involved in Debian as a maintainer of
several packages, as supporter of the PowerPC port, as a member of the kernel
team, and was instrumental in taking the PowerPC kernel package to version 2.6.
He also maintained the Mac-on-Linux emulator and its kernel modules, helped
with the installer and with local Munich activities.
</para>
<para>
Jens Schmalzing will be missed.
</para>
</section>
<section id="2008-12"><title>December 2008: Thiemo Seufer died</title>
<para>
On December 26th Thiemo Seufer (ths) died in a car accident. He was the lead
maintainer of the MIPS and MIPSEL port and he had also contributed at length in
the debian-installer long before <ulink
url="http://lists.debian.org/debian-newmaint/2004/06/msg00021.html">he became a
Debian developer</ulink> in 2004. As a member of the QEMU team he wrote most
of the MIPS emulation layer.
</para>
<para>
Thiemo Seufer will be missed.
</para>
</section>
<section id="2010-08"><title>August 2010: Frans Pop died</title>
<para>
Frans Pop (fjp) died on August 20th. Frans was involved in Debian as a
maintainer of several packages, a supporter of the S/390 port, and one of the
most involved members of the Debian Installer team. He was a Debian
listmaster, editor and release manager of the Installation Guide and the
release notes, as well as a Dutch translator.
</para>
<para>
Frans Pop will be missed.
</para>
</section>
<section id="2011-04"><title>April 2011: Adrian von Bidder died</title>
<para>
Adrian von Bidder (cmot) died on April 17th. Adrian was one of the founding
members and secretary of debian.ch, he sparked many ideas that made Debian
Switzerland be what it is today. Adrian also actively maintained software in
the Debian package archive, and represented the project at numerous events.
</para>
<para>
Adrian von Bidder will be missed.
</para>
</section>
<section id="2003-05"><title>May 2013: Ray Dassen died</title>
<para>
Ray Dassen (jdassen) died on May 18th. Ray was a Debian Developer for
incredible 19 years. He joined the project in 1994, and continued to be an
active contributor until his passing. Ray was one of the founding members of
the Debian GNOME team, his friendliness and willingness to help fostered a
spirit of collaboration within the GNOME team. He continued his involvement
within Debian as the maintainer of several packages, most notably the Gnumeric
spreadsheet.
</para>
<para>
Ray Dassen will be missed.
</para>
</section>
<section id="2014-07"><title>July 2014: Peter Miller died</title>
<para>
Peter Miller died on July 27th. Peter was a relative newcomer to the Debian
project, but his contributions to Free and Open Source Software go back to the
late 1980s. Peter was significant contributor to GNU gettext as well as being
the main upstream author and maintainer of other projects that ship as part of
Debian, including, but not limited to srecord, aegis and cook. Peter was also
the author of the paper <emphasis>Recursive Make Considered Harmful</emphasis>.
</para>
<para>
Peter Miller will be missed.
</para>
</section>
<section id="2015-02"><title>February 2015: Clytie Siddall died</title>
<para>
Clytie Siddall died in February 2015. Clytie was a contributor of Vietnamese
translations to Debian and other projects for many years. Within Debian she
worked on translations for the installer, dpkg, apt and various documentation.
She also contributed translations within the GNOME community and many other
projects. Clytie was also a GNOME foundation member between 2005 and 2007.
</para>
<para>
Clytie Siddall will be missed.
</para>
</section>
<section id="2015-12"><title>December 2015: Ian Murdock died</title>
<para>
Ian Murdock, the founder of the Debian Project and its community, died in
December 2015. Ian was introduced to computers early in his life, he started
actively programming at nine years of age. With the idea and the opportunity
to make something better, he started the Debian Project in August of 1993. At
that time, the whole concept of a "distribution" of Linux was new. Inspired as
he said by Linus Torvalds' own sharing of Linux, he released Debian with the
intention that this distribution should be made openly, in the spirit of Linux
and GNU. Ian's dream lives on: Debian is made up of a strong community that
has fostered development, growth, and wonder. It remains incredibly active
with thousands of developers working untold hours to bring the world a reliable
and secure operating system. Debian has sparked the interest, curiosity, and
passion of those who want to make something better. Then, now, and far into
the future.
</para>
<para>
The Debian 9 <emphasis>Stretch</emphasis> release was dedicated in his memory.
</para>
<para>
Ian Murdock will be missed.
</para>
</section>
<section id="2016-09"><title>September 2016: Kristoffer H. Rose died</title>
<para>
Kristoffer H. Rose died on September 17th 2016 after a long battle with
myelofibrosis. Kristoffer was a Debian contributor from the very early days of
the project, and the upstream author of several packages, such as the LaTeX
package Xy-pic and FlexML. On his return to the project after several years'
absence, many of us had the pleasure of meeting Kristoffer during DebConf15 in
Heidelberg.
</para>
<para>
Kristoffer H. Rose will be missed.
</para>
</section>
</section>
<section id="next"><title>What's Next?</title>
<para>
The Debian Project continues to work on the <emphasis>unstable</emphasis>
distribution (codenamed <emphasis>sid</emphasis>, after the evil and "unstable"
kid next door from the <emphasis>Toy Story 1</emphasis> who should never be let
out into the world). Sid is the permanent name for the unstable distribution
and is always 'Still In Development'. Most new or updated packages are
uploaded into this distribution.
</para>
<para>
The <emphasis>testing</emphasis> release is intended to become the next stable
release and is currently codenamed <emphasis>buster</emphasis>.
</para>
</section>
</chapter>
<appendix id="manifesto"><title>The Debian Manifesto</title>
<para>
Written by Ian A. Murdock, Revised 01/06/94
</para>
<section id="what-is-debian"><title>What is Debian Linux?</title>
<para>
Debian Linux is a brand-new kind of Linux distribution. Rather than being
developed by one isolated individual or group, as other distributions of Linux
have been developed in the past, Debian is being developed openly in the spirit
of Linux and GNU. The primary purpose of the Debian project is to finally
create a distribution that lives up to the Linux name. Debian is being
carefully and conscientiously put together and will be maintained and supported
with similar care.
</para>
<para>
It is also an attempt to create a non-commercial distribution that will be able
to effectively compete in the commercial market. It will eventually be
distributed by The Free Software Foundation on CD-ROM, and The Debian Linux
Association will offer the distribution on floppy disk and tape along with
printed manuals, technical support and other end-user essentials. All of the
above will be available at little more than cost, and the excess will be put
toward further development of free software for all users. Such distribution
is essential to the success of the Linux operating system in the commercial
market, and it must be done by organizations in a position to successfully
advance and advocate free software without the pressure of profits or returns.
</para>
</section>
<section id="why-is-debian"><title>Why is Debian being constructed?</title>
<para>
Distributions are essential to the future of Linux. Essentially, they
eliminate the need for the user to locate, download, compile, install and
integrate a fairly large number of essential tools to assemble a working Linux
system. Instead, the burden of system construction is placed on the
distribution creator, whose work can be shared with thousands of other users.
Almost all users of Linux will get their first taste of it through a
distribution, and most users will continue to use a distribution for the sake
of convenience even after they are familiar with the operating system. Thus,
distributions play a very important role indeed.
</para>
<para>
Despite their obvious importance, distributions have attracted little attention
from developers. There is a simple reason for this: they are neither easy nor
glamorous to construct and require a great deal of ongoing effort from the
creator to keep the distribution bug-free and up-to-date. It is one thing to
put together a system from scratch; it is quite another to ensure that the
system is easy for others to install, is installable and usable under a wide
variety of hardware configurations, contains software that others will find
useful, and is updated when the components themselves are improved.
</para>
<para>
Many distributions have started out as fairly good systems, but as time passes
attention to maintaining the distribution becomes a secondary concern. A
case-in-point is the Softlanding Linux System (better known as SLS). It is
quite possibly the most bug-ridden and badly maintained Linux distribution
available; unfortunately, it is also quite possibly the most popular. It is,
without question, the distribution that attracts the most attention from the
many commercial "distributors" of Linux that have surfaced to capitalize on the
growing popularity of the operating system.
</para>
<para>
This is a bad combination indeed, as most people who obtain Linux from these
"distributors" receive a bug-ridden and badly maintained Linux distribution.
As if this wasn't bad enough, these "distributors" have a disturbing tendency
to misleadingly advertise non-functional or extremely unstable "features" of
their product. Combine this with the fact that the buyers will, of course,
expect the product to live up to its advertisement and the fact that many may
believe it to be a commercial operating system (there is also a tendency not to
mention that Linux is free nor that it is distributed under the GNU General
Public License). To top it all off, these "distributors" are actually making
enough money from their effort to justify buying larger advertisements in more
magazines; it is the classic example of unacceptable behavior being rewarded by
those who simply do not know any better. Clearly something needs to be done to
remedy the situation.
</para>
</section>
<section id="how-will-debian"><title>How will Debian attempt to put an end to these problems?</title>
<para>
The Debian design process is open to ensure that the system is of the highest
quality and that it reflects the needs of the user community. By involving
others with a wide range of abilities and backgrounds, Debian is able to be
developed in a modular fashion. Its components are of high quality because
those with expertise in a certain area are given the opportunity to construct
or maintain the individual components of Debian involving that area. Involving
others also ensures that valuable suggestions for improvement can be
incorporated into the distribution during its development; thus, a distribution
is created based on the needs and wants of the users rather than the needs and
wants of the constructor. It is very difficult for one individual or small
group to anticipate these needs and wants in advance without direct input from
others.
</para>
<para>
Debian Linux will also be distributed on physical media by the Free Software
Foundation and the Debian Linux Association. This provides Debian to users
without access to the Internet or FTP and additionally makes products and
services such as printed manuals and technical support available to all users
of the system. In this way, Debian may be used by many more individuals and
organizations than is otherwise possible, the focus will be on providing a
first-class product and not on profits or returns, and the margin from the
products and services provided may be used to improve the software itself for
all users whether they paid to obtain it or not.
</para>
<para>
The Free Software Foundation plays an extremely important role in the future of
Debian. By the simple fact that they will be distributing it, a message is
sent to the world that Linux is not a commercial product and that it never
should be, but that this does not mean that Linux will never be able to compete
commercially. For those of you who disagree, I challenge you to rationalize
the success of GNU Emacs and GCC, which are not commercial software but which
have had quite an impact on the commercial market regardless of that fact.
</para>
<para>
The time has come to concentrate on the future of Linux rather than on the
destructive goal of enriching oneself at the expense of the entire Linux
community and its future. The development and distribution of Debian may not
be the answer to the problems that I have outlined in the Manifesto, but I hope
that it will at least attract enough attention to these problems to allow them
to be solved.
</para>
</section>
</appendix>
</book>
|