Linux é divertido, mas às vezes você simplesmente bate em uma parede com as distros atuais e quer algo diferente. Além disso, parece que o tamanho dos arquivos ISO e os requisitos de memória aumentam com o tempo. Deve haver uma distribuição menor em algum lugar.

Se você está procurando uma distribuição Linux leve, Alpine Linux pode ser uma lufada de ar fresco da montanha para você!

O que é Alpine Linux?

Alpine Linux é uma distro Linux que visa o minimalismo, tanto em termos de espaço e escopo, como também para maior segurança. A mídia de instalação padrão é de apenas 133 MB. Isso é bastante impressionante, dado que alguns arquivos ISO em outras distros são projetados mais para DVDs e pen drives. Alpine cabe confortavelmente em um CD-R com espaço de sobra.

Alpine Linux usa uma técnica chamada executáveis ​​independentes de posição para randomizar a localização dos programas na memória. Isso torna difícil para um invasor explorar peculiaridades na memória e assumir o controle de uma máquina.

instagram viewer

A distro também é minimalista em sua configuração. Ele obtém seu tamanho pequeno usando o pacote BusyBox para fornecer a maioria dos utilitários em um executável.

O pequeno tamanho do Alpine o torna adequado para pessoas que operam contêineres, especialmente o Docker.

Download: Alpine Linux

Instalando Alpine Linux

A instalação do Alpine Linux é semelhante à instalação de qualquer outra distribuição Linux. Você pega a imagem de instalação e a transfere para sua mídia preferida e, em seguida, reinicializa sua máquina.

O minimalismo da Alpine também se aplica ao seu processo de instalação. Você se encontra no console de texto padrão do Linux. Não há instalação gráfica aqui.

Quanto às imagens de instalação, você tem várias opções na página de download, dependendo de quão completo o sistema que deseja instalar.

O Padrão imagem é recomendada para a maioria das pessoas e inclui os pacotes mais comumente usados. Compre este se você for completamente novo na Alpine.

O Estendido imagem é destinada a dispositivos especializados como roteadores que não serão atualizados tanto, portanto, tem mais pacotes do que o padrão.

Se você deseja instalar um sistema mínimo, obtenha o Netboot imagem, que inclui apenas o mínimo necessário para inicializar e se conectar à rede. Em seguida, você terá que baixar quaisquer outros pacotes necessários. Essa opção é para quem realmente gosta de adaptar os sistemas às suas necessidades.

Na instalação, você se loga no sistema inicializado como root. Não há sistema orientado por menu. Toda a configuração é feita na linha de comando. Se você instalou o Arch Linux, este processo será familiar para você.

Embora a Alpine não segure muito sua mão, eles incluíram alguns scripts que irão guiá-lo pelo processo de instalação. O mais importante é setup-alpine. O script perguntará a você coisas como o layout do teclado e fuso horário e ajudará você a particionar seu disco também. Você pode apenas aceitar os padrões.

Você pode encontrar mais detalhes sobre a configuração da Alpine em sua máquina no documentação e a wiki. Algumas das informações podem estar desatualizadas. Você pode tentar instalar um pacote recomendado na documentação apenas para descobrir que ele não existe no repositório.

Relacionado: As melhores distribuições leves de Linux que quase não precisam de espaço

Configurar Alpine Linux

Quando você finalmente inicializa a sua nova instalação do Alpine, ela ainda está bastante vazia, com apenas o console de texto e o shell. Você desejará fazer algumas personalizações no sistema padrão para torná-lo realmente útil.

Configurar um usuário regular

Quando você instala o Alpine pela primeira vez, o único usuário é root. Você não quer rodar como root o tempo todo. É um risco de segurança e você pode acidentalmente danificar arquivos importantes do sistema.

Para adicionar outro usuário, basta digitar:

adduser -h / home / nome de usuário -s / bin / ash / nome de usuário

Você substituirá "nome de usuário" pelo nome do usuário que deseja usar para fazer o login. O -h opção especifica o diretório inicial, enquanto o -s A opção especifica o nome do caminho para o shell, ash, que é o shell padrão para BusyBox e, portanto, o shell instalado no Alpine Linux. Se você quiser usar outro shell, altere esta opção para o caminho do seu shell preferido.

Para definir uma senha para o usuário, use o senha comando:

nome de usuário senha

Você será solicitado a definir uma senha para o usuário. Digite a senha novamente para confirmar o processo. Feito isso, você pode sair da conta root e entrar na sua conta de usuário normal.

Por padrão, quando você deseja executar comandos como root, você usará o su comando:

su -

O - opção significa iniciar um shell de login como se você tivesse logado como root diretamente. Digite a senha de root quando solicitado, e você verá o # prompt que indica que você está executando como root. Quando você terminar de executar seus comandos administrativos, é melhor deixar a sessão raiz digitando sair ou pressionando Ctrl D para voltar à sua sessão normal.

Se você está acostumado a usar sudo, a documentação contém informações sobre como configurar isso.

Gestão de Pacotes

Como em qualquer outra distro Linux moderna, Alpine usa um gerenciador de pacotes. Eles criaram o seu próprio, chamado Alpine Package Keeper, ou APK.

Usar o APK é simples. Se você está acostumado a usar o Apt on Debian ou Ubuntu, é ainda mais simples. Não é aparente se foi deliberado, mas muitos dos comandos são idênticos.

Para atualizar o repositório, basta emitir este comando:

atualização do apk

Para atualizar seus pacotes para o mais recente disponível, digite:

atualização do apk

Para instalar um determinado pacote, neste caso, Vim, digite:

apk adicionar vim

Para excluir um pacote, digite:

apk del pacote

Se algum pacote não for mais necessário após a remoção, o APK irá removê-lo automaticamente. Isso difere do APT, pois você deve executar o apt autoremove comando para fazer o mesmo.

Configure um Ambiente de Trabalho

A menos que você planeje instalar o Alpine como um servidor, provavelmente desejará instalar um ambiente gráfico. Felizmente, a Alpine oferece suporte aos principais gerenciadores de janelas e ambientes de desktop.

Para configurar o X, a Alpine fornece o setup-xorg-base roteiro. É semelhante ao processo de instalação, onde você o executa e responde a algumas perguntas sobre sua configuração. Na maioria dos casos, a configuração é automática.

Você terá que instalar seu gerenciador de janelas, desktop, gerenciador de arquivos preferido, etc. por si só. Você provavelmente também vai querer instalar um gerenciador de tela como o LightDM. No entanto, você terá que dizer ao OpenRC para iniciá-lo automaticamente.

Por exemplo, para usar LXDM;

rc-update lxdm
rc-service lxdm start

Alpine Linux é para você?

Se você está procurando por algo diferente do que a safra normal de distros Linux, Alpine Linux é algo que vale a pena considerar. Se você deseja um sistema operacional de servidor leve para virtualização ou contêineres, a Alpine é a escolha certa.

Embora existam muitas distribuições leves de Linux disponíveis na Internet, você deve encontrar o Alpine Linux adequado para todas as suas necessidades.

O email
14 distribuições leves de Linux para dar nova vida ao seu antigo PC

Precisa de um sistema operacional leve? Essas distros Linux especiais podem ser executadas em PCs mais antigos, alguns com até 100 MB de RAM.

Tópicos relacionados
  • Linux
  • Linux Distro
Sobre o autor
David Delony (4 artigos publicados)Mais de David Delony

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.