Melhor maneira de construir um dispositivo Linux mínimo [fechado]

2

Gostaria de criar um dispositivo de código aberto que execute um kernel Linux. Quais são minhas opções aqui? Pensei em construir o Linux a partir do zero (LFS), incluir meu software e, em seguida, criar um instalador que o instalasse na máquina de destino.

O problema é que não sei o que os usuários de hardware têm. Então, dependendo da configuração do sistema, meu kernel pré-compilado pode ou não funcionar.

Eu realmente quero um sistema operacional mínimo com um instalador personalizado super fácil. Quais são minhas opções?

    
por Daniel 18.01.2012 / 13:52

2 respostas

0

Talvez o uso da tecnologia de máquinas virtuais seja uma solução? Você poderia configurar seu appliance no VirtualBox , por exemplo, e depois "exportar" a máquina virtual. Seus usuários devem importar seu dispositivo em sua instância do VirtualBox. Isso requer que eles instalem o VirtualBox, é claro, mas como ele está disponível para Windows, MacOS e Linux, isso não é um requisito difícil.

W.r.t. Construindo um sistema mínimo: distribuições bem conhecidas como o Ubuntu (Server Edition), CentOS, etc. também permitem que você faça uma instalação mínima. Estes são provavelmente mais fáceis de configurar do que o LFS. Se você quiser usar o LFS para obter um kernel muito enxuto, o método VirtualBox também ajuda: O VirtualBox simula o mesmo hardware em todas as plataformas. Se você tiver um kernel bem ajustado trabalhando em sua VM, ele será executado em qualquer lugar.

    
por 18.01.2012 / 15:14
0

Eu usei o SuSE Studio para criar instaladores personalizados para o SuSE e o OpenSuSE, você pode usar uma base pequena, adicionar pacotes conforme necessário, experimentá-la e crie um instalador de cd ou usb.

boa sorte!

    
por 18.01.2012 / 15:29