Existem tantas distribuições Linux que é difícil conhecê-las todas. Uns orientados para um tipo de utilizador, outros para outros fins,… enfim, muitos e muito variados. Hoje venho apresentar Linux alpino, que certamente alguns saberão, mas muitos não sabem. Alpine Linux 3.0.1 já está disponível para download.
Essa distro é bem peculiar, é baseada em uClibc e BusyBox. uClibc é uma biblioteca C projetada para um sistema Linux embarcado para máquinas de poucos recursos. Pode-se dizer que é a irmã mais nova da glibc e suporta as arquiteturas x86, AMD64, ARM, Blackfin, H8300, m68k, MIPS, PowerPC, SuperH, SPARC e V850.
Por outro lado, seu outro pilar básico, BusyBox é um software que combina vários utilitários Padrões Unix. Em outras palavras, é como um canivete suíço com muitas possibilidades e que não precisa de muitos recursos para ser executado.
Outras peculiaridades que caracterizam o Alpine Linux é que ele usa patches PaX e grsecurity para o kernel e, por padrão, compila todos os pacotes com proteção empilhamento. E como um sistema de gerenciamento de pacotes, ele emprega APK (sim, como o Android).
Alpine Linux surgiu como um fork do Projeto LEAF, e embora suporte diferentes ambientes gráficos (X11, XFCE, GNOME), é uma distribuição muito orientada para console. Portanto, para usuários da velha escola que preferem digitar no terminal em vez de ver um ícone, eu recomendo dar uma chance ao Alpine Linux 3.0.1.