Difference between revisions of "Arch Linux (Português)"

From ArchWiki
Jump to: navigation, search
(use https for links to archlinux.org)
(Arch Install Scripts not translated)
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
[[Category:About Arch (Português)]]
 
[[Category:About Arch (Português)]]
[[Category:Português]]
+
[[ar:Arch Linux]]
 
[[bg:Arch Linux]]
 
[[bg:Arch Linux]]
 
[[cs:Arch Linux]]
 
[[cs:Arch Linux]]
Line 8: Line 8:
 
[[en:Arch Linux]]
 
[[en:Arch Linux]]
 
[[es:Arch Linux]]
 
[[es:Arch Linux]]
 +
[[fi:Arch Linux]]
 
[[fr:Arch Linux]]
 
[[fr:Arch Linux]]
 
[[he:Arch Linux]]
 
[[he:Arch Linux]]
Line 23: Line 24:
 
[[sk:Arch Linux]]
 
[[sk:Arch Linux]]
 
[[sr:Arch Linux]]
 
[[sr:Arch Linux]]
 +
[[sv:Arch Linux]]
 
[[th:Arch Linux]]
 
[[th:Arch Linux]]
[[tr:Arch_Linux]]
+
[[tr:Arch Linux]]
 
[[uk:Arch Linux]]
 
