Arch Linux

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Arch Linux  v  e 
Archlinux-icon-128.svg
Captura de tela
Screenshot do Arch Linux com KDEmod
Desenvolvedor Aaron Griffin e outros
Arquiteturas x86 x86-64
Modelo do desenvolvimento Software Livre
Lançado em março de 2002 (11 anos)
Versão estável (ver rolling release) 2011.08.19 / 19 de agosto de 2011; há 88 semanas e 5 dias
Língua natural Multilíngue
Família GNU
Núcleo Linux
Método de atualização Pacman
Gerenciamento de pacotes Pacman
Interface bash
Licença GNU GPL / Outras
Estado do desenvolvimento Corrente
Website http://www.archlinux-br.org (em português) , acessado pela última vez há 59 semanas e 5 dias
Posição no Distrowatch (em inglês, em espanhol, em francês, em alemão, em tcheco/checo, em japonês e em chinês
Origem comum  Canadá
Portal do Software Livre

Arch Linux é uma distribuição Linux independente e versátil fundada por Judd Vinet, otimizada para processadores i686 (Pentium Pro, II, etc. e AMD compatíveis). Judd inspirou-se em uma outra distribuição minimalista chamada CRUX.1

A abordagem de desenvolvimento do Arch foca na simplicidade, minimalismo e elegância de código. Simplicidade, de arcordo com o Arch, é definido como "... desprovido de adições desnecessárias, modificações ou complicações".2

Arch é uma distribuição rolling release, ou seja, o sistema é atualizado continuamente, o que significa que você terá acesso às novas versões simplesmente mantendo o sistema atualizado através do gerenciador de pacotes, sem a necessidade de instalar uma versão nova. Para facilitar as constantes atualizações, Judd criou o Pacman (Package manager - gerenciador de pacotes), que torna fácil a tarefa dos usuários personalizarem o sistema.

Usuários da distribuição podem criar facilmente seus próprios pacotes compatíveis com o pacman usando ferramentas como o "Arch Build System", funcionalidade esta que ajudou a sustentar o AUR, um repositório de pacotes criados por usuários que complementam os repositórios oficiais.

Índice

[editar] Filosofia

Captura de tela do Arch Linux

Arch Linux foi desenvolvido para ser o sistema operacional perfeito como base para usuários avançados. Sua filosofia de não utilização de ferramentas de configuração assemelha-se com a do Slackware exigindo, portanto, um certo nível de conhecimento para instalação e configuração inicial, porém é simples de ser mantido. O restante da filosofia Arch Linux é baseada em 3 pontos:

  • Keep it simple, keep it lightweight. Seguindo o princípio KISS.
  • Utilizar GUIs (interfaces gráficas) para construir / usar seu sistema levará o usuário a ser prejudicado no final. Em algum momento o usuário invariavelmente precisará saber o que algumas interfaces gráficas escondem.
  • Arch permite que o usuário faça tantas contribuições quanto achar necessárias, contanto que elas não violem estes ideais de desenvolvimento ou filosofia.

[editar] Gerenciamento de Pacotes

Arch é baseado principalmente em pacotes binários. Esses pacotes são gerenciados pela ferramenta Pacman que conduz a instalação de pacotes, atualizações do sistema, remoção de programas e consultas ao banco de dados de pacotes. Os pacotes binários são compilados de forma otimizada para processadores i686. Também podem ser construídos a partir dos códigos fonte através do ABS (Arch Linux Build System), que trabalha nos moldes do Ports.

Os pacotes vêm da árvore de pacotes do Arch Linux e de seus mirrors. Atualmente existem 4 diferentes grupos 3 :

  • Core - Contém todos os pacotes necessários para o sistema Linux básico.
  • Extra - Contém pacotes que não são necessários para o sistema base, mas adicionam funcionalidades extras.
  • Multilib - Possui as bibliotecas 32bits para 64bits, ou vice versa, permitindo o uso simultâneo de aplicações 32bits ou 64bits. Útil para programas que só estejam disponíveis justamente na arquitetura oposta.
  • Testing - Contém pacotes que são instáveis e ainda estão sendo testados antes de serem adicionados ao grupo extra ou core.
  • Community - Contém pacotes construídos pela comunidade e aprovada pelos trusted users.

Existem repositórios não oficiais também e são integrados à árvore oficial.

[editar] Versões

Data Versão Codinome Notas
2011-08-19 2011.08 2011.08.19 Linux 3.0.3-1, suporte experimental aos sistemas de arquivo btrfs e nilfs2 4
2010-05-17 2010.05 2010.05 Correção de bugs no AIF 5
2009-08-09 2009.08 2009.08 Pacman 3.3, uso do novo instalador AIF 6
2009-02-16 2009.02 2009.02 Inclusão do AIF (Arch Linux Installation Framework), Kernel 2.6.28 7
2008-06-24 2008.06 Overlord Imagem para discos USB disponível
2007-08-05 2007.08 Don't Panic
2007-05-17 2007.05 Duke Pacman v3
2007-03-31 0.8 Voodoo
2006-05-23 0.7.2 Gimmick
2006-01-05 0.7.1 Noodle
2005-01-24 0.7 Wombat
2004-03-01 0.6 Widget
2003-06-21 0.5 Nova
2002-12-18 0.4 Dragon
2002-08-07 0.3 Firefly
2002-04-17 0.2 Vega
2002-03-11 0.1 Homer Lançamento

[editar] Arch User Repository

O Arch User Repository (AUR) é um repositório comunitário e não oficial do Arch Linux para usuários. Ele contém apenas "arquivos de descrição" (chamados PKGBUILDS) que permitem compilar pacotes a partir de seu código fonte e instalá-los posteriormente com o pacman.8

Muitos pacotes novos no Arch Linux começam no AUR. Usuários podem votar contra ou a favor dos pacotes, para só então — depois de se tornarem populares o suficiente — serem movidos para o repositório oficial da comunidade.9

[editar] Ver também

Referências

[editar] Ligações externas

[editar] Páginas em inglês

[editar] Comunidade Brasileira do Arch Linux

[editar] Outros