Eu só quero uma distribuição Linux que inicialize rapidamente, tenha um terminal bash (sem gui) e busybox.
Existe alguma distribuição desse tipo ou é difícil compilar um kernel e apenas criar um?
linux
linux-distributions
Daniel Gratz
fonte
fonte
sh
.Respostas:
Ttylinux
O que você está procurando é chamado ttylinux.
Componentes principais
Não mantido
A distribuição foi hospedada no Ttylinux.net e atualmente não é mantida.
Baixar
A versão mais recente do ttylinux é datada de 2015.02 (atualizada em 2015.03) .
fonte
Uma boa distribuição linux pela qual me apaixonei (e também não tem GUI) é o MicroCore Linux . Ele também tem um irmão mais velho, o TinyCore Linux, que possui uma GUI (embora seja uma porcaria).
Você sempre pode tentar o DSL (Damn Small Linux)
Eu não acho que nenhum desses vem explicitamente com o busybox (não conheço nenhuma distro que seja fornecida com ele), mas não deve ser muito difícil instalá-lo posteriormente. Pelo que entendi, sua principal preocupação é um pequeno sistema rápido com um shell decente.
fonte
A melhor distribuição mais atual que consigo pensar é o Debian NetInst: http://www.debian.org/CD/netinst/
Existem várias distribuições Linux pequenas por aí, mas acho que essa será uma das mais bem mantidas. Outra coisa é, se você precisar aumentá-lo para o tamanho original, é uma operação trivial.
fonte
"O Alpine Linux é uma distribuição Linux leve e orientada para a segurança, baseada no musl libc e no busybox".
fonte
Minimal Linux Live https://github.com/ivandavidov/minimal
Para um sistema interativo mais interessante, este é um pequeno script (principalmente educacional) que:
O ISO deixa você em um shell mínimo com o busybox.
Com o QEMU, você pode facilmente inicializar no sistema.
Eu o modifiquei para permitir a execução no diretório de origem do kernel: https://github.com/cirosantilli/runlinux
Uso:
e você será deixado dentro de uma janela QEMU com seu novo sistema mínimo. Impressionante.
Por ser pequena, é uma boa opção para ler a fonte e entender o que está acontecendo.
Testado no Ubuntu 16.04.
Buildroot https://buildroot.org/
Grande conjunto de scripts Makefile que gerenciam:
Exemplo mínimo:
Coisas profissionais.
Alpine Linux https://github.com/gliderlabs/docker-alpine
Distribuição incorporada com um gerenciador de pacotes que oferece binários pré-compilados em um site.
Rootfs executáveis únicos
O sistema mínimo absoluto executa um único
/init
programa, como expliquei em /superuser//a/991733/128124fonte
Você deve tentar o Arch Linux. Permite escolher o que você faz e não deseja instalar no seu sistema. Você pode até optar por não instalar o bash : p Como alternativa, você pode tentar o Gentoo, onde é necessário compilar tudo do zero.
fonte
bash
. (É fácil de substituir SysVinit com systemd, no entanto.)Distribuição Mínima de Desenvolvimento:
busybox, biblioteca C de musl, gcc, binutils, make, bash e o kernel do Linux.
ou
Distribuição mínima de não desenvolvimento:
busybox, musl e o Linux Kernel
fonte