Capítulo 4. Uma História Detalhada

Índice

4.1. Os Lançamentos 0.x
4.1.1. O Sistema Inicial de Empacotamento de Debian
4.2. Os Lançamentos 1.x
4.3. Os Lançamentos 2.x
4.4. Os Lançamentos 3.x
4.5. Os Lançamentos 4.x
4.6. Os Lançamentos 5.x
4.7. Os Lançamentos 6.x
4.8. Os Lançamentos 7.x
4.9. Os Lançamentos 8.x
4.10. Os Lançamentos 9.x
4.11. Os Lançamentos 10.x
4.12. The 11.x Releases
4.13. Eventos Importantes
4.13.1. Julho 2000: Morre Joel Klecker
4.13.2. Outubro 2000: Implementação de Package Pools
4.13.3. Março 2001: Morre Christopher Rutter
4.13.4. Março 2001: Morre Fabrizio Polacco
4.13.5. Julho 2002: Morre Martin Butterweck
4.13.6. Novembro 2002: Fogo destruiu o servidor Debian
4.13.7. November 2003: Several Debian servers hacked
4.13.8. Maio 2004: Morrem Manuel Estrada Sainz e Andrés García Solier
4.13.9. Julho 2005: Morre Jens Schmalzing
4.13.10. Dezembro 2008: Morre Thiemo Seufer
4.13.11. July 2009: Steve Greenland died
4.13.12. Agosto 2010: Morre Frans Pop
4.13.13. Abril 2011: Morre Adrian von Bidder
4.13.14. Maio 2013: Morre Ray Dassen
4.13.15. Julho 2014: Morre Peter Miller
4.13.16. Fevereiro 2015: Morre Clytie Siddall
4.13.17. Dezembro 2015: Morre Ian Murdock
4.13.18. Setembro 2016: Morre Kristoffer H. Rose
4.14. O Que Vem a Seguir?

Debian começou em Agosto de 1993 por Ian Murdock, na altura um estudante na Universidade de Purdue. A Debian foi patrocinada por um ano pelo Projecto GNU da The Free Software Foundation, a organização iniciada por Richard Stallman e associada com a General Public License (GPL) -- desde Novembro de 1994 até Novembro de 1995.

Debian 0.01 até Debian 0.90 foram lançados entre Agosto e Dezembro de 1993. Ian Murdock escreve:

"Debian 0.91 foi lançado em Janeiro de 1994. Tinha um sistema de pacotes primitivo que permitia aos utilizadores manipular os pacotes mas isso fazia muito pouco (de certeza que não tinha dependências nem nada do género). Mas desta vez, haviam algumas dúzias de pessoas a trabalhar em Debian, apesar de ainda ser Eu próprio a "montar" os componentes dos lançamentos. 0.91 foi o último lançamento feito desta maneira.

A maior parte de 1994 foi passada a organizar o Projecto Debian para que outros pudessem contribuir mais efectivamente, assim como trabalhar no dpkg (Ian Jackson foi o grande responsável por isto). Não existiram lançamentos para o público em 1994 que eu me lembre, apesar de existirem vários lançamentos internos conforme íamos trabalhando para obter um processo correcto.

Debian 0.93 Lançamento 5 aconteceu em Março de 1995 e foi o primeiro lançamento "moderno" de Debian: existiam muitos mais desenvolvedores na altura (apesar de não me lembrar exactamente quantos), cada qual mantendo os seus próprios pacotes, e o dpkg era usado para instalar e manter todos esses pacotes após o sistema base estar instalado.

"O lançamento Debian 0.93 aconteceu em Novembro de 1995 e foi o último lançamento a.out. Existiam cerca de sessenta desenvolvedores a manter pacotes em 0.93R6. Se me lembro correctamente, o dselect apareceu primeiro na 0.93R6."

Ian Murdock também afirma que Debian 0.93R6 "... sempre foi o meu lançamento favorito de Debian", apesar de admitir a possibilidade de tendências pessoais, pois ele parou de trabalhar activamente no projecto em Março de 1996 durante a pré-produção da Debian 1.0, a qual foi lançada como Debian 1.1 para evitar a confusão de um fabricante de CD-ROM que por engano etiquetou como Debian 1.0 uma versão não lançada. Esse incidente levou ao conceito de imagens de CD-ROM "oficiais", como modo do projecto ajudar os fabricantes a evitar este tipo de engano.

Durante Agosto de 1995 (entre Debian 0.93 Lançamento 5 e Debian 0.93 Lançamento 6), Hartmut Koptein iniciou o primeiro porte para Debian, para a família Motorola m68k. Ele relata que "Muitos, muitos pacotes eram i386-centric (little endian, -m486, -O6 e todos para libc4) e foi difícil obter uma base de inicial de pacotes na minha máquina (uma Atari Medusa 68040, 32 MHz). Após três meses (em Novembro de 1995), Eu submeti 200 pacotes a partir de 250 pacotes disponíveis, todos para libc5!" Mais tarde ele iniciou outro porte juntamente com Vincent Renardias e Martin Schulze, para a família PowerPC.

