o que significa kernel-source?

Iniciado por norio, 03 de Janeiro de 2008, 09:55

tópico anterior - próximo tópico

norio

Tenho instalado o Ubuntu 7.10 e está tudo configurado. A minha dúvida é saber o que significa, de maneira simples, o que é o kernel-source? Ele já não vem instalado? Pergunto isso porque resolvi testar outra distro (suse 10.3), não significa que não esteja satisfeito com o Ubuntu, muito pelo contrário, oficialmente é nele que confio e uso para tudo. Voltando ao assunto, lendo algumas dicas para instalar a placa de video nvidia no suse, aconselha-se a instalar o kernel-source. No Ubuntu, como é que é feito? Mexendo agora no Synaptic encontrei um pacote chamado "nvidia-new-kernel-source". O que acontece se instalar?

clcampos

A tradução de "Source" é "Fonte".

Portanto "Kernel Source" são os fontes do kernel do sistema.

Poderia complicar muito a resposta falando de programas fonte, programas objeto, e etc, mas o que precisa entender é que para alterar alguma coisa em algum programa de computador é necessário mexer nos "Fontes" deste programa, ou seja, o programa em uma linguagem que nós podemos entender.

[]'s

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

norio

Citação de: clcampos online 03 de Janeiro de 2008, 10:32
A tradução de "Source" é "Fonte".

Portanto "Kernel Source" são os fontes do kernel do sistema.

Poderia complicar muito a resposta falando de programas fonte, programas objeto, e etc, mas o que precisa entender é que para alterar alguma coisa em algum programa de computador é necessário mexer nos "Fontes" deste programa, ou seja, o programa em uma linguagem que nós podemos entender.

[]'s

Cristiano

Clcampos, valeu pela resposta. Qto. a outra duvida que postei, refente ao "nvidia-new-Kernel-source"que tem no Synaptic, o que acontece se eu instalar? Vai melhorar mais alguma coisa na configuracao da placa de video? Visto que, aparentemente, a minha placa de video Nvidia Fx-5700 está funcionando normalmente.


edjen

Acho que o que voce quer saber e isto...

Passos para instalação do driver da nvidia, que pode ser baixado em www.nvidia.com, no SuSE 10.1.

1. Você precisa ter instalado e configurado o source do Kernel. Isso significa que você precisa ter instalado pelo YaST2 os pacotes do kernel-source, make e gcc.

2. Você precisa ir para o modo init 3 para instalar o driver:

# init 3

3. Use o instalador da NVidia rodando o seguinte comando.

# sh NVIDIA- Linux-x86-1.0-8756-pkg1.run -q

4. Configure o X.Org:

# sax2 -r -m 0=nvidia

OBS: (0 = zero)

Nota: Não é necessário tentar habilitar o suporte a 3D. Já estará habilitado quando o driver da nvidia estiver executando.

Importante: Você precisa recompilar e instalar o driver depois de cada atualização do kernel. Para isso rode a linha abaixo:

# sh NVIDIA- Linux-x86-1.0-8756-pkg1.run -K

NOTA: Um comando para ver se a aceleração 3D esta habilitada é o:

# glxinfo | grep render

Onde o seguinte campo deverá estar assim:

direct rendering: Yes



No Ubuntu o kernel já vem pré-compilado para usar os drivers nvidia
GNULinux = Asus P5K-E = Intel Q9450 = Quadro 400 = 3 Hd 80Gb Samsung + Hd 500Gb Seagate = 8Gb RAM DDR2 OCZ 1066 mhz

clcampos

Citação de: norio online 03 de Janeiro de 2008, 10:38
Clcampos, valeu pela resposta. Qto. a outra duvida que postei, refente ao "nvidia-new-Kernel-source"que tem no Synaptic, o que acontece se eu instalar? Vai melhorar mais alguma coisa na configuracao da placa de video? Visto que, aparentemente, a minha placa de video Nvidia Fx-5700 está funcionando normalmente.



Não tenho uma nvidia, mas não fará nenhuma alteração. Este pacote talvez seja apenas uma parte dos fontes do kernel responsável por este tipo de equipamento.

De qualquer forma, mesmo se fizer alterações nos fontes não causariam nem melhora nem piora, pois os mesmos não são entendidos pelo sistema. Para isto eles devem ser compilados, que é a ação de "traduzir" da nossa linguagem para a linguagem da máquina.

[]'s

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

norio

Citação de: edjen online 03 de Janeiro de 2008, 11:01
Acho que o que voce quer saber e isto...

Passos para instalação do driver da nvidia, que pode ser baixado em www.nvidia.com, no SuSE 10.1.

1. Você precisa ter instalado e configurado o source do Kernel. Isso significa que você precisa ter instalado pelo YaST2 os pacotes do kernel-source, make e gcc.

2. Você precisa ir para o modo init 3 para instalar o driver:

# init 3

3. Use o instalador da NVidia rodando o seguinte comando.

# sh NVIDIA- Linux-x86-1.0-8756-pkg1.run -q

4. Configure o X.Org:

# sax2 -r -m 0=nvidia

OBS: (0 = zero)

Nota: Não é necessário tentar habilitar o suporte a 3D. Já estará habilitado quando o driver da nvidia estiver executando.

Importante: Você precisa recompilar e instalar o driver depois de cada atualização do kernel. Para isso rode a linha abaixo:

# sh NVIDIA- Linux-x86-1.0-8756-pkg1.run -K

NOTA: Um comando para ver se a aceleração 3D esta habilitada é o:

# glxinfo | grep render

Onde o seguinte campo deverá estar assim:

direct rendering: Yes



No Ubuntu o kernel já vem pré-compilado para usar os drivers nvidia

Valeu pela ajuda. Eu já fiz isso no Suse. A minha dúvida era mesmo saber o motivo pelo qual no Ubuntu não foi necessario fazer tudo aquilo que é feito no Suse. Pelo que vi, vc também deve ter o Suse instalado ou chegou a usar. É uma pena que a comunidade Suse BR não seja tão ativa como este forum. Foi graças a este Forum (Ubuntu), como iniciante no mundo Linux, consegui deixar o meu Ubuntu redondo. E o meu próximo desafio é deixar o Suse  10.3 (Gnome) redondinho como o Ubuntu. O que facilita muito a vida dos iniciantes são as boas dicas, um tutorial completo para deixar o seu S.O (Linux) pronto para o uso. Coisa que se encontra muito para o Ubuntu. Com apenas um tutorial de um cara chamado Hamacker, configurei praticamente o meu Ubuntu.
Abracos,