Re: [FUG-BR] Compilacao de um kernel i686

2009-01-15 Por tôpico Renato Botelho
2009/1/15  mariognu-free...@yahoo.com.br:
 Olá pessoal.

 Sou novo do FreeBSD mas não muito no *NIX.

 Estou configurando o Free para meu desktop e para poder mudar a
 resolução do console eu precisei recompilar o kernel. Aproveitei
 a oportunidade para custumizar o que sabia.

 Copiei o arquivo GENERIC de /usr/src/sys/i386/conf para um
 chamado VESAKERN e nas primeiras linhas que tratavam da
 arquitetura, comentei-as deixando como abaixo:

 #cpuI486_CPU
 #cpuI586_CPU
 cpu I686_CPU
 ident   GENERIC

 Aproveitei também para comentar as linhas de vários hardwares
 que não uso, para deixar o kernel mais enxuto.

 Ocorreu tudo bem e meu sistema iniciou. Acompanhei o handbook da
 documentação oficial.

 Minhas dúvidas são:

 - Quando eu uso o comando 'uname -a' para ver a arquitetura,
 volta o i383 e não o i686 do qual compilei. Bom, acho que mesmo
 não aparecendo, o kernel esta funcionando em i686, apenas não
 possui mais as flags para i486 e i586. Correto?

 #uname -a
 FreeBSD myhost.localhost 7.1-RELEASE FreeBSD 7.1-RELEASE #0:
 Wed Jan 14 13:31:39 BRST 2009 
 myu...@myhost.localhost:/usr/obj/usr/src/sys/VESAKERN  i386

 - Mesmo eu comentando os hardwares que não uso, o processo de
 compilação criou todos os módulos, na pasta do kernel em /boot.
 Para não compilar os módulos que não uso, é somente comentá-los
 no arquivo do kernel?

Mário,

Os devices que vc comenta ou descomenta no arquivo do kernel
são colocados ou não built-in dentro do kernel, os módulos por
padrão são criados todos, caso queira carregar depois.

Se você tentar carregar um módulo que já está compilado built-in
ele não vai deixar.

Existem opções que podem ser passadas na hora de compilar
para excluir módulos que você não queira, existe uma boa
descrição sobre eles em /usr/share/examples/etc/make.conf

-- 
Renato Botelho
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilacao de um kernel i686

2009-01-15 Por tôpico irado furioso com tudo
Em Thu, 15 Jan 2009 09:05:25 -0200
Marcelo/Porks marceloro...@gmail.com, conhecido consumidor de
drogas (BigMac's com Coke) escreveu:

 #Desabilita a compilacao dos modulos
 makeoptions NO_MODULES=yes
 
 Bota isso no seu conf do kernel! :)


a pergunta que não quer calar: CONVÉM não compilar módulos? afinal,
isso apenas reduz algum (pouco) tempo de processamento e algum (pouco)
espaço em disco; se posteriormente precisar-se de um módulo em
particular - novo hardware? - creio que seria inconveniente. Ou não?



-- 
saudações,
irado furioso com tudo
Linux User 179402/FreeBSD BSD50853/FUG-BR 154
Não uso drogas - 100% Miko$hit-free
Lida propriamente, a Bíblia é a força mais potente para o ateísmo
jamais concebida. Isaac Asimov
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilacao de um kernel i686

2009-01-15 Por tôpico Marcelo/Porks
2009/1/15 irado furioso com tudo ir...@safe-mail.net:
 Em Thu, 15 Jan 2009 09:05:25 -0200
 a pergunta que não quer calar: CONVÉM não compilar módulos? afinal,
 isso apenas reduz algum (pouco) tempo de processamento e algum (pouco)
 espaço em disco; se posteriormente precisar-se de um módulo em
 particular - novo hardware? - creio que seria inconveniente. Ou não?

Creio que convém apenas se for um sistema embarcado.

De resto creio que não vai fazer diferença prática.




 --
 saudações,
 irado furioso com tudo
 Linux User 179402/FreeBSD BSD50853/FUG-BR 154
 Não uso drogas - 100% Miko$hit-free
 Lida propriamente, a Bíblia é a força mais potente para o ateísmo
 jamais concebida. Isaac Asimov
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Marcelo Rossi
This e-mail is provided AS IS with no warranties, and confers no rights.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilacao de um kernel i686

2009-01-15 Por tôpico Sergio Augusto Vladisauskis
Pergunta, como se faz para mudar a resolução do console?
Já cheguei a customizar muitas coisas no kernel, menos esse item.
Estou usando o 7.1 AMD64.


