O Jeito Arch (Português do Brasil)
From ArchWiki
Contents |
Arch, princípios e filosofia
Esta página tenta descrever os princípios e filosofia do Arch Linux. Não há um documento escrito sobre o jeito Arch, provavelmente nunca haverá, mantendo assim o Arch aberto a quaisquer possibilidades futuras. Abaixo estão citações do Forum do Arch Linux e outras discussões entre usuários normalmente ditas pelos "antigos".
Princípios
A natureza básica do Arch.
- Leve e simples.
- Não tendo sido projetada para para ser uma distribuição para novatos ela é direcionada para o usuário mais experiente.
Arch Linux é minha (Judd Vinet) distribuição perfeita, para resumir. Eu iniciei sua construção por dois motivos:
- Eu não encontrei nenhuma outra distribuição que atendesse meus ideais. Algumas chegaram perto do que eu queria, mas haviam problemas incomodos, ou complexidade adicional que parecia mais atrapalhar do que ajudar.
- Por diversão, e para dar em troca alguma coisa à comunidade de software livre, já que eu obtive dela tanto.
- O objetivo é desenvolver o Arch numa base de software perfeita. A base não inclui ferramentas atraentes e auto configuração, mas ferramentas manuais de configuração e umas poucas funções para os usuários poderem realizar desenvolvimentos adicionais por sí mesmos.
- É um presente gratuito "para dar em troca alguma coisa à comunidade de software livre, já que eu obtive dela tanto". Quando se recebe um presente de alguém, normalmente é esperado que se dê algo em troca. Assim, usuários são bem-vindos para contribuir com idéias, ferramentas e sugestões.
- Há dois lados no Arch Linux: (1) Desenvolvedores e (2) Contribuições dos usuários. Não espere que os lados se juntem num só mas que possuam uma relação mutua onde qualquer um possa escolher o que quer adicionar à sua máquina.
- Não deixe que ferramentas / Interfaces gráficas (GUIs) controlem o sistema mas sim que sejam controladas pelo usuário. Não há nada de errado em se ter interfaces gráficas desde que elas sigam este princípio.
- Não seja controlado/dependente do que as ferramentas oferecem. Quando desenvolvendo ou selecionando um utilitário, ele deve ser escrito numa linguagem de programação facilmente manipulável/legível (KISS) para permitir os usuários modificá-lo se eles quiserem.
- O desenvolvimento central do Arch Linux não proverá nenhum utilitário/interface gráfica "amigável-ao-novato" momento algum num futuro próximo.
- Nós, humildes desenvolvedores, continuaremos a prover a Arch como uma base sólida para todos e qualquer um. Se vocês querem fazê-la mais bonita, tomem-na.
Filosofia
Sistema de valores sob os quais a (distribuição) Arch é desenvolvida.
- KISS (Keep It Simple, Stupid - Mantenha A Coisa Simples, ...) é a base do desenvolvimento da (distribuição) Arch.
- Na Arch, "simples" é diferente do que é considerado em outras distribuições. O aprendizado é mais importante do que obter algo feito de maneira fácil.
- Depender de interfaces gráficas para construir/usar o sistema significa apenas ferir o usuário no final das contas. Em algum momento um usuário precisará saber tudo o que a interface gráfica esconde.
- Se você tenta esconder a complexidade do sistema, acabará com um sistema mais complexo. Em vez disso tente fazer o sistema mais simples e lógico a partir de dentro.
- Mais cedo ou mais tarde você terá que procurar informação na web e usenet (se man não for suficiente). Aprender como e onde procurá-la Internet deveria ser a primeira tarefa na aprendizagem de um novato.
- Quando usuários dizem que tais e quais distribuições não são como tais e quais distribuições, a Arch permite a ele fazer todas as contribuições que quizer desde que não vá contra os ideais do projeto ou da filosofia (da Arch).
- A solução não é demandar que o Arch Linux desenvolva ferramentas e documentações, mas tentar entender qual o objetivo e filosofia do AL... o que o faz diferente dos outros.
- O que é bom das contribuições é que você não precisa de permissão de ninguém para fazê-las. Ninguém pode fisicamente impedí-lo de escrever algo que você (pessoalmente) ache útil, mesmo se as "forças que sejam" não veja como uma benção. Escreva e coloque no fórum de Contribuições do Usuário. Se outras pessoas gostarem dela, você receberá retorno (feedback). Se virtualmente todos lá fora além de você a odeiam, quem se importa? Tomou-lhe 20 minutos para escrevê-la, e você aprendeu algo no caminho. É uma situação de ganho, não importa o quê.
- Ela é o que você faz dela.
Comentários
O que os usuários dizem sobre o Arch
- Depois de gastar um bocado de tempo com outras distribuições (debian, gentoo, mandrake, redhat, fedora, slackware) e mesmo com FreeBSD eu acho que finalmente encontrei a distribuição que estava procurando.
- Eu tentei várias distribuições e mesmo me certiifiquei pelo RHCE [RedHat], mas sempre houve algo de que eu não gostava nelas.
- Minha distribuição dos sonhos sempre foi a simplicidade do Slackware com o suporte real a dependências do Debian. E adivinhe o que, isso é o Arch.
- Eu sempre achei Arch minha distribuição final.
- Depois de tentar quase todas as distribuições disponíveis, eu tenho que admitir que Arch é a melhor.
- Oi todo mundo. Eu apenas me registrei aqui para poder reportar todos os problemas que eu vinha tendo, e pedir ajuda. Engraçado é que EU NÃO TENHO PROBLEMAS!!! Realmente eu não posso acreditar nisso, mas tudo está funcionando! EU instalei o Arch hoje, tive algum trabalho com o setup do xorg e do som, mas encontrei todas as respostas de que precisei na documentação e nos fóruns.
- Eu tentei Mandrake, Yoper, FC3/4, Mepis e Ubuntu. Estava procurando pela distribuição perfeita. Estou feliz de ter encontrado Arch.
PRÓS and CONTRAS
PRÓS
- distribuição otimizada para i686
- pacman: Atualização do sistema em um comando: 'pacman -Suy'
- pacman: Controle de dependências
- pacman: Não é necessário o X
- ABS: precisa-se escrever a função de construção apenas uma vez ... construir outra versão de um pacote é extremamente fácil.
- ABS: você pode construir os pacotes na sua máquina com um comando
- pacotes atualizados
- totalmente personalizável
- as pessoas nos bastidores são gentis, motivadas e capazes
- leva menos de 20 minutos para ter um sistema plenamente funcional
- perfeita para aprender Linux
- não muito popular, porque não é conhecida
CONTRAS
- pacman: precisa de uma conexão rápida com a Internet para estar sempre atualizado com facilidade
- não muito popular, porque não é conhecida
- alguns conflitos por utilizar as bibliotecas mais recentes
- falta de funções amigáveis-ao-novato