Programas rápidos e autocontidos

0

Eu realmente gosto da idéia de programas independentes (armazenados em diretórios ou em arquivos de imagem), e eu gostaria de evitar ter os arquivos de um programa espalhados por vários diretórios do sistema, como os sistemas Unix normalmente usam. (Sim, eu sei que as bibliotecas compartilhadas são muito mais eficientes em termos de recursos, mas eu não me importo muito com isso).

Eu gostaria de saber se o ecossistema Linux tem algo semelhante a programas independentes. Você sabe, algo como os programas portáteis do Windows que estão armazenados em um diretório, dependências e tudo, ou algo parecido com os diretórios de aplicativos do Mac OS.

Algum tempo atrás, alguém mencionou para mim o sistema Snappy do Ubuntu Core, sugerindo que poderia ser o que eu estava procurando. Eu fiz algumas pesquisas na web, e descobri que o Snappy não foi feito para funcionar em uma instalação normal de desktop do Linux, destinado a dispositivos como o Raspberry Pi, etc.

Alguém poderia confirmar para mim que o Snappy não pode ser usado em uma instalação de desktop normal do Ubuntu? Se puder, como posso fazer isso?

Quaisquer outras sugestões sobre uma alternativa ao Snappy (mesmo em distros que não sejam o Ubuntu) seriam muito bem-vindas.

Muito obrigado,

Erva

    
por user1541307 07.01.2016 / 22:28

1 resposta

0

Você está certo - o Snappy parece exatamente com o que você está procurando, mantendo a capacidade de ter bibliotecas compartilhadas. No entanto, você também está certo, atualmente eles não são executados no Ubuntu Desktop. No entanto, isso vai mudar a partir do Ubuntu 16.04 (que será lançado em abril). Você pode ver os primeiros esforços para realizar este aqui .

Além disso, vale a pena notar que você pode realizar muito do que está tentando fazer por meio da vinculação estática. Eu presumo que você saiba disso.

    
por Kyle 08.01.2016 / 00:17