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