fbpx
Wikipedia

Debian

Debian (/ˈdɛbiən/),[5][6] also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of Debian (0.01) was released on September 15, 1993,[7] and its first stable version (1.1) was released on June 17, 1996.[8] The Debian Stable branch is the most popular edition for personal computers and servers. Debian is also the basis for many other distributions, most notably Ubuntu.

Debian
Debian 11 (Bullseye) running its default desktop environment, GNOME version 3.38
DeveloperThe Debian Project
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Initial releaseSeptember 1993; 29 years ago (1993-09)
Latest release11.6[1]  (Bullseye) / 17 December 2022
Latest preview12 alpha1[2]  (Bookworm) / 22 September 2022
Repository
  • sources.debian.org
Available in75 languages
Update methodLong-term support in stable edition, rolling release in unstable and testing editions
Package managerdpkg
Platformsx86-64, arm64, armel,[a] armhf, i386, mips, mipsel, mips64el, ppc64el, s390x,[3] riscv64 (in progress)[4]
Kernel typeMonolithic (Linux kernel)
UserlandGNU
Default
user interface
  • GNOME on DVD
  • XFCE on CD and non-Linux ports
  • MATE available on Debian's website
  • KDE Plasma available on Debian's website
  • LXQt available on Debian's website
  • LXDE available on Debian's website
  • Cinnamon available on Debian's website
LicenseDFSG-compatible licenses
Official websitewww.debian.org

Debian is one of the oldest operating systems based on the Linux kernel. The project is coordinated over the Internet by a team of volunteers guided by the Debian Project Leader and three foundational documents: the Debian Social Contract, the Debian Constitution, and the Debian Free Software Guidelines. New distributions are updated continually, and the next candidate is released after a time-based freeze.

Since its founding, Debian has been developed openly and distributed freely according to the principles of the GNU Project. Because of this, the Free Software Foundation sponsored the project from November 1994 to November 1995. When the sponsorship ended, the Debian Project formed the nonprofit organization Software in the Public Interest to continue financially supporting development.

History

Debian version history

Debian distribution codenames are based on the names of characters from the Toy Story films. Debian's unstable trunk is named after Sid, a character who regularly destroyed his toys.[9]

Founding (1993–1998)

Debian was first announced on August 16, 1993, by Ian Murdock, who initially called the system "the Debian Linux Release".[10][11] The word "Debian" was formed as a portmanteau of the first name of his then-girlfriend (later ex-wife) Debra Lynn and his own first name.[12] Before Debian's release, the Softlanding Linux System (SLS) had been a popular Linux distribution and the basis for Slackware.[13] The perceived poor maintenance and prevalence of bugs in SLS motivated Murdock to launch a new distribution.[14]

Debian 0.01, released on September 15, 1993, was the first of several internal releases.[7] Version 0.90 was the first public release,[7] providing support through mailing lists hosted at Pixar.[15] The release included the Debian Linux Manifesto, outlining Murdock's view for the new operating system. In it he called for the creation of a distribution to be maintained "openly in the spirit of Linux and GNU."[16]

The Debian project released the 0.9x versions in 1994 and 1995.[17] During this time it was sponsored by the Free Software Foundation for one year.[18] Ian Murdock delegated the base system, the core packages of Debian, to Bruce Perens and Murdock focused on the management of the growing project.[14] The first ports to non-IA-32 architectures began in 1995, and Debian 1.1 was released in 1996.[19] By that time and thanks to Ian Jackson, the dpkg package manager was already an essential part of Debian.[20]

In 1996, Bruce Perens assumed the project leadership. Perens was a controversial leader, regarded as authoritarian and strongly attached to Debian.[21] He drafted a social contract and edited suggestions from a month-long discussion into the Debian Social Contract and the Debian Free Software Guidelines.[22] After the FSF withdrew their sponsorship in the midst of the free software vs. open source debate,[23] Perens initiated the creation of the legal umbrella organization Software in the Public Interest instead of seeking renewed involvement with the FSF.[19] He led the conversion of the project from a.out to ELF.[14] He created the BusyBox program to make it possible to run a Debian installer on a single floppy disk, and wrote a new installer.[24] By the time Debian 1.2 was released, the project had grown to nearly two hundred volunteers.[14] Perens left the project in 1998.[25]

Ian Jackson became the leader in 1998.[26] Debian 2.0 introduced the second official port, m68k.[17] During this time the first port to a non-Linux kernel, Debian GNU/Hurd, was started.[27] On December 2, the first Debian Constitution was ratified.[28]

Leader election (1999–2005)

From 1999, the project leader was elected yearly.[29] The Advanced Packaging Tool was deployed with Debian 2.1.[17] The number of applicants was overwhelming and the project established the new member process.[30][31] The first Debian derivatives, namely Libranet,[32] Corel Linux and Stormix's Storm Linux, were started in 1999.[19] The 2.2 release in 2000 was dedicated to Joel Klecker, a developer who died of Duchenne muscular dystrophy.[33]

In late 2000, the project reorganized the archive with new package "pools" and created the Testing distribution, made up of packages considered stable, to reduce the freeze for the next release.[19] In the same year, developers began holding an annual conference called DebConf with talks and workshops for developers and technical users.[34] In May 2001, Hewlett-Packard announced plans to base its Linux development on Debian.[35]

In July 2002, the project released version 3.0, code-named Woody, the first release to include cryptographic software, a free licensed KDE and internationalization.[36] During these last release cycles, the Debian project drew considerable criticism from the free software community because of the long time between stable releases.[37][38][39]

Some events disturbed the project while working on Sarge, as Debian servers were attacked by fire and hackers.[19][40] One of the most memorable was the Vancouver prospectus.[41][42][43] After a meeting held in Vancouver, release manager Steve Langasek announced a plan to reduce the number of supported ports to four in order to shorten future release cycles.[44] There was a large reaction because the proposal looked more like a decision and because such a drop would damage Debian's aim to be "the universal operating system".[45][46][47]

The first version of the Debian-based Ubuntu, named "4.10 Warty Warthog", was released on October 20, 2004.[48] Because it was distributed as a free download, it became one of the most popular and successful operating systems with more than "40 million users" according to Canonical Ltd.[49][50] However, Murdock was critical of the differences between Ubuntu packages and Debian, stating that it leads to incompatibilities.[51]

Sarge and later releases (2005–present)

 
Debian 4 (Etch), 2007

The 3.1 Sarge release was made in June 2005. This release updated 73% of the software and included over 9,000 new packages. A new installer with a modular design, Debian-Installer, allowed installations with RAID, XFS and LVM support, improved hardware detection, made installations easier for novice users, and was translated into almost forty languages. An installation manual and release notes were in ten and fifteen languages respectively. The efforts of Skolelinux, Debian-Med and Debian-Accessibility raised the number of packages that were educational, had a medical affiliation, and ones made for people with disabilities.[19][52]

 
 
Iceweasel running on Debian 7 (Wheezy)

In 2006, as a result of a much-publicized dispute, Mozilla software was rebranded in Debian, with Firefox forked as Iceweasel and Thunderbird as Icedove. The Mozilla Corporation stated that software with unapproved modifications could not be distributed under the Firefox trademark. Two reasons that Debian modifies the Firefox software are to change the non-free artwork and to provide security patches.[53][54] In February 2016, it was announced that Mozilla and Debian had reached an agreement and Iceweasel would revert to the name Firefox; similar agreement was anticipated for Icedove/Thunderbird.[55]

A fund-raising experiment, Dunc-Tank, was created to solve the release cycle problem and release managers were paid to work full-time;[56] in response, unpaid developers slowed down their work and the release was delayed.[57]
Debian 4.0 (Etch) was released in April 2007, featuring the x86-64 port and a graphical installer.[17]
Debian 5.0 (Lenny) was released in February 2009, supporting Marvell's Orion platform and netbooks such as the Asus Eee PC.[58] The release was dedicated to Thiemo Seufer, a developer who died in a car crash.[59]

 
Debian 6 (Squeeze), 2011

In July 2009, the policy of time-based development freezes on a two-year cycle was announced. Time-based freezes are intended to blend the predictability of time based releases with Debian's policy of feature based releases, and to reduce overall freeze time.[60] The Squeeze cycle was going to be especially short; however, this initial schedule was abandoned.[61] In September 2010, the backports service became official, providing more recent versions of some software for the stable release.[62]

Debian 6.0 (Squeeze) was released in February 2011, featuring Debian GNU/kFreeBSD as a technology preview, along with adding a dependency-based boot system, and moving problematic firmware to the non-free section.[63]
Debian 7.0 (Wheezy) was released in May 2013, featuring multiarch support.[64]
Debian 8.0 (Jessie) was released in April 2015, using systemd as the new init system.[65]
Debian 9.0 (Stretch) was released in June 2017, with nftables as a replacement for iptables, support for Flatpak apps, and MariaDB as the replacement for MySQL.[66][67]
Debian 10.0 (Buster) was released in July 2019, adding support for Secure Boot and enabling AppArmor by default.[68]
Debian 11.0 (Bullseye) was released in August 2021, enabling persistency in the system journal, adding support for driverless scanning, and containing kernel-level support for exFAT filesystems.[69]

Debian is still in development and new packages are uploaded to unstable every day.[70]

Debian used to be released as a very large set of CDs for each architecture, but with the release of Debian 9 (Stretch) in 2017, these have been dropped.[71]

Throughout Debian's lifetime, both the Debian distribution and its website have won various awards from different organizations,[72] including Server Distribution of the Year 2011,[73] The best Linux distro of 2011,[74] and a Best of the Net award for October 1998.[75]

On December 2, 2015, Microsoft announced that they would offer Debian GNU/Linux as an endorsed distribution on the Azure cloud platform.[76][77] Microsoft has also added a user environment to their Windows 10 desktop operating system called Windows Subsystem for Linux that offers a Debian subset.[78]

Features

 
Debian 10 installation menu (BIOS Mode)
 
Text version of the Debian Installer
 
Graphical version of the Debian Installer
 
Debian 10 console login and welcome message

Debian has access to online repositories that contain over 51,000 packages.[79] Debian officially contains only free software, but non-free software can be downloaded and installed from the Debian repositories.[80] Debian includes popular free programs such as LibreOffice,[81] Firefox web browser, Evolution mail, K3b disc burner, VLC media player, GIMP image editor, and Evince document viewer.[80] Debian is a popular choice for servers, for example as the operating system component of a LAMP stack.[82][83]

Kernels

Several flavors of the Linux kernel exist for each port. For example, the i386 port has flavors for IA-32 PCs supporting Physical Address Extension and real-time computing, for older PCs, and for x86-64 PCs.[84] The Linux kernel does not officially contain firmware lacking source code, although such firmware is available in non-free packages and alternative installation media.[85][86]

Desktop environments

 
XFCE is default on CD images and non-Linux ports

Debian offers CD and DVD images specifically built for XFCE, GNOME, KDE, MATE, Cinnamon, LXDE, and LXQT.[63] MATE is officially supported,[87] while Cinnamon support was added with Debian 8.0 Jessie.[88] Less common window managers such as Enlightenment, Openbox, Fluxbox, IceWM, Window Maker and others are available.[89]

The default desktop environment of version 7.0 Wheezy was temporarily switched to Xfce, because GNOME 3 did not fit on the first CD of the set.[90] The default for the version 8.0 Jessie was changed again to Xfce in November 2013,[91] and back to GNOME in September 2014.[92]

Localization

Several parts of Debian are translated into languages other than American English, including package descriptions, configuration messages, documentation and the website.[93] The level of software localization depends on the language, ranging from the highly supported German and French to the barely translated Creek and Samoan.[94] The Debian 10 installer is available in 76 languages.[95]

Multimedia support

Multimedia support has been problematic in Debian regarding codecs threatened by possible patent infringements, lacking source code, or under too restrictive licenses.[96] Even though packages with problems related to their distribution could go into the non-free area, software such as libdvdcss is not hosted at Debian.[97]

A notable third party repository exists, formerly named debian-multimedia.org,[98][99][100] providing software not present in Debian such as Windows codecs, libdvdcss and the Adobe Flash Player.[101] Even though this repository is maintained by Christian Marillat, a Debian developer, it is not part of the project and is not hosted on a Debian server. The repository provides packages already included in Debian, interfering with the official maintenance. Eventually, project leader Stefano Zacchiroli asked Marillat to either settle an agreement about the packaging or to stop using the "Debian" name.[102] Marillat chose the latter and renamed the repository to deb-multimedia.org. The repository was so popular that the switchover was announced by the official blog of the Debian project.[103]

Distribution

Debian offers DVD and CD images for installation that can be downloaded using BitTorrent or jigdo. Physical discs can also be bought from retailers.[104] The full sets are made up of several discs (the amd64 port consists of 13 DVDs or 84 CDs),[105] but only the first disc is required for installation, as the installer can retrieve software not contained in the first disc image from online repositories.[106]

Debian offers different network installation methods. A minimal install of Debian is available via the netinst CD, whereby Debian is installed with just a base and later added software can be downloaded from the Internet. Another option is to boot the installer from the network.[107]

The default bootstrap loader is GNU GRUB version 2, though the package name is simply grub, while version 1 was renamed to grub-legacy. This conflicts with (e.g., Fedora Linux), where grub version 2 is named grub2.

The default desktop may be chosen from the DVD boot menu among GNOME, KDE Plasma, Xfce and LXDE, and from special disc 1 CDs.[108][109]

Debian releases live install images for CDs, DVDs and USB thumb drives, for IA-32 and x86-64 architectures, and with a choice of desktop environments. These Debian Live images allow users to boot from removable media and run Debian without affecting the contents of their computer. A full install of Debian to the computer's hard drive can be initiated from the live image environment.[110] Personalized images can be built with the live-build tool for discs, USB drives and for network booting purposes.[111] Installation images are hybrid on some architectures and can be used to create a bootable USB drive (Live USB).[112]

Packages

Package management operations can be performed with different tools available on Debian, from the lowest level command dpkg to graphical front-ends like Synaptic. The recommended standard for administering packages on a Debian system is the apt toolset.[113]

dpkg provides the low-level infrastructure for package management.[114] The dpkg database contains the list of installed software on the current system. The dpkg command tool does not know about repositories. The command can work with local .deb package files, and information from the dpkg database.[115]

APT tools

 
Using Aptitude to view Debian package details
 
Package installed with Aptitude

An Advanced Packaging Tool (APT) allows administering an installed Debian system to retrieve and resolve package dependencies from repositories. APT tools share dependency information and cached packages.[113]

  • The apt command itself is intended as an end user interface and enables some options better suited for interactive usage by default compared to more specialized APT like apt-get and apt-cache explained below.
  • apt-get and apt-cache are command tools of the standard apt package. apt-get installs and removes packages, and apt-cache is used for searching packages and displaying package information.[113]
  • Aptitude is a command line tool that also offers a text-based user interface. The program comes with enhancements such as better search on package metadata.[113]

GDebi and other front-ends

 
Screenshot of GDebi Package installer

GDebi is an APT tool which can be used in command-line and on the GUI.[116] GDebi can install a local .deb file via the command line like the dpkg command, but with access to repositories to resolve dependencies.[117] Other graphical front-ends for APT include Software Center,[118] Synaptic[119] and Apper.[120]

GNOME Software is a graphical front-end for PackageKit, which itself can work on top of various software packaging systems.

Repositories

The Debian Free Software Guidelines (DFSG) define the distinctive meaning of the word "free" as in "free and open-source software".[121] Packages that comply with these guidelines, usually under the GNU General Public License, Modified BSD License or Artistic License,[122] are included inside the main area;[123] otherwise, they are included inside the non-free and contrib areas. These last two areas are not distributed within the official installation media, but they can be adopted manually.[121]

Non-free includes packages that do not comply with the DFSG,[124] such as documentation with invariant sections and proprietary software,[125][126] and legally questionable packages.[124] Contrib includes packages which do comply with the DFSG but fail other requirements. For example, they may depend on packages which are in non-free or requires such for building them.[124]

Richard Stallman and the Free Software Foundation have criticized the Debian project for hosting the non-free repository and because the contrib and non-free areas are easily accessible,[127][128] an opinion echoed by some in Debian including the former project leader Wichert Akkerman.[129] The internal dissent in the Debian project regarding the non-free section has persisted,[130] but the last time it came to a vote in 2004, the majority decided to keep it.[131]

Cross-distribution package manager

The most popular optional Linux cross-distribution package manager are graphical (front-ends) package managers. They are available within the official Debian Repository but are not installed by default. They are widely popular with both Debian users and Debian software developers who are interested in installing the most recent versions of application or using the cross-distribution package manager built-in sandbox environment. While at the same time remaining in control of the security.[132][133]

Four most popular cross-distribution package managers. Sorted in alphabetical order:

Branches

 
A Debian 10.0 Buster box cover

Three branches of Debian (also called releases, distributions or suites) are regularly maintained:[134]

  • Stable is the current release and targets stable and well-tested software needs.[135] Stable is made by freezing Testing for a few months where bugs are fixed and packages with too many bugs are removed; then the resulting system is released as stable. It is updated only if major security or usability fixes are incorporated.[123] This branch has an optional backports service that provides more recent versions of some software.[62] Stable's CDs and DVDs can be found in the Debian website.[105]
  • Testing is the preview branch that will eventually become the next major release. The packages included in this branch have had some testing in unstable but they may not be fit for release yet. It contains newer packages than stable but older than unstable. This branch is updated continually until it is frozen.[123] Testing's CDs and DVDs can be found on the Debian website.[105]
  • Unstable, always codenamed sid, is the trunk. Packages are accepted without checking the distribution as a whole.[123] This branch is usually run by software developers who participate in a project and need the latest libraries available, and by those who prefer bleeding-edge software.[134] Debian does not provide full Sid installation discs, but rather a minimal ISO that can be used to install over a network connection. Additionally, this branch can be installed through a system upgrade from stable or testing.[136]

Other branches in Debian:

  • Oldstable is the prior stable release.[123] It is supported by the Debian Security Team until one year after a new stable is released, and since the release of Debian 6, for another 2 years through the Long Term Support project.[137] Eventually, oldstable is moved to a repository for archived releases.[123] Debian 10 is the current Oldstable release.
  • Oldoldstable is the prior oldstable release. It is supported by the Long Term Support community. Eventually, oldoldstable is moved to a repository for archived releases. Debian 9 is the current Oldoldstable release.
  • Experimental is a temporary staging area of highly experimental software that is likely to break the system. It is not a full distribution and missing dependencies are commonly found in unstable, where new software without the damage chance is normally uploaded.[123]

