Debian
Debian | |
---|---|
Debian 9.0 com GNOME 3 | |
Desenvolvedor | Projeto Debian e outros |
Arquiteturas | alpha arm hppa ia64 loongson m68k mips ppc ppc64 s390 s390x sh sparc32 sparc64 x86 x86-64 |
Modelo do desenvolvimento | Software Livre |
Lançado em | 16 de agosto de 1993 (25 anos) |
Versão estável | 9.7.0 (Stretch)[1] / 23 de janeiro de 2019 |
Versão em teste | 10 (Buster) / |
Língua natural | 75 [2] |
Família | GNU |
Núcleo | Linux e Hurd |
Método de atualização | APT |
Gerenciamento de pacotes | dpkg |
Interface | Cinnamon, GNOME, KDE, LXDE, MATE, Xfce e outros. |
Licença | GNU GPL / Outras seguindo DFSG |
Estado do desenvolvimento | Corrente |
Website | www.debian.org |
Posição no Distrowatch | 2[3]ª (em inglês, em castelhano, em francês, em alemão, em tcheco/checo, em japonês e em chinês). |
Origem comum | |
Portal do Software Livre |
Debian (pronúncia: débian[4]) anteriormente chamado de Debian GNU/Linux e hoje apenas de Debian[1], é um sistema operacional composto inteiramente de software livre. É mantido oficialmente pelo Projeto Debian. O projeto recebe ainda apoio de outros indivíduos e organizações em todo mundo. O grupo distribui ainda núcleos Unix-like, como o Debian GNU/kFreeBSD e o Debian GNU/Hurd. O Debian é especialmente conhecido pelo seu sistema de gestão de pacotes, chamado APT, que permite: atualização relativamente fácil a partir de versões relativamente antigas; instalação quase sem esforço para novos pacotes e remoção limpa de pacotes antigos. Debian vem dos nomes dos seus fundadores, Ian Murdock e de sua esposa, Debra. O projeto Debian é mantido por meio de doações à organização sem fins lucrativos Software in the Public Interest (SPI).
O Debian Stable procura sempre manter os pacotes mais estáveis, assim, ele mantém o Gnome e KDE, por exemplo, em versões mais antigas do que muitas outras distribuições GNU/Linux por padrão mantêm. O fato dele conter pacotes mais antigos garante melhor estabilidade e faz com que ele seja melhor empregado como servidor, bem como utilizado por usuários que desejam estabilidade em estações de trabalho ou desktops domésticos. Várias distribuições comerciais baseiam-se (ou basearam-se) no Debian, incluindo: Linspire (antigo Lindows), Xandros, Knoppix, Kurumin, BrDesktop e Ubuntu.
Índice
1 Caracteristicas
2 História
3 Logo
4 Versões do Debian
5 Organização do Projeto
5.1 Líderes do Projeto
6 Recrutamento de programadores, motivação e demissão
7 Ciclo de vida dos pacotes Debian
8 Distribuições baseadas no Debian
9 Ver também
10 Referências
11 Ligações externas
Caracteristicas |
O Debian possui acesso á repositórios online que contem mais de 51.000 pacotes, fazendo este uma das maiores compilações de software. Oficialmente, Debian contem apenas softwares livres porem softwares não livres também podem ser baixados e instalados em seu repertório. Debian incluí programas populares como LibreOffice, Firefox web browser, K3b disc burner, VLC media player, GIMP image editor, e Evince document viewer.
História |
O Debian foi lançado em 16 Agosto de 1993 por Ian Murdock, ao tempo estudante universitário, que escreveu o Manifesto Debian que apelava à criação de uma distribuição GNU/Linux a ser mantida de uma maneira livre, segundo o espírito do GNU.
O Projeto Debian cresceu vagarosamente e lançou suas versões 0.9x em 1994 e 1995, quando dpkg ganhou notoriedade. Os primeiros ports para outras arquiteturas iniciaram em 1995, e a primeira versão 1.x do Debian aconteceu em 1996.
Bruce Perens substituiu Ian Murdock como líder do projeto. Ele iniciou a criação de vários documentos importantes (o contrato social e o free software guidelines) e a legítima umbrella organization (SPI), bem como liderou o projeto através dos lançamentos das versões da ELF/libc5 (1.1, 1.2, 1.3).
Bruce Perens deixou o projeto em 1998 antes do lançamento da primeira versão Debian baseada em glibc, a 2.0. O Projeto continuou elegendo novos líderes e fazendo mais duas versões 2.x, cada qual incluindo mais ports e mais pacotes. APT foi lançada durante este tempo e o Debian GNU/Hurd também iniciou-se.
O ano de 1999 trouxe as primeiras distribuições GNU/Linux baseadas em Debian, Corel Linux e Stormix's Storm Linux, hoje descontinuadas mas que iniciaram o que é hoje uma notável tendência às distribuições baseadas em Debian.
Perto do ano 2000, o projeto se direcionou ao uso de repositórios de pacotes e à distribuição "testing", alcançando um marco maior no que se refere aos arquivos e o gerenciamento de lançamentos. Em 2001, os desenvolvedores iniciaram conferências anuais, Debconf, com conversas, workshops, e a recepção aos usuários técnicos. A versão 3.0 de 2002 incluiu mais do que o dobro do número de pacotes da versão anterior e estava disponível para cinco novas arquiteturas.
Debian celebrou o seu décimo aniversário em 16 de Agosto de 2003, com muitas festas de aniversário em todo o mundo.
- Veja A Brief History of Debian para maiores detalhes.
Logo |
O logo "redemoinho" do Debian foi criado por Raul Silva[5][6] em 1999 como parte de um concurso para substituir o logo semioficial que estava sendo usado.[7] O vencedor do concurso recebeu um endereço de email @debian.org , e um conjunto de CDs de instalaçao do Debian 2.1 para a arquitetura de sua escolha. Não houve nenhuma declaração oficial do projeto Debian sobre o significado do logotipo, mas, no momento da seleção do logotipo, sugeriu-se que o logotipo representasse a magic smoke (fumaça cáustica produzida pela queima de circuitos ou componentes eletrônicos) que faz computadores funcionarem.[8][9][10]
Uma teoria sobre a origem do logo do Debian é que Buzz Lightyear - o personagem escolhido para o nome do primeiro lançamento do Debian - tem um redemoinho em seu queixo.[11][12]Stefano Zacchiroli, um dos desenvolvedores da distribuição, também sugeriu que esse redemoinho do personagem tivesse relação com o Debian 1.1.[13]
Versões do Debian |
O ciclo de desenvolvimento das versões do Debian passa por três fases:
- "Unstable" - instável
- "Testing" - teste
- "Stable" - estável
Quando as versões estão na fase "testing" elas são identificadas por codinomes tirados dos personagens do filme Toy Story. Ao se tornarem "stable" as versões recebem um número de versão (ex: 5.0).
Versões, codinomes e datas em que se tornaram "stable"[14]:
- 9.0—Stretch 17 de junho de 2017
- 8.0—Jessie 25 de abril de 2015
- 7.0—Wheezy 4 de maio de 2013
- 6.0—Squeeze 6 de fevereiro de 2011
- 5.0—Lenny 15 de fevereiro de 2009
- 4.0—Etch, 8 de abril de 2007
- 3.1—Sarge, 6 de junho de 2005
- 3.0—Woody, 19 de julho de 2002
- 2.2—Potato, 15 de agosto 2000
- 2.1—Slink, 9 de março de 1999
- 2.0—Hamm, 24 de julho 1998
- 1.3—Bo, 2 de junho de 1997
- 1.2—Rex, 1996
- 1.1—Buzz, 1996
A Versão "testing" atual é a "Buster".
A versão "unstable" terá sempre o nome Sid, personagem que costumava a quebrar os brinquedos, em alusão aos bugs que podem ocorrer nessa versão. Há ainda um acrônimo usado pela equipe que justifica ou argumenta o uso desse nome: Still In Development ou "ainda em desenvolvimento", em português.
O Debian não prioriza apenas uma interface gráfica. Ele suporta igualmente todas as interfaces conhecidas do servidor gráfico X11: GNOME, KDE, XFCE, LXDE (atualmente LXQt), Cinnamon, MATE, fluxbox, etc, bem como as baseadas em tiling, como i3, awesome, Xmonad e bspwm. Anteriormente o ambiente GNOME vinha incluso no primeiro CD já que estes são ordenados pelos pacotes mais usados. Hoje com o aumento de tamanho dos pacotes que compõem o GNOME, o primeiro CD vem com o XFCE por definição. Já a versão em DVD vem com outros ambientes. Caso escolha baixar o DVD, o primeiro já inclui os outros ambientes que podem ser escolhidos no ato da instalação. De fato, é necessário apenas o primeiro DVD para a instalação. Os demais contém pacotes adicionais que podem também ser baixados pelo sistema instalado. São pacotes que já se encontram nos repositórios e que é mais útil para quem tem uma internet limitada em termos de velocidade. Caso não seja escolhido nenhum ambiante gráfico no ato da instalação, mas mantendo as opções que estão pré-selecionadas como o "Ambiente da área de trabalho do Debian", então será instalado o GNOME como única interface já que os pacotes são listados por ordem de popularidade no Debian. Pode ser escolhido mais de um ambiante gráfico durante o processo de instalação. Atualmente o servidor gráfico Wayland vem instalado por padrão apenas com o ambiente GNOME, assim como em muitas distribuições que usam esse ambiente gráfico já fazem, mas devido a política de estabilidade do Debian e o Wayland ser ainda relativamente novo, o servidor X11 é que está definido como padrão mesmo no GNOME e nos outros ambientes. Basta escolher no login a opção "Wayland". Em outros ambientes é necessário instalar.
Organização do Projeto |
O projeto Debian é uma organização voluntária com três documentos de fundação:
O contrato social Debian que define um conjunto de princípios básicos, a partir dos quais os membros devem basear as suas actuações;
As linhas mestras do software livre Debian , que clarificam o que se quer dizer com o termo "free software", largamente referido no contracto social;
A constituição Debian , que descreve a estrutura organizacional para tomadas de decisão formais dentro do projecto, e enumera os poderes e responsabilidades do Debian Project Leader, o Debian Project Secretary e os programadores Debian em geral.
Os programadores Debian elegem um líder para o projeto entre os seus rankings todos os anos. O líder do projeto Debian tem vários poderes especiais, mas o seu poder não é absoluto. Ele pode ser contatado e a sua decisão revertida, pelo voto dos programadores de acordo com o processo de General Resolution. Na prática, isto ocorre com alguma frequência. (Normalmente apenas a eleição do líder do projeto Debian ocorre no âmbito do General Resolution, mas já ocorreu várias vezes.)
O líder do projeto Debian é empossado para delegar a sua autoridade, e a vários programadores são confiadas responsabilidades especiais delegadas pelo líder, como por exemplo a equipe Debian System Administration (que possui a password do root das máquinas do projecto), e o Release Manager, que decide os objetivos da release de distribuição, supervisiona o processo e toma a decisão final de quando liberar uma nova versão. Muitos dos delegados mantêm-se nas suas posições durante vários mandatos dos diferentes líderes; as posições mais importantes são mantidas por membros de grande confiança e há muito tempo ativos no projecto, e existem muito poucas mudanças mesmo quando muda o líder do projeto.
Uma lista das posições mais importantes no Projecto Debian está disponível em
the Debian organization webpage . Muitos, mas não todas estas posições são delegadas pelo líder do projeto.
Líderes do Projeto |
Ian Murdock (Agosto de 1993 até Março de 1996), fundador do Projeto Debian
Bruce Perens (Abril de 1996 até Dezembro de 1997)
Ian Jackson (Janeiro de 1998 até Dezembro de 1998)
Wichert Akkerman (Janeiro de 1999 até Março de 2001)
Ben Collins (Abril de 2001 até Abril de 2002)
Bdale Garbee (Abril de 2002 até Abril de 2003)
Martin Michlmayr (Março de 2003 até Março de 2005)
Branden Robinson (Abril de 2005 até Abril de 2006)
Anthony Towns (Abril de 2006 até Abril de 2007)
Sam Hocevar (Abril de 2007 até Abril de 2008)
Steve McIntyre (Abril de 2008 até Abril de 2010)
Stefano Zacchiroli (Abril de 2010 até Abril de 2013)
Lucas Nussbaum (Abril de 2013 até Abril de 2015)
Neil McGovern (Abril de 2015 até Abril de 2016)
Mehdi Dogguy (Abril de 2016 até Abril de 2017)
Chris Lamb (Abril de 2017 até atualmente)
Recrutamento de programadores, motivação e demissão |
O projeto Debian tem um fluxo constante de pessoas que desejam ser Programadores. Estas pessoas devem passar por um processo onde é estabelecida a sua identidade, a sua motivação, e o seu conhecimento dos objetivos do projeto (definido no Contrato Social), e a sua competência técnica.
Os Programadores Debian juntam-se ao projeto pelas mais variadas razões. No passado foram citadas várias razões, que incluem:
- O desejo de retribuir à comunidade de Software Livre (praticamente todos são utilizadores de software livre);
- O desejo de ver algumas tarefas de software realizadas (alguns veem a comunidade dos utilizadores Debian como um sítio de valor para testar e provar a validade de novo software);
- Um desejo de fazer, ou manter o Software Livre competitivo em relação a alternativas proprietárias;
- O desejo de trabalhar mais perto de pessoas que partilham as mesmas atitudes, interesses e objetivos (o sentido de partilha das pessoas da comunidade do projeto Debian normalmente não é experimentado por elas nos seus empregos pagos);
- O simples prazer do processo iterativo de desenvolvimento e manutenção de software (alguns programadores têm um nível de dedicação e refinamento do software quase obsessivo).
Os Programadores Debian podem demitir-se das suas posições em qualquer altura, enviando a sua intenção à lista privada do projeto (ou apenas aos Debian System Administrators, se quiserem ser mais discretos). As suas contas serão então apagadas e as suas chaves criptográficas removidas do Project keyring (que permite o upload de pacotes assinados por eles, para que sejam aceitos no arquivo).
Ciclo de vida dos pacotes Debian |
Cada pacote Debian tem um mantenedor (tipicamente, apenas um, mas ocasionalmente pequenas equipes de programadores supervisionam peças de software particularmente complexas). É da responsabilidade dos mantenedores manter o ritmo de acordo com as (caso existam) versões definidas pelos autores do software (a que se chama "upstream"), garantir a portabilidade do pacote com as arquitecturas que o Debian suporta, garantir que o pacote é compatível com a política técnica do Debian, corrigir defeitos no pacote reportados pelos seus utilizadores (que também podem ser outros programadores Debian), e melhorias aos pacotes efectuados pelos seus autores que o farão mais fácil de utilizar, mais configurável, mais seguro e por aí fora.
Periodicamente, um mantenedor de pacotes faz uma release de um pacote fazendo o upload para o directório "incoming" do arquivo de pacotes do Debian (ou usando uma "upload queue" que periodicamente transmite em batch os pacotes para o directório incoming). Após um intervalo (um dia actualmente), o directório incoming é verificado por um processo automático que garante que oupload está bem formado (todos os ficheiros obrigatórios estão no sitio) e que o pacote tem a assinatura digital—produzida por software compatível com o OpenPGP—do programador Debian. Todos os programadores Debian têm chaves públicas. Os pacotes são assinados devido a duas razões: 1) para permitir verificar se pacotes não assinados, que podem ter sido enviados hostilmente, não serão processados no futuro; e 2) para permitir a contabilização no caso de um pacote conter umdefeito sério, uma violação de política ou código malicioso.
Se o novo pacote é validado como: correctamente, assinado e bem formado, é instalado no arquivo, para uma área chamada "pool". Inicialmente, todos os uploads de pacotes aceitos no arquivo são apenas disponibilizados na versão "unstable", que contem a versão mais recente de cada pacote. No entanto, o novo código é também código não experimentado, por isso os pacotes são mantidos nesta área de desenvolvimento/QA durante vários dias (a duração exacta depende da urgência do upload).
Para um pacote passar da área de desenvolvimento/QA para a versão "testing"—ou seja, o grupo de pacotes que são candidatos a fazer parte da próxima release da distribuição Debian—tem de cumprir vários critérios:
- Tem de ter estado na área QA durante uma duração apropriada de tempo;
- Não pode ter nenhum bug "release-critical" a ele associado (bugs tão sérios que fazem com que não possam ser libertados);
- Tem de ser compilado para todas as arquitecturas planeadas para a release (noutras palavras, pacotes para arquitecturas não libertadas existem apenas na versão de desenvolvimento/QA, não na versão release-candidate);
- Não pode depender de versões de nenhum pacote que não cumpra as condições anteriormente definidas
Desta forma, como é de esperar, um bug release-critical num pacote de que vários pacotes dependam, como por exemplo uma shared library, pode impedir muitos pacotes de entrarem na área de testes, porque essa biblioteca é considerada deficiente.
Periodicamente, o Release Manager, que é um delegado do Debian Project Leader, em concordância com as linhas mestras anunciadas aos programadores alguns meses antes, decide fazer uma release. Isto ocorre quando todo o software importante está razoávelmente atualizado na versão "release-candidate" para todas as arquitecturas para as quais está planejada a release e quando todos os outros objectivos definidos pelo Release Manager foram atingidos. Nesta altura, todos os pacotes na "release-candidate" passam a fazer parte da "release".
Não é possível a um pacote—particularmente a um antigo, estável e alterado frequentemente—pertencer a mais do que uma versão ao mesmo tempo. As versões são apenas colecções de apontadores para a "pool" de pacotes acima mencionada.
Distribuições baseadas no Debian |
- BackTrack
- Big Linux
- BrDesktop
- BRLix
- Crunchbang
- DreamLinux
- Dizinha Linux
- Indymix
- Kalango Linux
- Kanotix
- Knoppix
- Kali Linux
- Kurumin Linux
- Kake Linux
- GnuLinEx
- Linux Mint Debian
Linspire (antigo Lindows)- Muriqui Linux
- Musix
- Parsix
- Progeny Debian
- Resulinux
- Rxart
- Sacix
- Satux
- Tails
- Tucunaré (SuiteTelecentro)
- Ubuntu
- Whonix
- Xandros
Ver também |
Manifesto Debian escrito por Ian Murdock em 1994.
APT - Importante comando Debian.- Aptitude
- Apt-get
- Dpkg
- Lista de distribuições de Linux
Referências
↑ «Updated Debian 9: 9.7 released». Debian News. Debian. 23 de janeiro de 2019. Consultado em 31 de janeiro de 2019
↑ ab «Lançado o Debian 9 "Stretch"». Debian. 17 de junho de 2017. Consultado em 9 de setembro de 2018
↑ https://distrowatch.com/table.php?distribution=debian
↑ «Uma Breve História do Debian - Introdução -- O que é o Projeto Debian?». www.debian.org. Consultado em 28 de janeiro de 2016
↑ «GNU/art»
↑ «Logo credit»
↑ «Debian Logo Contest»
↑ «[PROPOSED] Swap the "open" and "official" versions of the new logo»
↑ «Debian Chooses Logo». Arquivado do original em 18 de fevereiro de 2015
↑ «Origins of the Debian logo»
↑ Krafft 2005, p. 66.
↑ Toy Story (Billboard). Pixar. Consultado em 20 de agosto de 2014
↑ «Debian: 17 ans de logiciel libre, 'do-ocracy' et démocratie» (PDF). Stefano Zacchiroli. 4 de dezembro de 2010. p. 6. Consultado em 21 de outubro de 2014
↑ Página visitada em 2017-06-25
Ligações externas |
- Commons
- Wikilivros
Sítio oficial (em português)
Wiki oficial (em inglês)