Qual software permite a alteração do ambiente de tempo de execução, mantendo o mesmo kernel em execução?

1

Eu sei que com uma distribuição GNU / Linux você pode alternar entre diferentes distribuições em tempo de execução quando elas usam o mesmo kernel ou o kernel é compatível entre 2 ou mais distribuições diferentes; Nunca usei esse recurso dos sistemas operacionais baseados em Linux, mas gostaria de perguntar qual é o software / s que torna isso possível e como executar esse switch em tempo de execução corretamente.

Será bom ter uma lista de prós e contras, por exemplo, quais configurações eu perdi e o que posso manter durante a troca.

    
por user2485710 26.12.2013 / 07:12

1 resposta

2

De um modo geral, isso é virtualização , que pode assumir muitas formas. Um sistema operacional está sendo executado no hardware físico e os outros sistemas operacionais estão sendo executados em um ambiente mais ou menos virtual.

Se você deseja executar sistemas operacionais muito diferentes (por exemplo, Linux e Windows), execute um deles em uma máquina virtual.

No outro extremo, se você quiser ter acesso a programas de várias distribuições (por exemplo, uma distribuição estável e uma distribuição de ponta), todos executando o mesmo kernel, você pode instalar uma das distribuições em uma subárvore de diretórios e execute seus programas dentro da subárvore de diretórios graças ao comando chroot . Para um exemplo de como fazer isso no Debian, Ubuntu e derivados, veja Como eu corro programas de 32 bits em um Debian / Ubuntu de 64 bits?

O Linux oferece recursos mais complexos para executar vários sistemas Linux no mesmo kernel: LXC , namespaces ,…

    
por 27.12.2013 / 02:22