Desde este tempo, o projecto Debian cresceu para incluir vários portes para outras arquitecturas, um porte para um novo kernel (não-Linux), o microkernel GNU Hurd e pelo menos uma variante do kernel BSD.

Um membro inicial do projecto, Bill Mitchell, relembra o kernel Linux

"... estávamos entre 0.99r8 e 0.99r15 quando arrancámos. Durante muito tempo Eu podia compilar o kernel em menos de 30 minutos numa máquina baseada em 386 de 20 MHz, e podia também fazer uma instalação de Debian na mesma quantidade de tempo em menos de 10Mb de espaço de disco.

" ... Eu lembro-me do grupo inicial incluindo Ian Murdock, mim, Ian Jackson, outro Ian cujo apelido não recordo, Dan Quinlan, e mais algumas pessoas cujos nomes não recordo. Matt Welsh ou era parte do grupo inicial ou juntou-se muito cedo (ele tinha abandonado o projecto). Alguém configurou uma lista de mail, e nós estávamos a trabalhar.

Como recordo, nós não começamos com um plano, e não começamos por elaborar um plano de nenhum modo organizado. Logo desde o princípio, lembro-me, nós começamos a juntar fontes de uma colecção de pacotes bastante aleatória. Com o tempo acabamos por nos focar numa colecção de itens que viriam a ser necessários para juntar o núcleo de uma distribuição: o kernel, uma shell, o update, o getty, vários outros programas e ficheiros de suporte necessários para iniciar o sistema, e um conjunto de utilitários do núcleo."

Nos estágios iniciais do Projecto, os membros consideraram distribuir apenas pacotes fonte. Cada pacote deveria consistir do código fonte original e de um ficheiro patch "Debianizado", e os utilizadores iriam eles próprios desempacotar as fontes (untar), aplicar as patches e compilar os binários. No entanto, depressa perceberam que iria ser necessário algum tipo de distribuição binária. A primeira ferramenta de empacotamento, escrita por Ian Murdock e chamada dpkg, criava um pacote num formato binário específico de Debian, e podia ser usada mais tarde para desempacotar e instalar os ficheiros do pacote.

Cedo Ian Jackson tomou conta do desenvolvimento da ferramenta de empacotamento, renomeando a própria ferramenta para dpkg-deb e escrevendo um programa front-end que chamou de dpkg para facilitar a utilização do dpkg-deb e disponibilizar as Dependencies e Conflicts do sistema Debian actual. Os pacotes produzidos por estas ferramentas tinham um cabeçalho listando a versão da ferramenta usada para criar o pacote e um desvio dentro do ficheiro para um arquivo produzido pelo tar, o qual estava separado do cabeçalho por alguma informação de controlo.

Por esta altura gerou-se algum debate entre os membros do projecto -- alguns sentiam que o formato específico de Debian criado pelo dpkg-deb devia ser abandonado em favor do formato produzido pelo programa ar. Após vários formatos de ficheiros revistos e as ferramentas de empacotamento revistas, foi adoptado o formato ar. A chave para esta alteração é que ela torna possível que um pacote Debian seja desempacotado em qualquer sistema tipo Unix sem a necessidade de correr um executável não confiável. Por outras palavras, apenas as ferramentas standard presentes em todos so sistemas Unix como o 'ar' e o 'tar' são necessárias para desempacotar um pacote binário Debian e examinar o conteúdo.

Quando Ian Murdock deixou a Debian, ele nomeou Bruce Perens como o próximo líder do projecto. Bruce interessou-se por Debian quando tentava criar um CD de distribuição Linux chamado "Linux for Hams", que iria incluir todos os softwares úteis para operadores de rádio amador. Ao descobrir que o sistema de núcleo Debian precisava de muito mais trabalho para suportar seu projecto, Bruce passou a trabalhar fortemente no sistema base do Linux e nas ferramentas de instalação relacionadas, adiando sua distribuição de radio amador, incluindo a organização (com Ian Murdock) do primeiro conjunto de scripts de instalação Debian, o que eventualmente resultou da disquete Rescue Debian que foi um componente do núcleo do conjunto de ferramentas de instalação Debian durante vários lançamentos.

Ian Murdock declara:

"Bruce era a escolha natural para me suceder, pois ele tinha vindo a manter o sistema base por quase um ano, e ele vinha preenchendo as minhas lacunas porque o tempo que eu podia dedicar à Debian estava a diminuir rapidamente."

