Correlação entre CHROOT e Crouton - -

1

Estou tentando entender qual finalidade / função do CHROOT e como usá-lo com o Crouton permitirá que você use certas distribuições e bibliotecas do Linux.

O CHROOT essencialmente cria algum tipo de "pseudo-symlink" entre o diretório raiz atual e o [caminho especificado]?

P.S. Se alguém pudesse explicar isso para mim como eu sou "um aluno da terceira série". Eu apreciaria isso

    
por Joseph 02.03.2014 / 08:28

1 resposta

1

O Chroot executa um programa e, para este programa apenas (e qualquer processo filho que seja iniciado), finge que um determinado diretório (e toda a árvore enraizada nesse diretório) é tudo o que existe.

Por exemplo, suponha que você esteja executando o Ubuntu e instalou o Arch Linux em outra partição atualmente montada em /media/arch . (Não precisa ser uma partição separada, isso é apenas um exemplo.) Se você executar chroot /media/arch bash , isso inicia a versão do bash do Arch Linux; Se você executar ls / nesse shell, isso chamará o ls do Arch Linux e listará o / da subárvore, ou seja, o que é chamado de /media/arch no restante do sistema em execução. O kernel, as portas TCP / UDP, etc. são compartilhadas com o sistema Ubuntu: chroot afeta apenas a visão da árvore de diretórios.

O Chromium OS é executado em um kernel Linux. O Crouton é uma instalação do Chromium OS adequada para execução em outro sistema Linux. Ele fornece todo o SO do Chromium, exceto um kernel (porque o kernel será o do sistema host), além de alguns scripts para configurar e executar as coisas.

    
por 03.03.2014 / 01:59

Tags