[Ubuntu-BR] #K# 8.04 Desktop mas com kernel de Server
Andre Cavalcante
andre.d.cavalcante em gmail.com
Domingo Maio 4 16:11:05 UTC 2008
Essa é uma boa discussão, mas talvez para a lista do kernel e não de
usuários. Entretanto, a menos que os ponteiros no kernel sejam implementados
como um inteiro de dois bytes (16 bits), por padrão eles serão de 32bits.
Também os inteiros padrão terão 32 bits. E isso desde a época do 386. Isso é
uma característica da arquitetura e nem mesmo do compilador. Agora, como o
compilador padrão para o kernel é o gcc, mais ainda. Esse suporte é nativo.
E o kernel do linux foi montado originalmente numa plataforma x86. Não vejo
como uma coisa que seja nativa pode ter performance inferior ao que não seja
nativo, ou seja, a gambi vai ser nesse caso se eu não usar o nativo, ou seja
inteiros de 16bits, certo? Agora é diferente o acesso a memória de um acesso
a disco. Neste caso, a limitação é do sistema de arquivos utilizado.
Realmente o FAT acessar mais de 2G, por exemplo, é uma baita gambi. Agora o
kernel acessar 4G, é nativo, não é gambi em hipótese alguma, desde que se
use o que é nativo ao processador. Mesmo acessar 64G ainda é nativo (é uma
característica do processador, o software tem pouca coisa que influencie
nisso, a não ser ajustar uns registradores no boot e pronto) a partir do
Pentium III. Ext2 também tem limitações neste sentido e, para se bypassar
tal limitação tem uma "gambi", cirar inode de inode, o que vai redundar em
perda de performance. Talvez por isso, criaram a ext3 e a ext4. Aliás,
alguém sabe em que pé tá a ext4?
André Cavalcante
2008/5/3 hamacker <sirhamacker em gmail.com>:
> Certa vez acompanhei a discussão no kernel.org do porque não vinha
> ligado por padrao ou não era ligado por padrao nas distros, afinal
> quem não queria ter suporte a grande massa de dados. A resposta foi
> essa, usar um "workaround" para permitir maquinas de 32bits acessarem
> estes endereços tem seu custo e nem todos precisavam disso [naquela
> época].
>
> Quando especialistas chamam de "workaround" para mim, soa "gambi". Não
> estou querendo dizer que seja POG autentico, mas usar um recurso que
> vai roubar recursos de processamento da máquina para viabiliza-lo pode
> significar que 32bits endereçar tais valores não seja algo natural
> como seria com um 64bits.
>
> Se voce reparar que FAT32 consegue endereçar discos maiores porque
> simplesmente aumenta o tamanho do bloco, vai soar gambi tambem, afinal
> como não ha subalocação vai ter um belo disperdício. Então não é
> apenas porque algo é possivel, que ele seja de forma natural.
>
> []'s
>
> 2008/5/3 Andre Cavalcante <andre.d.cavalcante em gmail.com>:
> > O padrão desde os Pentium III é 64GB: 4GB com o endereçamento de 32bits
> > padrão e mais uma extensão de 4bits, o que dá um total de 64G.
> Conforme:
> > Intel(R) 64 and IA-32 Architectures Software Developer's Manual Vol. 3
> 3-7.
> > Veja bem, nenhum sistema hoje (para desktop, claro) suportava este
> > endereçamento. Então o fato de o Kernel do Linux te dá a opção de
> > endereçamento de até 64G não é gambiarra. Eu achava que era uma
> gambiarra
> > ele não poder acessar pelo menos os 4G padrão do 386 até o Pentium II,
> > incluindo todos os AMD.
> >
> > André Cavalcante
> >
> >
> > 2008/5/3 hamacker <sirhamacker em gmail.com>:
> >
> > > O pior que 4GB é o limite para um processador 32bits, mais que isso é
> > > uma gambiarra.
> > > Não é muito legal saber que estão fazendo gambiarra, mas enfim, as
> > > vezes é baixar a cabeça e executar assim mesmo pela conveniencia do
> > > suporte a memória e arquivos de tamanho grande.
> > >
> > > 2008/5/3 Humberto Xis <xisberto em gmail.com>:
> > > > 2008/5/3 Andre Cavalcante <andre.d.cavalcante em gmail.com>:
> > > >
> > > >
> > > > > Já descobri. A opção é Processor Type and Features -> High
> Memory
> > > Support
> > > > > ->
> > > > > 4GB. No ubuntu a opção está ativada por padrão. Pode-se por até
> > > 64GB.
> > > > >
> > > >
> > > > Wow, legal saber que já é ativada!
> > > >
> > > >
> > > >
> > > >
> > > > >
> > > > > André Cavalcante
> > > > >
> > > > >
> > > > > 2008/5/3 Humberto Xis <xisberto em gmail.com>:
> > > > >
> > > > > > 2008/5/2 Andre Cavalcante <andre.d.cavalcante em gmail.com>:
> > > > > >
> > > > > > > 2008/5/2 Kleber Vieira de Araújo <kleber.com.br em gmail.com>:
> > > > > > >
> > > > > > > > Vou tentar seguir sua sugestão. Muito obrigado pela ajuda
> até o
> > > > > > momento.
> > > > > > > >
> > > > > > > > Grande abraço a todos.
> > > > > > >
> > > > > > >
> > > > > > > Só uma coisa, o Linux não dá suporte a 4G de RAM? Estranho
> > > porque é
> > > > > o
> > > > > > > endereçamento padrão de 32bits nas arquiteturas Intel e AMD.
> > > Portanto
> > > > > > não
> > > > > > > deveria haver problemas para o kernel acessar. Essa eu tô
> meio
> > > por
> > > > > fora.
> > > > > > >
> > > > > >
> > > > > > Existe uma opção que podemos marcar na compilação do kernel
> para
> > > ativar
> > > > > o
> > > > > > suporte. Não sei qual seria o problema de deixar essa opção
> ativada
> > > por
> > > > > > padrão numa compilação genérica, como a do Ubuntu.
> > > > > >
> > > > > >
> > > > > > >
> > > > > > > André Cavalcante
> > > > > > >
> > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2008/5/2 Andre Cavalcante <andre.d.cavalcante em gmail.com>:
> > > > > > > >
> > > > > > > > > Não seria melhor um compilação de um kernel otimizado
> para a
> > > sua
> > > > > > > > > arquitetura?
> > > > > > > > > Por exemplo, com a opção pra Low Latency Desktop, Large
> RAM
> > > e, é
> > > > > > claro
> > > > > > > > > específico para a sua arquitetura.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > >
> http://www.xjulio.info/blog/compilando-kernel-2622-rc3-em-poucos-comandos-no-linux-kubuntu-704-feisty#more-22
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > André Cavalcante
> > > > > > > > >
> > > > > > > > > 2008/5/2 Kleber Vieira de Araújo <
> kleber.com.br em gmail.com>:
> > > > > > > > >
> > > > > > > > > > Boa noite, turma.
> > > > > > > > > >
> > > > > > > > > > Acabei de instalar o Ubuntu 8.04 em meu laptop que
> possui 4
> > > GB
> > > > > > RAM.
> > > > > > > > > > Entretanto gostaria de utilizar um kernel "server"
> para que
> > > toda
> > > > > > > minha
> > > > > > > > > > memória seja reconhecida (suporte a PAE). Existe
> alguma
> > > maneira
> > > > > de
> > > > > > > eu
> > > > > > > > > > fazer
> > > > > > > > > > a instalação do "Server Kernel" via APT-GET ?
> > > > > > > > > >
> > > > > > > > > > Obrigado pela atenção.
> > > > > > > > > > --
> > > > > > > > > > Interessado em aprender mais sobre o Ubuntu em
> português?
> > > > > > > > > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > > > > > > > > ubuntu-br mailing list
> > > > > > > > > > ubuntu-br em lists.ubuntu.com
> > > > > > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Interessado em aprender mais sobre o Ubuntu em
> português?
> > > > > > > > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > > > > > > > ubuntu-br mailing list
> > > > > > > > > ubuntu-br em lists.ubuntu.com
> > > > > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > > > > > >
> > > > > > > > --
> > > > > > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > > > > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > > > > > > ubuntu-br mailing list
> > > > > > > > ubuntu-br em lists.ubuntu.com
> > > > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > > > > >
> > > > > > > --
> > > > > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > > > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > > > > > ubuntu-br mailing list
> > > > > > > ubuntu-br em lists.ubuntu.com
> > > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Humberto Xis
> > > > > > xisberto em gmail.com
> > > > > > http://xisberto.blogspot.com
> > > > > > http://ostelematicos.blogspot.com
> > > > > >
> > > > > > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn
> 11,1
> > > > > > --
> > > > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > > > > ubuntu-br mailing list
> > > > > > ubuntu-br em lists.ubuntu.com
> > > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > > >
> > > > > --
> > > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > > > ubuntu-br mailing list
> > > > > ubuntu-br em lists.ubuntu.com
> > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > >
> > > > Humberto Xis
> > > > xisberto em gmail.com
> > > > http://xisberto.blogspot.com
> > > > http://ostelematicos.blogspot.com
> > > >
> > > > "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn
> 11,1
> > > > --
> > > > Interessado em aprender mais sobre o Ubuntu em português?
> > > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > > ubuntu-br mailing list
> > > > ubuntu-br em lists.ubuntu.com
> > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > > >
> > >
> > > --
> > > Interessado em aprender mais sobre o Ubuntu em português?
> > > http://wiki.ubuntu-br.org/ComeceAqui -
> > > ubuntu-br mailing list
> > > ubuntu-br em lists.ubuntu.com
> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> > >
> > --
> > Interessado em aprender mais sobre o Ubuntu em português?
> > http://wiki.ubuntu-br.org/ComeceAqui -
> > ubuntu-br mailing list
> > ubuntu-br em lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
>
> --
> Interessado em aprender mais sobre o Ubuntu em português?
> http://wiki.ubuntu-br.org/ComeceAqui -
> ubuntu-br mailing list
> ubuntu-br em lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
More information about the ubuntu-br
mailing list