Arch Linux

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

Arch é uma distribuição rolling release, ou seja, o sistema é atualizado continuamente. Você obterá acesso às novas versões simplesmente mantendo o sistema atualizado através do gerenciador de pacotes. Utiliza o Pacman (Package manager – gerenciador de pacotes) que torna fácil a tarefa dos usuários personalizarem o sistema.

O número de fiéis usuários tem crescido devido as suas inúmeras qualidades e sua filosofia de desenvolvimento.

Filosofia

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.

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:

  • 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.
  • 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.

Versões

Data Versão Codinome
2010-05-17 2010.05 2010.05
2009-08-09 2009.08 2009.08
2009-02-16 2009.02 2009.02
2008-06-24 2008.06 Overlord
2007-08-05 2007.08 Don’t Panic
2007-05-17 2007.05 Duke
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

Fonte: http://pt.wikipedia.org/wiki/Arch_Linux