2009/1/15  mariognu-free...@yahoo.com.br:
 Olá pessoal.

 Sou novo do FreeBSD mas não muito no *NIX.

 Estou configurando o Free para meu desktop e para poder mudar a
 resolução do console eu precisei recompilar o kernel. Aproveitei
 a oportunidade para custumizar o que sabia.

 Copiei o arquivo GENERIC de /usr/src/sys/i386/conf para um
 chamado VESAKERN e nas primeiras linhas que tratavam da
 arquitetura, comentei-as deixando como abaixo:

 #cpuI486_CPU
 #cpuI586_CPU
 cpu I686_CPU
 ident   GENERIC

 Aproveitei também para comentar as linhas de vários hardwares
 que não uso, para deixar o kernel mais enxuto.

 Ocorreu tudo bem e meu sistema iniciou. Acompanhei o handbook da
 documentação oficial.

 Minhas dúvidas são:

 - Quando eu uso o comando 'uname -a' para ver a arquitetura,
 volta o i383 e não o i686 do qual compilei. Bom, acho que mesmo
 não aparecendo, o kernel esta funcionando em i686, apenas não
 possui mais as flags para i486 e i586. Correto?

 #uname -a
 FreeBSD myhost.localhost 7.1-RELEASE FreeBSD 7.1-RELEASE #0:
 Wed Jan 14 13:31:39 BRST 2009 
 myu...@myhost.localhost:/usr/obj/usr/src/sys/VESAKERN  i386

 - Mesmo eu comentando os hardwares que não uso, o processo de
 compilação criou todos os módulos, na pasta do kernel em /boot.
 Para não compilar os módulos que não uso, é somente comentá-los
 no arquivo do kernel?

 Obrigado pessoal,


 Mario Jose
 ---

 /* Human knowledge belongs to the world */

 /* Free Software Foundation - www.fsf.org */
 Free software is a matter of liberty, not price

 /* Hack to learn, don't learn to hack */


  Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Sergio Augusto Vladisauskis
- Oportunix IT Services Brasil
- Site: http://www.oportunix.com.br
- Registered Linux User: 305281
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilacao de um kernel i686

2009-01-15 Por tôpico Renato Botelho
2009/1/15 Sergio Augusto Vladisauskis sergi...@gmail.com:
 Pergunta, como se faz para mudar a resolução do console?
 Já cheguei a customizar muitas coisas no kernel, menos esse item.
 Estou usando o 7.1 AMD64.

Isso só é possívem em i386, infelizmente...

mas aqui vai a dica:

adicione as seguintes opções no seu kernel:

# To include support for VGA VESA video modes
options VESA

# The following option probably won't work with the LCD displays.
options VGA_WIDTH90 # support 90 column modes
options SC_PIXEL_MODE   # add support for the raster text mode

Recombile e reboote, depois usando o comando:

# vidcontrol -i mode

você vai obter uma lista de todos os modos suportados, a primeira
coluna é o ID, escolha o que mais lhe agrada, teste com

# vidcontrol MODE_ID

substituindo ID pelo número, quando escolher um, coloque no rc.conf

allscreens_flags=MODE_283

No meu caso 283 é 1280x1024x32

-- 
Renato Botelho
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Compilacao de um kernel i686

2009-01-15 Por tôpico Sergio Augusto Vladisauskis
Valeu Renato, vou deixar guardada a dica aqui.


2009/1/15 Renato Botelho rbga...@gmail.com:
 2009/1/15 Sergio Augusto Vladisauskis sergi...@gmail.com:
 Pergunta, como se faz para mudar a resolução do console?
 Já cheguei a customizar muitas coisas no kernel, menos esse item.
 Estou usando o 7.1 AMD64.

 Isso só é possívem em i386, infelizmente...

 mas aqui vai a dica:

 adicione as seguintes opções no seu kernel:

 # To include support for VGA VESA video modes
 options VESA

 # The following option probably won't work with the LCD displays.
 options VGA_WIDTH90 # support 90 column modes
 options SC_PIXEL_MODE   # add support for the raster text mode

 Recombile e reboote, depois usando o comando:

 # vidcontrol -i mode

 você vai obter uma lista de todos os modos suportados, a primeira
 coluna é o ID, escolha o que mais lhe agrada, teste com

 # vidcontrol MODE_ID

 substituindo ID pelo número, quando escolher um, coloque no rc.conf

 allscreens_flags=MODE_283

 No meu caso 283 é 1280x1024x32

 --
 Renato Botelho
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Sergio Augusto Vladisauskis
- Oportunix IT Services Brasil
- Site: http://www.oportunix.com.br
- Registered Linux User: 305281
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd