Arch Linux
| Arch Linux | |
|---|---|
| Archlinux-icon-128.svg 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 |
| 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 | 6ª (em inglês, em espanhol, em francês, em alemão, em tcheco/checo, em japonês e em chinês) |
| Origem comum | |
| 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
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
- ↑ História do Arch Linux (em inglês)
- ↑ "The Arch Way" (em inglês)
- ↑ Arch Wiki - Repositórios Oficiais (em inglês)
- ↑ Novidades - imagens 2011.08.19
- ↑ Novidades - imagens 2010.05 (em inglês)
- ↑ Novidades - imagens 2009.08 (em inglês)
- ↑ Novidade - iso 2009.02
- ↑ AUR - Arch Wiki
- ↑ Quantos votos são necessários para levar um PKGBUID para o repositório oficial da comunidade?