FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Outros Assuntos GNU-Linux, FreeBSD e Software Livre
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.111 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 01-11-2005, 11:57   #1 (permalink)
niTsumuji
Veterano
 
Avatar de niTsumuji
 
Registrado em: Oct 2002
Localização: Curitiba
Mensagens: 1.437
Reputação: 20 niTsumuji está indo no caminho certo
Padrão Compilar kernel para 64bits?

Taí, montei meu A64 e agora que formatei tudo e instalei do zero vamos começar com o pé direito!
Instalei o slackware 10.2, mas com ele vem ainda o kernel 2.4.31
OK
Mas eu quero o 2.6. Então resolvi além disso, já compilar um kernel em 64bits, pra já ir rodando soft de 64 e 32 pra fazer umas comparações. Beleza.
Então baixei e compilei o 2.6.14. Ficou belezinha. Vídeo, som, rede(essa não funcionava no 2.4.31!), USB, etc...
Mas um coisa me intriga. Está mesmo compilado em 64bits? Tenho essa dúvida pois depois que compilei o bicho, ví lá na pasta do bzImage que ele não está onde deveria destar. Após compilado não deveria estar no diretório arch/x86_64?
Achei o bzImage no diretório arch/i386.
Compilei o kernel para K8 normalmente lá na opção do tipo de processador, mas é só isso? Como poderia me certificar?
Obrigado desde já.
__________________
Calma! Não tema! Com Slackware não há problema!

-----------------
Slackware 11.0
AMD Athlon64 3000+@1800
OpenGL Programmer
Assembler n00b
niTsumuji está offline   Responder com Quote
Antigo 01-11-2005, 14:29   #2 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 30 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

Eu fiquei com a mesma dúvida ontem, fiz a mesma coisa que você na hora de compilar o kernel, selecionei K8, compilei e depois fui buscar o tal bzImage lá dentro, só encontrei na pasta ./arch/i386/boot/bzImage mesmo.

Rebootei o sistema e foi normalmente, mas não há nada indicando que seja 64, tanto é que quando tento instalar o driver da nforce que serve para 64 ele fala que não pode instalar pq aparentemente estou rodando um sistema 32. A checagem que o script do driver faz é rodar o uname -m e ver a saida que é i686, então não sei direito se está rodando 32 ou 64! hehe

Outro problema que tive foi que baixei a imagem do debian 64 e não consegui bootar, talvez a imagem esteja com problemas, então estou baixando novamente para fazer novo teste.

Se descobrir mais alguma coisa avisa ai, hoje devo testar a imagem.

Flw!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 01-11-2005, 14:46   #3 (permalink)
pflynn
Zumbi
 
Avatar de pflynn
 
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189 pflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputação
Padrão Re: Compilar kernel para 64bits?

Citação:
Postado Originalmente por niTsumuji
Taí, montei meu A64 e agora que formatei tudo e instalei do zero vamos começar com o pé direito!
Instalei o slackwar...
Você precisa de um compilador que seja capaz de compilar para 64 bits também.
__________________
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
pflynn está offline   Responder com Quote
Antigo 01-11-2005, 18:21   #4 (permalink)
niTsumuji
Veterano
 
Avatar de niTsumuji
 
Registrado em: Oct 2002
Localização: Curitiba
Mensagens: 1.437
Reputação: 20 niTsumuji está indo no caminho certo
Padrão

sei, mas o gcc não é capaz de compilar em 64bits? No man fala que sim...
__________________
Calma! Não tema! Com Slackware não há problema!

-----------------
Slackware 11.0
AMD Athlon64 3000+@1800
OpenGL Programmer
Assembler n00b
niTsumuji está offline   Responder com Quote
Antigo 01-11-2005, 19:38   #5 (permalink)
pflynn
Zumbi
 
Avatar de pflynn
 
Registrado em: Jan 2004
Mensagens: 5.276
Reputação: 189 pflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputaçãopflynn tem uma fabulosa reputação
Padrão

Citação:
Postado Originalmente por niTsumuji
sei, mas o gcc não é capaz de compilar em 64bits? No man fala que sim...
Sim. Mas o compilador C do GCC que acompanha o Slackware 10.2 foi construído para intel 32 bits. O manual dele é genérico e realmente tem informacões de opcões para várias arquiteturas, mas isso não significa que ele é capaz de compilar para todas. Se você procura um Slackware 64 bits para seu AMD, recomendo instalar o Slam64, que é a versão do Slackware construída especialmente para o seu processador.
__________________
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
pflynn está offline   Responder com Quote
Antigo 01-11-2005, 21:42   #6 (permalink)
niTsumuji
Veterano
 
Avatar de niTsumuji
 
Registrado em: Oct 2002
Localização: Curitiba
Mensagens: 1.437
Reputação: 20 niTsumuji está indo no caminho certo
Padrão

Tá, mas eu quero fazer "from scratch"
Então tenho que recompilar o gcc? Só isso?
Se puder me dar mais dicas de como conseguir um kernel de 64bits agradeço e muito!
__________________
Calma! Não tema! Com Slackware não há problema!

-----------------
Slackware 11.0
AMD Athlon64 3000+@1800
OpenGL Programmer
Assembler n00b
niTsumuji está offline   Responder com Quote
Antigo 01-11-2005, 23:47   #7 (permalink)
jose_silva_neto
Ubbergeek
 
Avatar de jose_silva_neto
 
Registrado em: Aug 2002
Mensagens: 4.576
Reputação: 85 jose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputação
Padrão

Citação:
Postado Originalmente por niTsumuji
Tá, mas eu quero fazer "from scratch"
Então tenho que recompilar o gcc? Só isso?
Se puder me dar mais dicas de c...
Boa noite,

Olha, você precisaria pesquisar no manual do gcc como fazer para usar um backend do gcc para amd64
O gcc é um monstro de complexo, li uma vez na Linux Magazine o Peter Punk "brincando" com essas idéias, cross compiling mesmo (ele gerava código para Mac a partir de uma máquina i386)
Mas o jeito mais direto seria você instalar o Slamd64 mesmo, eu criei um DVD bootável desse bichinho, cabe num mini DVD, se estiver interessado, mp para mim
Té+...apesar dos finados, hoje eu vou worká...;-)

Kali
jose_silva_neto está offline   Responder com Quote
Antigo 01-11-2005, 23:52   #8 (permalink)
NeoBlink
GeeK
 
Avatar de NeoBlink
 
Registrado em: Jul 2001
Idade: 27
Mensagens: 2.311
Reputação: 56 NeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputação
Padrão

Com o Gentoo você pode compilar o sistema inteiro para 64 bits, "from scratch"....bom, é só uma sugestão. 8)
__________________
|Arch|
|Gentoo|
|Debian|

NeoBlink está offline   Responder com Quote
Antigo 02-11-2005, 0:11   #9 (permalink)
Papito
Veterano
 
Avatar de Papito
 
Registrado em: Oct 2003
Mensagens: 1.065
Reputação: 18 Papito está indo no caminho certo
Enviar mensagem via ICQ para Papito
Padrão

FMC, tive o mesmo problema q vc com a imagem do Debian :wink: baixei ela e ele nem boota, se naum me engano diz q num tem o kernel :roll:

quanto ao gentoo q o NeoBlink disse, é verdade q se ele for instalado sem ser "from scratch" ele perde um pouco de desempenho?
eu baixei a imagem q naum eh pra instalação online pq aqui eu recebo a net por rádio e num consigo fazer ela funcionar na hora de instalar, ai peguei a imagem completa.

e quanto a instalação "from scratch" q vcs estaum falando, é muito dificil ser feita? é q so meio nooba ainda (+ou-) e nunca fiz isso ops:
to querendo colocar o gentoo64 aqui, mas num sei se vo tentar a instalação "from scratch" ou as rpé-selecionas :?
__________________
"Se debugar é a arte de retirar bugs de um programa, programar deve ser a arte de inserí-los"
Papito está offline   Responder com Quote
Antigo 02-11-2005, 2:15   #10 (permalink)
NeoBlink
GeeK
 
