Archlinux vs Ubuntu Core? [fechadas]

7

Estou iniciando um novo projeto de sistema embarcado e estava tentando encontrar uma resposta para minha pergunta:

Qual é o sistema linux mais leve que é feito sob medida para dispositivos embarcados, me deparei com Archlinux e Ubuntu core (mal-humorado), mas não consegui encontrar uma resposta clara para a diferença entre dois, alguém pode ajudar com isso? / p>     

por ProllyGeek 24.09.2016 / 13:39

3 respostas

13

Existem muitas diferenças entre o Ubuntu e o Arch Linux.

Com o núcleo do Ubuntu, você obtém uma distribuição pronta (baseada no Debian) voltada para dispositivos embarcados.

Arch Linux, por outro lado, "é o que você faz". Depois de instalar o Arch Linux, você tem um sistema GNU / Linux mínimo (não baseado em nenhuma outra distribuição). Então cabe a você configurar o sistema como quiser.

Para resumir; O núcleo do Ubuntu é de fato adaptado para sistemas embarcados, enquanto que com o Arch Linux você terá que fazer a alfaiataria sozinho.

Link do Arch Linux: link
Link do Ubuntu Core: link

    
por 24.09.2016 / 14:28
3

Como este é um projeto incorporado. Sugiro que você use buildroot ou yocto . Tendo usado ambos, sugiro que você use o buildroot. É mais fácil começar com. No entanto, se você tiver tempo para acelerar, escolha o yocto. Ou está bem e, embora eu seja um grande fã ou Arch e Debian, qualquer um desses dois sistemas de compilação é realmente o caminho a ser seguido.

    
por 24.09.2016 / 20:59
2

Eu diria que ambos podem ser um bom ajuste. Mas se você for fazer desenvolvimento incorporado, a resposta pode estar ligada à plataforma que você escolher.

Exemplo em um Raspberry Pi 2 você pode usar os dois. Mas o Archlinux seria mais leve em termos de espaço em disco usado, essa é a desvantagem dos pacotes de snap no núcleo do Ubuntu.

Então você deve tentar ver qual software você precisaria e como eles estão prontamente disponíveis em ambas as plataformas. Finalmente, considerando o poder de muitos sistemas incorporados, você pode considerar como é viável desenvolver e possivelmente testar a partir de seu desktop / laptop e depois implantar na plataforma de destino. É fácil fazer a compilação cruzada a partir do seu sistema operacional principal, etc. Os pacotes do Snap podem ser "mais pesados", mas são mais fáceis de implantar: eles contêm tudo o que precisam.

No final, não há escolha errada. Você precisa avaliar suas necessidades e, em seguida, analisar o melhor ajuste.

    
por 24.09.2016 / 19:32