Existe uma correção do kernel para evitar que os arquivos carregados na RAM para o LiveCD?

0

Existe uma correção no kernel para evitar que arquivos de carga sejam transferidos para a RAM do LiveCD?

Quer dizer, se eu uso o LiveCD com a opção "boot to Ram", não há necessidade de o kernel carregar binários executáveis na RAM da RAM.

Isso diminuiria bastante o uso de RAM para o LiveCD.

Por exemplo Linux moderno distributiva com o mesmo openoffice pode ser inferior a 2Gb. O Personal Computer moderno com 4Gb pode carregar toda essa distribuição em RAM para aumentar a velocidade em 1000x, mas os logs e arquivos temporários com alguns instantâneos são colocados no disco rígido.

    
por trankvilezator 20.09.2013 / 18:45

2 respostas

2

Em algumas arquiteturas incorporadas, o kernel suporta a execução no local (XIP). Não é apropriado para LiveCDs, porque eles usam squashfs e montagens de união, e você precisa de uma cópia descomprimida dos dados. CDs também são particularmente lentos; use uma partição swap (possivelmente com zswap) se você não tiver muita memória e quiser que o kernel seja capaz de imprimir páginas usadas com pouca frequência.

    
por 20.09.2013 / 18:52
2

Acho que você não entende como os Live CDs funcionam. Quando você inicializa, o CD é montado somente para leitura. Em seguida, há um squashfs montado em união no topo, montado de leitura e gravação. Isso significa que o CD inteiro não é, de fato, carregado na RAM. Portanto, os executáveis não estão automaticamente na RAM e você ainda precisa carregá-los.

    
por 20.09.2013 / 18:56