The snapshot archive provides older versions of the branches. They may be used to install a specific older version of some software.[138]

Numbering scheme

Stable and oldstable get minor updates, called point releases; as of August 2021, the stable release is version 11.0,[139] released on August 14, 2021; 16 months ago (2021-08-14), and the oldstable release is version 10.10.[140]

The numbering scheme for the point releases up to Debian 4.0 was to include the letter r (for revision)[141] after the main version number and then the number of the point release; for example, the latest point release of version 4.0 is 4.0r9.[142] This scheme was chosen because a new dotted version would make the old one look obsolete and vendors would have trouble selling their CDs.[143]

From Debian 5.0, the numbering scheme of point releases was changed, conforming to the GNU version numbering standard;[144] the first point release of Debian 5.0 was 5.0.1 instead of 5.0r1.[145] The numbering scheme was once again changed for the first Debian 7 update, which was version 7.1.[146] The r scheme is no longer in use, but point release announcements include a note about not throwing away old CDs.[147]

Derivatives and flavors

Debian is one of the most popular Linux distributions, and many other distributions have been created from the Debian codebase.[148] As of 2021, DistroWatch lists 121 active Debian derivatives.[149] The Debian project provides its derivatives with guidelines for best practices and encourages derivatives to merge their work back into Debian.[150][151]

Debian Pure Blends are subsets of a Debian release configured out-of-the-box for users with particular skills and interests.[152] For example, Debian Jr. is made for children, while Debian Science is for researchers and scientists.[153] The complete Debian distribution includes all available Debian Pure Blends.[152] "Debian Blend" (without "Pure") is a term for a Debian-based distribution that strives to become part of mainstream Debian, and have its extra features included in future releases.[154]

 
Logo of Debian GNU/kFreeBSD

Debian GNU/kFreeBSD is a discontinued[155] Debian flavor. It used the FreeBSD kernel and GNU userland. The majority of software in Debian GNU/kFreeBSD was built from the same sources as Debian, with some kernel packages from FreeBSD. The k in kFreeBSD is an abbreviation for kernel, which refers to the FreeBSD kernel. Before discontinuing the project, Debian maintained i386 and amd64 ports. The last version of Debian kFreeBSD was Debian 8 (Jessie) RC3. Debian GNU/kFreeBSD was created in 2002.[156] It was included in Debian 6.0 (Squeeze) as a technology preview, and in Debian 7.0 (Wheezy) as an official port. Debian GNU/kFreeBSD was discontinued as an officially supported platform as of Debian 8.0. Debian developers cited OSS, pf, jails, NDIS, and ZFS as reasons for being interested in the FreeBSD kernel.[157] It has not been updated since Debian 8.[158] As of July 2019, however, the operating system continues to be maintained unofficially.[159]

 
Logo of GNU Hurd
 
Debian GNU/Hurd running on Xfce

Debian GNU/Hurd is a flavor based on the Hurd microkernel, instead of Linux. Debian GNU/Hurd has been in development since 1998,[160] and made a formal release in May 2013, with 78% of the software packaged for Debian GNU/Linux ported to the GNU Hurd.[161] Hurd is not yet an official Debian release, and is maintained and developed as an unofficial port. Debian GNU/Hurd is distributed as an installer CD (running the official Debian installer) or ready-to-run virtual disk image (Live CD, Live USB). The CD uses the IA-32 architecture, making it compatible with IA-32 and x86-64 PCs. The current version of Debian GNU/Hurd is 2021, published in August 2021.[162]

Mobian is a Debian derivative designed for mobile devices. It supports a number of devices including the Librem 5, PinePhone and OnePlus 6[163]

Branding

 
The "swirl" logo is said to represent magic smoke.

The Debian "swirl" logo was designed by Raul Silva[164][165] in 1999 as part of a contest to replace the semi-official logo that had been used.[166] The winner of the contest received an @debian.org email address, and a set of Debian 2.1 install CDs for the architecture of their choice. Initially, the swirl was magic smoke arising from an also included bottle of an Arabian-style genie presented in black profile, but shortly after was reduced to the red smoke swirl for situations where space or multiple colours were not an option, and before long the bottle version effectively was superseded. There has been no official statement from the Debian project on the logo's meaning, but at the time of the logo's selection, it was suggested that the logo represented the magic smoke ( or the genie ) that made computers work.[167][168][169]

One theory about the origin of the Debian logo is that Buzz Lightyear, the chosen character for the first named Debian release, has a swirl in his chin.[170][171] Stefano Zacchiroli also suggested that this swirl is the Debian one.[172] Buzz Lightyear's swirl is a more likely candidate as the codenames for Debian are names of Toy Story characters. The former Debian project leader Bruce Perens used to work for Pixar and is credited as a studio tools engineer on Toy Story 2 (1999).

Hardware

Hardware requirements are at least those of the kernel and the GNU toolsets.[173] Debian's recommended system requirements depend on the level of installation, which corresponds to increased numbers of installed components:[174]

Type Minimum RAM size Recommended RAM size Minimum processor clock speed (IA-32) Hard-drive capacity
Non-desktop 256 MB 512 MB GB
Desktop 1 GB 2 GB 1 GHz 10 GB

The real minimum memory requirements depend on the architecture and may be much less than the numbers listed in this table. It is possible to install Debian with 170 MB of RAM for x86-64;[174] the installer will run in low memory mode and it is recommended to create a swap partition.[108] The installer for z/Architecture requires about 20 MB of RAM, but relies on network hardware.[174][175] Similarly, disk space requirements, which depend on the packages to be installed, can be reduced by manually selecting the packages needed.[174] As of May 2019, no Pure Blend exists that would lower the hardware requirements easily.[176]

It is possible to run graphical user interfaces on older or low-end systems, but the installation of window managers instead of desktop environments is recommended, as desktop environments are more resource intensive. Requirements for individual software vary widely and must be considered, with those of the base operating environment.[174]

Architectures

 
HP 9000 C110 PA-RISC workstation booting Debian Lenny

As of the Bullseye release, the official ports are:[177]

  • amd64: x86-64 architecture with 64-bit userland and supporting 32-bit software
  • arm64: ARMv8-A architecture[178]
  • armel: Little-endian ARM architecture (ARMv4T instruction set)[179] on various embedded systems (embedded application binary interface (EABI)), although support has ended after Buster
  • armhf: ARM hard-float architecture (ARMv7 instruction set) requiring hardware with a floating-point unit
  • i386: IA-32 architecture with 32-bit userland, compatible with x86-64 machines[173]
  • mips64el: Little-endian 64-bit MIPS
  • mipsel: Little-endian 32-bit MIPS
  • ppc64el: Little-endian PowerPC architecture supporting POWER7+ and POWER8 CPUs[178]
  • s390x: z/Architecture with 64-bit userland, intended to replace s390[180]

Unofficial ports are available as part of the unstable distribution:[177]

  • alpha: DEC Alpha architecture
  • hppa: HP PA-RISC architecture
  • hurd-i386: GNU Hurd kernel on IA-32 architecture
  • ia64: Intel Itanium
  • kfreebsd-amd64: Kernel of FreeBSD on x86-64 architecture
  • kfreebsd-i386: Kernel of FreeBSD on IA-32 architecture
  • m68k: Motorola 68k architecture on Amiga, Atari, Macintosh and various embedded VME systems
  • powerpc: 32-bit PowerPC
  • ppc64: PowerPC64 architecture supporting 64-bit PowerPC CPUs with VMX
  • riscv64: 64-bit RISC-V this [1] official Debian page collect many useful info, links and report for tested hardware
  • sh4: Hitachi SuperH architecture
  • sparc64: Sun SPARC architecture with 64-bit userland
  • x32: x32 ABI userland for x86-64[181]

Debian supports a variety of ARM-based NAS devices. The NSLU2 was supported by the installer in Debian 4.0 and 5.0,[182] and Martin Michlmayr is providing installation tarballs since version 6.0.[183] Other supported NAS devices are the Buffalo Kurobox Pro,[184] GLAN Tank, Thecus N2100[185] and QNAP Turbo Stations.[184]

Devices based on the Kirkwood system on a chip (SoC) are supported too, such as the SheevaPlug plug computer and OpenRD products.[186] There are efforts to run Debian on mobile devices, but this is not a project goal yet since the Debian Linux kernel maintainers would not apply the needed patches.[187] Nevertheless, there are packages for resource-limited systems.[188]

There are efforts to support Debian on wireless access points.[189] Debian is known to run on set-top boxes.[190] Work is ongoing to support the AM335x processor,[191] which is used in electronic point of service solutions.[192] Debian may be customized to run on cash machines.[193]

BeagleBoard, a low-power open-source hardware single-board computer (made by Texas Instruments) has switched to Debian Linux preloaded on its Beaglebone Black board's flash.

Roqos Core, manufactured by Roqos, is a x86-64 based IPS firewall router running Debian Linux.

Organization

General Resolution
elect↓override↓
Leader
↓appoint
Delegate
↓decide
Developerpropose↑
Simplified organizational structure

Debian's policies and team efforts focus on collaborative software development and testing processes.[5] As a result, a new major release tends to occur every two years with revision releases that fix security issues and important problems.[141][60] The Debian project is a volunteer organization with three foundational documents:

  • The Debian Social Contract defines a set of basic principles by which the project and its developers conduct affairs.[121]
  • The Debian Free Software Guidelines define the criteria for "free software" and thus what software is permissible in the distribution. These guidelines have been adopted as the basis of the Open Source Definition. Although this document can be considered separate, it formally is part of the Social Contract.[121]
  • The Debian Constitution describes the organizational structure for formal decision-making within the project, and enumerates the powers and responsibilities of the Project Leader, the Secretary and other roles.[28]
Debian developer population
YearDD±%
1999 347—    
2000 347+0.0%
2001 ?—    
2002 939—    
2003 831−11.5%
2004 911+9.6%
2005 965+5.9%
2006 972+0.7%
2007 1,036+6.6%
2008 1,075+3.8%
2009 1,013−5.8%
2010 886−12.5%
2011 911+2.8%
2012 948+4.1%
2013 988+4.2%
2014 1,003+1.5%
2015 1,033+3.0%
2016 1,023−1.0%
2017 1,062+3.8%
2018 1,001−5.7%
2019 1,003+0.2%
20201,011+0.8%
20211,018+0.7%
20221,023+0.5%
Source: Debian Voting Information

Debian developers are organized in a web of trust.[194] There are at present about one thousand active Debian developers,[195][196] but it is possible to contribute to the project without being an official developer.[197]

The project maintains official mailing lists and conferences for communication and coordination between developers.[123][198] For issues with single packages and other tasks,[199] a public bug tracking system is used by developers and end users. Internet Relay Chat is also used for communication among developers[123] and to provide real time help.[200]

Debian is supported by donations made to organizations authorized by the leader.[28] The largest supporter is Software in the Public Interest, the owner of the Debian trademark, manager of the monetary donations[201] and umbrella organization for various other community free software projects.[202]

A Project Leader is elected once per year by the developers. The leader has special powers, but they are not absolute, and appoints delegates to perform specialized tasks. Delegates make decisions as they think is best, taking into account technical criteria and consensus. By way of a General Resolution, the developers may recall the leader, reverse a decision made by the leader or a delegate, amend foundational documents and make other binding decisions.[28] The voting method is based on the Schulze method (Cloneproof Schwartz Sequential Dropping).[29]

Project leadership is distributed occasionally. Branden Robinson was helped by the Project Scud, a team of developers that assisted the leader,[204] but there were concerns that such leadership would split Debian into two developer classes.[205] Anthony Towns created a supplemental position, Second In Charge (2IC), that shared some powers of the leader.[206] Steve McIntyre was 2IC and had a 2IC himself.[207]

One important role in Debian's leadership is that of a release manager.[208] The release team sets goals for the next release, supervises the processes and decides when to release. The team is led by the next release managers and stable release managers.[209] Release assistants were introduced in 2003.[210]

Developers

The Debian Project has an influx of applicants wishing to become developers.[211] These applicants must undergo a vetting process which establishes their identity, motivation, understanding of the project's principles, and technical competence.[212] This process has become much harder throughout the years.[213]

Debian developers join the project for many reasons. Some that have been cited include:

  • Debian is their main operating system and they want to promote Debian[214]
  • To improve the support for their favorite technology[215]
  • They are involved with a Debian derivative[216]
  • A desire to contribute back to the free-software community[217]
  • To make their Debian maintenance work easier[218]

Debian developers may resign their positions at any time or, when deemed necessary, they can be expelled.[28] Those who follow the retiring protocol are granted the "emeritus" status and they may regain their membership through a shortened new member process.[219]

Development

upstream
packaging
package
upload
incoming
checks
unstable
migration
testing
freeze
frozen
release
stable
Flowchart of the life cycle of a Debian package

Each software package has a maintainer that may be either one person or a team of Debian developers and non-developer maintainers.[220][221] The maintainer keeps track of upstream releases, and ensures that the package coheres with the rest of the distribution and meets the standards of quality of Debian. Packages may include modifications introduced by Debian to achieve compliance with Debian Policy, even to fix non-Debian specific bugs, although coordination with upstream developers is advised.[219]

The maintainer releases a new version by uploading the package to the "incoming" system, which verifies the integrity of the packages and their digital signatures. If the package is found to be valid, it is installed in the package archive into an area called the "pool" and distributed every day to hundreds of mirrors worldwide. The upload must be signed using OpenPGP-compatible software.[123] All Debian developers have individual cryptographic key pairs.[222] Developers are responsible for any package they upload even if the packaging was prepared by another contributor.[223]

Initially, an accepted package is only available in the unstable branch.[123] For a package to become a candidate for the next release, it must migrate to the Testing branch by meeting the following:[224]

  • It has been in unstable for a certain length of time that depends on the urgency of the changes.
  • It does not have "release-critical" bugs, except for the ones already present in Testing. Release-critical bugs are those considered serious enough that they make the package unsuitable for release.
  • There are no outdated versions in unstable for any release ports.
  • The migration does not break any packages in Testing.
  • Its dependencies can be satisfied by packages already in Testing or by packages being migrated at the same time.
  • The migration is not blocked by a freeze.

Thus, a release-critical bug in a new version of a shared library on which many packages depend may prevent those packages from entering Testing, because the updated library must meet the requirements too.[225] From the branch viewpoint, the migration process happens twice per day, rendering Testing in perpetual beta.[123]

Periodically, the release team publishes guidelines to the developers in order to ready the release. A new release occurs after a freeze, when all important software is reasonably up-to-date in the Testing branch and any other significant issues are solved. At that time, all packages in the testing branch become the new stable branch.[123] Although freeze dates are time-based,[60] release dates are not, which are announced by the release managers a couple of weeks beforehand.[226]

A version of a package can belong to more than one branch, usually testing and unstable. It is possible for a package to keep the same version between stable releases and be part of oldstable, stable, testing and unstable at the same time.[227] Each branch can be seen as a collection of pointers into the package "pool" mentioned above.[123]

One way to resolve the challenge of a release-critical bug in a new application version is the use of optional package managers. They allow software developers to use sandbox environments, while at the same time remaining in control of security.[132][133] Another benefit of a cross-distribution package manager is that they allow application developers to directly provide updates to users without going through distributions, and without having to package and test the application separately for each distribution.[228]

Release cycle

A new stable branch of Debian gets released approximately every 2 years. It will receive official support for about 3 years with update for major security or usability fixes. Point releases will be available every several months as determined by Stable Release Managers (SRM).[229]

Debian also launched its Long Term Support (LTS) project since Debian 6 (Debian Squeeze). For each Debian release, it will receive two years of extra security updates provided by LTS Team after its End Of Life (EOL). However, no point releases will be made. Now each Debian release can receive 5 years of security support in total.[230]

Security

The Debian project handles security through public disclosure. Debian security advisories are compatible with the Common Vulnerabilities and Exposures dictionary, are usually coordinated with other free software vendors and are published the same day a vulnerability is made public.[231][232] There used to be a security audit project that focused on packages in the stable release looking for security bugs;[233] Steve Kemp, who started the project, retired in 2011 but resumed his activities and applied to rejoin in 2014.[234][235]

The stable branch is supported by the Debian security team; oldstable is supported for one year.[137] Although Squeeze is not officially supported, Debian is coordinating an effort to provide long-term support (LTS) until February 2016, five years after the initial release, but only for the IA-32 and x86-64 platforms.[236] Testing is supported by the testing security team, but does not receive updates in as timely a manner as stable.[237] Unstable's security is left for the package maintainers.[137]

The Debian project offers documentation and tools to harden a Debian installation both manually and automatically.[238] AppArmor support is available and enabled by default since Buster.[239] Debian provides an optional hardening wrapper, and does not harden all of its software by default using gcc features such as PIE and buffer overflow protection, unlike operating systems such as OpenBSD,[240] but tries to build as many packages as possible with hardening flags.[241]

In May 2008, a Debian developer discovered that the OpenSSL package distributed with Debian and derivatives such as Ubuntu made a variety of security keys vulnerable to a random number generator attack, since only 32,767 different keys were generated.[242][243][244] The security weakness was caused by changes made in 2006 by another Debian developer in response to memory debugger warnings.[244][245] The complete resolution procedure was cumbersome because patching the security hole was not enough; it involved regenerating all affected keys and certificates.[246]

Value

The cost of developing all of the packages included in Debian 5.0 Lenny (323 million lines of code) has been estimated to be about US$8 billion, using one method based on the COCOMO model.[247] As of 2016, Black Duck Open Hub estimates that the current codebase (74 million lines of code) would cost about US$1.4 billion to develop, using a different method based on the same model.[248][249]

Forks and derivatives

A large number of forks and derivatives have been built upon Debian over the years. Among the more notable are Ubuntu, developed by Canonical Ltd. and first released in 2004, which has surpassed Debian in popularity with desktop users;[250] Knoppix, first released in the year 2000 and one of the first distributions optimized to boot from external storage; and Devuan, which gained attention in 2014 when it forked in disagreement over Debian's adoption of the systemd software suite, and has been mirroring Debian releases since 2017.[251][252]

See also

Notes

  1. ^ Support ended at Buster(10).

References

  1. ^ "Publication de la mise à jour de Debian 11.6" (in French). December 17, 2022. Retrieved December 17, 2022.
  2. ^ "Debian Installer Bookworm Alpha 1 release". Retrieved September 24, 2022.
  3. ^ "Debian -- Ports". from the original on November 22, 2016. Retrieved May 26, 2014.
  4. ^ "RISC-V - Debian Wiki". from the original on March 20, 2018. Retrieved January 24, 2018.
  5. ^ a b . The Debian GNU/Linux FAQ -- Chapter 1 – Definitions and overview. Debian. Archived from the original on April 2, 2019. Retrieved March 18, 2019.
  6. ^ "Debian -- About". Debian. Debian. from the original on January 17, 1999. Retrieved June 12, 2017.
  7. ^ a b c "ChangeLog". ibiblio. from the original on January 6, 2017. Retrieved August 18, 2016.
  8. ^ "Chapter 3 – Debian Releases". A Brief History of Debian. Debian Documentation Team. from the original on August 17, 2011. Retrieved February 10, 2016.
  9. ^ "Debian Releases - Codenames". Debian Wiki. Debian Wiki. from the original on September 30, 2017. Retrieved July 25, 2017.
  10. ^ "Chapter 1 – Introduction – What is the Debian Project?". A Brief History of Debian. Debian. May 4, 2013. from the original on December 22, 2015. Retrieved June 22, 2014.
  11. ^ Murdock, Ian A. (August 16, 1993). "New release under development; suggestions requested". Newsgroup: comp.os.linux.development. Usenet: CBusDD.MIK@unix.portal.com. Archived from the original on January 22, 2011. Retrieved June 13, 2012.
  12. ^ Nixon, Robin (2010). Ubuntu: Up and Running. O'Reilly Media. p. 3. ISBN 978-0-596-80484-8. from the original on July 31, 2020. Retrieved June 22, 2014.
  13. ^ Hillesley, Richard (November 2, 2007). "Debian and the grass roots of Linux". IT Pro. from the original on May 26, 2014. Retrieved May 25, 2014.
  14. ^ a b c d Scheetz, Dale (1998). The Debian Linux user's guide. Penngrove, Calif: Linux Press. ISBN 0-9659575-1-9. OCLC 42689229.
  15. ^ "Release-0.91". ibiblio. January 31, 1994. from the original on September 24, 2015. Retrieved July 3, 2014.
  16. ^ Murdock, Ian A. (January 6, 1994). "The Debian Linux Manifesto". ibiblio. from the original on September 24, 2015. Retrieved July 17, 2014.
  17. ^ a b c d "Chapter 3 – Debian Releases". A Brief History of Debian. Debian. May 4, 2013. from the original on August 17, 2011. Retrieved June 22, 2014.
  18. ^ Stallman, Richard (April 28, 1996). "The FSF is no longer sponsoring Debian". Newsgroup: comp.os.linux.misc. Usenet: gnusenet199604280427.AAA00388@delasyd.gnu.ai.mit.edu. Archived from the original on January 22, 2011. Retrieved August 22, 2014.
  19. ^ a b c d e f . A Brief History of Debian. Debian. May 4, 2013. Archived from the original on December 21, 2019. Retrieved August 1, 2014.
  20. ^ Krafft 2005, pp. 31–32.
  21. ^ Hertzog 2013, p. 9.
  22. ^ Perens, Bruce (July 5, 1997). "Debian's 'Social Contract' with the Free Software Community". debian-announce (Mailing list). Debian. from the original on June 10, 2006. Retrieved August 1, 2014.
  23. ^ . Archived from the original on July 16, 2014.
  24. ^ Perens, Bruce (November 1, 2000). "Building Tiny Linux Systems with Busybox–Part I". Linux Journal. from the original on June 6, 2014. Retrieved June 5, 2014.
  25. ^ Perens, Bruce (March 18, 1998). "I am leaving Debian". debian-user (Mailing list). Debian. from the original on July 6, 2014. Retrieved June 5, 2014.
  26. ^ Perens, Bruce (December 1, 1997). "Ian Jackson is the next Debian Project Leader". debian-announce (Mailing list). Debian. from the original on September 9, 2015. Retrieved August 2, 2014.
  27. ^ Grobman, Igor (July 14, 1998). "debian-hurd@lists.debian.org is up!". debian-hurd (Mailing list). Debian. from the original on October 18, 2018. Retrieved August 2, 2014.
  28. ^ a b c d e "Constitution for the Debian Project (v1.4)". Debian. from the original on June 3, 2011. Retrieved February 25, 2014.
  29. ^ a b "Debian Voting Information". Debian. February 18, 2014. from the original on June 4, 2011. Retrieved June 3, 2014.
  30. ^ Coleman 2013, p. 141.
  31. ^ Akkerman, Wichert (October 17, 1999). "New maintainer proposal". debian-project (Mailing list). Debian. from the original on August 8, 2014. Retrieved August 2, 2014.
  32. ^ Lohner, Nils (November 9, 1999). "New Linux distribution brings Debian to the desktop". debian-commercial (Mailing list). Debian. from the original on September 9, 2015. Retrieved August 2, 2014.
  33. ^ "Debian GNU/Linux 2.2, the 'Joel "Espy" Klecker' release, is officially released". Debian. August 15, 2000. from the original on June 29, 2011. Retrieved July 27, 2011.
  34. ^ Laronde, Thierry (May 15, 2000). "First Debian Conference : the program". debian-devel-announce (Mailing list). Debian. from the original on December 25, 2013. Retrieved August 2, 2014.
  35. ^ Lemos, Robert (May 10, 2001). "HP settles on Debian Linux". CNET News. from the original on August 19, 2014. Retrieved August 19, 2014.
  36. ^ Krafft 2005, p. 33.
  37. ^ Lettice, John (July 23, 2002). "Debian GNU/Linux 3.0 released". The Register. from the original on July 3, 2017. Retrieved August 19, 2014.
  38. ^ LeMay, Renai (March 18, 2005). "Debian leaders: Faster release cycle required". ZDNet. from the original on August 8, 2014. Retrieved August 3, 2014.
  39. ^ . Ian Murdock. April 20, 2005. Archived from the original on August 19, 2014. Retrieved June 5, 2014.
  40. ^ Orlowski, Andrew (December 2, 2003). "Hackers used unpatched server to breach Debian". The Register. from the original on July 3, 2017. Retrieved August 3, 2014.
  41. ^ Coleman 2013, pp. 150–156.
  42. ^ Orlowski, Andrew (March 14, 2005). "Debian drops mainframe, Sparc development". The Register. from the original on July 3, 2017. Retrieved August 3, 2014.
  43. ^ Verhelst, Wouter (August 21, 2005). "Results of the meeting in Helsinki about the Vancouver proposal". debian-devel-announce (Mailing list). Debian. from the original on August 8, 2014. Retrieved August 3, 2014.
  44. ^ Langasek, Steve (March 14, 2005). "Bits (Nybbles?) from the Vancouver release team meeting". debian-devel-announce (Mailing list). Debian. from the original on August 8, 2014. Retrieved August 3, 2014.
  45. ^ Coleman 2013, pp. 153–154.
  46. ^ Jarno, Aurélien (March 14, 2005). "Re: Bits (Nybbles?) from the Vancouver release team meeting". debian-devel (Mailing list). Debian. from the original on August 8, 2014. Retrieved August 3, 2014.
  47. ^ Blache, Julien (March 14, 2005). "Re: Bits (Nybbles?) from the Vancouver release team meeting". debian-devel (Mailing list). Debian. from the original on August 8, 2014. Retrieved August 3, 2014.
  48. ^ Shuttleworth, Mark (October 20, 2004). "Ubuntu 4.10 announcement". ubuntu-announce (Mailing list). Retrieved August 19, 2008.
  49. ^ Kerner, Sean Michael (April 7, 2010). "Ubuntu Claims 12 Million Users as Lucid Linux Desktop Nears". LinuxPlanet.com. from the original on April 10, 2010. Retrieved April 7, 2010.
  50. ^ . Insights.Ubuntu.com. Canonical Ltd. Archived from the original on September 6, 2015.
  51. ^ Murdock, Ian (April 20, 2005). . Archived from the original on August 19, 2014. Retrieved October 21, 2007.
  52. ^ "Chapter 2 – What's new in Debian GNU/Linux 3.1". Release Notes for Debian GNU/Linux 3.1 (`sarge'), Intel x86. Debian. September 18, 2006. from the original on May 19, 2010. Retrieved August 5, 2010.
  53. ^ Hoover, Lisa (October 10, 2006). "Behind the Debian and Mozilla dispute over use of Firefox". Linux.com. from the original on June 6, 2012. Retrieved February 9, 2009.
  54. ^ Sanchez, Roberto C. (October 15, 2006). "Re: Will IceWeasel be based on a fork or on vanilla FireFox?". debian-devel (Mailing list). Debian. from the original on August 8, 2014. Retrieved August 3, 2014.
  55. ^ Hoffman, Chris (February 24, 2016). "'Iceweasel' will be renamed 'Firefox' as relations between Debian and Mozilla thaw". PC World. from the original on March 29, 2016. Retrieved March 27, 2016.
  56. ^ . Dunc-Tank. September 19, 2006. Archived from the original on October 10, 2006. Retrieved August 24, 2014.
  57. ^ Vaughan-Nichols, Steven J. (December 18, 2006). "Disgruntled Debian Developers Delay Etch". eWeek. Retrieved August 24, 2014.
  58. ^ "Debian GNU/Linux 5.0 released". Debian. February 14, 2009. from the original on February 17, 2009. Retrieved February 15, 2009.
  59. ^ "Appendix C. Lenny dedicated to Thiemo Seufer". Release Notes for Debian GNU/Linux 5.0 (lenny), Intel x86. Debian. February 14, 2009. from the original on July 6, 2014. Retrieved May 25, 2014.
  60. ^ a b c "Debian decides to adopt time-based release freezes". Debian. July 29, 2009. from the original on March 14, 2011. Retrieved September 12, 2009.
  61. ^ "Debian GNU/Linux 6.0 'Squeeze' release goals". Debian. July 30, 2009. from the original on March 3, 2011. Retrieved December 1, 2009.
  62. ^ a b "Backports service becoming official". Debian. September 5, 2010. from the original on September 3, 2011. Retrieved June 17, 2014.
  63. ^ a b "Debian 6.0 'Squeeze' released". Debian. February 6, 2011. from the original on February 21, 2011. Retrieved February 6, 2011.
  64. ^ "Debian 7.0 'Wheezy' released". Debian. May 4, 2013. from the original on December 22, 2015. Retrieved May 5, 2013.
  65. ^ "Debian 8 'Jessie' Released". Debian. April 25, 2015. from the original on June 18, 2017. Retrieved October 27, 2015.
  66. ^ "Debian 9.0 'Stretch' released". Debian. June 17, 2017. from the original on June 18, 2017. Retrieved June 25, 2017.
  67. ^ "Debian 9's release date". DistroWatch. May 26, 2017. from the original on July 11, 2018. Retrieved July 11, 2018.
  68. ^ "Debian 10.0 'buster' released". Debian. July 6, 2019. from the original on July 7, 2019. Retrieved July 30, 2019.
  69. ^ "Debian 11 'bullseye' released". Debian. August 14, 2021. from the original on August 14, 2021. Retrieved August 14, 2021.
  70. ^ "Unstable packages' upgrade announcements". Debian. from the original on June 6, 2014. Retrieved November 19, 2014.
  71. ^ "Chapter 2. What's new in Debian 9". www.debian.org. from the original on March 8, 2021. Retrieved July 2, 2020.
  72. ^ "Awards". Debian. from the original on November 20, 2008. Retrieved November 2, 2008.
  73. ^ "2011 LinuxQuestions.org Members Choice Award Winners". LinuxQuestions.org. February 9, 2012. Retrieved June 6, 2014.
  74. ^ "The best Linux distro of 2011!". TuxRadar. August 4, 2011. from the original on June 6, 2014. Retrieved June 6, 2014.
  75. ^ . The Mining Company. May 4, 1999. Archived from the original on May 4, 1999. Retrieved June 6, 2014.
  76. ^ Zarkos, Stephen (December 2, 2015). "Announcing availability of Debian GNU/Linux as an endorsed distribution in Azure Marketplace". azure.microsoft.com. Microsoft. from the original on March 4, 2016. Retrieved April 10, 2016.
  77. ^ Bhartiya, Swapnil (December 2, 2015). "Microsoft brings Debian GNU/Linux to Azure cloud". CIO.com. IDG Enterprise. from the original on April 23, 2016. Retrieved April 10, 2016.
  78. ^ "How to Get Started With the Windows Subsystem for Linux". Lifehacker. from the original on July 2, 2020. Retrieved July 2, 2020.
  79. ^ "debian-devel". Debian. from the original on February 13, 2016. Retrieved February 8, 2016.
  80. ^ a b "Debian – Packages". Debian. from the original on June 21, 2014. Retrieved June 22, 2014.
  81. ^ "Debian Moves to LibreOffice". Debian. from the original on January 11, 2012. Retrieved March 5, 2012.
  82. ^ Noyes, Katherine (January 11, 2012). "Debian Linux Named Most Popular Distro for Web Servers". PC World. from the original on February 9, 2013. Retrieved February 14, 2013.
  83. ^ "Usage statistics and market share of Linux for websites". W3Techs.com. Archived from the original on August 21, 2011. Retrieved June 10, 2014.
  84. ^ "Virtual Package: linux-image". Debian. from the original on August 19, 2014. Retrieved August 15, 2014.
  85. ^ . Debian Linux Kernel Handbook. Alioth. December 14, 2013. Archived from the original on June 4, 2014. Retrieved August 15, 2014.
  86. ^ "Unofficial non-free CDs including firmware packages". Debian. from the original on August 16, 2014. Retrieved August 16, 2014.
  87. ^ "Package: mate-desktop (1.8.1+dfsg1-1~bpo70+1)". Debian. from the original on July 14, 2014. Retrieved July 6, 2014.
  88. ^ "Debian – Details of package cinnamon in jessie". packages.debian.org. from the original on September 9, 2015. Retrieved September 6, 2015.
  89. ^ "Virtual Package: x-window-manager". Debian. from the original on May 27, 2014. Retrieved May 27, 2014.
  90. ^ Larabel, Michael (August 8, 2012). "Debian Now Defaults To Xfce Desktop". Phoronix. from the original on August 10, 2012. Retrieved August 27, 2012.
  91. ^ Stahie, Silviu (November 5, 2013). "Debian 8.0 'Jessie' Ditches GNOME and Adopts Xfce". Softpedia. from the original on November 29, 2014. Retrieved November 22, 2014.
  92. ^ Hess, Joey (September 19, 2014). "switch default desktop to GNOME". Alioth. from the original on November 4, 2014. Retrieved November 3, 2014.
  93. ^ "Central Debian translation statistics". Debian. from the original on July 4, 2014. Retrieved July 2, 2014.
  94. ^ "Status of the l10n in Debian — ranking PO files between languages". Debian. from the original on July 9, 2014. Retrieved July 2, 2014.
  95. ^ "Debian Installer Buster RC 3 release". Debian. July 3, 2019. from the original on August 23, 2019. Retrieved August 22, 2019.
  96. ^ Mejia, Andres (March 18, 2012). "Diff for 'MultimediaCodecs'". Debian Wiki. from the original on October 20, 2014. Retrieved October 16, 2014.
  97. ^ "RFP: libdvdcss – Library to read scrambled DVDs". Debian BTS. July 25, 2002. from the original on December 2, 2018. Retrieved July 9, 2014.
  98. ^ Gilbertson, Scott (February 16, 2009). "'Lenny': Debian for the masses?". The Register. from the original on August 10, 2017. Retrieved July 13, 2014.
  99. ^ Granneman, Scott (February 6, 2008). . Linux Magazine. Archived from the original on July 14, 2014. Retrieved July 13, 2014.{{cite magazine}}: CS1 maint: unfit URL (link)
  100. ^ Nestor, Marius (March 19, 2012). "Window Maker Live CD 2012-03-18 Available for Download". Softpedia. from the original on November 29, 2014. Retrieved November 22, 2014.
  101. ^ "Packages". deb-multimedia.org. from the original on July 14, 2014. Retrieved July 13, 2014.
  102. ^ Zacchiroli, Stefano (May 5, 2012). "on package duplication between Debian and debian-multimedia". pkg-multimedia-maintainers (Mailing list). Alioth. from the original on June 5, 2014. Retrieved July 13, 2014.
  103. ^ "Remove unofficial debian-multimedia.org repository from your sources". Debian. June 14, 2013. from the original on August 8, 2014. Retrieved July 13, 2014.
  104. ^ "Debian on CDs". Debian. May 10, 2014. from the original on August 7, 2011. Retrieved May 27, 2014.
  105. ^ a b c "Downloading Debian CD images with jigdo". Debian. May 10, 2014. from the original on May 27, 2014. Retrieved May 26, 2014.
  106. ^ "Downloading Debian CD/DVD images via HTTP/FTP". Debian. May 17, 2014. from the original on May 27, 2014. Retrieved May 26, 2014.
  107. ^ "Installing Debian GNU/Linux via the Internet". Debian. from the original on August 8, 2011. Retrieved December 11, 2008.
  108. ^ a b . Debian GNU/Linux Installation Guide. Debian. 2013. Archived from the original on December 24, 2013. Retrieved 2014-05-30.
  109. ^ Watson, J.A. (May 28, 2013). "Debian Linux 7.0 Wheezy: Hands on". ZDNet. from the original on May 1, 2014. Retrieved June 10, 2014. For the CD images, it is useful to know that Debian supports a number of different desktops, including GNOME, KDE, Xfce, MATE and LXDE, and there is a different 'disk 1' image for each of these desktops.
  110. ^ "Live install images". Debian. October 27, 2013. from the original on June 7, 2017. Retrieved December 7, 2013.
  111. ^ . Debian. 2013. Archived from the original on February 14, 2014. Retrieved 2014-07-06.
  112. ^ "4.3. Preparing Files for USB Memory Stick Booting". Debian GNU/Linux Installation Guide. Debian. 2010. from the original on May 27, 2014. Retrieved May 27, 2014.
  113. ^ a b c d "Chapter 2. Debian package management". Debian Reference. Debian. December 3, 2013. from the original on August 8, 2011. Retrieved May 29, 2014.
  114. ^ "Package: dpkg (1.16.15) [security] [essential]". Debian. from the original on May 9, 2008. Retrieved June 18, 2014.
  115. ^ "dpkg". Debian. June 5, 2012. Retrieved June 18, 2014.
  116. ^ "gdebi". Launchpad. from the original on June 19, 2014. Retrieved June 19, 2014.
  117. ^ Thomas, Keir (April 13, 2009). "10 Expert Ubuntu Tricks". PC World. from the original on July 15, 2014. Retrieved June 19, 2014.
  118. ^ "Package: software-center (5.1.2debian3.1)". Debian. from the original on July 6, 2014. Retrieved June 19, 2014.
  119. ^ "Package: synaptic (0.75.13)". Debian. from the original on July 6, 2014. Retrieved June 19, 2014.
  120. ^ "Package: apper (0.7.2-5)". Debian. from the original on July 6, 2014. Retrieved June 19, 2014.
  121. ^ a b c d "Debian Social Contract". Debian. from the original on February 17, 2011. Retrieved June 17, 2013.
  122. ^ "License information". Debian. from the original on July 20, 2017. Retrieved February 28, 2009.
  123. ^ a b c d e f g h i j k l m n "Chapter 4. Resources for Debian Developers". Debian Developer's Reference. Debian. from the original on October 25, 2008. Retrieved October 31, 2008.
  124. ^ a b c . Debian Policy Manual. Debian. October 28, 2013. Archived from the original on July 13, 2014. Retrieved July 9, 2014.
  125. ^ "General Resolution: Why the GNU Free Documentation License is not suitable for Debian main". Debian. 2006. from the original on June 29, 2014. Retrieved July 2, 2014.
  126. ^ "Package: fglrx-driver (1:12-6+point-3) [non-free]". Debian. from the original on July 14, 2014. Retrieved July 2, 2014.
  127. ^ "Explaining Why We Don't Endorse Other Systems". GNU. from the original on April 18, 2014. Retrieved June 19, 2014.
  128. ^ Stallman, Richard (October 6, 2007). "Re: Debian vs gNewSense – FS criteria". gnuherds-app-dev (Mailing list). lists.nongnu.org. from the original on July 14, 2014. Retrieved July 9, 2014. What makes Debian unacceptable is that its inclusion of non-free software is not a mistake.
  129. ^ Akkerman, Wichert (June 21, 1999). "Moving contrib and non-free of master.debian.org". debian-vote (Mailing list). Debian. from the original on July 20, 2014. Retrieved August 4, 2014.
  130. ^ Wise, Paul (March 22, 2014). "non-free?". debian-vote (Mailing list). Debian. from the original on August 19, 2014. Retrieved August 16, 2014.
  131. ^ "General Resolution: Status of the non-free section". Debian. 2004. from the original on October 8, 2009. Retrieved September 28, 2009.
  132. ^ a b Brodkin, Jon (June 21, 2016). "Linux's RPM/deb split could be replaced by Flatpak vs. snap". Ars Technica. Archived from the original on December 19, 2021. Retrieved December 19, 2021.
  133. ^ a b "How to Install and Use Flatpak on Linux". Linux Today. November 27, 2020. Archived from the original on December 18, 2021. Retrieved December 19, 2021.
  134. ^ a b "Debian Releases". Debian. from the original on October 11, 2011. Retrieved June 22, 2014.
  135. ^ Vaughan-Nichols, Steven J. (May 5, 2013). "The new Debian Linux 7.0 is now available". ZDNet. from the original on November 29, 2014. Retrieved July 8, 2014.
  136. ^ "Frequently Asked Questions". Debian. from the original on July 14, 2014. Retrieved July 9, 2014.
  137. ^ a b c "Debian security FAQ". Debian. February 28, 2007. from the original on August 28, 2008. Retrieved October 21, 2008.
  138. ^ "snapshot.debian.org". Debian. from the original on June 13, 2019. Retrieved July 9, 2014.
  139. ^ "ChangeLog". bullseye. Debian. February 6, 2021. from the original on August 14, 2021. Retrieved August 14, 2021.
  140. ^ "ChangeLog". buster. Debian. August 14, 2021. from the original on August 14, 2021. Retrieved August 14, 2021.
  141. ^ a b Hertzog 2013, Section 1.6.
  142. ^ . etch. Debian. May 22, 2010. Archived from the original on August 15, 2015. Retrieved June 5, 2014.
  143. ^ Schulze, Martin (August 24, 1998). "Naming of new 2.0 release". debian-devel (Mailing list). Debian. from the original on July 28, 2014. Retrieved July 26, 2014.
  144. ^ "GNU Coding Standards: Releases". GNU. May 13, 2014. from the original on May 25, 2014. Retrieved May 25, 2014. You should identify each release with a pair of version numbers, a major version and a minor. We have no objection to using more than two numbers, but it is very unlikely that you really need them.
  145. ^ Brockschmidt, Marc (February 15, 2009). "Debian squeeze waiting for development". debian-devel-announce (Mailing list). Debian. from the original on June 20, 2017. Retrieved February 15, 2009.
  146. ^ . wheezy. Debian. June 4, 2016. Archived from the original on July 4, 2014. Retrieved December 14, 2016.
  147. ^ "Updated Debian 7: 7.7 released". Debian. October 18, 2014. from the original on October 25, 2014. Retrieved October 20, 2014.
  148. ^ Vaughan-Nichols, Steven J. (December 16, 2009). . Linux Magazine. Archived from the original on June 16, 2013. Retrieved February 14, 2013.{{cite magazine}}: CS1 maint: unfit URL (link)
  149. ^ "Based on Debian, status active". DistroWatch. from the original on October 23, 2013. Retrieved April 8, 2018.
  150. ^ Halchenko, Yaroslav (December 21, 2010). "Derivatives Guidelines". Debian Wiki. from the original on October 21, 2014. Retrieved October 17, 2014.
  151. ^ Hertzog 2013, p. 429.
  152. ^ a b "Chapter 2. What are Debian Pure Blends?". Debian Pure Blends. Debian. from the original on May 27, 2014. Retrieved May 27, 2014.
  153. ^ "Debian Jr. Project". Debian. April 30, 2014. from the original on October 11, 2011. Retrieved June 16, 2014.
  154. ^ Armstrong, Ben (July 6, 2011). "Re: Difference between blends and remastered systems". debian-blends (Mailing list). Debian. from the original on July 6, 2014. Retrieved June 16, 2014.
  155. ^ Wiltshire, Jonathan (November 9, 2014). "Release Team Sprint Results". debian-devel-announce (Mailing list). from the original on February 21, 2018. Retrieved January 10, 2017.
  156. ^ Garrett, Matthew (January 6, 2002). "Chrooted NetBSD environment available for testing". debian-bsd (Mailing list). from the original on September 6, 2015. Retrieved December 17, 2019.
  157. ^ "Debian_GNU/kFreeBSD_why". Debian Wiki. October 5, 2011. from the original on February 22, 2017. Retrieved July 5, 2013.
  158. ^ "Debian GNU/kFreeBSD". Debian.org. from the original on May 31, 2014. Retrieved May 26, 2014.
  159. ^ "debian-bsd Jul 2019 by thread". lists.debian.org. from the original on July 31, 2019. Retrieved July 31, 2019.
  160. ^ "debian-hurd@lists.debian.org is up!" (Mailing list). from the original on October 18, 2018. Retrieved September 10, 2009.
  161. ^ . Archived from the original on November 24, 2015. Retrieved November 23, 2015.
  162. ^ "News about Debian GNU/Hurd". from the original on December 5, 1999. Retrieved August 17, 2021.
  163. ^ https://mobian.org/
  164. ^ "GNU/art". from the original on February 8, 2015. Retrieved February 18, 2015.
  165. ^ "Logo credit". from the original on February 18, 2015. Retrieved February 18, 2015.
  166. ^ "Debian Logo Contest". from the original on February 18, 2015. Retrieved March 24, 2021.
  167. ^ "[PROPOSED] Swap the "open" and "official" versions of the new logo". from the original on September 9, 2015. Retrieved February 18, 2015.
  168. ^ . Archived from the original on February 18, 2015.
  169. ^ "Origins of the Debian logo". from the original on January 12, 2018. Retrieved January 11, 2018.
  170. ^ Krafft 2005, p. 66.
  171. ^ (Billboard). Pixar. Archived from the original on November 10, 2013. Retrieved August 20, 2014.
  172. ^ Zacchiroli, Stefano (December 4, 2010). (PDF). p. 6. Archived from the original (PDF) on November 20, 2016. Retrieved October 21, 2014.
  173. ^ a b "2.1. Supported Hardware". Debian GNU/Linux Installation Guide. Debian. 2019. from the original on December 28, 2020. Retrieved July 27, 2019.
  174. ^ a b c d e "3.4. Meeting Minimum Hardware Requirements". Debian GNU/Linux Installation Guide. Debian. 2019. from the original on January 12, 2021. Retrieved July 27, 2019.
  175. ^ "5.1. Booting the Installer on S/390". Debian GNU/Linux Installation Guide. Debian. 2015. from the original on July 29, 2020. Retrieved January 20, 2017.
  176. ^ "Chapter 4. Existing Debian Pure Blends". Debian Pure Blends. Debian. June 19, 2013. from the original on May 28, 2014. Retrieved June 19, 2014.
  177. ^ a b "Buildd status for base-files". Debian. from the original on February 4, 2022. Retrieved February 4, 2022.
  178. ^ a b Wookey (August 27, 2014). "Two new architectures bootstrapping in unstable – MBF coming soon". debian-devel-announce (Mailing list). Debian. from the original on September 3, 2014. Retrieved September 1, 2014.
  179. ^ Wookey (January 23, 2010). "Re: Identification of ARM chips". debian-embedded (Mailing list). Debian. from the original on October 21, 2014. Retrieved October 16, 2014.
  180. ^ "Chapter 2. What's new in Debian 7.0". Release Notes for Debian 7.0 (wheezy), S/390. November 9, 2014. from the original on December 25, 2013. Retrieved January 28, 2015.
  181. ^ Schepler, Daniel (November 20, 2012). "X32Port". Debian Wiki. from the original on October 21, 2014. Retrieved October 17, 2014.
  182. ^ Brown, Silas. "Upgrading your Slug LG #161". Linux Gazette. from the original on December 16, 2010. Retrieved July 27, 2011.
  183. ^ "Installing Debian on NSLU2". Martin Michlmayr. February 24, 2011. from the original on May 31, 2014. Retrieved July 27, 2011.
  184. ^ a b "Chapter 2. What's new in Debian GNU/Linux 5.0". Release Notes for Debian GNU/Linux 5.0 (lenny), ARM. Debian. from the original on June 28, 2011. Retrieved July 27, 2011.
  185. ^ "Chapter 2 – What's new in Debian GNU/Linux 4.0". Release Notes for Debian GNU/Linux 4.0 ('etch'), ARM. Debian. August 16, 2007. from the original on June 28, 2011. Retrieved July 27, 2011.
  186. ^ "Chapter 2. What's new in Debian GNU/Linux 6.0". Release Notes for Debian GNU/Linux 6.0 (squeeze), ARM EABI. Debian. from the original on November 9, 2020. Retrieved July 27, 2011.
  187. ^ "Debian Project News – December 10th, 2012". Debian. December 10, 2012. from the original on July 6, 2014. Retrieved June 17, 2014.
  188. ^ "Package: matchbox (1:5)". Debian. from the original on July 6, 2014. Retrieved June 17, 2014.
  189. ^ Hess, Joey (September 23, 2005). "DebianWRT". Debian Wiki. from the original on October 21, 2014. Retrieved October 17, 2014.
  190. ^ "Debian Project News – December 2nd, 2013". Debian. December 2, 2013. from the original on July 6, 2014. Retrieved June 17, 2014.
  191. ^ Liu, Ying-Chun (January 27, 2012). "InstallingDebianOn TI BeagleBone". Debian Wiki. from the original on October 21, 2014. Retrieved October 17, 2014.
  192. ^ . Texas Instruments. Archived from the original on June 12, 2014. Retrieved 2014-06-17.
  193. ^ "Thieves Planted Malware to Hack ATMs". Brian Krebs. May 30, 2014. from the original on June 24, 2014. Retrieved June 17, 2014.
  194. ^ Coleman 2013, p. 143.
  195. ^ "Debian New Member – Status DD, upl". Debian. from the original on July 6, 2014. Retrieved June 21, 2014.
  196. ^ "Debian New Member – Status DD, non-upl". Debian. from the original on July 6, 2014. Retrieved June 21, 2014.
  197. ^ "How can you help Debian?". Debian. April 30, 2014. from the original on May 16, 2014. Retrieved June 3, 2014.
  198. ^ "Index of /pub/debian-meetings". Debian. from the original on June 14, 2018. Retrieved July 16, 2014.
  199. ^ "Debian bug tracking system pseudo-packages". Debian. December 8, 2013. from the original on June 6, 2014. Retrieved June 3, 2014.
  200. ^ "Support". Debian. April 30, 2014. from the original on May 28, 2014. Retrieved June 3, 2014.
  201. ^ "Donations to Software in the Public Interest". Debian. May 10, 2014. from the original on May 10, 2014. Retrieved June 3, 2014.
  202. ^ "SPI Associated Projects". Software in the Public Interest. July 14, 2014. from the original on February 7, 2013. Retrieved July 16, 2014.
  203. ^ "Chapter 2 – Leadership". A Brief History of Debian. Debian. May 4, 2013. from the original on December 26, 2010. Retrieved July 5, 2014.
  204. ^ van Wolffelaar, Jeroen (March 5, 2005). "Announcing project scud". debian-project (Mailing list). Debian. from the original on July 25, 2014. Retrieved July 17, 2014.
  205. ^ Krafft 2005, p. 34.
  206. ^ Towns, Anthony (April 23, 2006). "Bits from the DPL". debian-devel-announce (Mailing list). Debian. from the original on June 9, 2013. Retrieved July 17, 2014.
  207. ^ "Steve McIntyre's DPL platform, 2009". Debian. from the original on July 25, 2014. Retrieved July 17, 2014.
  208. ^ O'Mahony, Siobhán; Ferraro, Fabrizio (2007). (PDF). University of Alberta School of Business. p. 30. Archived from the original (PDF) on May 29, 2008. Retrieved November 1, 2008.
  209. ^ "The Debian organization web page". Debian. from the original on November 29, 2011. Retrieved November 1, 2008.
  210. ^ Towns, Anthony (March 8, 2003). "Bits from the RM: Help Wanted, Apply Within". debian-devel-announce (Mailing list). Debian. from the original on July 25, 2014. Retrieved July 17, 2014.
  211. ^ . Debian. Archived from the original on July 6, 2014. Retrieved 2014-06-03.
  212. ^ "Debian New Maintainers". Debian. from the original on November 20, 2008. Retrieved October 31, 2008.
  213. ^ Hertzog 2013, p. 13.
  214. ^ Berg, Christoph (January 10, 2009). "AM report for Alexander GQ Gerasiov". debian-newmaint (Mailing list). Debian. from the original on July 25, 2014. Retrieved July 18, 2014.
  215. ^ Joeris, Steffen (January 3, 2010). "AM report for Jakub Wilk [...]". debian-newmaint (Mailing list). Debian. from the original on July 25, 2014. Retrieved July 18, 2014.
  216. ^ Wolf, Gunnar (January 13, 2011). "AM report for Kamal Mostafa". debian-newmaint (Mailing list). Debian. from the original on July 25, 2014. Retrieved July 18, 2014.
  217. ^ Faraone, Luke (January 1, 2012). "AM report for vicho". debian-newmaint (Mailing list). Debian. from the original on July 25, 2014. Retrieved July 18, 2014.
  218. ^ Wiltshire, Jonathan (January 6, 2013). "AM report for Manuel A. Fernandez Montecelo". debian-newmaint (Mailing list). Debian. from the original on July 25, 2014. Retrieved July 18, 2014.
  219. ^ a b "Chapter 3. Debian Developer's Duties". Debian Developer's Reference. Debian. from the original on July 16, 2014. Retrieved July 19, 2014.
  220. ^ "Chapter 3 – Binary packages". Debian Policy Manual. Debian. October 28, 2013. from the original on August 4, 2011. Retrieved July 19, 2014.
  221. ^ "General Resolution: Endorse the concept of Debian Maintainers". Debian. 2007. from the original on December 7, 2008. Retrieved December 13, 2008.
  222. ^ "Chapter 2. Applying to Become a Maintainer". Debian Developer's Reference. Debian. from the original on September 23, 2020. Retrieved October 9, 2010.
  223. ^ Costela, Leo (February 12, 2010). "DebianMentorsFaq". Debian Wiki. from the original on October 21, 2014. Retrieved October 17, 2014.
  224. ^ "Chapter 5. Managing Packages". Debian Developer's Reference. Debian. from the original on January 9, 2021. Retrieved October 31, 2008.
  225. ^ "Debian 'testing' distribution". Debian. from the original on November 20, 2008. Retrieved November 24, 2008.
  226. ^ McGovern, Neil (April 18, 2013). "FINAL release update". debian-devel-announce (Mailing list). Debian. from the original on July 17, 2014. Retrieved July 20, 2014.
  227. ^ "Debian – Package Search Results – dict-bouvier". Debian. from the original on June 6, 2014. Retrieved June 4, 2014.
  228. ^ Larsson, Alexander. "Kick-starting the revolution 1.0 – Alexander Larsson". Archived from the original on December 19, 2021. Retrieved December 19, 2021.
  229. ^ "Point Releases - Debian Wiki". Debian Release Team. from the original on September 25, 2019. Retrieved September 27, 2017.
  230. ^ "LTS - Debian Wiki". Debian LTS Team. July 3, 2018. from the original on May 7, 2020. Retrieved August 18, 2018.
  231. ^ "Security Information". Debian. from the original on October 31, 2012. Retrieved December 13, 2008.
  232. ^ "Organizations Participating". MITRE. April 16, 2014. from the original on May 26, 2014. Retrieved June 5, 2014.
  233. ^ "Debian Security Audit Project". Debian. March 15, 2014. from the original on June 6, 2014. Retrieved June 4, 2014.
  234. ^ "Advisories". Steve Kemp. from the original on August 19, 2014. Retrieved August 18, 2014.
  235. ^ "Steve Kemp". Debian. from the original on August 19, 2014. Retrieved August 18, 2014.
  236. ^ Larabel, Michael (April 18, 2014). "Debian To Maintain 6.0 Squeeze As An LTS Release". Phoronix. from the original on October 6, 2016. Retrieved July 21, 2014.
  237. ^ . Debian. Archived from the original on October 5, 2008. Retrieved 2008-10-31.
  238. ^ "Securing Debian Manual". Debian. from the original on January 28, 2021. Retrieved December 13, 2008.
  239. ^ "Debian -- News -- Debian 10 "buster" released". www.debian.org. from the original on July 7, 2019. Retrieved July 8, 2019.
  240. ^ . Debian: SbD. Archived from the original on November 3, 2004. Retrieved January 31, 2011.
  241. ^ "Chapter 2. What's new in Debian 7.0". Release Notes for Debian 7.0 (wheezy), 32-bit PC. Debian. from the original on June 6, 2014. Retrieved May 27, 2014.
  242. ^ "DSA-1571-1 openssl: predictable random number generator". Debian. May 13, 2008. from the original on March 9, 2011. Retrieved October 31, 2008.
  243. ^ "CVE-2008-0166". MITRE. from the original on July 14, 2014. Retrieved July 21, 2014.
  244. ^ a b Garfinkel, Simson (May 20, 2008). "Alarming Open-Source Security Holes". MIT Technology Review. Retrieved July 21, 2014.
  245. ^ "valgrind-clean the RNG". Debian BTS. April 19, 2006. from the original on August 6, 2014. Retrieved June 21, 2014.
  246. ^ "When Private Keys are Public: Results from the 2008 Debian OpenSSL Vulnerability" (PDF). University of California, San Diego. 2009. (PDF) from the original on March 4, 2016. Retrieved June 22, 2014.
  247. ^ Amor, J. J.; Robles, G.; González-Barahona, J. M.; Rivas, F.: Measuring Lenny: the size of Debian 5.0 March 24, 2021, at the Wayback Machine ResearchGate
  248. ^ "Estimated Cost". Black Duck Open Hub. from the original on August 8, 2014. Retrieved January 6, 2016.
  249. ^ "Package: ohcount (3.0.0-8 and others)". Debian. from the original on July 14, 2014. Retrieved January 6, 2016.
  250. ^ What is the most popular Linux of them all July 29, 2020, at the Wayback Machine, Vaughn-Nichols, ZDNet, April 2018
  251. ^ Hoffman, Chris. "Meet Devuan, the Debian fork born from a bitter systemd revolt". PCWorld. from the original on December 9, 2014. Retrieved December 13, 2014.
  252. ^ Larabel, Michael. "Devuan: Debian Without Systemd". Phoronix. from the original on December 11, 2014. Retrieved December 14, 2014.

Further reading

  • Coleman, E. Gabriella (2013). Coding Freedom: The Ethics and Aesthetics of Hacking. Princeton University Press. ISBN 978-0-691-14461-0.
  • Hertzog, Raphaël (2013). The Debian Administrator's Handbook. Freexian. ISBN 979-10-91414-03-6. Retrieved June 22, 2014.
  • Krafft, Martin F. (2005). The Debian System: Concepts and Techniques. No Starch Press. ISBN 978-1-59327-069-8.

External links

  • Official website  
  • Debian vs Arch Linux at TechiWiki
  • Debian GNU/Linux at DistroWatch

debian, also, known, linux, linux, distribution, composed, free, open, source, software, developed, community, supported, project, which, established, murdock, august, 1993, first, version, released, september, 1993, first, stable, version, released, june, 199. Debian ˈ d ɛ b i e n 5 6 also known as Debian GNU Linux is a Linux distribution composed of free and open source software developed by the community supported Debian Project which was established by Ian Murdock on August 16 1993 The first version of Debian 0 01 was released on September 15 1993 7 and its first stable version 1 1 was released on June 17 1996 8 The Debian Stable branch is the most popular edition for personal computers and servers Debian is also the basis for many other distributions most notably Ubuntu DebianDebian 11 Bullseye running its default desktop environment GNOME version 3 38DeveloperThe Debian ProjectOS familyLinux Unix like Working stateCurrentSource modelOpen sourceInitial releaseSeptember 1993 29 years ago 1993 09 Latest release11 6 1 Bullseye 17 December 2022Latest preview12 alpha1 2 Bookworm 22 September 2022Repositorysources wbr debian wbr orgAvailable in75 languagesUpdate methodLong term support in stable edition rolling release in unstable and testing editionsPackage managerdpkgPlatformsx86 64 arm64 armel a armhf i386 mips mipsel mips64el ppc64el s390x 3 riscv64 in progress 4 Kernel typeMonolithic Linux kernel UserlandGNUDefaultuser interfaceGNOME on DVD XFCE on CD and non Linux ports MATE available on Debian s website KDE Plasma available on Debian s website LXQt available on Debian s website LXDE available on Debian s website Cinnamon available on Debian s websiteLicenseDFSG compatible licensesOfficial websitewww wbr debian wbr orgDebian is one of the oldest operating systems based on the Linux kernel The project is coordinated over the Internet by a team of volunteers guided by the Debian Project Leader and three foundational documents the Debian Social Contract the Debian Constitution and the Debian Free Software Guidelines New distributions are updated continually and the next candidate is released after a time based freeze Since its founding Debian has been developed openly and distributed freely according to the principles of the GNU Project Because of this the Free Software Foundation sponsored the project from November 1994 to November 1995 When the sponsorship ended the Debian Project formed the nonprofit organization Software in the Public Interest to continue financially supporting development Contents 1 History 1 1 Debian version history 1 2 Founding 1993 1998 1 3 Leader election 1999 2005 1 4 Sarge and later releases 2005 present 2 Features 2 1 Kernels 2 2 Desktop environments 2 3 Localization 2 4 Multimedia support 3 Distribution 4 Packages 4 1 APT tools 4 2 GDebi and other front ends 4 3 Repositories 4 4 Cross distribution package manager 5 Branches 5 1 Numbering scheme 5 2 Derivatives and flavors 6 Branding 7 Hardware 7 1 Architectures 8 Organization 8 1 Developers 9 Development 9 1 Release cycle 9 2 Security 9 3 Value 10 Forks and derivatives 11 See also 12 Notes 13 References 14 Further reading 15 External linksHistory EditDebian version history Edit Main article Debian version history Debian distribution codenames are based on the names of characters from the Toy Story films Debian s unstable trunk is named after Sid a character who regularly destroyed his toys 9 Founding 1993 1998 Edit Debian was first announced on August 16 1993 by Ian Murdock who initially called the system the Debian Linux Release 10 11 The word Debian was formed as a portmanteau of the first name of his then girlfriend later ex wife Debra Lynn and his own first name 12 Before Debian s release the Softlanding Linux System SLS had been a popular Linux distribution and the basis for Slackware 13 The perceived poor maintenance and prevalence of bugs in SLS motivated Murdock to launch a new distribution 14 Debian 0 01 released on September 15 1993 was the first of several internal releases 7 Version 0 90 was the first public release 7 providing support through mailing lists hosted at Pixar 15 The release included the Debian Linux Manifesto outlining Murdock s view for the new operating system In it he called for the creation of a distribution to be maintained openly in the spirit of Linux and GNU 16 The Debian project released the 0 9x versions in 1994 and 1995 17 During this time it was sponsored by the Free Software Foundation for one year 18 Ian Murdock delegated the base system the core packages of Debian to Bruce Perens and Murdock focused on the management of the growing project 14 The first ports to non IA 32 architectures began in 1995 and Debian 1 1 was released in 1996 19 By that time and thanks to Ian Jackson the dpkg package manager was already an essential part of Debian 20 In 1996 Bruce Perens assumed the project leadership Perens was a controversial leader regarded as authoritarian and strongly attached to Debian 21 He drafted a social contract and edited suggestions from a month long discussion into the Debian Social Contract and the Debian Free Software Guidelines 22 After the FSF withdrew their sponsorship in the midst of the free software vs open source debate 23 Perens initiated the creation of the legal umbrella organization Software in the Public Interest instead of seeking renewed involvement with the FSF 19 He led the conversion of the project from a out to ELF 14 He created the BusyBox program to make it possible to run a Debian installer on a single floppy disk and wrote a new installer 24 By the time Debian 1 2 was released the project had grown to nearly two hundred volunteers 14 Perens left the project in 1998 25 Ian Jackson became the leader in 1998 26 Debian 2 0 introduced the second official port m68k 17 During this time the first port to a non Linux kernel Debian GNU Hurd was started 27 On December 2 the first Debian Constitution was ratified 28 Leader election 1999 2005 Edit From 1999 the project leader was elected yearly 29 The Advanced Packaging Tool was deployed with Debian 2 1 17 The number of applicants was overwhelming and the project established the new member process 30 31 The first Debian derivatives namely Libranet 32 Corel Linux and Stormix s Storm Linux were started in 1999 19 The 2 2 release in 2000 was dedicated to Joel Klecker a developer who died of Duchenne muscular dystrophy 33 In late 2000 the project reorganized the archive with new package pools and created the Testing distribution made up of packages considered stable to reduce the freeze for the next release 19 In the same year developers began holding an annual conference called DebConf with talks and workshops for developers and technical users 34 In May 2001 Hewlett Packard announced plans to base its Linux development on Debian 35 In July 2002 the project released version 3 0 code named Woody the first release to include cryptographic software a free licensed KDE and internationalization 36 During these last release cycles the Debian project drew considerable criticism from the free software community because of the long time between stable releases 37 38 39 Some events disturbed the project while working on Sarge as Debian servers were attacked by fire and hackers 19 40 One of the most memorable was the Vancouver prospectus 41 42 43 After a meeting held in Vancouver release manager Steve Langasek announced a plan to reduce the number of supported ports to four in order to shorten future release cycles 44 There was a large reaction because the proposal looked more like a decision and because such a drop would damage Debian s aim to be the universal operating system 45 46 47 The first version of the Debian based Ubuntu named 4 10 Warty Warthog was released on October 20 2004 48 Because it was distributed as a free download it became one of the most popular and successful operating systems with more than 40 million users according to Canonical Ltd 49 50 However Murdock was critical of the differences between Ubuntu packages and Debian stating that it leads to incompatibilities 51 Sarge and later releases 2005 present Edit Debian 4 Etch 2007 The 3 1 Sarge release was made in June 2005 This release updated 73 of the software and included over 9 000 new packages A new installer with a modular design Debian Installer allowed installations with RAID XFS and LVM support improved hardware detection made installations easier for novice users and was translated into almost forty languages An installation manual and release notes were in ten and fifteen languages respectively The efforts of Skolelinux Debian Med and Debian Accessibility raised the number of packages that were educational had a medical affiliation and ones made for people with disabilities 19 52 Iceweasel logo Iceweasel running on Debian 7 Wheezy In 2006 as a result of a much publicized dispute Mozilla software was rebranded in Debian with Firefox forked as Iceweasel and Thunderbird as Icedove The Mozilla Corporation stated that software with unapproved modifications could not be distributed under the Firefox trademark Two reasons that Debian modifies the Firefox software are to change the non free artwork and to provide security patches 53 54 In February 2016 it was announced that Mozilla and Debian had reached an agreement and Iceweasel would revert to the name Firefox similar agreement was anticipated for Icedove Thunderbird 55 A fund raising experiment Dunc Tank was created to solve the release cycle problem and release managers were paid to work full time 56 in response unpaid developers slowed down their work and the release was delayed 57 Debian 4 0 Etch was released in April 2007 featuring the x86 64 port and a graphical installer 17 Debian 5 0 Lenny was released in February 2009 supporting Marvell s Orion platform and netbooks such as the Asus Eee PC 58 The release was dedicated to Thiemo Seufer a developer who died in a car crash 59 Debian 6 Squeeze 2011 In July 2009 the policy of time based development freezes on a two year cycle was announced Time based freezes are intended to blend the predictability of time based releases with Debian s policy of feature based releases and to reduce overall freeze time 60 The Squeeze cycle was going to be especially short however this initial schedule was abandoned 61 In September 2010 the backports service became official providing more recent versions of some software for the stable release 62 Debian 6 0 Squeeze was released in February 2011 featuring Debian GNU kFreeBSD as a technology preview along with adding a dependency based boot system and moving problematic firmware to the non free section 63 Debian 7 0 Wheezy was released in May 2013 featuring multiarch support 64 Debian 8 0 Jessie was released in April 2015 using systemd as the new init system 65 Debian 9 0 Stretch was released in June 2017 with nftables as a replacement for iptables support for Flatpak apps and MariaDB as the replacement for MySQL 66 67 Debian 10 0 Buster was released in July 2019 adding support for Secure Boot and enabling AppArmor by default 68 Debian 11 0 Bullseye was released in August 2021 enabling persistency in the system journal adding support for driverless scanning and containing kernel level support for exFAT filesystems 69 Debian is still in development and new packages are uploaded to unstable every day 70 Debian used to be released as a very large set of CDs for each architecture but with the release of Debian 9 Stretch in 2017 these have been dropped 71 Throughout Debian s lifetime both the Debian distribution and its website have won various awards from different organizations 72 including Server Distribution of the Year 2011 73 The best Linux distro of 2011 74 and a Best of the Net award for October 1998 75 On December 2 2015 Microsoft announced that they would offer Debian GNU Linux as an endorsed distribution on the Azure cloud platform 76 77 Microsoft has also added a user environment to their Windows 10 desktop operating system called Windows Subsystem for Linux that offers a Debian subset 78 Features Edit Debian 10 installation menu BIOS Mode Text version of the Debian Installer Graphical version of the Debian Installer Debian 10 console login and welcome message Debian has access to online repositories that contain over 51 000 packages 79 Debian officially contains only free software but non free software can be downloaded and installed from the Debian repositories 80 Debian includes popular free programs such as LibreOffice 81 Firefox web browser Evolution mail K3b disc burner VLC media player GIMP image editor and Evince document viewer 80 Debian is a popular choice for servers for example as the operating system component of a LAMP stack 82 83 Kernels Edit Several flavors of the Linux kernel exist for each port For example the i386 port has flavors for IA 32 PCs supporting Physical Address Extension and real time computing for older PCs and for x86 64 PCs 84 The Linux kernel does not officially contain firmware lacking source code although such firmware is available in non free packages and alternative installation media 85 86 Desktop environments Edit XFCE is default on CD images and non Linux ports Debian offers CD and DVD images specifically built for XFCE GNOME KDE MATE Cinnamon LXDE and LXQT 63 MATE is officially supported 87 while Cinnamon support was added with Debian 8 0 Jessie 88 Less common window managers such as Enlightenment Openbox Fluxbox IceWM Window Maker and others are available 89 The default desktop environment of version 7 0 Wheezy was temporarily switched to Xfce because GNOME 3 did not fit on the first CD of the set 90 The default for the version 8 0 Jessie was changed again to Xfce in November 2013 91 and back to GNOME in September 2014 92 Localization Edit Several parts of Debian are translated into languages other than American English including package descriptions configuration messages documentation and the website 93 The level of software localization depends on the language ranging from the highly supported German and French to the barely translated Creek and Samoan 94 The Debian 10 installer is available in 76 languages 95 Multimedia support Edit Multimedia support has been problematic in Debian regarding codecs threatened by possible patent infringements lacking source code or under too restrictive licenses 96 Even though packages with problems related to their distribution could go into the non free area software such as libdvdcss is not hosted at Debian 97 A notable third party repository exists formerly named debian multimedia org 98 99 100 providing software not present in Debian such as Windows codecs libdvdcss and the Adobe Flash Player 101 Even though this repository is maintained by Christian Marillat a Debian developer it is not part of the project and is not hosted on a Debian server The repository provides packages already included in Debian interfering with the official maintenance Eventually project leader Stefano Zacchiroli asked Marillat to either settle an agreement about the packaging or to stop using the Debian name 102 Marillat chose the latter and renamed the repository to deb multimedia org The repository was so popular that the switchover was announced by the official blog of the Debian project 103 Distribution EditDebian offers DVD and CD images for installation that can be downloaded using BitTorrent or jigdo Physical discs can also be bought from retailers 104 The full sets are made up of several discs the amd64 port consists of 13 DVDs or 84 CDs 105 but only the first disc is required for installation as the installer can retrieve software not contained in the first disc image from online repositories 106 Debian offers different network installation methods A minimal install of Debian is available via the netinst CD whereby Debian is installed with just a base and later added software can be downloaded from the Internet Another option is to boot the installer from the network 107 The default bootstrap loader is GNU GRUB version 2 though the package name is simply grub while version 1 was renamed to grub legacy This conflicts with e g Fedora Linux where grub version 2 is named grub2 The default desktop may be chosen from the DVD boot menu among GNOME KDE Plasma Xfce and LXDE and from special disc 1 CDs 108 109 Debian releases live install images for CDs DVDs and USB thumb drives for IA 32 and x86 64 architectures and with a choice of desktop environments These Debian Live images allow users to boot from removable media and run Debian without affecting the contents of their computer A full install of Debian to the computer s hard drive can be initiated from the live image environment 110 Personalized images can be built with the live build tool for discs USB drives and for network booting purposes 111 Installation images are hybrid on some architectures and can be used to create a bootable USB drive Live USB 112 Packages EditPackage management operations can be performed with different tools available on Debian from the lowest level command dpkg to graphical front ends like Synaptic The recommended standard for administering packages on a Debian system is the apt toolset 113 dpkg provides the low level infrastructure for package management 114 The dpkg database contains the list of installed software on the current system The dpkg command tool does not know about repositories The command can work with local deb package files and information from the dpkg database 115 APT tools Edit Using Aptitude to view Debian package details Package installed with Aptitude An Advanced Packaging Tool APT allows administering an installed Debian system to retrieve and resolve package dependencies from repositories APT tools share dependency information and cached packages 113 The apt command itself is intended as an end user interface and enables some options better suited for interactive usage by default compared to more specialized APT like apt get and apt cache explained below apt get and apt cache are command tools of the standard apt package apt get installs and removes packages and apt cache is used for searching packages and displaying package information 113 Aptitude is a command line tool that also offers a text based user interface The program comes with enhancements such as better search on package metadata 113 GDebi and other front ends Edit Screenshot of GDebi Package installer GDebi is an APT tool which can be used in command line and on the GUI 116 GDebi can install a local deb file via the command line like the dpkg command but with access to repositories to resolve dependencies 117 Other graphical front ends for APT include Software Center 118 Synaptic 119 and Apper 120 GNOME Software is a graphical front end for PackageKit which itself can work on top of various software packaging systems Repositories Edit The Debian Free Software Guidelines DFSG define the distinctive meaning of the word free as in free and open source software 121 Packages that comply with these guidelines usually under the GNU General Public License Modified BSD License or Artistic License 122 are included inside the main area 123 otherwise they are included inside the non free and contrib areas These last two areas are not distributed within the official installation media but they can be adopted manually 121 Non free includes packages that do not comply with the DFSG 124 such as documentation with invariant sections and proprietary software 125 126 and legally questionable packages 124 Contrib includes packages which do comply with the DFSG but fail other requirements For example they may depend on packages which are in non free or requires such for building them 124 Richard Stallman and the Free Software Foundation have criticized the Debian project for hosting the non free repository and because the contrib and non free areas are easily accessible 127 128 an opinion echoed by some in Debian including the former project leader Wichert Akkerman 129 The internal dissent in the Debian project regarding the non free section has persisted 130 but the last time it came to a vote in 2004 the majority decided to keep it 131 Cross distribution package manager Edit The most popular optional Linux cross distribution package manager are graphical front ends package managers They are available within the official Debian Repository but are not installed by default They are widely popular with both Debian users and Debian software developers who are interested in installing the most recent versions of application or using the cross distribution package manager built in sandbox environment While at the same time remaining in control of the security 132 133 Four most popular cross distribution package managers Sorted in alphabetical order AppImage Linux distribution agnostic binary software deployment Flatpak software code is owned and maintained by the not for profit Flatpak Team With an open source LGPL 2 1 only license Homebrew software code is owned and maintained by its original author Max Howell With an open source BSD 2 Clause License license Snap software code is owned and maintained by the for profit Canonical Group Limited With an open source GNU General Public License version 3 0 license Branches EditSee also Debian version history A Debian 10 0 Buster box cover Three branches of Debian also called releases distributions or suites are regularly maintained 134 Stable is the current release and targets stable and well tested software needs 135 Stable is made by freezing Testing for a few months where bugs are fixed and packages with too many bugs are removed then the resulting system is released as stable It is updated only if major security or usability fixes are incorporated 123 This branch has an optional backports service that provides more recent versions of some software 62 Stable s CDs and DVDs can be found in the Debian website 105 Testing is the preview branch that will eventually become the next major release The packages included in this branch have had some testing in unstable but they may not be fit for release yet It contains newer packages than stable but older than unstable This branch is updated continually until it is frozen 123 Testing s CDs and DVDs can be found on the Debian website 105 Unstable always codenamed sid is the trunk Packages are accepted without checking the distribution as a whole 123 This branch is usually run by software developers who participate in a project and need the latest libraries available and by those who prefer bleeding edge software 134 Debian does not provide full Sid installation discs but rather a minimal ISO that can be used to install over a network connection Additionally this branch can be installed through a system upgrade from stable or testing 136 Other branches in Debian Oldstable is the prior stable release 123 It is supported by the Debian Security Team until one year after a new stable is released and since the release of Debian 6 for another 2 years through the Long Term Support project 137 Eventually oldstable is moved to a repository for archived releases 123 Debian 10 is the current Oldstable release Oldoldstable is the prior oldstable release It is supported by the Long Term Support community Eventually oldoldstable is moved to a repository for archived releases Debian 9 is the current Oldoldstable release Experimental is a temporary staging area of highly experimental software that is likely to break the system It is not a full distribution and missing dependencies are commonly found in unstable where new software without the damage chance is normally uploaded 123 The snapshot archive provides older versions of the branches They may be used to install a specific older version of some software 138 Numbering scheme Edit Stable and oldstable get minor updates called point releases as of August 2021 update the stable release is version 11 0 139 released on August 14 2021 16 months ago 2021 08 14 and the oldstable release is version 10 10 140 The numbering scheme for the point releases up to Debian 4 0 was to include the letter r for revision 141 after the main version number and then the number of the point release for example the latest point release of version 4 0 is 4 0r9 142 This scheme was chosen because a new dotted version would make the old one look obsolete and vendors would have trouble selling their CDs 143 From Debian 5 0 the numbering scheme of point releases was changed conforming to the GNU version numbering standard 144 the first point release of Debian 5 0 was 5 0 1 instead of 5 0r1 145 The numbering scheme was once again changed for the first Debian 7 update which was version 7 1 146 The r scheme is no longer in use but point release announcements include a note about not throwing away old CDs 147 Derivatives and flavors Edit Main article List of Linux distributions Debian based Debian is one of the most popular Linux distributions and many other distributions have been created from the Debian codebase 148 As of 2021 update DistroWatch lists 121 active Debian derivatives 149 The Debian project provides its derivatives with guidelines for best practices and encourages derivatives to merge their work back into Debian 150 151 Debian Pure Blends are subsets of a Debian release configured out of the box for users with particular skills and interests 152 For example Debian Jr is made for children while Debian Science is for researchers and scientists 153 The complete Debian distribution includes all available Debian Pure Blends 152 Debian Blend without Pure is a term for a Debian based distribution that strives to become part of mainstream Debian and have its extra features included in future releases 154 Logo of Debian GNU kFreeBSD Debian GNU kFreeBSD is a discontinued 155 Debian flavor It used the FreeBSD kernel and GNU userland The majority of software in Debian GNU kFreeBSD was built from the same sources as Debian with some kernel packages from FreeBSD The k in kFreeBSD is an abbreviation for kernel which refers to the FreeBSD kernel Before discontinuing the project Debian maintained i386 and amd64 ports The last version of Debian kFreeBSD was Debian 8 Jessie RC3 Debian GNU kFreeBSD was created in 2002 156 It was included in Debian 6 0 Squeeze as a technology preview and in Debian 7 0 Wheezy as an official port Debian GNU kFreeBSD was discontinued as an officially supported platform as of Debian 8 0 Debian developers cited OSS pf jails NDIS and ZFS as reasons for being interested in the FreeBSD kernel 157 It has not been updated since Debian 8 158 As of July 2019 however the operating system continues to be maintained unofficially 159 Logo of GNU Hurd Debian GNU Hurd running on Xfce Debian GNU Hurd is a flavor based on the Hurd microkernel instead of Linux Debian GNU Hurd has been in development since 1998 160 and made a formal release in May 2013 with 78 of the software packaged for Debian GNU Linux ported to the GNU Hurd 161 Hurd is not yet an official Debian release and is maintained and developed as an unofficial port Debian GNU Hurd is distributed as an installer CD running the official Debian installer or ready to run virtual disk image Live CD Live USB The CD uses the IA 32 architecture making it compatible with IA 32 and x86 64 PCs The current version of Debian GNU Hurd is 2021 published in August 2021 162 Mobian is a Debian derivative designed for mobile devices It supports a number of devices including the Librem 5 PinePhone and OnePlus 6 163 Branding Edit The swirl logo is said to represent magic smoke The Debian swirl logo was designed by Raul Silva 164 165 in 1999 as part of a contest to replace the semi official logo that had been used 166 The winner of the contest received an debian org email address and a set of Debian 2 1 install CDs for the architecture of their choice Initially the swirl was magic smoke arising from an also included bottle of an Arabian style genie presented in black profile but shortly after was reduced to the red smoke swirl for situations where space or multiple colours were not an option and before long the bottle version effectively was superseded There has been no official statement from the Debian project on the logo s meaning but at the time of the logo s selection it was suggested that the logo represented the magic smoke or the genie that made computers work 167 168 169 One theory about the origin of the Debian logo is that Buzz Lightyear the chosen character for the first named Debian release has a swirl in his chin 170 171 Stefano Zacchiroli also suggested that this swirl is the Debian one 172 Buzz Lightyear s swirl is a more likely candidate as the codenames for Debian are names of Toy Story characters The former Debian project leader Bruce Perens used to work for Pixar and is credited as a studio tools engineer on Toy Story 2 1999 Hardware EditHardware requirements are at least those of the kernel and the GNU toolsets 173 Debian s recommended system requirements depend on the level of installation which corresponds to increased numbers of installed components 174 Type Minimum RAM size Recommended RAM size Minimum processor clock speed IA 32 Hard drive capacityNon desktop 256 MB 512 MB 2 GBDesktop 1 GB 2 GB 1 GHz 10 GBThe real minimum memory requirements depend on the architecture and may be much less than the numbers listed in this table It is possible to install Debian with 170 MB of RAM for x86 64 174 the installer will run in low memory mode and it is recommended to create a swap partition 108 The installer for z Architecture requires about 20 MB of RAM but relies on network hardware 174 175 Similarly disk space requirements which depend on the packages to be installed can be reduced by manually selecting the packages needed 174 As of May 2019 update no Pure Blend exists that would lower the hardware requirements easily 176 It is possible to run graphical user interfaces on older or low end systems but the installation of window managers instead of desktop environments is recommended as desktop environments are more resource intensive Requirements for individual software vary widely and must be considered with those of the base operating environment 174 Architectures Edit HP 9000 C110 PA RISC workstation booting Debian Lenny As of the Bullseye release update the official ports are 177 amd64 x86 64 architecture with 64 bit userland and supporting 32 bit software arm64 ARMv8 A architecture 178 armel Little endian ARM architecture ARMv4T instruction set 179 on various embedded systems embedded application binary interface EABI although support has ended after Buster armhf ARM hard float architecture ARMv7 instruction set requiring hardware with a floating point unit i386 IA 32 architecture with 32 bit userland compatible with x86 64 machines 173 mips64el Little endian 64 bit MIPS mipsel Little endian 32 bit MIPS ppc64el Little endian PowerPC architecture supporting POWER7 and POWER8 CPUs 178 s390x z Architecture with 64 bit userland intended to replace s390 180 Unofficial ports are available as part of the unstable distribution 177 alpha DEC Alpha architecture hppa HP PA RISC architecture hurd i386 GNU Hurd kernel on IA 32 architecture ia64 Intel Itanium kfreebsd amd64 Kernel of FreeBSD on x86 64 architecture kfreebsd i386 Kernel of FreeBSD on IA 32 architecture m68k Motorola 68k architecture on Amiga Atari Macintosh and various embedded VME systems powerpc 32 bit PowerPC ppc64 PowerPC64 architecture supporting 64 bit PowerPC CPUs with VMX riscv64 64 bit RISC V this 1 official Debian page collect many useful info links and report for tested hardware sh4 Hitachi SuperH architecture sparc64 Sun SPARC architecture with 64 bit userland x32 x32 ABI userland for x86 64 181 Debian supports a variety of ARM based NAS devices The NSLU2 was supported by the installer in Debian 4 0 and 5 0 182 and Martin Michlmayr is providing installation tarballs since version 6 0 183 Other supported NAS devices are the Buffalo Kurobox Pro 184 GLAN Tank Thecus N2100 185 and QNAP Turbo Stations 184 Devices based on the Kirkwood system on a chip SoC are supported too such as the SheevaPlug plug computer and OpenRD products 186 There are efforts to run Debian on mobile devices but this is not a project goal yet since the Debian Linux kernel maintainers would not apply the needed patches 187 Nevertheless there are packages for resource limited systems 188 There are efforts to support Debian on wireless access points 189 Debian is known to run on set top boxes 190 Work is ongoing to support the AM335x processor 191 which is used in electronic point of service solutions 192 Debian may be customized to run on cash machines 193 BeagleBoard a low power open source hardware single board computer made by Texas Instruments has switched to Debian Linux preloaded on its Beaglebone Black board s flash Roqos Core manufactured by Roqos is a x86 64 based IPS firewall router running Debian Linux Organization EditGeneral Resolutionelect override Leader appointDelegate decideDeveloperpropose Simplified organizational structure Debian s policies and team efforts focus on collaborative software development and testing processes 5 As a result a new major release tends to occur every two years with revision releases that fix security issues and important problems 141 60 The Debian project is a volunteer organization with three foundational documents The Debian Social Contract defines a set of basic principles by which the project and its developers conduct affairs 121 The Debian Free Software Guidelines define the criteria for free software and thus what software is permissible in the distribution These guidelines have been adopted as the basis of the Open Source Definition Although this document can be considered separate it formally is part of the Social Contract 121 The Debian Constitution describes the organizational structure for formal decision making within the project and enumerates the powers and responsibilities of the Project Leader the Secretary and other roles 28 Debian developer populationYearDD 1999347 2000347 0 0 2001 2002939 2003831 11 5 2004911 9 6 2005965 5 9 2006972 0 7 20071 036 6 6 20081 075 3 8 20091 013 5 8 2010886 12 5 2011911 2 8 2012948 4 1 2013988 4 2 20141 003 1 5 20151 033 3 0 20161 023 1 0 20171 062 3 8 20181 001 5 7 20191 003 0 2 20201 011 0 8 20211 018 0 7 20221 023 0 5 Source Debian Voting InformationDebian developers are organized in a web of trust 194 There are at present update about one thousand active Debian developers 195 196 but it is possible to contribute to the project without being an official developer 197 The project maintains official mailing lists and conferences for communication and coordination between developers 123 198 For issues with single packages and other tasks 199 a public bug tracking system is used by developers and end users Internet Relay Chat is also used for communication among developers 123 and to provide real time help 200 Debian is supported by donations made to organizations authorized by the leader 28 The largest supporter is Software in the Public Interest the owner of the Debian trademark manager of the monetary donations 201 and umbrella organization for various other community free software projects 202 A Project Leader is elected once per year by the developers The leader has special powers but they are not absolute and appoints delegates to perform specialized tasks Delegates make decisions as they think is best taking into account technical criteria and consensus By way of a General Resolution the developers may recall the leader reverse a decision made by the leader or a delegate amend foundational documents and make other binding decisions 28 The voting method is based on the Schulze method Cloneproof Schwartz Sequential Dropping 29 Debian project leaders 203 This box viewtalkedit1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 Ian MurdockBruce PerensIan JacksonWichert AkkermanBen CollinsBdale GarbeeMartin MichlmayrBranden RobinsonAnthony TownsSam HocevarSteve McIntyreStefano ZacchiroliLucas NussbaumNeil McGovernMehdi DogguyChris LambSam HartmanJonathan CarterProject leadership is distributed occasionally Branden Robinson was helped by the Project Scud a team of developers that assisted the leader 204 but there were concerns that such leadership would split Debian into two developer classes 205 Anthony Towns created a supplemental position Second In Charge 2IC that shared some powers of the leader 206 Steve McIntyre was 2IC and had a 2IC himself 207 One important role in Debian s leadership is that of a release manager 208 The release team sets goals for the next release supervises the processes and decides when to release The team is led by the next release managers and stable release managers 209 Release assistants were introduced in 2003 210 Developers Edit The Debian Project has an influx of applicants wishing to become developers 211 These applicants must undergo a vetting process which establishes their identity motivation understanding of the project s principles and technical competence 212 This process has become much harder throughout the years 213 Debian developers join the project for many reasons Some that have been cited include Debian is their main operating system and they want to promote Debian 214 To improve the support for their favorite technology 215 They are involved with a Debian derivative 216 A desire to contribute back to the free software community 217 To make their Debian maintenance work easier 218 Debian developers may resign their positions at any time or when deemed necessary they can be expelled 28 Those who follow the retiring protocol are granted the emeritus status and they may regain their membership through a shortened new member process 219 Development Editupstream packagingpackage uploadincoming checksunstable migrationtesting freezefrozen releasestableFlowchart of the life cycle of a Debian package Each software package has a maintainer that may be either one person or a team of Debian developers and non developer maintainers 220 221 The maintainer keeps track of upstream releases and ensures that the package coheres with the rest of the distribution and meets the standards of quality of Debian Packages may include modifications introduced by Debian to achieve compliance with Debian Policy even to fix non Debian specific bugs although coordination with upstream developers is advised 219 The maintainer releases a new version by uploading the package to the incoming system which verifies the integrity of the packages and their digital signatures If the package is found to be valid it is installed in the package archive into an area called the pool and distributed every day to hundreds of mirrors worldwide The upload must be signed using OpenPGP compatible software 123 All Debian developers have individual cryptographic key pairs 222 Developers are responsible for any package they upload even if the packaging was prepared by another contributor 223 Initially an accepted package is only available in the unstable branch 123 For a package to become a candidate for the next release it must migrate to the Testing branch by meeting the following 224 It has been in unstable for a certain length of time that depends on the urgency of the changes It does not have release critical bugs except for the ones already present in Testing Release critical bugs are those considered serious enough that they make the package unsuitable for release There are no outdated versions in unstable for any release ports The migration does not break any packages in Testing Its dependencies can be satisfied by packages already in Testing or by packages being migrated at the same time The migration is not blocked by a freeze Thus a release critical bug in a new version of a shared library on which many packages depend may prevent those packages from entering Testing because the updated library must meet the requirements too 225 From the branch viewpoint the migration process happens twice per day rendering Testing in perpetual beta 123 Periodically the release team publishes guidelines to the developers in order to ready the release A new release occurs after a freeze when all important software is reasonably up to date in the Testing branch and any other significant issues are solved At that time all packages in the testing branch become the new stable branch 123 Although freeze dates are time based 60 release dates are not which are announced by the release managers a couple of weeks beforehand 226 A version of a package can belong to more than one branch usually testing and unstable It is possible for a package to keep the same version between stable releases and be part of oldstable stable testing and unstable at the same time 227 Each branch can be seen as a collection of pointers into the package pool mentioned above 123 One way to resolve the challenge of a release critical bug in a new application version is the use of optional package managers They allow software developers to use sandbox environments while at the same time remaining in control of security 132 133 Another benefit of a cross distribution package manager is that they allow application developers to directly provide updates to users without going through distributions and without having to package and test the application separately for each distribution 228 Release cycle Edit A new stable branch of Debian gets released approximately every 2 years It will receive official support for about 3 years with update for major security or usability fixes Point releases will be available every several months as determined by Stable Release Managers SRM 229 Debian also launched its Long Term Support LTS project since Debian 6 Debian Squeeze For each Debian release it will receive two years of extra security updates provided by LTS Team after its End Of Life EOL However no point releases will be made Now each Debian release can receive 5 years of security support in total 230 Security Edit The Debian project handles security through public disclosure Debian security advisories are compatible with the Common Vulnerabilities and Exposures dictionary are usually coordinated with other free software vendors and are published the same day a vulnerability is made public 231 232 There used to be a security audit project that focused on packages in the stable release looking for security bugs 233 Steve Kemp who started the project retired in 2011 but resumed his activities and applied to rejoin in 2014 234 235 The stable branch is supported by the Debian security team oldstable is supported for one year 137 Although Squeeze is not officially supported Debian is coordinating an effort to provide long term support LTS until February 2016 five years after the initial release but only for the IA 32 and x86 64 platforms 236 Testing is supported by the testing security team but does not receive updates in as timely a manner as stable 237 Unstable s security is left for the package maintainers 137 The Debian project offers documentation and tools to harden a Debian installation both manually and automatically 238 AppArmor support is available and enabled by default since Buster 239 Debian provides an optional hardening wrapper and does not harden all of its software by default using gcc features such as PIE and buffer overflow protection unlike operating systems such as OpenBSD 240 but tries to build as many packages as possible with hardening flags 241 In May 2008 a Debian developer discovered that the OpenSSL package distributed with Debian and derivatives such as Ubuntu made a variety of security keys vulnerable to a random number generator attack since only 32 767 different keys were generated 242 243 244 The security weakness was caused by changes made in 2006 by another Debian developer in response to memory debugger warnings 244 245 The complete resolution procedure was cumbersome because patching the security hole was not enough it involved regenerating all affected keys and certificates 246 Value Edit The cost of developing all of the packages included in Debian 5 0 Lenny 323 million lines of code has been estimated to be about US 8 billion using one method based on the COCOMO model 247 As of 2016 update Black Duck Open Hub estimates that the current codebase 74 million lines of code would cost about US 1 4 billion to develop using a different method based on the same model 248 249 Forks and derivatives EditA large number of forks and derivatives have been built upon Debian over the years Among the more notable are Ubuntu developed by Canonical Ltd and first released in 2004 which has surpassed Debian in popularity with desktop users 250 Knoppix first released in the year 2000 and one of the first distributions optimized to boot from external storage and Devuan which gained attention in 2014 when it forked in disagreement over Debian s adoption of the systemd software suite and has been mirroring Debian releases since 2017 251 252 See also Edit Linux portal Free and open source software portalComparison of Linux distributions Debian version history List of Debian project leadersNotes Edit Support ended at Buster 10 References Edit Publication de la mise a jour de Debian 11 6 in French December 17 2022 Retrieved December 17 2022 Debian Installer Bookworm Alpha 1 release Retrieved September 24 2022 Debian Ports Archived from the original on November 22 2016 Retrieved May 26 2014 RISC V Debian Wiki Archived from the original on March 20 2018 Retrieved January 24 2018 a b How does one pronounce Debian and what does this word mean The Debian GNU Linux FAQ Chapter 1 Definitions and overview Debian Archived from the original on April 2 2019 Retrieved March 18 2019 Debian About Debian Debian Archived from the original on January 17 1999 Retrieved June 12 2017 a b c ChangeLog ibiblio Archived from the original on January 6 2017 Retrieved August 18 2016 Chapter 3 Debian Releases A Brief History of Debian Debian Documentation Team Archived from the original on August 17 2011 Retrieved February 10 2016 Debian Releases Codenames Debian Wiki Debian Wiki Archived from the original on September 30 2017 Retrieved July 25 2017 Chapter 1 Introduction What is the Debian Project A Brief History of Debian Debian May 4 2013 Archived from the original on December 22 2015 Retrieved June 22 2014 Murdock Ian A August 16 1993 New release under development suggestions requested Newsgroup comp os linux development Usenet CBusDD MIK unix portal com Archived from the original on January 22 2011 Retrieved June 13 2012 Nixon Robin 2010 Ubuntu Up and Running O Reilly Media p 3 ISBN 978 0 596 80484 8 Archived from the original on July 31 2020 Retrieved June 22 2014 Hillesley Richard November 2 2007 Debian and the grass roots of Linux IT Pro Archived from the original on May 26 2014 Retrieved May 25 2014 a b c d Scheetz Dale 1998 The Debian Linux user s guide Penngrove Calif Linux Press ISBN 0 9659575 1 9 OCLC 42689229 Release 0 91 ibiblio January 31 1994 Archived from the original on September 24 2015 Retrieved July 3 2014 Murdock Ian A January 6 1994 The Debian Linux Manifesto ibiblio Archived from the original on September 24 2015 Retrieved July 17 2014 a b c d Chapter 3 Debian Releases A Brief History of Debian Debian May 4 2013 Archived from the original on August 17 2011 Retrieved June 22 2014 Stallman Richard April 28 1996 The FSF is no longer sponsoring Debian Newsgroup comp os linux misc Usenet gnusenet199604280427 AAA00388 delasyd gnu ai mit edu Archived from the original on January 22 2011 Retrieved August 22 2014 a b c d e f Chapter 4 A Detailed History A Brief History of Debian Debian May 4 2013 Archived from the original on December 21 2019 Retrieved August 1 2014 Krafft 2005 pp 31 32 Hertzog 2013 p 9 Perens Bruce July 5 1997 Debian s Social Contract with the Free Software Community debian announce Mailing list Debian Archived from the original on June 10 2006 Retrieved August 1 2014 It s Time to Talk About Free Software Again Archived from the original on July 16 2014 Perens Bruce November 1 2000 Building Tiny Linux Systems with Busybox Part I Linux Journal Archived from the original on June 6 2014 Retrieved June 5 2014 Perens Bruce March 18 1998 I am leaving Debian debian user Mailing list Debian Archived from the original on July 6 2014 Retrieved June 5 2014 Perens Bruce December 1 1997 Ian Jackson is the next Debian Project Leader debian announce Mailing list Debian Archived from the original on September 9 2015 Retrieved August 2 2014 Grobman Igor July 14 1998 debian hurd lists debian org is up debian hurd Mailing list Debian Archived from the original on October 18 2018 Retrieved August 2 2014 a b c d e Constitution for the Debian Project v1 4 Debian Archived from the original on June 3 2011 Retrieved February 25 2014 a b Debian Voting Information Debian February 18 2014 Archived from the original on June 4 2011 Retrieved June 3 2014 Coleman 2013 p 141 Akkerman Wichert October 17 1999 New maintainer proposal debian project Mailing list Debian Archived from the original on August 8 2014 Retrieved August 2 2014 Lohner Nils November 9 1999 New Linux distribution brings Debian to the desktop debian commercial Mailing list Debian Archived from the original on September 9 2015 Retrieved August 2 2014 Debian GNU Linux 2 2 the Joel Espy Klecker release is officially released Debian August 15 2000 Archived from the original on June 29 2011 Retrieved July 27 2011 Laronde Thierry May 15 2000 First Debian Conference the program debian devel announce Mailing list Debian Archived from the original on December 25 2013 Retrieved August 2 2014 Lemos Robert May 10 2001 HP settles on Debian Linux CNET News Archived from the original on August 19 2014 Retrieved August 19 2014 Krafft 2005 p 33 Lettice John July 23 2002 Debian GNU Linux 3 0 released The Register Archived from the original on July 3 2017 Retrieved August 19 2014 LeMay Renai March 18 2005 Debian leaders Faster release cycle required ZDNet Archived from the original on August 8 2014 Retrieved August 3 2014 Ubuntu vs Debian reprise Ian Murdock April 20 2005 Archived from the original on August 19 2014 Retrieved June 5 2014 Orlowski Andrew December 2 2003 Hackers used unpatched server to breach Debian The Register Archived from the original on July 3 2017 Retrieved August 3 2014 Coleman 2013 pp 150 156 Orlowski Andrew March 14 2005 Debian drops mainframe Sparc development The Register Archived from the original on July 3 2017 Retrieved August 3 2014 Verhelst Wouter August 21 2005 Results of the meeting in Helsinki about the Vancouver proposal debian devel announce Mailing list Debian Archived from the original on August 8 2014 Retrieved August 3 2014 Langasek Steve March 14 2005 Bits Nybbles from the Vancouver release team meeting debian devel announce Mailing list Debian Archived from the original on August 8 2014 Retrieved August 3 2014 Coleman 2013 pp 153 154 Jarno Aurelien March 14 2005 Re Bits Nybbles from the Vancouver release team meeting debian devel Mailing list Debian Archived from the original on August 8 2014 Retrieved August 3 2014 Blache Julien March 14 2005 Re Bits Nybbles from the Vancouver release team meeting debian devel Mailing list Debian Archived from the original on August 8 2014 Retrieved August 3 2014 Shuttleworth Mark October 20 2004 Ubuntu 4 10 announcement ubuntu announce Mailing list Retrieved August 19 2008 Kerner Sean Michael April 7 2010 Ubuntu Claims 12 Million Users as Lucid Linux Desktop Nears LinuxPlanet com Archived from the original on April 10 2010 Retrieved April 7 2010 About Ubuntu Insights Insights Ubuntu com Canonical Ltd Archived from the original on September 6 2015 Murdock Ian April 20 2005 Ubuntu vs Debian reprise Archived from the original on August 19 2014 Retrieved October 21 2007 Chapter 2 What s new in Debian GNU Linux 3 1 Release Notes for Debian GNU Linux 3 1 sarge Intel x86 Debian September 18 2006 Archived from the original on May 19 2010 Retrieved August 5 2010 Hoover Lisa October 10 2006 Behind the Debian and Mozilla dispute over use of Firefox Linux com Archived from the original on June 6 2012 Retrieved February 9 2009 Sanchez Roberto C October 15 2006 Re Will IceWeasel be based on a fork or on vanilla FireFox debian devel Mailing list Debian Archived from the original on August 8 2014 Retrieved August 3 2014 Hoffman Chris February 24 2016 Iceweasel will be renamed Firefox as relations between Debian and Mozilla thaw PC World Archived from the original on March 29 2016 Retrieved March 27 2016 Press Information Dunc Tank September 19 2006 Archived from the original on October 10 2006 Retrieved August 24 2014 Vaughan Nichols Steven J December 18 2006 Disgruntled Debian Developers Delay Etch eWeek Retrieved August 24 2014 Debian GNU Linux 5 0 released Debian February 14 2009 Archived from the original on February 17 2009 Retrieved February 15 2009 Appendix C Lenny dedicated to Thiemo Seufer Release Notes for Debian GNU Linux 5 0 lenny Intel x86 Debian February 14 2009 Archived from the original on July 6 2014 Retrieved May 25 2014 a b c Debian decides to adopt time based release freezes Debian July 29 2009 Archived from the original on March 14 2011 Retrieved September 12 2009 Debian GNU Linux 6 0 Squeeze release goals Debian July 30 2009 Archived from the original on March 3 2011 Retrieved December 1 2009 a b Backports service becoming official Debian September 5 2010 Archived from the original on September 3 2011 Retrieved June 17 2014 a b Debian 6 0 Squeeze released Debian February 6 2011 Archived from the original on February 21 2011 Retrieved February 6 2011 Debian 7 0 Wheezy released Debian May 4 2013 Archived from the original on December 22 2015 Retrieved May 5 2013 Debian 8 Jessie Released Debian April 25 2015 Archived from the original on June 18 2017 Retrieved October 27 2015 Debian 9 0 Stretch released Debian June 17 2017 Archived from the original on June 18 2017 Retrieved June 25 2017 Debian 9 s release date DistroWatch May 26 2017 Archived from the original on July 11 2018 Retrieved July 11 2018 Debian 10 0 buster released Debian July 6 2019 Archived from the original on July 7 2019 Retrieved July 30 2019 Debian 11 bullseye released Debian August 14 2021 Archived from the original on August 14 2021 Retrieved August 14 2021 Unstable packages upgrade announcements Debian Archived from the original on June 6 2014 Retrieved November 19 2014 Chapter 2 What s new in Debian 9 www debian org Archived from the original on March 8 2021 Retrieved July 2 2020 Awards Debian Archived from the original on November 20 2008 Retrieved November 2 2008 2011 LinuxQuestions org Members Choice Award Winners LinuxQuestions org February 9 2012 Retrieved June 6 2014 The best Linux distro of 2011 TuxRadar August 4 2011 Archived from the original on June 6 2014 Retrieved June 6 2014 Best of the Net Awards October 1998 Focus On Linux The Mining Company May 4 1999 Archived from the original on May 4 1999 Retrieved June 6 2014 Zarkos Stephen December 2 2015 Announcing availability of Debian GNU Linux as an endorsed distribution in Azure Marketplace azure microsoft com Microsoft Archived from the original on March 4 2016 Retrieved April 10 2016 Bhartiya Swapnil December 2 2015 Microsoft brings Debian GNU Linux to Azure cloud CIO com IDG Enterprise Archived from the original on April 23 2016 Retrieved April 10 2016 How to Get Started With the Windows Subsystem for Linux Lifehacker Archived from the original on July 2 2020 Retrieved July 2 2020 debian devel Debian Archived from the original on February 13 2016 Retrieved February 8 2016 a b Debian Packages Debian Archived from the original on June 21 2014 Retrieved June 22 2014 Debian Moves to LibreOffice Debian Archived from the original on January 11 2012 Retrieved March 5 2012 Noyes Katherine January 11 2012 Debian Linux Named Most Popular Distro for Web Servers PC World Archived from the original on February 9 2013 Retrieved February 14 2013 Usage statistics and market share of Linux for websites W3Techs com Archived from the original on August 21 2011 Retrieved June 10 2014 Virtual Package linux image Debian Archived from the original on August 19 2014 Retrieved August 15 2014 Chapter 2 Debian kernel source Debian Linux Kernel Handbook Alioth December 14 2013 Archived from the original on June 4 2014 Retrieved August 15 2014 Unofficial non free CDs including firmware packages Debian Archived from the original on August 16 2014 Retrieved August 16 2014 Package mate desktop 1 8 1 dfsg1 1 bpo70 1 Debian Archived from the original on July 14 2014 Retrieved July 6 2014 Debian Details of package cinnamon in jessie packages debian org Archived from the original on September 9 2015 Retrieved September 6 2015 Virtual Package x window manager Debian Archived from the original on May 27 2014 Retrieved May 27 2014 Larabel Michael August 8 2012 Debian Now Defaults To Xfce Desktop Phoronix Archived from the original on August 10 2012 Retrieved August 27 2012 Stahie Silviu November 5 2013 Debian 8 0 Jessie Ditches GNOME and Adopts Xfce Softpedia Archived from the original on November 29 2014 Retrieved November 22 2014 Hess Joey September 19 2014 switch default desktop to GNOME Alioth Archived from the original on November 4 2014 Retrieved November 3 2014 Central Debian translation statistics Debian Archived from the original on July 4 2014 Retrieved July 2 2014 Status of the l10n in Debian ranking PO files between languages Debian Archived from the original on July 9 2014 Retrieved July 2 2014 Debian Installer Buster RC 3 release Debian July 3 2019 Archived from the original on August 23 2019 Retrieved August 22 2019 Mejia Andres March 18 2012 Diff for MultimediaCodecs Debian Wiki Archived from the original on October 20 2014 Retrieved October 16 2014 RFP libdvdcss Library to read scrambled DVDs Debian BTS July 25 2002 Archived from the original on December 2 2018 Retrieved July 9 2014 Gilbertson Scott February 16 2009 Lenny Debian for the masses The Register Archived from the original on August 10 2017 Retrieved July 13 2014 Granneman Scott February 6 2008 Cool APT Repositories for Ubuntu and Debian Linux Magazine Archived from the original on July 14 2014 Retrieved July 13 2014 a href Template Cite magazine html title Template Cite magazine cite magazine a CS1 maint unfit URL link Nestor Marius March 19 2012 Window Maker Live CD 2012 03 18 Available for Download Softpedia Archived from the original on November 29 2014 Retrieved November 22 2014 Packages deb multimedia org Archived from the original on July 14 2014 Retrieved July 13 2014 Zacchiroli Stefano May 5 2012 on package duplication between Debian and debian multimedia pkg multimedia maintainers Mailing list Alioth Archived from the original on June 5 2014 Retrieved July 13 2014 Remove unofficial debian multimedia org repository from your sources Debian June 14 2013 Archived from the original on August 8 2014 Retrieved July 13 2014 Debian on CDs Debian May 10 2014 Archived from the original on August 7 2011 Retrieved May 27 2014 a b c Downloading Debian CD images with jigdo Debian May 10 2014 Archived from the original on May 27 2014 Retrieved May 26 2014 Downloading Debian CD DVD images via HTTP FTP Debian May 17 2014 Archived from the original on May 27 2014 Retrieved May 26 2014 Installing Debian GNU Linux via the Internet Debian Archived from the original on August 8 2011 Retrieved December 11 2008 a b 6 3 Using Individual Components Debian GNU Linux Installation Guide Debian 2013 Archived from the original on December 24 2013 Retrieved 2014 05 30 Watson J A May 28 2013 Debian Linux 7 0 Wheezy Hands on ZDNet Archived from the original on May 1 2014 Retrieved June 10 2014 For the CD images it is useful to know that Debian supports a number of different desktops including GNOME KDE Xfce MATE and LXDE and there is a different disk 1 image for each of these desktops Live install images Debian October 27 2013 Archived from the original on June 7 2017 Retrieved December 7 2013 Debian Live Manual Debian 2013 Archived from the original on February 14 2014 Retrieved 2014 07 06 4 3 Preparing Files for USB Memory Stick Booting Debian GNU Linux Installation Guide Debian 2010 Archived from the original on May 27 2014 Retrieved May 27 2014 a b c d Chapter 2 Debian package management Debian Reference Debian December 3 2013 Archived from the original on August 8 2011 Retrieved May 29 2014 Package dpkg 1 16 15 security essential Debian Archived from the original on May 9 2008 Retrieved June 18 2014 dpkg Debian June 5 2012 Retrieved June 18 2014 gdebi Launchpad Archived from the original on June 19 2014 Retrieved June 19 2014 Thomas Keir April 13 2009 10 Expert Ubuntu Tricks PC World Archived from the original on July 15 2014 Retrieved June 19 2014 Package software center 5 1 2debian3 1 Debian Archived from the original on July 6 2014 Retrieved June 19 2014 Package synaptic 0 75 13 Debian Archived from the original on July 6 2014 Retrieved June 19 2014 Package apper 0 7 2 5 Debian Archived from the original on July 6 2014 Retrieved June 19 2014 a b c d Debian Social Contract Debian Archived from the original on February 17 2011 Retrieved June 17 2013 License information Debian Archived from the original on July 20 2017 Retrieved February 28 2009 a b c d e f g h i j k l m n Chapter 4 Resources for Debian Developers Debian Developer s Reference Debian Archived from the original on October 25 2008 Retrieved October 31 2008 a b c Chapter 2 The Debian Archive Debian Policy Manual Debian October 28 2013 Archived from the original on July 13 2014 Retrieved July 9 2014 General Resolution Why the GNU Free Documentation License is not suitable for Debian main Debian 2006 Archived from the original on June 29 2014 Retrieved July 2 2014 Package fglrx driver 1 12 6 point 3 non free Debian Archived from the original on July 14 2014 Retrieved July 2 2014 Explaining Why We Don t Endorse Other Systems GNU Archived from the original on April 18 2014 Retrieved June 19 2014 Stallman Richard October 6 2007 Re Debian vs gNewSense FS criteria gnuherds app dev Mailing list lists nongnu org Archived from the original on July 14 2014 Retrieved July 9 2014 What makes Debian unacceptable is that its inclusion of non free software is not a mistake Akkerman Wichert June 21 1999 Moving contrib and non free of master debian org debian vote Mailing list Debian Archived from the original on July 20 2014 Retrieved August 4 2014 Wise Paul March 22 2014 non free debian vote Mailing list Debian Archived from the original on August 19 2014 Retrieved August 16 2014 General Resolution Status of the non free section Debian 2004 Archived from the original on October 8 2009 Retrieved September 28 2009 a b Brodkin Jon June 21 2016 Linux s RPM deb split could be replaced by Flatpak vs snap Ars Technica Archived from the original on December 19 2021 Retrieved December 19 2021 a b How to Install and Use Flatpak on Linux Linux Today November 27 2020 Archived from the original on December 18 2021 Retrieved December 19 2021 a b Debian Releases Debian Archived from the original on October 11 2011 Retrieved June 22 2014 Vaughan Nichols Steven J May 5 2013 The new Debian Linux 7 0 is now available ZDNet Archived from the original on November 29 2014 Retrieved July 8 2014 Frequently Asked Questions Debian Archived from the original on July 14 2014 Retrieved July 9 2014 a b c Debian security FAQ Debian February 28 2007 Archived from the original on August 28 2008 Retrieved October 21 2008 snapshot debian org Debian Archived from the original on June 13 2019 Retrieved July 9 2014 ChangeLog bullseye Debian February 6 2021 Archived from the original on August 14 2021 Retrieved August 14 2021 ChangeLog buster Debian August 14 2021 Archived from the original on August 14 2021 Retrieved August 14 2021 a b Hertzog 2013 Section 1 6 Release etch Debian May 22 2010 Archived from the original on August 15 2015 Retrieved June 5 2014 Schulze Martin August 24 1998 Naming of new 2 0 release debian devel Mailing list Debian Archived from the original on July 28 2014 Retrieved July 26 2014 GNU Coding Standards Releases GNU May 13 2014 Archived from the original on May 25 2014 Retrieved May 25 2014 You should identify each release with a pair of version numbers a major version and a minor We have no objection to using more than two numbers but it is very unlikely that you really need them Brockschmidt Marc February 15 2009 Debian squeeze waiting for development debian devel announce Mailing list Debian Archived from the original on June 20 2017 Retrieved February 15 2009 ChangeLog wheezy Debian June 4 2016 Archived from the original on July 4 2014 Retrieved December 14 2016 Updated Debian 7 7 7 released Debian October 18 2014 Archived from the original on October 25 2014 Retrieved October 20 2014 Vaughan Nichols Steven J December 16 2009 The Five Distros That Changed Linux Linux Magazine Archived from the original on June 16 2013 Retrieved February 14 2013 a href Template Cite magazine html title Template Cite magazine cite magazine a CS1 maint unfit URL link Based on Debian status active DistroWatch Archived from the original on October 23 2013 Retrieved April 8 2018 Halchenko Yaroslav December 21 2010 Derivatives Guidelines Debian Wiki Archived from the original on October 21 2014 Retrieved October 17 2014 Hertzog 2013 p 429 a b Chapter 2 What are Debian Pure Blends Debian Pure Blends Debian Archived from the original on May 27 2014 Retrieved May 27 2014 Debian Jr Project Debian April 30 2014 Archived from the original on October 11 2011 Retrieved June 16 2014 Armstrong Ben July 6 2011 Re Difference between blends and remastered systems debian blends Mailing list Debian Archived from the original on July 6 2014 Retrieved June 16 2014 Wiltshire Jonathan November 9 2014 Release Team Sprint Results debian devel announce Mailing list Archived from the original on February 21 2018 Retrieved January 10 2017 Garrett Matthew January 6 2002 Chrooted NetBSD environment available for testing debian bsd Mailing list Archived from the original on September 6 2015 Retrieved December 17 2019 Debian GNU kFreeBSD why Debian Wiki October 5 2011 Archived from the original on February 22 2017 Retrieved July 5 2013 Debian GNU kFreeBSD Debian org Archived from the original on May 31 2014 Retrieved May 26 2014 debian bsd Jul 2019 by thread lists debian org Archived from the original on July 31 2019 Retrieved July 31 2019 debian hurd lists debian org is up Mailing list Archived from the original on October 18 2018 Retrieved September 10 2009 A comparison between Debian GNU hurd and Debuan Gnu kFreeBSD Archived from the original on November 24 2015 Retrieved November 23 2015 News about Debian GNU Hurd Archived from the original on December 5 1999 Retrieved August 17 2021 https mobian org GNU art Archived from the original on February 8 2015 Retrieved February 18 2015 Logo credit Archived from the original on February 18 2015 Retrieved February 18 2015 Debian Logo Contest Archived from the original on February 18 2015 Retrieved March 24 2021 PROPOSED Swap the open and official versions of the new logo Archived from the original on September 9 2015 Retrieved February 18 2015 Debian Chooses Logo Archived from the original on February 18 2015 Origins of the Debian logo Archived from the original on January 12 2018 Retrieved January 11 2018 Krafft 2005 p 66 Toy Story Billboard Pixar Archived from the original on November 10 2013 Retrieved August 20 2014 Zacchiroli Stefano December 4 2010 Debian 17 ans de logiciel libre do ocracy et democratie PDF p 6 Archived from the original PDF on November 20 2016 Retrieved October 21 2014 a b 2 1 Supported Hardware Debian GNU Linux Installation Guide Debian 2019 Archived from the original on December 28 2020 Retrieved July 27 2019 a b c d e 3 4 Meeting Minimum Hardware Requirements Debian GNU Linux Installation Guide Debian 2019 Archived from the original on January 12 2021 Retrieved July 27 2019 5 1 Booting the Installer on S 390 Debian GNU Linux Installation Guide Debian 2015 Archived from the original on July 29 2020 Retrieved January 20 2017 Chapter 4 Existing Debian Pure Blends Debian Pure Blends Debian June 19 2013 Archived from the original on May 28 2014 Retrieved June 19 2014 a b Buildd status for base files Debian Archived from the original on February 4 2022 Retrieved February 4 2022 a b Wookey August 27 2014 Two new architectures bootstrapping in unstable MBF coming soon debian devel announce Mailing list Debian Archived from the original on September 3 2014 Retrieved September 1 2014 Wookey January 23 2010 Re Identification of ARM chips debian embedded Mailing list Debian Archived from the original on October 21 2014 Retrieved October 16 2014 Chapter 2 What s new in Debian 7 0 Release Notes for Debian 7 0 wheezy S 390 November 9 2014 Archived from the original on December 25 2013 Retrieved January 28 2015 Schepler Daniel November 20 2012 X32Port Debian Wiki Archived from the original on October 21 2014 Retrieved October 17 2014 Brown Silas Upgrading your Slug LG 161 Linux Gazette Archived from the original on December 16 2010 Retrieved July 27 2011 Installing Debian on NSLU2 Martin Michlmayr February 24 2011 Archived from the original on May 31 2014 Retrieved July 27 2011 a b Chapter 2 What s new in Debian GNU Linux 5 0 Release Notes for Debian GNU Linux 5 0 lenny ARM Debian Archived from the original on June 28 2011 Retrieved July 27 2011 Chapter 2 What s new in Debian GNU Linux 4 0 Release Notes for Debian GNU Linux 4 0 etch ARM Debian August 16 2007 Archived from the original on June 28 2011 Retrieved July 27 2011 Chapter 2 What s new in Debian GNU Linux 6 0 Release Notes for Debian GNU Linux 6 0 squeeze ARM EABI Debian Archived from the original on November 9 2020 Retrieved July 27 2011 Debian Project News December 10th 2012 Debian December 10 2012 Archived from the original on July 6 2014 Retrieved June 17 2014 Package matchbox 1 5 Debian Archived from the original on July 6 2014 Retrieved June 17 2014 Hess Joey September 23 2005 DebianWRT Debian Wiki Archived from the original on October 21 2014 Retrieved October 17 2014 Debian Project News December 2nd 2013 Debian December 2 2013 Archived from the original on July 6 2014 Retrieved June 17 2014 Liu Ying Chun January 27 2012 InstallingDebianOn TI BeagleBone Debian Wiki Archived from the original on October 21 2014 Retrieved October 17 2014 Enterprise Tablet Reference Design Kit Texas Instruments Archived from the original on June 12 2014 Retrieved 2014 06 17 Thieves Planted Malware to Hack ATMs Brian Krebs May 30 2014 Archived from the original on June 24 2014 Retrieved June 17 2014 Coleman 2013 p 143 Debian New Member Status DD upl Debian Archived from the original on July 6 2014 Retrieved June 21 2014 Debian New Member Status DD non upl Debian Archived from the original on July 6 2014 Retrieved June 21 2014 How can you help Debian Debian April 30 2014 Archived from the original on May 16 2014 Retrieved June 3 2014 Index of pub debian meetings Debian Archived from the original on June 14 2018 Retrieved July 16 2014 Debian bug tracking system pseudo packages Debian December 8 2013 Archived from the original on June 6 2014 Retrieved June 3 2014 Support Debian April 30 2014 Archived from the original on May 28 2014 Retrieved June 3 2014 Donations to Software in the Public Interest Debian May 10 2014 Archived from the original on May 10 2014 Retrieved June 3 2014 SPI Associated Projects Software in the Public Interest July 14 2014 Archived from the original on February 7 2013 Retrieved July 16 2014 Chapter 2 Leadership A Brief History of Debian Debian May 4 2013 Archived from the original on December 26 2010 Retrieved July 5 2014 van Wolffelaar Jeroen March 5 2005 Announcing project scud debian project Mailing list Debian Archived from the original on July 25 2014 Retrieved July 17 2014 Krafft 2005 p 34 Towns Anthony April 23 2006 Bits from the DPL debian devel announce Mailing list Debian Archived from the original on June 9 2013 Retrieved July 17 2014 Steve McIntyre s DPL platform 2009 Debian Archived from the original on July 25 2014 Retrieved July 17 2014 O Mahony Siobhan Ferraro Fabrizio 2007 The Emergence of Governance in an Open Source Community PDF University of Alberta School of Business p 30 Archived from the original PDF on May 29 2008 Retrieved November 1 2008 The Debian organization web page Debian Archived from the original on November 29 2011 Retrieved November 1 2008 Towns Anthony March 8 2003 Bits from the RM Help Wanted Apply Within debian devel announce Mailing list Debian Archived from the original on July 25 2014 Retrieved July 17 2014 Debian New Member Statistics Debian Archived from the original on July 6 2014 Retrieved 2014 06 03 Debian New Maintainers Debian Archived from the original on November 20 2008 Retrieved October 31 2008 Hertzog 2013 p 13 Berg Christoph January 10 2009 AM report for Alexander GQ Gerasiov debian newmaint Mailing list Debian Archived from the original on July 25 2014 Retrieved July 18 2014 Joeris Steffen January 3 2010 AM report for Jakub Wilk debian newmaint Mailing list Debian Archived from the original on July 25 2014 Retrieved July 18 2014 Wolf Gunnar January 13 2011 AM report for Kamal Mostafa debian newmaint Mailing list Debian Archived from the original on July 25 2014 Retrieved July 18 2014 Faraone Luke January 1 2012 AM report for vicho debian newmaint Mailing list Debian Archived from the original on July 25 2014 Retrieved July 18 2014 Wiltshire Jonathan January 6 2013 AM report for Manuel A Fernandez Montecelo debian newmaint Mailing list Debian Archived from the original on July 25 2014 Retrieved July 18 2014 a b Chapter 3 Debian Developer s Duties Debian Developer s Reference Debian Archived from the original on July 16 2014 Retrieved July 19 2014 Chapter 3 Binary packages Debian Policy Manual Debian October 28 2013 Archived from the original on August 4 2011 Retrieved July 19 2014 General Resolution Endorse the concept of Debian Maintainers Debian 2007 Archived from the original on December 7 2008 Retrieved December 13 2008 Chapter 2 Applying to Become a Maintainer Debian Developer s Reference Debian Archived from the original on September 23 2020 Retrieved October 9 2010 Costela Leo February 12 2010 DebianMentorsFaq Debian Wiki Archived from the original on October 21 2014 Retrieved October 17 2014 Chapter 5 Managing Packages Debian Developer s Reference Debian Archived from the original on January 9 2021 Retrieved October 31 2008 Debian testing distribution Debian Archived from the original on November 20 2008 Retrieved November 24 2008 McGovern Neil April 18 2013 FINAL release update debian devel announce Mailing list Debian Archived from the original on July 17 2014 Retrieved July 20 2014 Debian Package Search Results dict bouvier Debian Archived from the original on June 6 2014 Retrieved June 4 2014 Larsson Alexander Kick starting the revolution 1 0 Alexander Larsson Archived from the original on December 19 2021 Retrieved December 19 2021 Point Releases Debian Wiki Debian Release Team Archived from the original on September 25 2019 Retrieved September 27 2017 LTS Debian Wiki Debian LTS Team July 3 2018 Archived from the original on May 7 2020 Retrieved August 18 2018 Security Information Debian Archived from the original on October 31 2012 Retrieved December 13 2008 Organizations Participating MITRE April 16 2014 Archived from the original on May 26 2014 Retrieved June 5 2014 Debian Security Audit Project Debian March 15 2014 Archived from the original on June 6 2014 Retrieved June 4 2014 Advisories Steve Kemp Archived from the original on August 19 2014 Retrieved August 18 2014 Steve Kemp Debian Archived from the original on August 19 2014 Retrieved August 18 2014 Larabel Michael April 18 2014 Debian To Maintain 6 0 Squeeze As An LTS Release Phoronix Archived from the original on October 6 2016 Retrieved July 21 2014 Debian testing security team Debian Archived from the original on October 5 2008 Retrieved 2008 10 31 Securing Debian Manual Debian Archived from the original on January 28 2021 Retrieved December 13 2008 Debian News Debian 10 buster released www debian org Archived from the original on July 7 2019 Retrieved July 8 2019 Debian Secure by Default Debian SbD Archived from the original on November 3 2004 Retrieved January 31 2011 Chapter 2 What s new in Debian 7 0 Release Notes for Debian 7 0 wheezy 32 bit PC Debian Archived from the original on June 6 2014 Retrieved May 27 2014 DSA 1571 1 openssl predictable random number generator Debian May 13 2008 Archived from the original on March 9 2011 Retrieved October 31 2008 CVE 2008 0166 MITRE Archived from the original on July 14 2014 Retrieved July 21 2014 a b Garfinkel Simson May 20 2008 Alarming Open Source Security Holes MIT Technology Review Retrieved July 21 2014 valgrind clean the RNG Debian BTS April 19 2006 Archived from the original on August 6 2014 Retrieved June 21 2014 When Private Keys are Public Results from the 2008 Debian OpenSSL Vulnerability PDF University of California San Diego 2009 Archived PDF from the original on March 4 2016 Retrieved June 22 2014 Amor J J Robles G Gonzalez Barahona J M Rivas F Measuring Lenny the size of Debian 5 0 Archived March 24 2021 at the Wayback Machine ResearchGate Estimated Cost Black Duck Open Hub Archived from the original on August 8 2014 Retrieved January 6 2016 Package ohcount 3 0 0 8 and others Debian Archived from the original on July 14 2014 Retrieved January 6 2016 What is the most popular Linux of them all Archived July 29 2020 at the Wayback Machine Vaughn Nichols ZDNet April 2018 Hoffman Chris Meet Devuan the Debian fork born from a bitter systemd revolt PCWorld Archived from the original on December 9 2014 Retrieved December 13 2014 Larabel Michael Devuan Debian Without Systemd Phoronix Archived from the original on December 11 2014 Retrieved December 14 2014 Further reading EditColeman E Gabriella 2013 Coding Freedom The Ethics and Aesthetics of Hacking Princeton University Press ISBN 978 0 691 14461 0 Hertzog Raphael 2013 The Debian Administrator s Handbook Freexian ISBN 979 10 91414 03 6 Retrieved June 22 2014 Krafft Martin F 2005 The Debian System Concepts and Techniques No Starch Press ISBN 978 1 59327 069 8 External links Edit Wikimedia Commons has media related to Debian Official website Debian vs Arch Linux at TechiWiki Debian GNU Linux at DistroWatch Retrieved from https en wikipedia org w index php title Debian amp oldid 1132960909, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.