Visita Encydia-Wikilingue.com

Debian

debian - Wikilingue - Encydia

Para o sistema operativo que usa o núcleo Linux e as ferramentas GNU, se veja debian GNU/Linux.

debian
Openlogo-debianV2.svg

Adaptações a outros núcleos

Filosofia

Vários

Instalação predeterminada de Debian Lenny, usando o meio de escritorio Gnome.

Debian ou Projecto debian[1] (em inglês Debian Project[2] ) é uma comunidade conformada por programadores e utentes, que mantém um sistema operativo GNU baseado em software livre. O sistema encontra-se precompilado, empacotado e em um formato singelo para múltiplas arquitecturas de computador e para vários núcleos.

Nasceu como uma aposta por separar em suas versões o software livre do software não livre. O modelo de desenvolvimento do projecto é alheio a motivos empresariais ou comerciais, sendo levado adiante pelos próprios utentes, ainda que conta com o apoio de várias empresas em forma de infra-estruturas. Debian não vende directamente seu software, o põe a disposição de qualquer em Internet, ainda que sim permite a pessoas ou empresas o distribuir comercialmente enquanto se respeite sua licença.

A comunidade de programadores do projecto conta com a representação de Software in the Public Interest,[3] uma organização sem ânimo de lucro que dá cobertura legal a vários projectos de software livre.

A primeira adaptação do sistema Debian, sendo também a mais desenvolvida, é Debian GNU/Linux, baseada no núcleo Linux, e como sempre utilizando ferramentas de GNU . Existem também outras adaptações com diversos núcleos: Hurd (Debian GNU/Hurd); NetBSD (Debian GNU/NetBSD) e FreeBSD (Debian GNU/kFreeBSD).

Conteúdo

Organização do projecto

O projecto Debian é uma organização voluntária com três documentos fundadores:

  • A Constituição de Debian, descreve a estrutura da organização para a tomada de decisões de maneira formal dentro do projecto. Lista o poder e as responsabilidades do Líder de projecto Debian, da secretaria, e dos programadores em general.

Actualmente, o projecto inclui mais de mil programadores. A cada um deles possui algum lugar no projecto já seja relacionado com os pacotes: manutenção, documentação, controle de qualidade ou relacionado com a infra-estrutura do projecto: coordenação de lançamentos, traduções de site, etc.

O projecto mantém listas de correio e um sistema que permite a toda a comunidade ler e reportar bugs. Desta forma, trabalham de maneira conjunta utentes e programadores.

Existem outros meios de comunicação com colaboradores e utentes, principalmente por médio do IRC e particularmente no servidor Freenode. Todos estes meios possuem uma grande participação, sendo frequentados por multidão de utentes e programadores.

Ademais, os programadores podem tomar decisões gerais obrigatórias para uma resolução ou uma eleição geral. Toda a votação é realizada pelo método Schulze, um método de Condorcet de votação.

Líder do Projecto Debian

LíderDesdeAté
Ian Murdockagosto de 1993. março de 1996.
Bruce Perensabril de 1996. dezembro de 1997.
Ian Jacksonjaneiro de 1998. dezembro de 1998.
Ben Collinsabril de 2001. abril de 2002.
Bdale Garbeeabril de 2002. abril de 2003.
Martin Michlmayrmarço de 2003. abril de 2005.
Branden Robinsonabril de 2005. abril de 2006.
Anthony Townsabril de 2006. abril de 2007.
Sam Hocevarabril de 2007. abril de 2008.
Steve McIntyreabril de 2008. abril de 2010.
Stefano Zacchiroliabril de 2010. Actualmente no cargo.

O voto dos programadores elege a um Líder de projecto Debian uma vez ao ano. Este possui várias atribuições especiais, mas estão longe de ser uma decisão absoluta e se utilizam raramente. Baixo resolução geral, os programadores podem, entre outras coisas, reeleger ao líder, reverter uma decisão deste ou de seus delegados, ou emendar a constituição e outros documentos fundacionales.

O líder delega às vezes autoridade a outros programadores para que realizem tarefas especializadas. Isto significa geralmente que um líder delega a alguém a criação de um grupo de trabalho para realizar novas tarefas e assim conseguir gradualmente uma equipa que continue o trabalho onde regularmente se amplie ou reduza suas bichas segundo convenha na cada circunstância.

Quiçá uma pessoa mais importante que o líder no projecto Debian é o encarregado do lançamento, que fixa as metas para sua publicação "estável" e supervisiona o processo.

Uma lista das posições importantes no projecto Debian está disponível na página site da organização de Debian.

Modelo de desenvolvimento

Reclutamiento, motivação e renúncia dos programadores

O projecto Debian goza de um fluxo permanente de gente que quer ser programador. Esta gente deve passar um elaborado processo de exame que estabelece sua identidade, motivação, entendimento dos objectivos do projecto (agrupados no Contrato Social de Debian) e concorrência técnica.[4]

Os programadores de Debian unem-se ao projecto por muitas razões; algumas delas são:

  • O desejo de contribuir à comunidade do software livre (praticamente todos os candidatos utilizam software livre).
  • O desejo de ver que algum programa cumpra uma tarefa determinada (há quem vêem a comunidade de Debian como um bom campo para testear ou provar novo software).
  • O desejo de que o software livre seja uma alternativa válida em frente ao software não livre.
  • O desejo de trabalhar cerca de gente com a que se compartilham atitudes, interesses e objectivos (há um grande sentimento de comunidade dentro do projecto Debian que alguns candidatos não experimentam em seus trabalhos remunerados).
  • O simples gozo do processo iterativo do desenvolvimento de software e sua manutenção (alguns programadores têm um nível de dedicação quase obsesivo ao refinamiento e melhora do software).

Os programadores de Debian podem renunciar a sua posição em qualquer momento deixando livres os pacotes dos que eram responsáveis e enviando um relatório aos programadores e ao grupo de mantenedores (para que sua autorização de subida seja revogada).

Ramos de desenvolvimento de Debian

Estável

Debian estável, é a versão estabilizada desta distribuição. Conta com o apoio da Equipa de segurança de Debian e é a recomendada para uso em produção.

Nestes momentos o nome desta versão estável é "Lenny"

Podem-se instalar através da ferramenta APT pacotes de binários (deb) e código fonte, escrevendo as seguintes linhas no arquivo /etc/apt/sources.list:

# Repositorio para a versão estável
 
deb http://ftp.debian.org/debian/ stable main
deb-src http://ftp.debian.org/debian/ stable main

Em provas

Debian em provas, é a versão em provas de Debian. Nesta versão encontram-se pacotes que têm estado previamente na versão Instável, mas que contêm muitos menos falhas. Ademais, devem de poder instalar-se em todas as arquitecturas para as quais foram construídas. É a versão mais recomendada (não oficialmente) como sistema de escritorio para aqueles que procurem ter o software mais actualizado, ainda que se perde em estabilidade. De aqui sairá a futura versão Estável.

Nestes momentos Debian provas é telefonema 'Squeeze'.

# Repositorio para a versão em provas
 
deb http://ftp.debian.org/debian/ testing main
deb-src http://ftp.debian.org/debian/ testing main

Instável

Em Debian instável, é onde tem lugar o desenvolvimento activo de Debian. É o ramo que usam os programadores do projecto. O ramo instável de debian sempre tem como nome em chave Sid

# Repositorio para a versão instável
 
deb http://ftp.debian.org/debian/ unstable main
deb-src http://ftp.debian.org/debian/ unstable main

Congelada

Quando a versão de provas chega a um nível aceitável de falhas, então se "congela", o que significa que já não se aceitam novos pacotes desde a versão instável. A seguir trabalha-se para pulir o maior número de bugs possíveis, para assim libertar a versão Estável. Esse período pode durar em vários meses como não se fixa uma data de lançamento. Debian não será liberta como estável em tanto seus programadores não considerem que o é. Essa estabilidade mede-se baseando no registo de erros de software ou Bug Tracking. Quando se atinge um nível aceitável se lhe atribui um número de versão, lembrado previamente, e se liberta como versão estável, só as versões estáveis contam com número de versão. A anterior versão estável é classificada como old-stable, manter-se-á suporte por um período, geralmente em um ano, e posteriormente será archivada.

Experimental

Não se trata de um ramo de desenvolvimento de distribuição, senão de um repositorio de pacotes:

deb http://ftp.debian.org/debian/ experimental main
deb-src http://ftp.debian.org/debian/ experimental main

Lançamentos

VersãoNome em chaveDataArquitecturas Pacotes Suporte
1.1Buzz17 de junho de 1996. 1 474 1996
1.2Rex12 de dezembro de 1996. 1 848 1996
1.3Bo[5] 2 de junho de 1997. 1 974 1997
2.0Hamm[6] 24 de julho de 1998. 2 1500 1998
2.1Slink[7] 9 de março de 1999. 4 2250 2000-12
2.2Potato[8] 15 de agosto de 2000. 6 3900 2003-04
3.0Woody[9] 19 de julho de 2002. 11 8500 2006-08
3.1Sarge[10] 6 de junho de 2005. 11 15400 2008-04
4.0Etch[11] 8 de abril de 2007. 11 18000 2010-12
5.0Lenny[12] 14 de fevereiro de 2009. 12 25000
6.0Squeeze[13] Verão de 2010

Os nomes das versões de Debian GNU/Linux são tomados do filme Toy Story. Até a data tem tido dez versões estáveis (com suas respectivas revisões), sendo a actual a 5.0 Lenny.[12]

A versão testing actual denomina-se Squeeze.

O desenvolvimento dia a dia tem lugar na versão unstable, ramo que aparece codificada de forma permanente com o nome sid fazendo alusão à personagem do filme Toy Story, um menino que se diverte torturando brinquedos. No entanto há quem consideram que Sid é um acrónimo de "Still In Development" (Ainda em desenvolvimento).

Versões de desenvolvimento

Os pacotes de software em desenvolvimento são subidos a uns ramos chamados instável (unstable) e experimentales. Normalmente, os pacotes de software são subidos a instável pelo programador original da aplicação, mas com o empacotado e outras modificações específicas de Debian introduzidas pelos programadores. O software que se considera instável e não se encontra ainda pronto para o ramo instável se põe tipicamente em experimental .


História de Debian

Escritorio GNU/Linux Debian Lenny 5.0 (personalizado).

O projecto Debian foi fundado no ano 1993 por Ian Murdock, após ter estudado na Universidade de Purdue. Murdock escreveu o Manifesto de Debian que utilizou como base para a criação da distribuição Linux debian. Dentro deste texto os pontos destacables são: ter da distribuição de maneira aberta, coerente ao espírito de Linux (núcleo) e de GNU .

O nome do projecto baseia-se na combinação do nome de sua então noiva (actual ex esposa) Deborah com seu próprio nome Ian, formando o portmanteau Debian, pronunciado como as sílabas correspondentes destes nomes, em inglês estadounidense: /dɛbˈiːjən/.

O projecto cresceu lentamente ao princípio e lançou suas primeiras versões 0.9x em 1994 e 1995. As primeiras portabilidades a outras arquitecturas foram a começos de 1995 , sendo a primeira versão 1.x de Debian lançada em 1996 .

Em 1996 , Bruce Perens substituyó a Ian Murdock como o líder de projecto. Por sugestão do programador Ean Schuessler, dirigiu o processo de actualização do Contrato Social de Debian e das pautas do software de debian livremente, definindo os pontos fundamentais para o desenvolvimento da distribuição. Também iniciou a criação da licença de software legal da organização.

Bruce Perens retirou-se em 1998 , dantes do lançamento da primerra versão de Debian baseada em glibc, a 2.0. O projecto procedeu a eleger a novos líderes e a fazer duas revisões da versão 2.x, a cada um incluindo mais versões para outras arquitecturas e mais pacotes. Conveniente foi lançada durante este período e a primeira portabilidade a um núcleo não baseado no núcleo Linux, nascendo assim debian GNU/Hurd, utilizando o núcleo de Hurd proveniente do projecto GNU. As primeiras distribuições Linux baseadas em Debian (Corel Linux e a Stormix's Linux de Stormix), foram começadas em 1999 . Ainda que estiveram desenvolvidas não por muito tempo, estas distribuições foram as primeiras de muitas que basear-se-iam em Debian.

No final de 2000 , o projecto realizou o maior altero para a estrutura dos arquivos e a organização das versões, reorganizando processos de libertação de pacotes do software com o novo "package pools" (do inglês depósito de pacotes), e criando um ramo de prova, relativamente estável para o lançamento seguinte. Em 2001 , os programadores começaram a reunir em uma conferência anual telefonema Debconf com discussões e oficinas para programadores e utentes técnicos.

Distribuições derivadas

Na actualidade, como Debian é uma distro que tem demonstrado sua estabilidade e utilidade, muitos programadores a tomaram para criar a partir dela novas distribuições. Conhece-lhas como distribuições baseadas em Debian.

Até janeiro de 2007 reportaram-se 129 distribuições baseadas em Debian; dita pronta pode está em DistroWatch , ademais Debian possui em seu lugar site uma lista oficial de suas distribuições descendentes.[14]

Comunidades

Existem muitas e variadas comunidades relacionadas com o Projecto Debian. Algumas delas:

Referências

Veja-se também

Enlaces externos

Wikinoticias

Obtido de http://ks312095.kimsufi.com../../../../articles/a/r/t/Encydia-Wikilingue%7EArt%C3%ADculos_solicitados_2358.html"
Your Ad Here