Nós iniciamos várias facetas importantes do projecto, incluindo coordenar o esforço de produzir as Orientações de Software Livre de Debian e o Contracto Social de Debian, e a iniciação do Projecto de Hardware Aberto. Durante este tempo como Líder do Projecto, a Debian ganhou cota de mercado e uma reputação como plataforma para utilizadores sérios de Linux com capacidades técnicas.

Bruce Perens também encabeçou os esforços para criar Software in the Public Interest, Inc.. Destinado originalmente a fornecer ao Projecto Debian uma entidade legal capaz de aceitar donativos, os seus objectivos depressa se expandiram para incluir o suporte a projectos de software livre fora do Projecto Debian.

As seguintes versões de Debian foram lançadas durante este tempo:

  • 1.1 Buzz lançado em Junho de 1996 (474 pacotes, kernel 2.0, completamente ELF, dpkg)

  • 1.2 Rex lançado em Dezembro 1996 (848 pacotes, 120 desenvolvedores)

  • 1.3 Bo lançado em Julho 1997 (974 pacotes, 200 desenvolvedores)

Existiram vários lançamentos "temporários" feitos ao 1.3, sendo o último 1.3.1R6.

Bruce Perens foi substituído por Ian Jackson como Líder do Projecto Debian no inicio de Janeiro de 1998, após liderar o projecto até grande parte da preparação para o lançamento 2.0.

Ian Jackson tornou-se o líder do Projecto Debian no inicio de 1998 e foi logo depois disso adicionado ao quadro de Software no Interesse Público na capacidade de Vice-Presidente. Após a demissão do Tesoureiro (Tim Sailer), do Presidente (Bruce Perens), e Secretário (Ian Murdock), ele tornou-se Presidente do Quadro e foram escolhidos três novos membros: Martin Schulze (Vice Presidente), Dale Scheetz (Secretário), e Nils Lohner (Tesoureiro).

Debian 2.0 (Hamm) foi lançada em Julho de 1998 para as arquitecturas Intel i386 e série Motorola 68000. Este lançamento marcou a passagem para uma nova versão das bibliotecas C do sistema (glibc2 ou por razões históricas libc6). Na altura do lançamento, existiam mais de 1500 pacotes mantidos por mais de 400 desenvolvedores Debian.

Wichert Akkerman sucedeu a Ian Jackson como Líder do Projecto Debian em Janeiro de 1999. Debian 2.1 foi lançada em 9 de Março de 1999, após ter sido adiada por uma semana quando surgiram alguns problemas no último minuto.

Debian 2.1 (Slink) apresentou suporte oficial para duas novas arquitecturas: Alpha e Sparc. Os pacotes X-Windows incluídos com Debian 2.1 foram fortemente reorganizados em relação aos lançamentos anteriores, e o 2.1 incluiu o apt, a interface de gestão de pacotes Debian da próxima geração. Também, este lançamento de Debian foi o primeiro a precisar de 2 CD-ROMs para o "conjunto Official Debian CD"; a distribuição incluiu cerca de 2250 pacotes.

A 21 de Abril de 1999, a Corel Corporation e o K Desktop Project formaram efectivamente uma aliança com Debian quando a Corel anunciou as suas intenções de lançar uma distribuição de Linux baseada em Debian e o ambiente de trabalho produzido pelo grupo KDE. Durante a primavera seguinte e meses de verão, apareceu outra distribuição baseada em Debian, Storm Linux, e Projecto Debian escolhe um novo logo, realçando ambos uma versão Oficial para usar em materiais com aprovação-Debian tais como CD-ROMs e web sites oficiais do projecto, e um logo Não-oficial para usar em material referente ou derivado de Debian.

Um novo e único porte Debian também começou nesta altura, o porte Hurd. Este é o primeiro porte a usar um kernel não-Linux, em vez disso a usar o GNU Hurd, uma versão do microkernel GNU Mach.

Debian developers joined formally for the first time in an annual meeting called DebConf. The first meeting, called Debconf0, took place in Bordeaux, France from the 5th to the 9th of July 2000. The conference aim was to join developers and advanced users in a single place to talk about Debian and work together developing parts of the distribution.

Debian 2.2 (Potato) foi lançada em 15 de Agosto de 2000 para as arquitecturas Intel i386, Motorola 68000 series, alpha, SUN Sparc, PowerPC e ARM. Este foi o primeiro lançamento a incluir os portes para PowerPC e ARM. Na altura do lançamento, existiam mais de 3900 pacotes binários e mais de 2600 pacotes fonte mantidos por mais de 450 desenvolvedores Debian.

An interesting fact about Debian 2.2 is that it showed how an free software effort could lead to a modern operating system despite all the issues around it. This was studied thoroughly by a group of interested people in an article called Counting potatoes: The size of Debian 2.2, by Jesús González Barahona, quoting from this article:

"[...] nós usámos o sistema sloccount de David A. Wheeler para determinar o número físico de linhas de código fonte (SLOC) de Debian 2.2 (aka potato). Sabemos que Debian 2.2 inclui mais de 55.000.000 SLOC físico (quase o dobro que o Red Hat 7.1, lançado cerca de 8 meses mais tarde), mostrando que o modelo de desenvolvimento Debian (baseado no trabalho de um grande grupo de desenvolvedores voluntários espalhados pelo mundo) é pelo menos tão capaz como outros métodos de desenvolvimento [...] É também sabido que se Debian tem sido desenvolvida usando métodos proprietários tradicionais, o modelo COCOMO estima que o seu custo estará perto de $1.9 biliões de Dólares Americanos para desenvolver Debian 2.2. Adicionalmente, nós oferecemos ambos, uma análise da linguagens de programação usadas na distribuição (C conta com cerca de 70%, C++ com cerca de 10%, LISP e Shell com cerca de 5%, com muitas outras a seguir), e os pacotes maiores (Mozilla, o kernel Linux, PM3, XFree86, etc.)"

Ainda antes de woody poder sequer ser preparado para lançamento, teve que se fazer uma alteração no sistema de arquivo mo ftp-mestre. Pools de pacotes, que permitiam distribuições de objectivo especial, tal como a nova distribuição "Testing" usada pela primeira vez para preparar woody para lançamento, foram activadas no ftp-mestre a meio de Dezembro de 2000. Uma pool de pacotes é apenas uma colecção de versões diferentes de um determinado pacote, a partir da qual múltiplas distribuições (actualmente experimental, unstable, testing, e stable) podem puxar pacotes, os quais estão incluídos no ficheiro Packages dessa distribuição.

Pela mesma altura foi introduzida uma nova distribuição testing. Principalmente, pacotes da instável que se diz serem estáveis são movidos para a 'testing' (após um período de algumas semanas). Isto foi introduzido de modo a reduzir o tempo de congelamento e dar ao projecto a habilidade de preparar um novo lançamento a qualquer altura.

Nesse período, algumas da companhias que estavam a expedir versões modificadas da Debian fecharam. A Corel vendeu a sua divisão de Linux no primeiro trimestre de 2001. A Stormix declarou falência em 17 de Janeiro de 2001, e a Progeny cessou o desenvolvimento da sua distribuição a 1 de Outubro de 2001.

O congelamento para o próximo lançamento começou a 1 de Julho de 2001. No entanto, demorou ao projecto um pouco mais do que um ano para chegar ao próximo lançamento, devido a problemas nas disquetes de arranque, devido à introdução de software criptográfico no arquivo principal e devido às alterações na arquitectura subjacente (o arquivo vindouro e a arquitectura de segurança). No entanto, durante esse tempo, o lançamento estável (Debian 2.2) foi revisado sete vezes, e foram eleitos dois Líderes do Projecto: Ben Collins (em 2011) e Bdale Garbee. Além disso, o trabalho em muitas áreas de Debian para lá do empacotamento continuou a crescer, incluindo a internacionalização. O site web de Debian (com mais de mil paginas web) foi traduzido em mais de 20 linguagens diferentes, e a instalação para o próximo lançamento estava pronta em 23 linguagens.Dois projectos internos: Debian Junior (para crianças) e Debian Med (para práticas e exploração médicas) arrancaram durante o tempo de lançamento de woody dando ao projecto objectivos diferentes para tornar a Debian apropriada para essas tarefas.

The work around Debian didn't stop the developers from joining the annual DebConf meeting. The second meeting Debconf1 was held from the 2nd to the 5th of July together with the Libre Software Meeting (LSM) at Bordeaux (France) gathered around forty Debian developers. The third conference, Debconf2 took place in Toronto (Canada) July 5th 2002 with over eighty participants.

Debian 3.0 (woody) foi lançado a 19 de Julho de 2002 para as arquitecturas Intel i386, Motorola séries 68000, alpha, SUN Sparc, PowerPC, ARM, HP PA-RISC, IA-64, MIPS, MIPS (DEC) e IBM s/390. Este é o primeiro lançamento a incluir os portes HP PA-RISC, IA-64, MIPS, MIPS (DEC) e IBM s/390 Na altura do lançamento, existiam cerca de 8500 pacotes binários mantidos por mais de novecentos desenvolvedores de Debian, sendo o primeiro lançamento a estar disponível em discos DVD assim como em CD-ROMs.

Before the next release the DebConf annual meeting continued with the fourth conference, Debconf3 taking place in Oslo from July 18th to July 20th 2003 with over one hundred and twenty participants, with a DebCamp preceding it, from July 12th to July 17th. The fifth conference, Debconf4, took place from May 26th to June 2nd 2004 in Porto Alegre, Brazil with over one hundred and sixty participants from twenty six different countries.

