Compilação do Kernel

13. Re: Compilação do Kernel

Hugo
hugooliveira

(usa Debian)

Enviado em 02/03/2017 - 21:20h

zenull escreveu:

Também é útil fazer uma busca no wiki.gentoo.org há referências claras sobre o que não pode deixar de ser compilado em correspondência com o que vai usar no seu sistema.

E não entendi porque não usa o genkernel, mas cada um na sua.



Me corrija caso esteja errado, mas o ideal do Gentoo não é compilar o próprio Kernel de acordo com a máquina, para que ele fique um sistema adequado para compilar programa de acordo com o meu hardware?
Foi isso que eu li ou pelo menos foi o que interpretei!
E então me surge outra dúvida, se eu fizer uma instalação com o genkernel, mais tarde poderei listar o que não está sendo usado no sistema e remover, deixando apenas drivers, módulos... que está sendo usado pela máquina?


$ sudo rm -rf /*



  


14. Re: Compilação do Kernel

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/03/2017 - 21:22h


Me corrija caso esteja errado, mas o ideal do Gentoo não é compilar o próprio Kernel de acordo com a máquina, para que ele fique um sistema adequado para compilar programa de acordo com o meu hardware?


Não.


Foi isso que eu li ou pelo menos foi o que interpretei!
E então me surge outra dúvida, se eu fizer uma instalação com o genkernel, mais tarde poderei listar o que não está sendo usado no sistema e remover, deixando apenas drivers, módulos... que está sendo usado pela máquina!


Sim voce pode instalar com genkernel e depois instalar com kernel a mão.


15. Re: Compilação do Kernel

Hugo
hugooliveira

(usa Debian)

Enviado em 02/03/2017 - 21:29h

north escreveu:


Não.


Pensei que fosse, pelo menos quase todos que vi falar sobre Gentoo disseram isso!


Sim voce pode instalar com genkernel e depois instalar com kernel a mão.


Na mesma instalação, só gerando um novo Kernel?

 Run Linux!  



16. Re: Compilação do Kernel

José da Silva
zenull

(usa Outra)

Enviado em 02/03/2017 - 21:37h

Compilar na mão ou com o genkernel --menuconfig não há muita diferença, estará compilando o kernel do mesmo jeito com as opções que desejar. A pequena vantagem é que o genkernel automatiza o processo, só isso.


17. Re: Compilação do Kernel

José da Silva
zenull

(usa Outra)

Enviado em 02/03/2017 - 21:41h

Imrunlinuxnow escreveu:
[quote]
Na mesma instalação, só gerando um novo Kernel?

Você pode sim compilar o kernel quantas vezes quiser (acredite, provavelmente você fará isso mais de uma vez, rs), só não esquece de gerar também o initramfs e atualizar o grub antes de reiniciar.



18. Re: Compilação do Kernel

Eric
Grinder

(usa Slackware)

Enviado em 02/03/2017 - 23:01h

zenull escreveu:

Compilar na mão ou com o genkernel --menuconfig não há muita diferença, estará compilando o kernel do mesmo jeito com as opções que desejar. A pequena vantagem é que o genkernel automatiza o processo, só isso.


Não é bem assim.
Existe uma boa diferença entre genkernel e uma compilada no braço.

genkernel é igual ter um kernel do ubuntu/slackware/arch/etc ou seja, kernel inflado, com praticamente tudo habilitado para poder funcionar em todos os computadores existentes nesse mundo.

Um kernel criado no braço, vc vai ter somente o que seu hardware precisa.

Resultado disso será que você vai dar um boot na metade do tempo, menos consumo de ram, possivelmente mais desempenho, etc.

O genkernel existe justamente porque não é fácil criar uma config específica para seu hardware somente usando comandos lspci, lsusb e depois lascando um make localmodconfig. Sempre falta alguma coisa que você não tinha a mínima idéia que precisaria estar habilitado ou desabilitado.

Edit:
Aqui um post aonde mostro como criar uma config especifica pro seu hardware.
http://www.hardmob.com.br/sistemas-operacionais/624657-note-velho-ja-instalou-gentoo-2.html#post1279...
Divirta-se :)
- - - - -
www.github.com/ericfernandesferreira


19. Re: Compilação do Kernel

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/03/2017 - 23:50h

Grinder escreveu:

zenull escreveu:

Compilar na mão ou com o genkernel --menuconfig não há muita diferença, estará compilando o kernel do mesmo jeito com as opções que desejar. A pequena vantagem é que o genkernel automatiza o processo, só isso.


Não é bem assim.
Existe uma boa diferença entre genkernel e uma compilada no braço.

genkernel é igual ter um kernel do ubuntu/slackware/arch/etc ou seja, kernel inflado, com praticamente tudo habilitado para poder funcionar em todos os computadores existentes nesse mundo.

Um kernel criado no braço, vc vai ter somente o que seu hardware precisa.

Resultado disso será que você vai dar um boot na metade do tempo, menos consumo de ram, possivelmente mais desempenho, etc.

O genkernel existe justamente porque não é fácil criar uma config específica para seu hardware somente usando comandos lspci, lsusb e depois lascando um make localmodconfig. Sempre falta alguma coisa que você não tinha a mínima idéia que precisaria estar habilitado ou desabilitado.

Edit:
Aqui um post aonde mostro como criar uma config especifica pro seu hardware.
http://www.hardmob.com.br/sistemas-operacionais/624657-note-velho-ja-instalou-gentoo-2.html#post1279...
Divirta-se :)
- - - - -
www.github.com/ericfernandesferreira


Amigo o link para o sakc está fora, tem como disponibilizar outro link?
Grato.


20. Re: Compilação do Kernel

José da Silva
zenull

(usa Outra)

Enviado em 03/03/2017 - 00:33h

Grinder escreveu:

zenull escreveu:

Compilar na mão ou com o genkernel --menuconfig não há muita diferença, estará compilando o kernel do mesmo jeito com as opções que desejar. A pequena vantagem é que o genkernel automatiza o processo, só isso.


Não é bem assim.
Existe uma boa diferença entre genkernel e uma compilada no braço.

genkernel é igual ter um kernel do ubuntu/slackware/arch/etc ou seja, kernel inflado, com praticamente tudo habilitado para poder funcionar em todos os computadores existentes nesse mundo.

Um kernel criado no braço, vc vai ter somente o que seu hardware precisa.

Resultado disso será que você vai dar um boot na metade do tempo, menos consumo de ram, possivelmente mais desempenho, etc.

O genkernel existe justamente porque não é fácil criar uma config específica para seu hardware somente usando comandos lspci, lsusb e depois lascando um make localmodconfig. Sempre falta alguma coisa que você não tinha a mínima idéia que precisaria estar habilitado ou desabilitado.

Edit:
Aqui um post aonde mostro como criar uma config especifica pro seu hardware.
http://www.hardmob.com.br/sistemas-operacionais/624657-note-velho-ja-instalou-gentoo-2.html#post1279...
Divirta-se :)
- - - - -
www.github.com/ericfernandesferreira


Não é bem assim, rs. Isso que você diz acontece se usar o comando simples como genkernel all.
Usando o genkernel com o parâmetro --menuconfig você pode habilitar ou desabilitar tudo o que quiser. É verdade que ele vem com muita coisa pré-selecionada, mas nada impede de você remover ou acrescentar configurações.

E isso tem lá suas vantagens pra quem está iniciando. É mais fácil remover o que você tem certeza que não usa e o que ficar na dúvida deixa como está. Assim se evita deixar pra trás coisa que era importante mas você não habilitou porque nem tinha ideia daquilo.


21. Re: Compilação do Kernel

Eric
Grinder

(usa Slackware)

Enviado em 03/03/2017 - 01:08h

ESQUERDA escreveu:

Amigo o link para o sakc está fora, tem como disponibilizar outro link?
Grato.


Claro.
http://www.mediafire.com/file/p618x1c6kculdfl/sakc
- - - - -
www.github.com/ericfernandesferreira


22. Re: Compilação do Kernel

Hugo
hugooliveira

(usa Debian)

Enviado em 03/03/2017 - 15:22h

Grinder escreveu:


Posso rodar o
Sack 
sem uma interface gráfica instalada?

Ou seria melhor estar em uma interface?

PS: Ainda não pesquisei sobre, pois estou com pouco tempo!


 *--- Run Linux! ---*  



23. Re: Compilação do Kernel

Eric
Grinder

(usa Slackware)

Enviado em 03/03/2017 - 16:08h

Imrunlinuxnow escreveu:

Grinder escreveu:


Posso rodar o
Sack 
sem uma interface gráfica instalada?

Ou seria melhor estar em uma interface?

PS: Ainda não pesquisei sobre, pois estou com pouco tempo!


 *--- Run Linux! ---*  


Tipo assim, vou tentar explicar rapidamente.
O sakc vai detectar os módulos usados no momento que você rodar o comando, então é extremamente aconselhável usar tudo que seu computador tiver direito (usb, camera, wifi, rede, mouse, sensores de temperatura, etc) antes de executar o sakc.

Então te respondendo, se você conseguir usar tudo do seu PC pelo modo texto para que os módulos sejam habilitados, você não precisa da interface gráfica.

- - - - -
www.github.com/ericfernandesferreira


24. Re: Compilação do Kernel

Hugo
hugooliveira

(usa Debian)

Enviado em 03/03/2017 - 16:18h

Grinder escreveu:

Imrunlinuxnow escreveu:

Grinder escreveu:


Posso rodar o
Sack 
sem uma interface gráfica instalada?

Ou seria melhor estar em uma interface?

PS: Ainda não pesquisei sobre, pois estou com pouco tempo!


 *--- Run Linux! ---*  


Tipo assim, vou tentar explicar rapidamente.
O sakc vai detectar os módulos usados no momento que você rodar o comando, então é extremamente aconselhável usar tudo que seu computador tiver direito (usb, camera, wifi, rede, mouse, sensores de temperatura, etc) antes de executar o sakc.

Então te respondendo, se você conseguir usar tudo do seu PC pelo modo texto para que os módulos sejam habilitados, você não precisa da interface gráfica.

- - - - -
www.github.com/ericfernandesferreira



Sendo assim, acho que vou precisar!
Estou rodando no momento o "System Rescue" enquanto configuro o Gentoo, vou rodar o script pra ver o que vai da!
Ele aparentemente reconheceu todo o meu hardware, no caso o dá placa wireless ele mudou de "RTL8192CE" para " RTL8188CE" e eu tive uma leve impressão que ficou melhor, ou seria o navegador do System Rescue? Pode ser que sim!
Mas driver de rede é o de menos, como você diz na explicação no outro fórum!
Se eu perceber que está OK, pode ser que uso a config gerada (se isso funcionar é claro).

 *--- Run Linux! ---*  




01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts