Alpine Linux é uma Distribuição Linux baseada em musl e BusyBox, originalmente projetado para usuários avançados que apreciam segurança, simplicidade e eficiência no uso de recursos.
Usa PaX e grsecurity patches no kernel padrão e compila todos os binários userspace como executável de posição independente com proteção stack-smashing.
Originalmente, Alpine Linux começou como um fork do Projeto LEAF Os membros do LEAF gostariam de continuar construindo uma Distribuição Linux que funcionasse em um único disquete, enquanto que a equipe do Alpine Linux desejava incluir alguns pacotes mais pesados como Squid e Samba, assim como recursos adicionais de segurança e um novo kernel. Uma das metas originais foi criar um framework para sistemas maiores.
Alpine usa seu próprio sistema gerenciador de pacote, apk-tools, que originalmente foi uma coleção de shell scripts e mais tarde foi rescrito em C. Alpine atualmente contém os pacotes mais comuns como GNOME, Xfce, Firefox, e outros.
C standard library: O Linux Alpine anteriormente usava uClibc em vez do tradicional GNU C Library (glibc) que é mais comumente usado. Embora seja leve, possui significantes incompatibilidades com o glibc. O que obrigava que todos os softwares fossem compilados com o uClibc. Em abril de 2014 os desenvolvedores trocaram para o musl, que possui uma compatibilidade parcial com glibc.
Sistema de iniciação: O simples e leve OpenRC é o sistema de iniciação corrente do Linux Alpine.
Para fazer o download do Alpine basta acessar a página: https://alpinelinux.org/downloads/
Para instalar basta logar inicialmente com o usuário root
diretamente e executar o comando:
setup-alpine
E seguir os passos de acordo com as perguntas efetuadas, no final basta reiniciar: reboot
.
Para configurar os espelhos de rede é o arquivo: /etc/apk/repositories
, você pode descomentar e/ou adicionar novos.
Após isso é interessante atualizar o repositório com o comando:
apk update
pos-alpine.sh
)Nós criamos um Shell Script que funciona em 2 etapas e instala alguns aplicativos e configura-os automaticamente, para utilizá-lo basta fazer o download do mesmo e rodar:
wget terminalroot.com.br/sh/pos-alpine.sh
chmod +x pos-alpine.sh
./pos-alpine.sh
usage: pos-alpine.sh [flags]
Options:
--install First step, only root.
--user Second step, only normal user.
* Marcos Oliveira - <terminalroot.com.br> - POS-ALPINE 0.1
root
rode: pos-alpine.sh --install
adduser [yourusername]
) e logar com o mesmo rode: ./pos-alpine --user
.Depois é só iniciar a sessão do Xorg: startx
As teclas de atalho(hotkeys) do AwesomeWM podem ser consultada teclando a combinação: Super + w → Awesome → hotkeys .
alpine awesomewm wm distro linux