Debian 3.1 (sarge) was released June 6th, 2005 for the same architectures as woody, although an unofficial AMD64 port was released at the same time using the project hosting infrastructure provided for the distribution and available at Alioth (formerly at https://alioth.debian.org). There were around 15,000 binary packages maintained by more than nine hundred Debian developers.

Houve muitas grandes alterações no lançamento de sarge, a maioria devido ao imenso tempo que levou a congelar e lançar a distribuição. Este lançamento não apenas actualizou mais de 73% do software lançado na versão anterior, mas também incluiu muito mais software que as versões anteriores quase duplicando em tamanho com 9.000 pacotes novos incluindo a suite OpenOffice, o navegador web Firefox e o cliente de e-mail Thunderbird.

This release shipped with the 2.4 and 2.6 Linux kernel series, XFree86 4.3, GNOME 2.8 and KDE 3.3 and with a brand new installer. This new installer replaced the aging boot-floppies installer with a modular design with provided for more advanced installations (with RAID, XFS and LVM support) including hardware detection and making installations easier for novice users of all the architectures. It also switched to aptitude as the selected tool for package management. But the installation system also boasted full internationalization support as the software was translated into almost forty languages. The supporting documentation: installation manual and release notes, were made available with the release in ten and fifteen different languages respectively.

Este lançamento incluiu os esforços dos sub-projectos Debian-Edu/Skolelinux, Debian-Med e Debian-Accessibility os quais aumentaram o número de pacotes educativos e aqueles com afiliação médica assim como os pacotes desenhados especialmente para pessoas com incapacidades.

The sixth DebConf, Debconf5 was held in Espoo, Finland, from July 10th to July 17th, 2005 with over three hundred participants. Videos from this conference are available online.

The seventh DebConf, Debconf6 was held in Oaxtepec, Mexico, from May 14th to May 22nd, 2006 with around two hundred participants. Videos and pictures from this conference are available online.

Debian 4.0 (etch) foi lançado a 8 de Abril de 2007 para o mesmo número de arquitecturas que me sarge. Este incluiu o porte AMD64 mas abandonou o suporte para m68k. O porte m68k estava, no entanto, ainda disponível na distribuição unstable. Tinha cerca de 18.200 pacotes binários mantidos por mais de mil e trinta desenvolvedores Debian.

Debian 5.0 (lenny) foi lançado a 14 de Fevereiro de 2009 para mais uma arquitectura que o seu antecessor, etch. Este incluiu o porte para os novos processadores ARM. Como no lançamento anterior, ainda estava disponível o suporte para a arquitectura m68k em unstable. Tinha cerca de 23.000 pacotes binários (compilados a partir de mais de 12.000 pacotes fonte) mantidos por mais de mil e dez desenvolvedores Debian.

Com o lançamento de Debian lenny, o esquema de nomeação de lançamentos pontuais foi alterado: os lançamentos pontuais irão usar um número de versão micro verdadeiro, assim o primeiro lançamento pontual de Debian lenny será 5.0.1. No passado os lançamentos pontuais eram nomeados por um r mais o número adicionado ao número maior e menor, ex. 4.0r1.

The eighth DebConf, Debconf7, was held in Edinburgh, Scotland, from June 17th to 23th, 2007 with over four hundred participants. Videos and pictures from this conference are available online.

The ninth DebConf, Debconf8, was held in Mar de Plata, Argentina, from August 10th to 16th, 2008 with over two hundred participants. Videos and pictures from this conference are available online.

The tenth DebConf, Debconf9, was held in Cáceres, Spain, from July 23th to 30th, 2009 with over two hundred participants. Videos and pictures from this conference are available online.

The eleventh DebConf, Debconf10, was held in New York City, United States of America, from August 1st to 7th, 2010 with DebCamp preceding it from July 25th to 31st. Over 200 people including Debian developers, maintainers, users gathered at the Columbia Campus to participate in the conference. Videos and pictures from this conference are available online.

Debian 6.0 squeeze) foi lançado a 6 de Fevereiro, 2011.

Após o projecto ter decidido, no dia 29 de Julho de 2009, passar a adoptar congelamentos baseados-em-data para que os novos lançamentos sejam publicados na primeira metade de cada ano ímpar. Squeeze foi a única excepção à política dos dois anos de modo a entrar no novo agendamento de data.

Esta política foi adoptada de modo a providenciar melhores previsões de lançamentos para os utilizadores da distribuição Debian, e também permitir aos desenvolvedores Debian fazer melhores planeamentos a longo termo. Um ciclo de lançamentos de dois anos providenciou mais tempos para alterações disruptivas, reduzindo as inconveniências causadas aos utilizadores. Ao ter congelamentos previstos também se espera reduzir o tempo total de congelamento.