Avatar de NeoBlink
 
Registrado em: Jul 2001
Idade: 27
Mensagens: 2.311
Reputação: 56 NeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputação
Padrão

Na verdade você instalando "from stratch" você ta compilando todos os programas especificamente pra sua arquitetura, usando somente as opções que você realmente vai usar....
Se você quer mesmo instalar....o ideal é ler a documentação....senão vai ficar sem saber de muitos detalhes...
Não é difícil não...o manual explica tudo muito bem....e qualquer problema você pode postar aqui né? hehehe 8)
__________________
|Arch|
|Gentoo|
|Debian|

NeoBlink está offline   Responder com Quote
Antigo 02-11-2005, 9:37   #11 (permalink)
Papito
Veterano
 
Avatar de Papito
 
Registrado em: Oct 2003
Mensagens: 1.065
Reputação: 18 Papito está indo no caminho certo
Enviar mensagem via ICQ para Papito
Padrão

entendi, mas com relação ao desempenho, procede o q eu disse acima q há uma perda de desempenho?
e com relação a documentação, qual delas eu devo ler? tem tantas no site :roll:

NeoBlink, vc num tem msn ou icq pra me dar uma mão aqui não :wink:
__________________
"Se debugar é a arte de retirar bugs de um programa, programar deve ser a arte de inserí-los"
Papito está offline   Responder com Quote
Antigo 02-11-2005, 17:04   #12 (permalink)
NeoBlink
GeeK
 
Avatar de NeoBlink
 
Registrado em: Jul 2001
Idade: 27
Mensagens: 2.311
Reputação: 56 NeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputaçãoNeoBlink tem uma fabulosa reputação
Padrão

Acho que o termo não seria perda de desempenho...e sim falta de otimização...sacou? :wink:

Na documentação, você pode começar pela instalação...
aqui tem o manual em português pra instalação em amd64:
http://www.gentoo.org/doc/pt_br/hand...book-amd64.xml
ele é ótimo...mas se você souber inglês, o em inglês é um pouco mais completo....

Po tenho sim...te mandei uma MP!
Até mais!

Ao contrário do que pode parecer para uma instalação pela internet....você pode usar qualquer live-cd, até mesmo uma outra distro que já esteja instalada....já que você só vai usar o bash e programas que rodam nele pra instalar o gentoo...
__________________
|Arch|
|Gentoo|
|Debian|

NeoBlink está offline   Responder com Quote
Antigo 02-11-2005, 22:24   #13 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 30 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

Ainda não testei a nova imagem que baixei do debian, mas resolvi testar um liveCD do ubumtu que eu tenho aqui que é para 64 e funcinou que foi uma beleza, então peguei o config do kernel que fica em /boot e vou fazer uns testes com este config para ver se consigo melhores resultados.

Enfim, ainda não encontrei o segredo de botar sistema 64 por inteiro, por enquanto estou brigando com o wine para conseguir jogar WoW no linux! hehe

Flw, vlw!

EDITANDO:

Logo de cara percebi algumas diferenças nos .config, vejam:

No meu kernel atual:
Código:
CONFIG_X86=y
No config que peguei do ubumtu:
Código:
CONFIG_X86_64=y CONFIG_64BIT=y CONFIG_X86=y
Existem duas linhas mais no do ubumtu, talvez seja isso que está faltando... mas ai vai saber se compila direito! hehe

Flw, valeu!
FMC está offline   Responder com Quote
Antigo 03-11-2005, 7:55   #14 (permalink)
macroney
Super Participante
 
Registrado em: Dec 2003
Localização: Belford-Roxo , R.J
Mensagens: 630
Reputação: 17 macroney está indo no caminho certo
Enviar mensagem via ICQ para macroney Enviar mensagem via MSN para macroney
Padrão

acho que o Gentoo seria uma boa opção pra quem usa Slackware.
pois o Gentoo tem todos os sources disponíveis para serem compilados em 64 bits.

