Por que o wine precisa de um split de memória do kernel 3G / 1G para funcionar?

4

Ao tentar executar o vinho no estoque Raspbian, você recebe uma mensagem como esta:

Warning: Memory above 0x80000000 doesn't seem to be accessible. 
Wine requires a 3G/1G user/kernel memory split to work properly.

Esta é supostamente uma configuração do kernel, que pode ser configurada durante o tempo de compilação. Mas por que o vinho precisa desse cenário?

E como outros sistemas operacionais, além do Linux, lidam com isso? Por exemplo. há vinho para o OS X. Funciona da mesma maneira?

    
por Arne 26.12.2015 / 00:38

1 resposta

-1

O mais provável é que você esteja rodando em um kernel 2G / 2G split linux. Isso significa que 0x0 - 0x80000000 é reservado para o userspace e 0x8000000 para 0xFFFFFFFF é reservado para o espaço do kernel.

por favor use um kernel linux split 1G / 3G. então você pode acessar até 3G do userspace até 0xC0000000.

    
por 29.04.2016 / 01:17