No entanto, mesmo esperando-se que o congelamento acontecesse em Dezembro de 2009, o anúncio de que o squeeze foi congelamento veio em Agosto de 2010, coincidindo com as celebrações da 10ª reunião DebConf anual em Nova York.

As novas funcionalidades incluem:

  • Kernel Linux 2.6.32, agora completamente livre e sem ficheiros de firmware problemáticos.

  • libc: eglibc 2.11

  • GNOME 2.30.0 com algumas partes do 2.32

  • KDE 4.4.5

  • X.org 7.5

  • Xfce 4.6

  • OpenOffice.org 3.2.1

  • Apache 2.2.16

  • PHP 5.3.3

  • MySQL 5.1.49

  • PostgreSQL 8.4.6

  • Samba 3.5.6

  • GCC 4.4

  • Perl 5.10

  • Python 2.6 e 3.1

  • 10.000 novos pacotes, para mais de 29.000 pacotes binários compilados a partir de aproximadamente 15.000 pacotes fonte.

  • DKMS, uma infraestrutura para gerar módulos do kernel Linux cujas fontes não residem na árvore fonte do kernel Linux.

  • Ordenação de scripts de init baseada em dependências usando insserv, que permite execução em paralelo para encurtar o tempo necessário para arrancar o sistema.

  • Dois novos portes, kfreebsd-i386 e kfreebsd-amd64.

Muitos pacotes começaram a usar um novo formato de pacote fonte baseado no quilt. Este novo formato, chamado "3.0 (quilt)" para pacotes não-nativos, separa as patches Debian do código fonte distribuído. Um novo formato, "3.0 (nativo)", foi também introduzido para pacotes nativos. Novas funcionalidades destes formatos incluem suporte para múltiplos tarballs do autor original, suporte para tarballs comprimidos em bzip2 e lzma e a inclusão de ficheiros binários.

The twelfth DebConf, Debconf11, was held in Banja Luka, Republic of Srpska, Bosnia and Herzegovina, from 24 to 30 July 2011, with DebCamp preceding it from 17 to 23 July.

The thirteenth DebConf, Debconf12, was held in Managua, Nicaragua, from 8 to 14 July 2012, with DebCamp preceding it from 1 to 6 July, and a Debian Day on 7 July.

Debian 7.0 (wheezy) foi lançada a 4 de Maio de 2013. Esta nova versão de Debian incluiu várias funcionalidades interessantes tais como vários suportes a multi-arquitecturas, várias ferramentas específicas para implantar clouds privadas, um instalador melhorado, e um conjunto completo de codecs multimedia e front-ends que removeu a necessidade de repositórios de terceiros.

Após o lançamento de Debian wheezy, o esquema de nomeação para lançamentos pontuais foi alterado mais uma vez: os lançamentos pontuais serão nomeados pelo número menor de versão, ex. 7.1. No passado os lançamentos pontuais eram nomeados pelo número micro adicionado ao número maior e menor, ex. 6.0.1.

Durante a Conferência Debian DebConf11, em Julho de 2011, foi introduzido o "suporte a multi-arquitectura". Esta funcionalidade tinha o objectivo de lançamento neste lançamento. Multi-arquitectura é um repensar radical da hierarquia de sistemas de ficheiros com respeito a caminhos de bibliotecas e cabeçalhos, para fazer programas e bibliotecas de diferentes arquitecturas de hardware facilmente instaláveis em paralelo no mesmo sistema. Isto permite aos utilizadores instalar pacotes de múltiplas arquitecturas na mesma máquina. Isto é útil em vários modos, mas o mais comum é instalar ambos software de 64 e 32 bits na mesma máquina e ter as dependências correctamente resolvidas de modo automático. Esta funcionalidade está descrita extensivamente no Manual do Multiarch.

O processo de instalação foi bastante melhorado. O sistema podia ser instalado usando software de fala, acima de tudo por pessoas com debilitações visuais que não usam um dispositivo de Braille. Graças aos esforços combinados de um enorme número de tradutores, o sistema de instalação estava disponível em 73 idiomas, e mais de uma dúzia deles estavam também disponíveis para sintetização de fala. Adicionalmente e pela primeira vez, Debian suportou a instalação e arranque usando UEFI para os novos PCs de 64 bits, apesar de não existir ainda suporte para Secure Boot.

