Alpine Linux com AwesomeWM, NÃO RECOMENDADO para usuários NUTELLA

Utiliza por padrão BusyBox, musl, PaX e grsecurity.


Alpine Linux com AwesomeWM, NÃO RECOMENDADO para usuários NUTELLA

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.

Download

Para fazer o download do Alpine basta acessar a página: https://alpinelinux.org/downloads/

Instalação

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.

Configuração

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

Pós Configuração (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
  • Primeiramente, como o root rode: pos-alpine.sh --install
  • E após criar um usuário(adduser [yourusername]) e logar com o mesmo rode: ./pos-alpine --user.

Depois é só iniciar a sessão do Xorg: startx

Utilização

As teclas de atalho(hotkeys) do AwesomeWM podem ser consultada teclando a combinação: Super + w → Awesome → hotkeys .

Assista ao Vídeo


alpine awesomewm wm distro linux


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Pacote Promocional com Todos os Cursos

Adquira todos os cursos para se tornar um ninja do Terminal e do Linux.

Mais detalhes

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!


caso queira entrar em contato conosco, envie-nos um e-mail.