Autor Tópico: Oque é o Kernel? Pra que compilar e com se faz?  (Lida 3099 vezes)

Offline deivin

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Oque é o Kernel? Pra que compilar e com se faz?
« Online: 06 de Maio de 2009, 02:36 »
Ola, akabei de sair do windows e estou comecando a usar o Ubuntu. Sempre vejo falndo desse tal de ''KERNEL" mais nunca soube o que é, e o porque de compilar. E se puder, gostaria de saber como compilar?
Obrigado.

Offline 0tacon

  • Usuário Ubuntu
  • *
  • Mensagens: 439
    • Ver perfil
Re: Oque é o Kernel? Pra que compilar e com se faz?
« Resposta #1 Online: 06 de Maio de 2009, 03:05 »
 O que é kernel?
http://pt.wikipedia.org/wiki/Kernel
 Acho que questões desse tipo devem ser pesquisadas "por aí" ou dentro do próprio fórum, ali na barrinha de busca.
 Pra quê compilar? Para que você tenha um sistema mais otimizado com seu hardware, suas necessidades, etc. Mas pra quê você quer realmente compilar?. Você ainda não precisa disso, e provavelmente nunca vai percisar. Você não está fazendo sua própria distro ou coisa parecida, pelo menos por enquanto.
 Isto é de um velho site sobre FreeBSD, mas a idéia no Linux é a mesma:
 
Citar
Diferentemente do kernel GENERIC, o qual necessita de suporte a uma abrangente lista de equipamentos, um kernel personalizado somente conterá suporte para o hardware do seu PC. Isto tem inúmeros benefícios, tais como:

 - Tempo de inicialização mais rápido. Visto que o kernel apenas testará o equipamento que você tiver em seu sistema, o tempo de testes ao inicializar a máquina diminuirá drasticamente.

 - Menor uso da memória. Um kernel personalizado frequentemente utiliza menos memória que o kernel GENERIC, o que é importante porque o kernel deve sempre estar presente na memória física. Por esta razão, um kernel personalizado é especialmente útil em um sistema com pouca quantidade de RAM.

 - Suporte adicional de hardware. Um kernel personalizado permite a você adicionar suporte a dispositivos, tais como placas de som, que não estão presentes no kernel GENERIC.
http://www.openit.com.br/freebsd-hb/kernelconfig-custom-kernel.html
 Outro exemplo pode ser encontrado no Guia do Hardware, em um artigo de 2002 do Carlos Morimoto:
 
Citar
(...)A opção mais importante com relação ao desempenho é indicar qual processador está sendo utilizado. Isto fará com que o Kernel seja compilado com otimizações para a arquitetura, o que pode resultar em um ganho de desempenho de até 30% em alguns casos.
http://www.guiadohardware.net/tutoriais/recompilando-kernel/
 E, a propósito, você postou isso em seção errada. Vai ser movido logo logo.


Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: Oque é o Kernel? Pra que compilar e com se faz?
« Resposta #2 Online: 06 de Maio de 2009, 08:34 »
Dicas e Truques não é um local para se criar um tópico com dúvidas.

Movido para Sistema.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!