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

From ArchWiki
Jump to: navigation, search
m
(rm temporary i18n template)
(20 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Acerca do Arch (Português)]]
+
[[Category:About Arch (Português)]]
[[Category:General (Português)]]
+
[[Category:Português]]
 +
[[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).
  
{{stub}}
+
== Simplicidade ==
  
{{i18n_links_start}}
+
''Simplicidade é o último grau de sofisticação.'' — Leonardo Da Vinci
{{i18n_entry|Dansk|Arch_Metoden}}
+
{{i18n_entry|English|The Arch Way}}
+
{{i18n_entry|Español|Filosofía de Arch (Español)}}
+
{{i18n_entry|Lietuviškai|Arch filosofija (Lietuviškai)}}
+
{{i18n_entry|Polski|The Arch Way (Polski)}}
+
{{i18n_entry|Português|À Maneira do Arch}}
+
{{i18n_entry|Русский|Путь_Arch}}
+
{{i18n_entry|Česky|Principy a filozofie Arch Linuxu (Česky)}}
+
{{i18n_entry|Magyar|The Arch Way (Magyar)}}
+
{{i18n_entry|Italiano|The Arch Way (Italiano)}}
+
{{i18n_entry|Français|The Arch Way (Français)}}
+
{{i18n_entry|Deutsch|The Arch Way (Deutsch)}}
+
{{i18n_entry|Türkçe|Arch Tarzı}}
+
{{i18n_entry|繁體中文|The Arch Way (繁體中文)}}
+
{{i18n_entry|简体中文|Arch 之道 (简体中文)}}
+
{{i18n_links_end}}
+
  
= Princípios e Filosofia do Arch Linux =
+
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.
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 ==
+
'''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.
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;
+
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.
# Por divertimento - para dar alguma coisa de volta à comunidade do software livre à qual tenho ido buscar tanto.
+
  
 +
'''Complexidade sem complicação.'''
  
Por natureza básica o Arch é:
+
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.
  
* Leve e simples. Notar que isso não significa que seja para todos...
+
== Exatidão do código ao invés de conveniência ==
  
* 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.
+
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.
  
* 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.
+
'''Simplicidade de ''implementação'', elegância do código e minimalismo irão sempre permanecer as prioridades regentes do desenvolvimento do Arch.'''
  
* 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:
+
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.
  
:* 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;
+
== Centrado no usuário ==
  
:* 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.
+
Enquanto muitas distribuições GNU/Linux tentam ser mais ''user-friendly'', o Arch Linux sempre foi e sempre será ''user-centric''.
  
* 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.
+
'''O Arch Linux tenta acomodar usuários competentes do GNU/Linux dando a eles completo controle e ''responsabilidade'' sobre o sistema.'''
  
* 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.
+
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.
  
== Filosofia ==
+
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.
  
O sistema de valores pelo qual o Arch Linux é desenvovido:
+
== Abertura ==
  
* KISS (Keep it Simple...) é a base de desenvolvimento do Arch Linux.
+
A abertura anda de mãos dadas com a simplicidade, e é também um dos princípios guias no desenvolvimento do Arch Linux.
  
* 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.
+
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.
  
* 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.
+
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.
  
* 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.
+
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.
  
* 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.
+
== Liberdade ==
  
* 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.
+
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á'''.
  
* 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.
+
'''Ao manter o sistema simples, o Arch Linux provê a liberdade para fazer qualquer escolha sobre o sistema.'''
  
* 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.
+
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 que você lhe faz.
+
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.
  
== Comentários ==
+
As Judd Vinet, the founder of the Arch Linux project said: "[Arch Linux] is what ''you'' make it."
  
* "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."
+
Como Judd Vinet, o fundador do projeto Arch Linux, disse: “[O Arch Linux] é aquilo que ''você'' faz dele.
  
* "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»."
+
== Veja também ==
  
* "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."
+
[[The Arch Way 2.0 (Português)]]
 
+
* "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."
+
 
+
* "Eu também encontrei na Arch a minha distribuição definitiva."
+
 
+
* "Depois de ter experimentado quase todas as distribuições disponíveis, tenho de concordar que a Arch é a melhor."
+
 
+
* "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)