Difference between revisions of "The Arch Way (Português)"

From ArchWiki
Jump to: navigation, search
(i18n template + general language category)
(rm temporary i18n template)
(18 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
[[Category:About Arch (Português)]]
 
[[Category:Português]]
 
[[Category:Português]]
{{i18n|The Arch Way}}
+
[[cs:The Arch Way]]
 +
[[da:The Arch Way]]
 +
[[de:The Arch Way]]
 +
[[el:The Arch Way]]
 +
[[en:The Arch Way]]
 +
[[es:The Arch Way]]
 +
[[fr:Kiss]]
 +
[[he:The Arch Way]]
 +
[[hr:The Arch Way]]
 +
[[hu:The Arch Way]]
 +
[[id:The Arch Way]]
 +
[[it:The Arch Way]]
 +
[[ja:The Arch Way]]
 +
[[ko:The Arch Way]]
 +
[[lt:The Arch Way]]
 +
[[nl:The Arch Way]]
 +
[[pl:The Arch Way]]
 +
[[ro:Calea Arch (The Arch Way)]]
 +
[[ru:The Arch Way]]
 +
[[sk:The Arch Way]]
 +
[[sr:The Arch Way]]
 +
[[th:The Arch Way]]
 +
[[tr:Arch_Tarzı]]
 +
[[uk:The Arch Way]]
 +
[[zh-CN:The Arch Way]]
 +
[[zh-TW:The Arch Way]]
 +
Os cinco princípios seguintes abrangem o que é comumente referido como o Jeito ou Maneira Arch (do inglês ''Arch Way''), ou a Filosofia Arch, talvez melhor resumidos pelo acrônimo KISS, significando ''Keep It Simple, Stupid'' (mantenha simples, estúpido).
  
= Princípios e Filosofia do Arch Linux =
+
== Simplicidade ==
Esta página pretende descrever os princípios e a filosofia do [[Arch Linux]]. Não existia antes documento algum sobre A Maneira do Arch: provavelmente tal não voltará a acontecer. Sucintamente, A Maneira do Arch assenta em "<b>liberdade de escolha, manter a simplicidade, aprendizagem e, controlo do utilizador</b>".
+
  
== Princípios ==
+
''Simplicidade é o último grau de sofisticação.'' &mdash; Leonardo Da Vinci
Eu, Judd Vinet, comecei a desenvolver o Arch por duas razões:
+
  
# Não consegui encontrar nenhuma outra distribuição que cumprisse os meus ideais. Algumas aproximavam-se bastante do que eu pretendia mas existiam particularidades irritantes ou inútil complexidade que parecia atrapalhar muito mais do que ajudar;
+
Simplicidade é absolutamente o principal objetivo por trás do desenvolvimento do Arch. Muitas distribuições GNU/Linux se definem como “simples”. No entanto, simplicidade tem muitas definições.
# Por divertimento - para dar alguma coisa de volta à comunidade do software livre à qual tenho ido buscar tanto.
+
  
Por natureza básica o Arch é:
+
'''O Arch Linux define simplicidade como ''sem acréscimos desnecessários, modificações ou complicações'', e provê uma estrutura leve e <tt>UNIX</tt>-like que permite a um usuário moldar o sistema de acordo com as suas necessidades. Em suma, uma abordagem elegante e minimalista.
  
* Leve e simples. Notar que isso não significa que seja para todos...
+
Uma estrutura de base leve e construída com altos padrões de programação tende a ter menor demanda dos recursos do sistema. O sistema base é desprovido de tudo o que é desnecessário e que pode ocultar partes importantes do sistema, ou torná-las de difícil acesso ou complicadas. Ele possui um conjunto simplificado de arquivos de configuração limpos e sucintamente comentados, que estão dispostos para rápido acesso e edição, sem pesadas e complexas ferramentas gráficas de configuração para esconder as possibilidades do usuário. Um sistema Arch Linux é, portanto, configurável até o último detalhe sem esforços.
  
* NÃO projectado como distribuição para iniciados; foi planeada para utilizadores mais experientes. O objectivo é desenvolver o Arch o mais próximo possível de uma base perfeita tanto quanto humanamente possível. Uma base que não inclua ferramentas vistosas e mecanismos de auto-configuração mas antes de mais ferramentas manuais de configuração e poucas funções que os utilizadores possam posteriormente desenvolver e /ou aprender por si sós.
+
'''Complexidade sem complicação.'''
  
* Um presente, novamente, "... para dar alguma coisa de volta à comunidade do software livre à qual tenho ido buscar tanto". Quando você recebe um presente de alguém normalmente é esperado que dê algo em troca. Deste modo, são bem-vindas as ideias, ferramentas e sugestões dos utilizadores.
+
O Arch Linux retém as complexidades inerentes de um sistema GNU/Linux ao mesmo tempo que as mantém bem organizadas e transparentes. Os desenvolvedores e usuários do Arch Linux acreditam que tentar esconder complexidades de um sistema na verdade resulta em um sistema ainda mais complexo, e por isso deve ser evitado.
  
* Consciente de que existem dois lados que contribuem para o Arch Linux: Desenvolvedores e Utilizadores. Não contamos que os dois lados confluam, mas que mantenham um mútuo relacionamento onde cada um pode recolher o que quiser para adicionar à sua máquina; os nossos OBJECTIVOS são:
+
== Exatidão do código ao invés de conveniência ==
  
:* NÃO permitir que as ferramentas de configuração / interfaces gráficas (no original GUIs: Graphical User Interfaces) controlem o sistema, mas que este seja controlado pelo utilizador. Não existe nada de errado com as interfaces gráficas desde que estas mantenham este princípio;
+
O Arch Linux dá preferência à elegância do design, bem como código limpo, correto e simples, ao patching desnecessário, automação, ''eye candy'' ou ''“newbie-friendliness”''. Patches de software são, portanto, mantidos a um mínimo absoluta; idealmente, nunca acontecendo. A implementação simples deve sempre triunfar sobre a interface de usuário simples.
  
:* NÃO ser controlado pelas, ou dependente do que as ferramentas proporcionam. Aquando do desenvolvimento ou da escolha de um utilitário este deve ser escrito numa linguagem de programação legível e que seja possível "crakear" (KISS: Keep it Simple Stupid) de modo a permitir que os utilizadores o modifiquem se assim entenderem.
+
'''Simplicidade de ''implementação'', elegância do código e minimalismo irão sempre permanecer as prioridades regentes do desenvolvimento do Arch.'''
  
* O núcleo de desenvolvimento do Arch Linux não irá fornecer em tempo algum, num futuro próximo, utilidades ou interfaces gráficas amigáveis para iniciados.
+
Conceitos, projetos e funcionalidades são geradas e implementadas usando os princípios do Arch Way como guia, ao invés de curvar-se às influências externas. O time de desenvolvimento é resoluto em seu comprometimento e dedicação à filosofia do Arch Way. Se você compartilha dessa visão, você é bem-vindo e encorajado a usar o Arch.
  
* Os desenvolvedores continuarão honestamente a disponibilizar o Arch Linux como uma sólida base para todos e qualquer um. Quem quiser embelezá-lo, dê-lhe "gás". Discurso livre (free speech), cerveja de graça (free beer) e tudo o mais.
+
== Centrado no usuário ==
  
== Filosofia ==
+
Enquanto muitas distribuições GNU/Linux tentam ser mais ''user-friendly'', o Arch Linux sempre foi e sempre será ''user-centric''.
  
O sistema de valores pelo qual o Arch Linux é desenvovido:
+
'''O Arch Linux tenta acomodar usuários competentes do GNU/Linux dando a eles completo controle e ''responsabilidade'' sobre o sistema.'''
  
* KISS (Keep it Simple...) é a base de desenvolvimento do Arch Linux.
+
Usuários do Arch Linux administram o sistema inteiramente por conta própria. O sistema oferecerá pouca assistência, exceto por um simples conjunto de ferramentas de administração que são projetadas para perfeitamente retransmitir os comandos do usuário ao sistema. Os desenvolvedores do Arch não gastam energia re-inventando ferramentas gráficas de sistema; o Arch é fundamentado sobre design sensível e documentação excelente.
  
* No Arch Linux "simples" nem sempre significa o mesmo que em outras distribuições. É nossa filosofia que a aprendizagem é mais importante do que conseguir fazer algo facilmente.
+
Esse design centrado no usuário implica uma certa abordagem “faça você mesmo” ao usar a distribuição. Ao invés de buscar assistência ou solicitar novas funcionalidades para serem implementadas pelos desenvolvedores, usuários do Arch Linux possuem uma tendência para resolver problemas eles mesmos e compartilhar os resultados com a comunidade e o time de desenvolvimento &mdash; uma filosofia de “faça primeiro, pergunte depois”. Isso é especialmente verdade para pacotes contribuídos por usuários encontrados no Arch User Repository &mdash; o repositório oficial do Arch Linux para pacotes mantidos pela comunidade.
  
* Depender de interfaces gráficas para construir e utilizar o sistema apenas irá em última análise prejudicar o utilizador. A dada altura o utilizador terá de saber tudo o que escondem algumas interfaces gráficas.
+
== Abertura ==
  
* Se se tentar esconder a complexidade do sistema acabar-se-à por ficar com um sistema mais complexo. Em vez disso, deverá tentar-se construir um sistema mais simples e lógico desde o seu âmago.
+
A abertura anda de mãos dadas com a simplicidade, e é também um dos princípios guias no desenvolvimento do Arch Linux.
  
* Mais cedo ou mais tarde a informação terá de ser encontrada na internet - www e usenet - (se as páginas man não forem suficientes). Aprender como e onde encontrar a informação na rede deverá ser a primeira coisa que um novato deverá fazer.
+
A abertura remove todos os limites e abstrações entre o usuário e o sistema, fornecendo mais controle, e simultaneamente simplificando a manutenção do sistema.
  
* Onde alguns utilizadores dizem "... esta e aquela distribuição não são como aquela e aqueloutra", a Arch Linux permite ao utilizador efectuar todas as contribuições que quiser desde que tal não colida com a sua concepção e filosofia.
+
A natureza aberta do Arch Linux também implica uma curva de aprendizado bastante acentuada, mas usuários experientes do Arch Linux tendem a achar outros sistemas mais fechados muito mais inconvenientes de se controlar.
  
* A Arch Linux é diferente das outras distribuições: na Arch Linux o utilizador não é a única preocupação. Minimizar o desenvolvimento de novas ferramentas e documentação enquanto se maximiza o entendimento do funcionamento interno do Linux e se mantém a vigilância permanente sobre a meta da simplicidade (KISS) e sobre os princípios da filosofia em geral... é o que torna "A Maneira do Arch" realmente diferente.
+
O princípio da abertura se estende aos membros da comunidade também. Os usuários do Arch Linux são conhecidos por serem bastante abertos quanto a ajudar e aconselhar, bem como quanto a contribuições de pacotes ao Arch User Repository.
  
* O melhor das contribuições é que não é necessária a permissão de ninguém para as fazer (Certo?). Ninguém pode fisicamente impedi-lo de escrever algo que (pessoalmente) ache útil, mesmo que o "poder instituído" não o veja como uma bênção. Escreva-o e coloque-o no fórum das contribuições dos utilizadores ([http://bbs.archlinux.org/viewforum.php?id=27 User Contribuitions]). Se outras pessoas gostarem, você terá retorno. E se virtualmente toda a gente por aí fora detestar, excepto você, também terá retorno de certeza - mas quem se importa com isso? Demora apenas 20 minutos a escrever e aprendemos alguma coisa pelo caminho. Independentemente do resultado, ficamos sempre a ganhar.
+
== Liberdade ==
  
* É o que você lhe faz.
+
Outro princípio guia no desenvolvimento do Arch Linux é a liberdade. Os usuários não são apenas permitidos a fazer todas as decisões quanto à configuração do sistema, mas também permitidos a escolher como seu sistema '''será'''.
  
== Comentários ==
+
'''Ao manter o sistema simples, o Arch Linux provê a liberdade para fazer qualquer escolha sobre o sistema.'''
  
* "Após ter despendido imenso tempo com outras distribuições (Debian, Gentoo, Mandrake, Red Hat, Fedora, Slackware) e mesmo com FreeBSD, creio que finalmente encontrei a distribuição que procurava."
+
Um sistema recém-instalado contém apenas componentes do núcleo básico sem nenhuma configuração automática. Os usuários são capazes de configuração o sistema como quiserem, do terminal. Desde o começo do processo de instalação, todo componente do sistema é 100% transparente e acessível instantaneamente para acesso, remoção ou substituição por componentes alternativos.
  
* "A mesma coisa com (K)Ubuntu, Mandriva, e inúmeras outras. Bem, a openSUSE é boa e fácil (era o que eu aconselharia à minha irmã); mas a Arch é a única que realmente é um «estouro»."
+
O grande número de pacotes e scripts de compilação nos vários repositórios do Arch Linux também apoiam a liberdade de escolha, oferecendo software livre para aqueles que os preferem, bem como pacotes de software proprietário, para aqueles que adotam a ''funcionalidade à ideologia''. É o usuário que escolhe.
  
* "Eu experimentei inúmeras distribuições e até fiz o exame (cansado?) para RHCE (devolveste-o?), mas havia sempre qualquer coisa que eu não gostava em cada uma delas."
+
As Judd Vinet, the founder of the Arch Linux project said: "[Arch Linux] is what ''you'' make it."
  
* "A minha distribuição de sonho incluía sempre a simplicidade da Slackware e o verdadeiro suporte de dependências como na Debian, e adivinhem lá - é a Arch."
+
Como Judd Vinet, o fundador do projeto Arch Linux, disse: “[O Arch Linux] é aquilo que ''você'' faz dele.
  
* "Eu também encontrei na Arch a minha distribuição definitiva."
+
== Veja também ==
  
* "Depois de ter experimentado quase todas as distribuições disponíveis, tenho de concordar que a Arch é a melhor."
+
[[The Arch Way 2.0 (Português)]]
 
+
* "Olá a todos. Acabei de me registar agora poder reportar todos os problemas que poderia ter e pedir ajuda. O engraçado é que NÃO TENHO NENHUM PROBLEMA!!!! Mal posso acreditar nisto, mas está tudo simplesmente a funcionar! Instalei o Arch hoje, tive um pequeno problema com o Xorg e na configuração do som, mas encontrei todas as respostas que precisava na documentação e nos fóruns."
+
 
+
* "Eu experimentei a Mandrake, Yoper, FC3/4, Mepis e Ubuntu. Andava à procura da distribuição perfeita. Estou contente por ter descoberto a Arch."
+
 
+
== Prós e Contras ==
+
 
+
* Optimizada para i686
+
* [[pacman]]: A "Actualização do Sistema" resumes-se a UM comando: "pacman -Syu"
+
* [[pacman]]: Controlo de dependências sem necessidade de interface gráfica
+
* [[ABS]]:
+

Revision as of 07:55, 20 June 2012

Os cinco princípios seguintes abrangem o que é comumente referido como o Jeito ou Maneira Arch (do inglês Arch Way), ou a Filosofia Arch, talvez melhor resumidos pelo acrônimo KISS, significando Keep It Simple, Stupid (mantenha simples, estúpido).

Simplicidade

Simplicidade é o último grau de sofisticação. — Leonardo Da Vinci

Simplicidade é absolutamente o principal objetivo por trás do desenvolvimento do Arch. Muitas distribuições GNU/Linux se definem como “simples”. No entanto, simplicidade tem muitas definições.

O Arch Linux define simplicidade como sem acréscimos desnecessários, modificações ou complicações, e provê uma estrutura leve e UNIX-like que permite a um usuário moldar o sistema de acordo com as suas necessidades. Em suma, uma abordagem elegante e minimalista.

Uma estrutura de base leve e construída com altos padrões de programação tende a ter menor demanda dos recursos do sistema. O sistema base é desprovido de tudo o que é desnecessário e que pode ocultar partes importantes do sistema, ou torná-las de difícil acesso ou complicadas. Ele possui um conjunto simplificado de arquivos de configuração limpos e sucintamente comentados, que estão dispostos para rápido acesso e edição, sem pesadas e complexas ferramentas gráficas de configuração para esconder as possibilidades do usuário. Um sistema Arch Linux é, portanto, configurável até o último detalhe sem esforços.

Complexidade sem complicação.

O Arch Linux retém as complexidades inerentes de um sistema GNU/Linux ao mesmo tempo que as mantém bem organizadas e transparentes. Os desenvolvedores e usuários do Arch Linux acreditam que tentar esconder complexidades de um sistema na verdade resulta em um sistema ainda mais complexo, e por isso deve ser evitado.

Exatidão do código ao invés de conveniência

O Arch Linux dá preferência à elegância do design, bem como código limpo, correto e simples, ao patching desnecessário, automação, eye candy ou “newbie-friendliness”. Patches de software são, portanto, mantidos a um mínimo absoluta; idealmente, nunca acontecendo. A implementação simples deve sempre triunfar sobre a interface de usuário simples.

Simplicidade de implementação, elegância do código e minimalismo irão sempre permanecer as prioridades regentes do desenvolvimento do Arch.

Conceitos, projetos e funcionalidades são geradas e implementadas usando os princípios do Arch Way como guia, ao invés de curvar-se às influências externas. O time de desenvolvimento é resoluto em seu comprometimento e dedicação à filosofia do Arch Way. Se você compartilha dessa visão, você é bem-vindo e encorajado a usar o Arch.

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 tenta acomodar usuários competentes do GNU/Linux dando a eles completo controle e responsabilidade sobre o sistema.

Usuários do Arch Linux administram o sistema inteiramente por conta própria. O sistema oferecerá pouca assistência, exceto por um simples conjunto de ferramentas de administração que são projetadas para perfeitamente retransmitir os comandos do usuário ao sistema. Os desenvolvedores do Arch não gastam energia re-inventando ferramentas gráficas de sistema; o Arch é fundamentado sobre design sensível e documentação excelente.

Esse design centrado no usuário implica uma certa abordagem “faça você mesmo” ao usar a distribuição. Ao invés de buscar assistência ou solicitar novas funcionalidades para serem implementadas pelos desenvolvedores, usuários do Arch Linux possuem uma tendência para resolver problemas eles mesmos e compartilhar os resultados com a comunidade e o time de desenvolvimento — uma filosofia de “faça primeiro, pergunte depois”. Isso é especialmente verdade para pacotes contribuídos por usuários encontrados no Arch User Repository — o repositório oficial do Arch Linux para pacotes mantidos pela comunidade.

Abertura

A abertura anda de mãos dadas com a simplicidade, e é também um dos princípios guias no desenvolvimento do Arch Linux.

A abertura remove todos os limites e abstrações entre o usuário e o sistema, fornecendo mais controle, e simultaneamente simplificando a manutenção do sistema.

A natureza aberta do Arch Linux também implica uma curva de aprendizado bastante acentuada, mas usuários experientes do Arch Linux tendem a achar outros sistemas mais fechados muito mais inconvenientes de se controlar.

O princípio da abertura se estende aos membros da comunidade também. Os usuários do Arch Linux são conhecidos por serem bastante abertos quanto a ajudar e aconselhar, bem como quanto a contribuições de pacotes ao Arch User Repository.

Liberdade

Outro princípio guia no desenvolvimento do Arch Linux é a liberdade. Os usuários não são apenas permitidos a fazer todas as decisões quanto à configuração do sistema, mas também permitidos a escolher como seu sistema será.

Ao manter o sistema simples, o Arch Linux provê a liberdade para fazer qualquer escolha sobre o sistema.

Um sistema recém-instalado contém apenas componentes do núcleo básico sem nenhuma configuração automática. Os usuários são capazes de configuração o sistema como quiserem, do terminal. Desde o começo do processo de instalação, todo componente do sistema é 100% transparente e acessível instantaneamente para acesso, remoção ou substituição por componentes alternativos.

O grande número de pacotes e scripts de compilação nos vários repositórios do Arch Linux também apoiam a liberdade de escolha, oferecendo software livre para aqueles que os preferem, bem como pacotes de software proprietário, para aqueles que adotam a funcionalidade à ideologia. É o usuário que escolhe.

As Judd Vinet, the founder of the Arch Linux project said: "[Arch Linux] is what you make it."

Como Judd Vinet, o fundador do projeto Arch Linux, disse: “[O Arch Linux] é aquilo que você faz dele.”

Veja também

The Arch Way 2.0 (Português)