tem outras distros que rodam 64 bits: Suse, Fedora, Mandrake ...
__________________
"Nada nunca acontece se você não aparece"
macroney está offline   Responder com Quote
Antigo 03-11-2005, 8:57   #15 (permalink)
niTsumuji
Veterano
 
Avatar de niTsumuji
 
Registrado em: Oct 2002
Localização: Curitiba
Mensagens: 1.437
Reputação: 20 niTsumuji está indo no caminho certo
Padrão

Acho que vou dar uma olhada no Slamd64. Só quero ver onde eu vou instalar isso...
__________________
Calma! Não tema! Com Slackware não há problema!

-----------------
Slackware 11.0
AMD Athlon64 3000+@1800
OpenGL Programmer
Assembler n00b
niTsumuji está offline   Responder com Quote
Antigo 03-11-2005, 9:41   #16 (permalink)
Dark Schneider
Veterano
 
Registrado em: Sep 2002
Localização: João Pessoa/PB CEP 58038-280
Mensagens: 1.261
Reputação: 21 Dark Schneider está indo no caminho certo
Enviar mensagem via ICQ para Dark Schneider
Padrão

Uma coisa que se tem que entender:

Um sistema completamente 64bits vc só vai conseguir se todas as libs, GCC, tudo mesmo estiver para 64 bits, não basta só o kernel. O que vc teria que fazer no caso do slack é usar os cd´s 3 e 4 que são os fontes e compila-los para 64bits, mas ai se prepare para muito trabalho, pq vendo o caso do Slamd64, tem muita coisa que eles não conseguiram portar para 64bits.
Dark Schneider está offline   Responder com Quote
Antigo 03-11-2005, 10:32   #17 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 30 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

No caso de esconher sistema totalmente 64 eu escolheria Debian. A galera do Debian sempre teve a preocupação de suportar várias plataformas, então credio que o Debian 64 seja bem estável.

Flw!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 04-11-2005, 13:37   #18 (permalink)
macroney
Super Participante
 
Registrado em: Dec 2003
Localização: Belford-Roxo , R.J
Mensagens: 630
Reputação: 17 macroney está indo no caminho certo
Enviar mensagem via ICQ para macroney Enviar mensagem via MSN para macroney
Padrão

tô na maior dúvida se compro um Amd 64 ou ou pentium 4 de 32 bits mesmo.
__________________
"Nada nunca acontece se você não aparece"
macroney está offline   Responder com Quote
Antigo 04-11-2005, 21:46   #19 (permalink)
FMC
Zumbi
 
Registrado em: Apr 2002
Localização: São Paulo Capital
Mensagens: 8.321
Reputação: 30 FMC está indo no caminho certo
Enviar mensagem via ICQ para FMC
Padrão

macroney, compra um 64 de vez, já pega socket 939 da AMD que depois você pode trocar processador e tudo mais, acho besteira trocar máquina agora pra pegar 32Bits ainda1

No serviço eu tenho um P4 3.0Ghz, agora estou com um AMD64 3000+ em casa e estou achando o desempenho muuuuiiiiiittttoooo melhor pra tudo, e acho que o comparativo é bom pois uso Debian Sarge nas duas máquinas.

Flw!
__________________
FMC = Fábio Magalhães Catunda
FMC está offline   Responder com Quote
Antigo 04-11-2005, 23:11   #20 (permalink)
macroney
Super Participante
 
Registrado em: Dec 2003
Localização: Belford-Roxo , R.J
Mensagens: 630
Reputação: 17 macroney está indo no caminho certo
Enviar mensagem via ICQ para macroney Enviar mensagem via MSN para macroney
Padrão

pois é FMC, tem coisa que por exemplo ainda não tem pra 64 bits, tipo plugins do Flash, e tem outras coisas que li lá no Wiki do Gentoo.

terei que emular outras pacotes e tal...

tá usando o que no seu AMD 64? Gentoo?
__________________
"Nada nunca acontece se você não aparece"
macroney está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 11:52.