[[uk:Arch Linux]]
[[zh-CN:Arch Linux]]
+
[[zh-hans:Arch Linux]]
[[zh-TW:Arch Linux]]
+
[[zh-hant:Arch Linux]]
O Arch Linux é uma distribuição GNU/Linux i686/x86_64 de uso geral desenvolvida independentemente e versátil o suficiente para cumprir qualquer papel. O desenvolvimento é focado na simplicidade, minimalismo e elegância de código. O Arch é instalado como um sistema de base mínimo a partir do qual o usuário configura seu ambiente ideal, instalando apenas o que for requerido ou desejado para seus propósitos pessoais. Utilitários GUI (Graphical User Interface) de configuração não são providos oficialmente, e a maioria da configuração do sistema é realizada no terminal, editando simples arquivos de texto. Baseado no modelo de ''rolling-release'', o Arch se esforça para se manter ''bleeding edge'', e tipicamente oferece as últimas versões estáveis da maioria dos softwares.
+
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 ''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 ([[Wikipedia:Upstream (software development)|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 quebra sistemática de pacote possa ser razoavelmente evitado. Ele é baseado em um sistema de [[Wikipedia:pt:Rolling release|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]], [[file systems|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 políticas e 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 [[Getting involved (Português)|participar]] e contribuir com a distribuição. Relatar e ajudar a corrigir [https://bugs.archlinux.org/ falhas] é muito valioso e patches que aprimorem pacotes ou os [https://projects.archlinux.org/ 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 (Português)|Arch User Repository]], melhroar a [[Main page (Português)|documentação do ArchWiki]], fornecer assistência técnica para outros ou apenas trocar opiniões nos [https://bbs.archlinux.org/ fóruns], [https://mailman.archlinux.org/mailman/listinfo/ listas de discussões] ou [[IRC channels|canais IRC]]. Arch Linux é o sistema operacional de escolha para muitos pacotes pelo mundo, e há várias [[international communities|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, ao usuário é oferecido a habilidade de compilar um sistema personalizado escolhendo entre milhares de pacotes de alta qualidade fornecidos nos [[repositórios oficiais]] para a arquitetura [[Wikipedia:pt:AMD64|x86-64]]. Suporte para [[Wikipedia:pt:I686|i686]] será [http://www.archlinux-br.org/noticias/254/ cessado] em Novembro de 2017.
 +
 
 +
Arch funciona com o [[pacman (Português)|pacman]], um gerenciador de pacotes leve, simples e rápido que permite atualizar todo o sistema com apenas um comando. Arch também fornece o [[Arch Build System (Português)|Arch Build System]], um sistema tipo ''ports'' para facilitar a compilação e instalação de pacotes a partir do fonte, que também pode ser sincronizado com um comando. Além disso, o ''Arch User Repository'' contém muitos milhares mais de scripts [[PKGBUILD (Português)|PKGBUILD]] contribuídos pela comunidade para compilar pacotes instaláveis a partir dos fontes usando o aplicativo [[makepkg (Português)|makepkg]]. Também é possível para usuários compilar e manter seus próprios repositórios personalizados com facilidade.
  
 
== História ==
 
== História ==
O Arch Linux foi fundado pelo programador canadense Judd Vinet. Seu primeiro lançamento formal, o Arch Linux 0.1, foi em 11 de março de 2002. Embora o Arch seja completamente independente, ele se inspira na simplicidade de outras distribuições, incluindo o [http://slackware.com Slackware], o [http://www.crux.nu CRUX] e o [http://en.wikipedia.org/wiki/Berkeley_Software_Distribution BSD]. Em julho de 2007, Judd Vinet deixou o cargo de Líder de Projeto para perseguir outros interesses e foi substituído por Aaron Griffin, que permanece como líder do projeto até hoje.
 
 
Veja também: [[History of Arch Linux (Português)]].
 
  
== Simplicidade ==
+
=== Os primeiros anos ===
  
Seguindo a filosofia [[The Arch Way (Português)]], o Arch Linux é leve, flexível, simples e visa ser bastante UNIX-''like''.Um ambiente mínimo (sem GUI) compilado para as arquiteturas i686/x86_64 é proporcionado após a instalação: ao invés de ter de desinstalar pacotes desnecessários ou indesejados, é oferecida ao usuário avançado a habilidade de construir a partir de um alicerce mínimo, sem quaisquer padrões escolhidos antecipadamente. A filosofia de design do Arch e sua implementação tornam fácil estendê-lo ou moldá-lo em qualquer tipo de sistema requerido, de um console minimalista aos mais grandiosos e completos ambientes de desktop disponíveis: é ''o usuário'' quem decide o que o seu sistema Arch será.
+
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 [http://www.slackware.com/ Slackware], [[wikipedia:pt:Berkeley_Software_Distribution|BSD]], [http://www.pld-linux.org/ PLD Linux] e [http://crux.nu/ 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 (Português)|pacman]], para manipular automaticamente a instalação, remoção e atualizações de pacotes.
  
O simples sistema init do Arch foi profundamente inspirado pela maneira como os *BSD incorporam chamadas de um ''único arquivo'' ([[rc.conf (Português)]]) ao invés da estrutura de diretórios do SysVinit, contendo dezenas de links simbólicos para cada runlevel. A configuração do sistema é feita editando simples arquivos de texto.
+
=== Os anos médios ===
  
== Modernidade ==
+
A comunidade inicial do Arch cresceu firmemente, como evidencia [https://dev.archlinux.org/~dan/archstats.svg esse gráfico do número de publicações de fóruns, usuários e relatórios de bugs]. Além disso, foi desde o começo conhecida como [http://www.osnews.com/story/4827 uma comunidade aberta, amigável e prestativa].
  
O Arch Linux se empenha em oferecer as últimas versões estáveis de seus pacotes, e é baseado no sistema de ''rolling-release'', que permite uma única instalação e upgrades contínuos e ininterruptos, sem nunca ter de instalar ou realizar elaborados upgrades de sistema de uma versão para a próxima. Com apenas um comando, o Arch é mantido atualizado e na vanguarda absoluta.
+
=== Nascimento do ArchWiki ===
  
O Arch incorpora muitas das mais novas funcionalidades disponíveis para os usuários do GNU/Linux, incluindo sistemas de arquivos modernos (Ext2/3/4, Reiser, XFS, JFS), LVM2/EVMS, RAID via software, suporte ao udev e initcpio, bem como os últimos kernels.
+
Em 2005-07-08 o ArchWiki foi [[ArchWiki:About (Português)#História|configurado]] pela primeira vez no motor do MediaWiki.
  
== Empacotamento de Software ==
+
=== O alvorecer da era A. Griffin ===
  
O Arch é apoiado pelo [[pacman (Português)]], um gerenciador de pacotes binário e fácil de usar que permite que você faça o upgrade do sistema inteiro com apenas um comando. O pacman é programado em ''C'' e projetado desde o começo para ser leve, simples e muito rápido. O Arch Linux também possui o [[Arch Build System (Português)]], sistema parecido com o ports que torna fácil compilar e instalar pacotes a partir da fonte, e que também podem ser sincronizados com um comando. Você pode até mesmo recompilar seu sistema inteiro com apenas um comando.
+
No fim de 2007, Judd Vinet se afastou da participação ativa como desenvolvedor do Arch, e [https://bbs.archlinux.org/viewtopic.php?id=38024 transferiu sem problemas o reinado para o programador americano Aaron Griffin], também conhecido como Phrakture, que continua como líder do desenvolvimento do Arch até hoje.
  
Suportando as arquiteturas i686 e x86_64, os [[Official Repositories (Português)]] do Arch fornecem vários milhares de pacotes de alta qualidade para atender às suas demandas de software. Além disso, o Arch encoraja o crescimento da comunidade e da contribuição, oferecendo o [[Arch User Repository (Português)]], que contém muitas centenas de scripts PKGBUILD mantidos pelos usuários, que podem ser usados pelo programa ''makepkg'' para compilar pacotes instaláveis a partir da fonte. Também é possível para os usuários facilmente criar e manter seus próprios repositórios.
+
Com o passar dos anos, a comunidade do Arch continuou a crescer e amadurecer, e recentemente tem recebido uma quantidade incomum de [[Arch Linux press coverage|atenção e análises]] para uma distro Linux de seu tamanho.
  
== Integridade do Código-Fonte ==
+
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 em todos os sentidos da palavra. Aqueles curiosos para ler mais detalhes sobre a história do desenvolvimento do Arch podem navegar na [http://web.archive.org/web/*/archlinux.org entrada sobre o Arch na Internet Archive Wayback Machine].
  
O Arch Linux provê seu software sem patches ou modificações; os pacotes são criados puramente a partir do upstream, da maneira como o autor originalmente pretendeu que fosse distribuído. Adição de patches ocorre apenas em casos extremamente raros, para prevenir quebras severas no sistema, no caso de desencontro de versões, que podem ocorrer no modelo de ''rolling release''.
+
=== Scripts de instalação do Arch ===
  
== Comunidade ==
+
O lançamento de 2012-07-15 da imagem de instalação tornou [http://www.archlinux-br.org/noticias/192/ obsoleto] o sistema de menus Arch Installation Framework em favor dos Scripts de Instalação do Arch.
  
A comunidade do Arch é bastante segura, vigorosa e acolhedora: todos os ''Archers'' são encorajados a participar e dar sua contribuição para a distribuição, seja ajudando com o desenvolvimento do software núcleo, mantendo pacotes, relatando ou consertando [https://bugs.archlinux.org/ bugs], melhorando a [[Main Page (Português)|documentação da ArchWiki]], ajudando outros usuários a resolver problemas ou apenas discutindo nos [https://bbs.archlinux.org/ fórums], [https://mailman.archlinux.org/mailman/listinfo/ listas de discussão], [[Canais de IRC]], ou compartilhando seu conhecimento ou mesmo os programas que desenvolveu. O Arch Linux é o sistema operacional escolhido por muitas pessoas no mundo todo, e existem várias [[International Communities (Português)|comunidades internacionais]] que oferecem ajuda e documentação em várias línguas diferentes.
+
=== A era do systemd ===
  
Veja a página [[Getting Involved (Português)]] se você deseja tornar-se um membro ativo da comunidade.
+
Entre 2012 e 2013, o tradicional sistema de inicialização System V foi substituído pelo systemd.[http://www.archlinux-br.org/noticias/199/][http://www.archlinux-br.org/noticias/200/][http://www.archlinux-br.org/noticias/204/][http://www.archlinux-br.org/noticias/207/]
  
== Resumo ==
+
=== Fim do suporte a i686 ===
  
Para resumir: o Arch Linux é uma distribuição simples e versátil, projetada para atender às necessidades de usuários competentes do Linux®. Ele é tanto poderoso quanto fácil de manter, tornando-se a distro ideal para servidores e estações de trabalho. Leve-o à direção que você quiser: se você compartilha essa visão sobre o que uma distribuição GNU/Linux deve ser, então você é bem-vindo e encorajado a usá-lo livremente, envolver-se com o projeto, e contribuir com a comunidade. Bem-vindo ao Arch!
+
Em 2017-01-25, foi [http://www.archlinux-br.org/noticias/254/ anunciado] que o suporte à arquitetura i686 seria encerrado em razão da decrescente popularidade dentre os desenvolvedores e da comunidade.

Latest revision as of 17:51, 13 September 2017

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 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 quebra sistemática de pacote possa ser razoavelmente evitado. 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 políticas e 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, melhroar a documentação do 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, ao usuário é oferecido a habilidade de compilar um sistema personalizado escolhendo entre milhares de pacotes de alta qualidade fornecidos nos repositórios oficiais para a arquitetura x86-64. Suporte para i686 será cessado em Novembro de 2017.

Arch funciona com o pacman, um gerenciador de pacotes leve, simples e rápido que permite atualizar todo o sistema com apenas um comando. 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 fonte, que também pode ser sincronizado com um comando. Além disso, o Arch User Repository contém muitos milhares mais de scripts PKGBUILD contribuídos pela comunidade para compilar pacotes instaláveis a partir dos fontes usando o aplicativo makepkg. Também é possível para usuários compilar e manter seus próprios repositórios personalizados com facilidade.

História

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 médios

A comunidade inicial do Arch cresceu firmemente, como evidencia esse gráfico do número de publicações de fóruns, usuários e relatórios de bugs. Além disso, foi desde o começo conhecida como uma comunidade aberta, amigável e prestativa.

Nascimento do ArchWiki

Em 2005-07-08 o ArchWiki foi configurado pela primeira vez no motor do 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 sem problemas o reinado para o programador americano Aaron Griffin, também conhecido como Phrakture, que continua como líder do desenvolvimento do Arch até hoje.

Com o passar dos anos, a comunidade do Arch continuou a crescer e amadurecer, e recentemente tem recebido uma quantidade incomum de atenção e análises para uma distro Linux de seu tamanho.

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 em todos os sentidos da palavra. 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.

Scripts de instalação do Arch

O lançamento de 2012-07-15 da imagem de instalação tornou obsoleto o sistema de menus Arch Installation Framework em favor dos Scripts de Instalação do Arch.

A era do systemd

Entre 2012 e 2013, o tradicional sistema de inicialização System V foi substituído pelo systemd.[1][2][3][4]

Fim do suporte a i686

Em 2017-01-25, foi anunciado que o suporte à arquitetura i686 seria encerrado em razão da decrescente popularidade dentre os desenvolvedores e da comunidade.