Arch Linux (Português)
O Arch Linux é uma distribuição GNU/Linux x86_64 de uso geral desenvolvida independentemente que se empenha em fornecer as últimas versões estáveis da maioria dos softwares seguindo um modelo de lançamento contínuo (rolling-release). A instalação padrão é um sistema base mínimo, configurado pelo usuário para adicionar apenas o que é propositalmente necessário.
Princípios
Simplicidade
O Arch Linux define simplicidade como sem adições ou modificações desnecessárias. Ele provê softwares conforme lançado pelos desenvolvedores originais (upstream) com alterações mínimas específicas da distribuição (downstream): patches não aceitos pelo upstream são evitados, e patches de downstream do Arch consistem quase totalmente em correções de erros de backport que são obsoletos pelo próximo lançamento do projeto.
De uma forma similar, Arch provê os arquivos de configurações fornecidos pelo upstream com alterações limitadas a questões específicas de distribuição, como ajustar caminhos de arquivos de sistema. Ele não adiciona recursos de automação como habilitar um serviço apenas porque o pacote foi instalado. Pacotes só são divididos quando houver vantagens interessantes, tal como economizar espaço em disco em casos em que haja grande desperdício. Utilitários de configuração GUI não são oficialmente fornecidos, incentivando usuários a realizar a maioria da configuração de sistema a partir do shell ou um editor de texto.
Modernidade
O Arch Linux se empenha em oferecer as últimas versões estáveis de seus pacotes, desde que a quebra sistemática de pacotes possa razoavelmente ser evitada. Ele é baseado em um sistema de rolling-release, que permite uma única instalação e upgrades contínuos.
O Arch incorpora muitas das mais novas funcionalidades disponíveis para os usuários do GNU/Linux, incluindo o sistema de inicialização systemd, sistemas de arquivos modernos, LVM2, RAID via software, suporte ao udev e initcpio (com mkinitcpio), bem como os últimos kernels.
Pragmatismo
Arch é uma distribuição pragmática, em vez de uma ideológica. Os princípios aqui são apenas diretrizes úteis. Em última análise, decisões de design são feitas caso a caso pelo consenso de desenvolvedores. Análise técnica baseada em evidências e debate são o que importam, não a política ou a opinião popular.
O grande número de pacotes e scripts de compilação nos vários repositórios do Arch Linux oferem software livre e de código aberto para aqueles que o preferem, assim como pacotes de software proprietário para aqueles que adotam funcionalidade sobre ideologia.
Centrado no usuário
Enquanto muitas distribuições GNU/Linux tentam ser mais user-friendly, o Arch Linux sempre foi e sempre será user-centric. O Arch Linux tem a intenção de preencher as necessidades daqueles contribuindo para ele em vez de tentar agradar a maior quantidade de usuários possível. Ele é direcionado para o usuário GNU/Linux avançado ou a qualquer outro com uma atividade "faça você mesmo" que esteja interessado em ler a documentação e resolver seus próprios problemas.
Todos os usuários são incentivados a participar e contribuir com a distribuição. Relatar e ajudar a corrigir falhas é muito valioso e patches que aprimorem pacotes ou os projetos centrais são muito bem-vindos: desenvolvedores do Arch são voluntários e contribuidores ativos frequentemente se verão se tornando parte da equipe. Archers podem contribuir livremente com pacotes para o Arch User Repository, melhorar a documentação da ArchWiki, fornecer assistência técnica para outros ou apenas trocar opiniões nos fóruns, listas de discussões ou canais IRC. Arch Linux é o sistema operacional de escolha para muitos pacotes pelo mundo, e há várias comunidades internacionais que oferecem ajuda e fornecem documentação em muitos idiomas diferentes.
Versatilidade
Arch Linux é uma distribuição de propósito geral. Na instalação, apenas um ambiente de linha de comando é fornecido: em vez de separar pacotes desnecessários e indesejados, o usuário tem a capacidade de construir um sistema personalizado escolhendo entre milhares de pacotes de alta qualidade fornecidos nos repositórios oficiais para a arquitetura x86-64.
Arch é um modelo rolling-release apoiado pelo pacman, um gerenciador de pacotes leve, simples e rápido que permite atualizar continuamente todo o sistema com apenas um comando. O Arch também fornece o Arch Build System, um sistema tipo ports para facilitar a compilação e instalação de pacotes a partir do código-fonte, que também pode ser sincronizado com um comando. Além disso, o Arch User Repository contém muitos milhares de scripts PKGBUILD contribuídos pela comunidade para compilar pacotes instaláveis a partir da fonte usando o script makepkg. Também é possível para usuários compilar e manter seus próprios repositórios personalizados com facilidade.
História
A comunidade do Arch cresceu e amadureceu para se tornar uma das mais populares e influenciadoras distribuições Linux, também atestado pela atenção e análise recebida ao longo dos anos.
Os desenvolvedores do Arch continuam a ser voluntários não-pagos e de meio expediente, e não existem expectativas de monetizar o Arch Linux, de modo que ele continuará a ser livre e gratuito. Aqueles curiosos para ler mais detalhes sobre a história do desenvolvimento do Arch podem navegar na entrada sobre o Arch na Internet Archive Wayback Machine.
Os primeiros anos
Judd Vinet, um programador canadense e guitarrista ocasional, começou a desenvolver o Arch Linux no começo de 2001. Seu primeiro lançamento formal, Arch Linux 0.1, foi em 11 de março de 2002. Inspirado pela elegante simplicidade do Slackware, BSD, PLD Linux e CRUX, mas desapontado com a falta de gerenciamento de pacotes na época, Vinet construiu sua própria distribuição com princípios similares àquelas distros. No entanto, ele também escreveu um gerenciador de programas chamado pacman, para manipular automaticamente a instalação, remoção e atualizações de pacotes.
Os anos intermediários
A comunidade inicial do Arch cresceu firmemente, como evidenciado por esse gráfico do número de postagens no fórum, usuários e relatórios de bugs. Além disso, foi, desde seus primeiros dias, conhecida como uma comunidade aberta, amigável e prestativa.
Nascimento da ArchWiki
Em 08/07/2005 a ArchWiki foi configurada pela primeira vez no mecanismo MediaWiki.
O alvorecer da era A. Griffin
No fim de 2007, Judd Vinet se afastou da participação ativa como desenvolvedor do Arch, e transferiu tranquilamente o reinado para o programador americano Aaron Griffin, também conhecido como Phrakture.
Arch Install Scripts
O lançamento da imagem de instalação, em 15/07/2012, descontinuou o sistema de menus Arch Installation Framework (AIF) em favor dos Arch Install Scripts (arch-install-scripts).
A era do systemd
Entre 2012 e 2013, o tradicional sistema de inicialização System V foi substituído pelo systemd.
Fim do suporte a i686
Em 25/01/2017, foi anunciado que o suporte para a arquitetura i686 seria encerrado devido à decrescente popularidade entre os desenvolvedores e a comunidade. No fim de novembro de 2017, todos os pacotes i686 foram removidos dos mirrors.
Revisão do papel de Líder de Projeto e eleição
No início de 2020, em um esforço coletivo, a equipe do Arch Linux desenvolveu um novo processo para determinar futuros líderes, documentado em DeveloperWiki:Project Leader.
Como Aaron Griffin decidiu deixar o cargo, uma votação foi realizada para eleger uma nova pessoa para substituí-lo e, em 24/02/2020, seus resultados foram publicados, oficializando a eleição de Levente Polyak.