Outras novas funcionalidades e pacotes de software actualizado incluídos:

  • Kernel Linux 3.2

  • Kernel kFreeBSD 8.3 e 9.0

  • libc: eglibc 2.13

  • o ambiente de trabalho GNOME 3.4

  • Os Espaços de trabalho Plasma do KDE e Aplicações KDE 4.8.4

  • o ambiente de trabalho Xfce 4.8

  • X.org 7.7

  • LibreOffice 3.5.4 (substituindo o OpenOffice)

  • Xen Hypervisor 4.1.4

  • Apache 2.2.22

  • Tomcat 6.0.35 e 7.0.28

  • PHP 5.4

  • MySQL 5.5.30

  • PostgreSQL 9.1

  • Samba 3.6.6

  • GCC 4.7 em PCs (4.6 no restante)

  • Perl 5.14

  • Python 2.7

  • 12.800 novos pacotes, para mais de 37.400 pacotes binários compilados a partir de aproximadamente 17.500 pacotes fonte.

Para mais informação sobre as novas funcionalidades introduzidas neste lançamento, veja o capítulo O que há de novo em Debian 7.0 das Notas de Lançamento de Wheezy.

The fourteenth DebConf Debconf13, was held in Vaumarcus, Switzerland, from 11 to 18 August 2013, with DebCamp preceding it from 6 to 10 August, and a Debian Day on 11 August.

The fifteenth DebConf Debconf14, was held in Portland, United States of America, from 23 to 31 August 2014. With 301 attendees it was the largest Debconf in the Western hemisphere to date.

Debian 8.0 (Jessie) foi lançado a 25 de Abril, 2015.

A maior alteração deste lançamento foi a substituição do sistema de iniciação: o systemd substituiu o sysvinit. Este novo sistema de iniciação apresentou muitas melhorias e tempos de arranque mais rápidos. No entanto, a sua inclusão, originou imensos debates nas diferentes listas de mail e até levou a uma Resolução Geral com o título união ao sistema init, a qual votada por aproximadamente metade dos desenvolvedores[1].

Outras novas funcionalidades e pacotes de software actualizado incluídos:

  • Apache 2.4.10

  • Asterisk 11.13.1

  • GIMP 2.8.14

  • uma versão actualizadas do ambiente de trabalho GNOME 3.14

  • GNU Compiler Collection 4.9.2

  • Icedove 31.6.0 (uma versão sem-marca do Mozilla Thunderbird)

  • Iceweasel 31.6.0esr (uma versão sem marca do Mozilla Firefox)

  • Os Espaços de trabalho Plasma do KDE e Aplicações KDE 4.11.13

  • LibreOffice 4.3.3

  • Linux 3.16.7-ctk9

  • MariaDB 10.0.16 e MySQL 5.5.42

  • Nagios 3.5.1

  • OpenJDK 7u75

  • Perl 5.20.2

  • PHP 5.6.7

  • PostgreSQL 9.4.1

  • Python 2.7.9 and 3.4.2

  • Samba 4.1.17

  • Tomcat 7.0.56 e 8.0.14

  • Xen Hypervisor 4.4.1

  • o ambiente de trabalho Xfce 4.10

  • mais de 43.000 outros pacotes de software pronto a usar, compilados a partir de quase 20.100 pacotes fonte.

Para mais informação sobre as novas funcionalidades introduzidas neste lançamento, veja o capítulo O que há de novo em Debian 8.0 de Jessie Notas de Lançamento.

The sixteenth DebConf Debconf15, with DebCamp and the Open Weekend, took place in Heidelberg, Germany, from 9 to 22 August 2015.

The seventeenth DebConf Debconf16 was held in Cape Town, South Africa, from 23 June to 9 July 2016 (preceded by DebCamp and DebianDay). It was the first DebConf in Africa.

Debian 9.0 (Stretch) foi lançado a 17 de Junho de 2017.

Novas funcionalidades e pacotes de software actualizado incluídos:

  • Apache 2.4.23

  • Bind 9.10

  • Calligra 2.9

  • Emacs 25.1

  • Firefox 50.0

  • Ambiente de trabalho GNOME 3.22

  • GNU Compiler Collection 6.3

  • GnuPG 2.1

  • Os Espaços de trabalho Plasma do KDE e Aplicações KDE 5.8

  • LibreOffice 5.2.7

  • Linux 4.9

  • MariaDB 10.1

  • OpenJDK 8

  • OpenSSH 7.4p1

  • Perl 5.24

  • PHP 7.0

  • Postfix 3.1

  • PostgreSQL 9.6

  • Python 3.5

  • Samba 4.5.8

  • Xen Hypervisor 4.8.1

  • Ambiente de trabalho Xfce 4.12

  • mais de 51.000 outros pacotes de software pronto a usar, compilados a partir de quase 25.000 pacotes fonte.

Para mais informação sobre as novas funcionalidades introduzidas neste lançamento, veja o capítulo Que há de novo em Debian 9.0 nas Notas de Lançamento de Stretch.

The eighteenth DebConf Debconf17 took place in Montreal, Canada, from 31 July to 12 August 2017, preceded by its DebCamp and the DebianDay.

