O Minimal Linux Live é um sistema operacional de fonte aberta, livremente distribuído e extremamente leve, baseado no kernel Linux e no software BusyBox, que inclui utilitários comuns do UNIX.
Ele está disponível para download como CDs dinâmicos de 32 bits / 64 bits
A distro está disponível para download como duas imagens ISO do Live CD, uma para cada uma das plataformas de hardware suportadas: 64 bits (x86_64) e 32 bits (x86). Eles definem o mundo como mínimo e têm aproximadamente 7MB de tamanho cada.
As imagens ISO podem ser implantadas em discos CD, Mini CD ou pen drives USB para inicializá-los a partir do BIOS de um computador. O sistema ao vivo é iniciado automaticamente, pois não há bootloader implementado nos Live CDs.
Ele inicializa em 3-4 segundos
É um sistema operacional extremamente rápido que inicia em cerca de 3-4 segundos, descartando os usuários para um prompt do shell de onde eles podem acessar todos os utilitários de linha de comando pré-instalados.
Uma distribuição DIY do Linux
O Minimal Linux Live foi projetado desde o início para permitir que os usuários criem suas próprias distribuições de Linux, com base no Minimal Linux Live, é claro.
Para criar seu próprio sistema operacional Minimal Linux Live, você deve baixar o arquivo de scripts mais recente da página inicial do projeto, extraí-lo e torná-lo executável. Instale os requisitos, execute o script build_minimal_linux_live.sh e aguarde.
Dependendo das especificações do seu computador e da distribuição do Linux usado, o processo de criação do SO não deve levar mais de 30 minutos. A imagem ISO será gerada automaticamente na mesma pasta onde estão os scripts.
Não para usuários regulares
Nós nos sentimos obrigados a alertar nossos leitores que o Minimal Linux Live não é uma distribuição Linux para iniciantes. Ele é projetado para usuários avançados do Linux, como administradores de sistemas que estão procurando por um pequeno CD de recuperação ou desenvolvedores experientes que desejam criar seu próprio sistema operacional.
O que há de novo em esta versão:
- Base de software atualizada - O Minimal Linux Live (MLL) é baseado no kernel Linux 4.14.12, biblioteca GNU C 2.26 e BusyBox 1.27.2. O arquivo de imagem ISO gerado é de 9 MB e requer 256 MB de RAM para funcionar corretamente.
- Mais de 30 pacotes de overlay disponíveis com novas adições como nano, vim, Cloud Foundry e clientes BOSH, Open JDK, layouts de teclado, o jogo 2048 e muitos mais.
- Gerenciamento de dependências do pacote - bom exemplo é o pacote configurável de sobreposição Open JDK que depende do GLIBC e do ZLIB. Da perspectiva do usuário final, tudo o que você precisa fazer é adicionar o Open JDK à lista de bundles de sobreposição que deseja incluir no MLL e o sistema de compilação de sobreposições preparará automaticamente os pacotes configuráveis de sobreposição exigidos pelo Open JDK.
- Arquivo de configuração separado para pacotes configuráveis de sobreposição - toda a configuração específica do pacote pode ser externalizada em um arquivo de configuração separado. Isso torna o arquivo de configuração principal muito menor e mais fácil de manter. As entradas no arquivo de configuração do pacote configurável têm precedência sobre as entradas no arquivo de configuração principal.
- Funcionalidade do Autorun no initramfs - todos os scripts em / etc / autorun são executados automaticamente na inicialização. Esse recurso é usado por alguns pacotes de sobreposição que exigem que algumas funcionalidades sejam acionadas na inicialização (por exemplo, o pacote de sobreposição de DHCP).
- Funcionalidade DHCP como pacote de sobreposição separado - a funcionalidade do cliente DHCP é acionada automaticamente na inicialização. O resolvedor DNS padrão é alterado para Quad 9. Os resolvedores públicos de DNS do Google ainda estão presentes e são usados como backup. Este pacote de sobreposição está ativado por padrão.
- Código-fonte como um pacote de sobreposição separado - versões MLL anteriores usadas para incluir o código-fonte da MLL na estrutura initramfs e na estrutura da imagem ISO. Agora, o mesmo código-fonte é incluído como pacote de sobreposição e pode ser encontrado em / minimal / rootfs / usr / src (imagem ISO) ou em / usr / src (initramfs). Este pacote de sobreposição está ativado por padrão.
- Imagem compatível do Docker - O processo de compilação do MLL gera a imagem compatível do Docker, mll_image.tgz, que contém todo o software disponível da imagem ISO do MLL. Essa imagem pode ser importada e usada no Docker ou em qualquer outro sistema de contêiner que suporte importação de sistema de arquivos brutos. Você poderia adicionar seu próprio software em MLL (por exemplo, um servidor HTTP simples como 'nweb', que é fornecido como pacote de sobreposição) e, em seguida, usar o Docker em vez de executar o sistema operacional inteiro.
- Os pacotes configuráveis de sobreposição podem ser mesclados no initramfs - todos os pacotes configuráveis de sobreposição podem ser "mesclados" com a estrutura initramfs. Dessa forma, toda a funcionalidade do pacote de sobreposição está disponível na inicialização, sem problemas do suporte de detecção de hardware limitado. Isso torna a estrutura initramfs significativamente maior e, como conseqüência, você precisa de mais RAM, pois todos os pacotes configuráveis de sobreposição estão disponíveis como parte do initramfs.
- Melhorias estruturais - o sistema de compilação de sobreposição é completamente separado do sistema de compilação principal. Os scripts de shell principais são mais, mas cada script de shell individual possui uma estrutura mais simples. Tanto o processo de compilação principal como o sistema de compilação de sobreposição dependem de & quot; common & quot; lógica de script de shell separado, que é incluído em todos os outros scripts de shell relevantes. O & quot; escasso & quot; o tamanho do arquivo de imagem foi aumentado para 3 MB para lidar com o tamanho dos pacotes padrão de sobreposição.
- Suporte a UEFI e BIOS - O MLL oferece diferentes versões de compilação, dependendo da compatibilidade de firmware direcionada. O & quot; bios & quot; A criação de alvos de alvos de sistemas BIOS legados e usa carregadores de inicialização pré-compilados fornecidos pelo projeto syslinux. O & uefi & quot; A criação de alvos visa os sistemas UEFI modernos e usa carregadores de inicialização pré-compilados fornecidos pelo projeto systemd-boot. Você também pode gerar & quot; mixed & quot; Imagem ISO que pode ser inicializada no BIOS legado e nos modernos sistemas UEFI. O sabor de compilação padrão é & quot; bios & quot;.
- Reestruturação de imagem ISO - o principal diretório de imagens ISO não contém mais arquivos individuais. Uma exceção é & quot; minimal.img & quot; se o & quot; escasso & quot; O local de sobreposição foi ativado no arquivo de configuração principal. Isso torna a estrutura da imagem ISO mais fácil para manutenção futura.
- Logotipo de inicialização do MLL personalizado - o logotipo de inicialização do MLL é fornecido como um pacote de sobreposição separado. No entanto, é diferente dos outros pacotes de sobreposição porque não adiciona funcionalidade de sobreposição. Em vez disso, este pacote de sobreposição & quot; injeta & quot; o logotipo de inicialização personalizado da MLL na árvore de origem do kernel e aciona a reconstrução do kernel pequeno. Este pacote de sobreposição está ativado por padrão.
O que há de novo na versão:
- O Minimal Linux Live agora é baseado no kernel Linux 4.1.6 e no BusyBox 1.23.2.
- O processo de criação agora está em paralelo entre todos os núcleos de CPU disponíveis, portanto, o tempo de construção geral é reduzido significativamente.
- Existe suporte de rede DHCP para todos os dispositivos de rede detectados pelo kernel. Observe que o DNS não está funcionando devido a problemas conhecidos de links estáticos causados pela glibc.
- A imagem ISO agora é gerada usando genisoimage. Isso corrige alguns problemas com os sistemas operacionais host baseados em Debian e Arch.
- Além das alterações acima, se você fizer o download dos scripts de construção estável mais recentes, você notará uma pasta chamada experimental. Esta pasta contém alguns scripts interessantes que produzem ISO com base no kernel do Linux e ToyBox em vez do BusyBox. Tenha em mente que este é um trabalho em andamento e esses scripts podem não funcionar em seu sistema operacional host.
O que há de novo na versão 07-Fev-2015:
- O Minimal Linux Live agora é baseado no Linux kernel 3.18.6 e BusyBox 1.23.1.
Novidades na versão 25-Ago-2014:
- O Minimal Linux Live agora é baseado no kernel do Linux 3.16.1 e no BusyBox 1.22.1.
- O processo de inicialização agora é baseado em / sbin / init e / etc / inittab. Existem quatro consoles disponíveis que podem ser alternados com Alt + F1 até Alt + F4.
- Os scripts do shell foram atualizados. Agora os bundles de origem baixados são armazenados em uma pasta separada. Se o processo de download for interrompido, ele continuará na próxima vez em que os scripts forem executados. A mudança mais notável está em 5_generate_rootfs.sh que agora gera sistema de arquivos raiz com estrutura compatível com / sbin / init e / etc / inittab.
O que há de novo na versão 28-jul-2014:
- O Minimal Linux Live agora é baseado no Linux kernel 3.15.6 e BusyBox 1.22.1.
Comentários não encontrado