quinta-feira, 3 de novembro de 2011


Arch Linux

O Arch Linux é uma distribuição GNU/Linux  que foi criada em 2002, por Judd Vinet, que em 2007 repassou a liderança do projeto a Aaron Griffin.
Ela é uma distribuição minimalista, criada do zero, concebida a partir das ideias do antigo Crux, porém com um robusto gerenciamento de pacotes e resolução de dependências entre eles ( pacman e makepkg ).
O conceito do Arch é o velho conhecido KISS (Keep it Simple Stupid), ou seja, mantenha tudo o mais simples possível. A distribuição mantém a cultura minimalista e simplificada. Com a sua instalação "não vem nada", ou seja, quando baixamos a imagem ISO para instalá-lo, instalamos somente o sistema básico, com a velha conhecida linha de comando. E a partir daí é que colocamos a mão na massa para customizar nossa instalação conforme queremos.
 Mas não se assuste! Não temos janelas bonitinhas de configuração e wizards para instalações, porém temos a simplicidade nos arquivos de configuração e algumas interfaces de auxílio diretas, e práticas, via terminal. Quem tem medo da "tela preta" do Linux não deve se aventurar por aqui, mas nunca é tarde para aprender! Por isto, sempre se enfatiza que:

O Arch Linux é uma distribuição para usuários avançados e não para iniciantes!



Muitos usuários de linux comparam o Arch com o Slack, pois os dois têm a filosofia da simplicidade, porém a grande diferença ( pelo menos a mais comentada ) que existe entre as duas distros é o gerenciamento de pacotes do Arch. Que nos trás muita organização e menos trabalho para criar, gerenciar e instalar os pacotes no ambiente.

"The Arch Way"

Como sabemos, e vemos escrito em vários sites, e, vários usuários comentam também é que: o Arch Linux segue a linha da simplicidade. Mas como isto ?
Vamos ver abaixo alguns itens que estão descritos no artigo "The Arch Way", encontrado no próprio site internacional da distro, e aí você vai entender melhor tudo que está sendo falado, e poderá, com mais sabedoria, decidir se esta é a melhor distribuição para você!

Simplicidade

O Arch é completamente voltado a simplicidade. Mas esta afirmação pode te levar a vários pontos de vista, então entenda: simplicidade no Arch é definida como "sem acréscimos desnecessários, modificações ou complicações".
No Arch, o usuário pode moldar o sistema completamente de acordo com suas necessidades, ficando assim com a sua cara, com seu jeito. A simplicidade do Arch traz consigo muitas facilidades, que se tornam o grande trunfo da distribuição, e você consegue ver isto logo de cara, com pouco tempo de uso.
O Arch mantém um sistema GNU/Linux com suas facilidades e dificuldades da mesma forma em que são encontradas, porém organizadas e transparentes. Esconder as complexidades de um sistema resulta geralmente em um sistema muito mais complexo, e isto é evitado. Resumindo: o Arch é uma distribuição elegante e minimalista!

Correção de Código sobre conveniência

O Arch Linux precede sobre a elegância do design, bem como a clareza, código simples, ao invés de arranjos desnecessários, automação, eye candy ou "newbie-friendliness". Os patches do software são mantidos a um mínimo absoluto—de preferência, nunca. A implementação simples é sempre um trunfo da interface de usuário simples.
Simplicidade de implementação, elegância de código, e minimalismo serão sempre as prioridades regentes do desenvolvimento do Arch.
Conceitos, designs e funcionalidades são geradas e implementadas pelo uso dos princípios do Arch Way como um guia, ao invés de influências externas. A equipe de desenvolvimento é decidida no seu empenho e dedicação a filosofia do Arch Way. Se você compartilha essa visão, você é bem-vindo e incentivado a usar o Arch.

Centrado no Usuário

Diferentemente de muitas distros que são "user-friendly", ou seja, amigável, confortável ao usuário, "facilitando" a utilização do sistema com muitas features e alterações, o Arch é "user-centric", é direcionado ao usuário. O usuário do arch é o centro das atenções, ele é quem manda. É um ponto de vista diferente, apesar de soar levemente parecido.
O Arch direciona-se a, e, acomoda competentes usuários de GNU/Linux dando-lhes o controle completo e a total responsabilidade sobre o sistema. E este modo user-centric de ser, implica em obrigatoriamente em um modo do-it-yourself ( faça você mesmo ) de ser do usuário. Ao invés de solicitar um assistência paga, ou solicitar novas features aos desenvolvedores, você é induzido a criar, e a resolver a maioria dos problemas sozinho ou com a ajuda da comunidade, que tem ótima documentação e canais de comunicação, como o fórum, wiki e lista de discussão.
Tanto isto é verdade que o Arch tem uma espécie de repositório especial para guardar os pacotes gerados pelos usuários normais, que são aqueles que não são desenvolvedores oficiais nem Trusted Users. Isto ajuda muito no desenvolvimento da distribuição, pois como diz o ditado: 2 cabeças pensam mais do que 1! E assim, várias ideias e inovações em programas e bibliotecas são adicionadas aos repositórios oficiais vindas das várias contribuições disponibilizadas.

Abertura

A abertura vai de mãos dadas com a simplicidade, e é também um dos princípios orientadores do desenvolvimento do Arch Linux.
O Arch Linux utiliza ferramentas simples, que são selecionadas ou construídas com a abertura dos fontes e sua saída em mente.
A natureza aberta do Arch Linux também implica numa curva de aprendizagem bastante acentuada, mas os usuários experientes tendem a encontrar outros sistemas fechados mais inconvenientes para controlar. O princípio da abertura estende-se aos membros da comunidade. Os usuários do Arch Linux são conhecidos por serem abertos a ajudar e aconselhar, bem como com contribuições de pacotes para a comunidade mantenedora do Arch User Repository (AUR).

Liberdade

A liberdade que se fala neste ponto, não é somente a liberdade de escolha de pacotes, mas também a liberdade que o usuário tem na hora de "formar" seu sistema. O Arch do usuário pode ser o que ele quiser, seja qual for a direção escolhida. Você nunca será obrigado a nada utilizando o Arch. Tudo é feito na maior transparência e simplicidade. O usuário pode escolher em fazer tudo na mão, escolher entre pacotes livres e/ou proprietários, pode definir quais softwares rodarão no sistema, quais serviços estarão no ar e quais não estarão. É o usuário quem escolhe !
Ao manter o sistema simples, o Arch Linux fornece a liberdade para fazer qualquer escolha sobre o sistema.
O ArchLinux é o que você faz!
— Criador do projeto ArchLinux Judd Vinet

Nenhum comentário:

Postar um comentário