The nineteenth DebConf Debconf18 - the first DebConf in Asia - was held in Hsinchu, Taiwan, from 21 July to 5 August 2018, traditionally preceded by the DebCamp and an Open Day for the public.

Debian 10.0 (Buster) foi lançado a 6 de Julho de 2019.

Novas funcionalidades e pacotes de software actualizado incluídos:

  • Apache 2.4.38

  • Bind 9.11

  • Calligra 3.1

  • Emacs 26.1

  • Firefox 60.7

  • Ambiente de trabalho GNOME 3.30

  • GNU Compiler Collection 8.3

  • GnuPG 2.2

  • Os Espaços de trabalho Plasma do KDE e Aplicações KDE 5.14

  • LibreOffice 6.1

  • Linux 4.19

  • MariaDB 10.3

  • OpenJDK 11

  • OpenSSH 7.9p1

  • Perl 5.28

  • PHP 7.3

  • Postfix 3.3.2

  • PostgreSQL 11

  • Python 3.7.3

  • Rustc 1.34

  • Samba 4.9

  • Ambiente de trabalho Xfce 4.12

  • mais de 57.700 outros pacotes de software pronto a usar, compilados a partir de quase 25.000 pacotes fonte.

Para mais informação sobre as novas funcionalidades introduzidas neste lançamento, veja o capítulo Que há de novo em Debian 10.0 nas Notas de Lançamento de Buster.

Right after the release of Buster, the twentieth DebConf Debconf19 took place in Curitiba, Brazil, from 14 to 28 July 2019, together with DebCamp and an Open Day.

The twenty-first DebConf Debconf20 was held online - due to COVID-19 - from August 23rd to 29th, 2020.

Debian 11.0 (Bullseye) was released August 14th, 2021.

Novas funcionalidades e pacotes de software actualizado incluídos:

  • Apache 2.4.48

  • Bind 9.16

  • Calligra 3.2

  • Emacs 27.1

  • Firefox 78

  • GNOME desktop environment 3.38

  • GNU Compiler Collection 10.2

  • GnuPG 2.2.27

  • KDE Plasma Workspaces and KDE Applications 5.20

  • LibreOffice 7.0

  • Linux 5.10

  • MariaDB 10.5

  • OpenJDK 11

  • OpenSSH 8.4p1

  • Perl 5.32

  • PHP 7.4

  • Postfix 3.5

  • PostgreSQL 13

  • Python 3.9.1

  • Rustc 1.48

  • Samba 4.13

  • the Xfce 4.16 desktop environment

  • more than 59,500 other ready-to-use software packages, built from more than 25,000 source packages.

For more information on the new features introduced in this release, see the What's new in Debian 11.0 chapter of Bullseye Release Notes.

Right after the release of Bullseye, the twenty-second DebConf Debconf21 was held online - due to COVID-19 - from August 24 to August 28, 2021. It was preceded by an (online) DebCamp from August 15 to August 23, 2021.

On July 11th, 2000, Joel Klecker, who was also known as Espy, passed away at 21 years of age. No one who saw 'Espy' in #mklinux, the Debian lists or channels knew that behind this nickname was a young man suffering from a form of Duchenne muscular dystrophy. Most people only knew him as 'the Debian glibc and powerpc guy' and had no idea of the hardships Joel fought. Though physically impaired, he shared his great mind with others.

Sentimos saudades de Joel Klecker (também conhecido como Espy).

James Troup reportou que tem estado a trabalhar na re-implementação das ferramentas de manutenção de arquivo e a mudar para pools de pacotes. A partir desta data, os ficheiros são armazenados num directório com o nome do pacote fonte correspondente dentro do directório pools directory. Os directórios da distribuição irão apenas conter ficheiros Pacotes que contêm referencias à pool. Isto simplifica as distribuições sobrepostas tais como a testing e a unstable. O arquivo é também movido a base de dados usando PostgreSQL o que também acelera as procuras.

Este conceito de gerir os arquivos Debian que é uma espécie de cache de pacotes foi introduzido inicialmente por Bdale Garbee em este email enviado para a lista de desenvolvimento-debian em Maio de 1998.

Às 17:00 UTC em 19 de Novembro de 2003, quatro dos servidores Web principais do projecto para acompanhamento de bugs, listas de mail, segurança e buscas Web foram atacados. Os serviços foram desligados para inspecção e felizmente pode ser confirmado que o arquivo de pacotes não foi afectado por este ataque. A 25 de Novembro, todos os serviços foram recuperados e estavam de volta online.

[1] Nas Eleições do Líder do Projecto Debian dos quatro anos anteriores o número de votantes esteve normalmente perto dos 40% dos Desenvolvedores Debian existentes.