Re: Problema com Arquitetura

2005-09-30 Por tôpico André Luíz Ribas Cardoso
2005/9/30, Tiago Saboga [EMAIL PROTECTED]:
 Em Qui 29 Set 2005 23:36, Leandro Guimarães Faria Corcete DUTRA escreveu:
  Em Thu, 29 Sep 2005 11:09:03 -0300, Paulo Marcondes escreveu:
   O apt-get/dselect automagicamente determina sua arquitetura e baixa o
   pacote correto.
 
Infelizmente não é verdade... só o núcleo muda.

 Tenho a impressão que está tendo uma pequena confusão nesta thread, ou a
 confusão é minha ;-)

 O debian está disponível, por exemplo, para mais de 10 arquiteturas, e uma
 delas é x86, ou melhor o IA-32. Todos os processadores citados nesta thread
 fazem parte desta arquitetura (386, pentium, 686, duron, athlon), e a única
 outra de que ouço falar com frequencia aqui na lista é amd64.

 Até aqui estava razoavelmente seguro. Agora vem a parte que não tenho muita
 certeza. O APT tem que saber qual a sua arquitetura, até porque os pacotes
 têm que ser compilados para uma arquitetura específica, e a princípio não
 funcionariam em outras arquiteturas (com exceções, como amd64/ia32). A
 pergunta colocada inicialmente, me parece, não se referia a arquitetura, mas
 a otimizações voltadas para o processador específico que está sendo
 utilizado. E aí eu acho que os pacotes debian básicos são todos compilados
 para 386, mas lembro de ter visto uma discussão em algum lugar sobre passar a
 compilá-los para um processador mais recente, mas não sei se houve alguma
 decisão a respeito.

 Em todo caso, não é necessário instalar o gentoo. Com o apt-build é possível
 compilar os programas que forem mais importantes e que demandem melhor
 desempenho quase com a mesma praticidade do emerge do gentoo, ao menos em
 teoria (tentei usar o apt-build duas vezes e não funcionou, mas tem gente que
 usa e diz que funciona muito bem; é verdade que não fui muito longe nas
 tentativas, nem tentei pedir socorro aqui na lista).


Eu andei testando o apt-build e encontrei uma opção interessante. Algo
que me pareceu ser para recompilar o repositorio inteiro e quando você
instala o apt-build ele pergunta para qual processador você deseja que
os pacotes sejam compilados. E também pergunta o nivel de otimização,
bota la um nivel alto e vc terá um repositorio apenas seu para
maquinas poderosas.

Abraços

André Ribas


 se estiver enganado em alguma coisa, me corrijam...

 tiago.





Re: Problema com Arquitetura

2005-09-30 Por tôpico Guilherme de S. Pastore
On Fri, 2005-09-30 at 05:59 -0300, André Luíz Ribas Cardoso wrote:
 Eu andei testando o apt-build e encontrei uma opção interessante. Algo
 que me pareceu ser para recompilar o repositorio inteiro e quando você
 instala o apt-build ele pergunta para qual processador você deseja que
 os pacotes sejam compilados. E também pergunta o nivel de otimização,
 bota la um nivel alto e vc terá um repositorio apenas seu para
 maquinas poderosas.

Trocar de i386 pra i686 só vai fazer ele usar algumas instruções
específicas, que podem resultar em algum tipo de ganho, mas nada
significativo e muito raramente.

Quanto ao nível de otimização, tem um motivo pra Debian Policy
recomendar -O2, e um motivo bem simples: isso costuma não trazer nenhum
benefício significativo, e prejudica grandemente a estabilidade.

-- 
Guilherme de S. Pastore (fatalerror)
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-30 Por tôpico Guilherme de S. Pastore
On Fri, 2005-09-30 at 00:16 -0300, Tiago Saboga wrote:
 O APT tem que saber qual a sua arquitetura, até porque os pacotes 
 têm que ser compilados para uma arquitetura específica

Nem todos.

 e a princípio não 
 funcionariam em outras arquiteturas (com exceções, como amd64/ia32).

i386/amd64 não é exceção aqui. O processador é capaz de trabalhar com
binários compilados pras duas, mas o chamado multi-arch ainda não
existe no Debian: não vou entrar em detalhes aqui, mas *não* é possível
simplesmente pegar um binário compilado em i386 e rodar num sistema em
que o pure64 foi instalado ou vice-versa.


 A 
 pergunta colocada inicialmente, me parece, não se referia a arquitetura, mas 
 a otimizações voltadas para o processador específico que está sendo 
 utilizado. E aí eu acho que os pacotes debian básicos são todos compilados 
 para 386, mas lembro de ter visto uma discussão em algum lugar sobre passar a 
 compilá-los para um processador mais recente, mas não sei se houve alguma 
 decisão a respeito.

Point taken.

-- 
Guilherme de S. Pastore (fatalerror)
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-30 Por tôpico André Bertelli Araújo
Em 30/09/05, Guilherme de S. Pastore[EMAIL PROTECTED] escreveu:
 Trocar de i386 pra i686 só vai fazer ele usar algumas instruções
 específicas, que podem resultar em algum tipo de ganho, mas nada
 significativo e muito raramente.

Só para acrescentar um comentário: se bem me lembro o ganho obtido
está mais relacionado a programas de processamento de imagens, vídeos
e coisas do tipo (que podem usar as extensões SSE do processador;
processamento SIMD).

--
.o. -=- Arkanoid -=-
..o http://bertelli.endofinternet.net 
ooo Debian GNU/Linux



Re: Problema com Arquitetura

2005-09-29 Por tôpico Paulo Marcondes
 Existe algum parâmetro no apt-get para poder escolher
 o tipo de binário: i386, i686 coisas do tipo.

O apt-get/dselect automagicamente determina sua arquitetura e baixa o
pacote correto.

--
No Referendo de 23 de outubro, vote 1.



Re: Problema com Arquitetura

2005-09-29 Por tôpico Márcio de Araújo Benedito

--- linux-free [EMAIL PROTECTED] escreveu:

 Olá lista,
 
 Estou querendo colocar Debian nos servidores do meu
 trabalho, onde predomina Suse e Slackware.
 
 Mas o Admin bateu na tecla de que os binarios
 distribuidos pelos mirrors debian são para
 arquitetura
 i386, visto que temos maquina servidores (com PC's
 potentes) usando PC's.

Peça a ele um estudo cientifico que prova, levando em
conta a lei da ordem de grandeza, que um binário
compilado para 386/486 tem um desempenho melhor que um
binário compilado para 686.

Isso é conversa para boi dormir, de quem não sabe nem
a hora que está com fome.

-- 
Esta mensagem não contém nenhuma informação confidencial, 
pois se é para ser confidencial não poderia ser transitada 
por e-mail em uma lista pública. Portanto você pode fazer 
qualquer coisa com esta mensagem, incluíndo esta sátira à 
notas de copyrights ridiculas, que eu não estou nem aí!!!








___ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-29 Por tôpico linux-free

--- Paulo Marcondes [EMAIL PROTECTED]
escreveu:

  Existe algum parâmetro no apt-get para poder
 escolher
  o tipo de binário: i386, i686 coisas do tipo.
 
 O apt-get/dselect automagicamente determina sua
 arquitetura e baixa o
 pacote correto.

Que ótimo Paulo, onde eu verifico isso? qual comando
ou parâmetro do apt que eu uso para verificar se o
apt-get  pegou a arquitetura correta para meu PC?

Obrigado...

 --
 No Referendo de 23 de outubro, vote 1.
 
 









___ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-29 Por tôpico Marcos Lazarini

linux-free wrote:

Olá lista,

Estou querendo colocar Debian nos servidores do meu
trabalho, onde predomina Suse e Slackware.

Mas o Admin bateu na tecla de que os binarios
distribuidos pelos mirrors debian são para arquitetura
i386, visto que temos maquina servidores (com PC's
potentes) usando PC's.

Existe algum parâmetro no apt-get para poder escolher
o tipo de binário: i386, i686 coisas do tipo.


Pra arquitetura x86, o unico q vc escolhe é o kernel; os outros são os 
mesmos para todos.


Mas sou do ponto do Márcio: não sei se haverá ganho significativo de 
desempenho, a nao ser q vc esteja usando máquinas mais antigas ( 1GHz).

Em compensação, vc vai gastar o dobro (se não o triplo) de HD.

Faça o teste e comprove: instale um gentoo. Não é tão complicado qdo 
parece, mas demoora... Depois, nem fica tããão mais rápido assim. 
Antes q vc pergunte, eu fiz isso.


--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-29 Por tôpico Leandro Guimarães Faria Corcete DUTRA
Em Thu, 29 Sep 2005 11:09:03 -0300, Paulo Marcondes escreveu:

 O apt-get/dselect automagicamente determina sua arquitetura e baixa o
 pacote correto.

Infelizmente não é verdade... só o núcleo muda.

-- 
Leandro Guimarães Faria Corsetti Dutra  +55 (11) 5685 2219
mailto:[EMAIL PROTECTED]+55 (11) 5686 9607
http://br.geocities.com./lgcdutra/  +55 (11) 9406 7191
xmpp:[EMAIL PROTECTED]+55 (11) 4390 5383


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-29 Por tôpico Tiago Saboga
Em Qui 29 Set 2005 23:36, Leandro Guimarães Faria Corcete DUTRA escreveu:
 Em Thu, 29 Sep 2005 11:09:03 -0300, Paulo Marcondes escreveu:
  O apt-get/dselect automagicamente determina sua arquitetura e baixa o
  pacote correto.

   Infelizmente não é verdade... só o núcleo muda.

Tenho a impressão que está tendo uma pequena confusão nesta thread, ou a 
confusão é minha ;-)

O debian está disponível, por exemplo, para mais de 10 arquiteturas, e uma 
delas é x86, ou melhor o IA-32. Todos os processadores citados nesta thread 
fazem parte desta arquitetura (386, pentium, 686, duron, athlon), e a única 
outra de que ouço falar com frequencia aqui na lista é amd64.

Até aqui estava razoavelmente seguro. Agora vem a parte que não tenho muita 
certeza. O APT tem que saber qual a sua arquitetura, até porque os pacotes 
têm que ser compilados para uma arquitetura específica, e a princípio não 
funcionariam em outras arquiteturas (com exceções, como amd64/ia32). A 
pergunta colocada inicialmente, me parece, não se referia a arquitetura, mas 
a otimizações voltadas para o processador específico que está sendo 
utilizado. E aí eu acho que os pacotes debian básicos são todos compilados 
para 386, mas lembro de ter visto uma discussão em algum lugar sobre passar a 
compilá-los para um processador mais recente, mas não sei se houve alguma 
decisão a respeito.

Em todo caso, não é necessário instalar o gentoo. Com o apt-build é possível 
compilar os programas que forem mais importantes e que demandem melhor 
desempenho quase com a mesma praticidade do emerge do gentoo, ao menos em 
teoria (tentei usar o apt-build duas vezes e não funcionou, mas tem gente que 
usa e diz que funciona muito bem; é verdade que não fui muito longe nas 
tentativas, nem tentei pedir socorro aqui na lista).

se estiver enganado em alguma coisa, me corrijam...

tiago.



Re: Problema com Arquitetura

2005-09-29 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/29/2005 09:50 AM, linux-free wrote:
 Olá lista,

 Estou querendo colocar Debian nos servidores do meu
 trabalho, onde predomina Suse e Slackware.

 Mas o Admin bateu na tecla de que os binarios
 distribuidos pelos mirrors debian são para arquitetura
 i386, visto que temos maquina servidores (com PC's
 potentes) usando PC's.

 Existe algum parâmetro no apt-get para poder escolher
 o tipo de binário: i386, i686 coisas do tipo.

Você pode especificar os pacotes de uma determinada
arquitetura através do sources.list, no entanto, i386 e i686
fazem parte da mesma arquitetura/família que é o comumente
chamado x86, e o Debian não tem pacotes (além do kernel)
compilados para i686, apenas para i386.

Abraço,

- --
Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFDPLwSCjAO0JDlykYRAlqMAKC6VUWu50gJVe2w+SznQYtv7JWHEQCeKFyK
6mZheOvmuvRrV2MVJvzXEQg=
=LuG/
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-29 Por tôpico Marcos Vinicius Lazarini

Tiago Saboga wrote:

Em Qui 29 Set 2005 23:36, Leandro Guimarães Faria Corcete DUTRA escreveu:


Em Thu, 29 Sep 2005 11:09:03 -0300, Paulo Marcondes escreveu:


O apt-get/dselect automagicamente determina sua arquitetura e baixa o
pacote correto.


Infelizmente não é verdade... só o núcleo muda.



Tenho a impressão que está tendo uma pequena confusão nesta thread, ou a 
confusão é minha ;-)


O debian está disponível, por exemplo, para mais de 10 arquiteturas, e uma 
delas é x86, ou melhor o IA-32. Todos os processadores citados nesta thread 
fazem parte desta arquitetura (386, pentium, 686, duron, athlon), e a única 
outra de que ouço falar com frequencia aqui na lista é amd64.


Até aqui estava razoavelmente seguro. Agora vem a parte que não tenho muita 
certeza. O APT tem que saber qual a sua arquitetura, até porque os pacotes 
têm que ser compilados para uma arquitetura específica, e a princípio não 
funcionariam em outras arquiteturas (com exceções, como amd64/ia32). A 
pergunta colocada inicialmente, me parece, não se referia a arquitetura, mas 
a otimizações voltadas para o processador específico que está sendo 
utilizado. E aí eu acho que os pacotes debian básicos são todos compilados 
para 386, mas lembro de ter visto uma discussão em algum lugar sobre passar a 
compilá-los para um processador mais recente, mas não sei se houve alguma 
decisão a respeito.


É exatamente isso o q vc disse - houve uma discussão, e parece q apenas o 
debian-installer não roda mais abaixo de 486.


Em todo caso, não é necessário instalar o gentoo. Com o apt-build é possível 
compilar os programas que forem mais importantes e que demandem melhor 
desempenho quase com a mesma praticidade do emerge do gentoo, ao menos em 
teoria (tentei usar o apt-build duas vezes e não funcionou, mas tem gente que 
usa e diz que funciona muito bem; é verdade que não fui muito longe nas 
tentativas, nem tentei pedir socorro aqui na lista).


Bom, a ideia de usar o gentoo é que vc compile tanto kernel qto libs 
centrais (glibc e adjacencias) - são elas q vao dar o ganho real. No debian, 
não é tão saudável assim tentar compilar essas libs chaves; procure aquele 
tutorial que saiu algum tempo atras sobre o apt-build na net.

Os outros pacotes terão ganhos também, mas serão bem menores.

De qquer maneira, no primeiro update de segurança do pacote, tá lá vc se 
embrenhando novamente pelo apt-build... convenhamos, pra quem já se 
acostumou com o apt-get (ou aptitude), não dá mais pra viver sem ele :-) No 
gentoo, isso já foi previsto e faz parte do processo natural.


--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-29 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/29/2005 07:42 PM, linux-free wrote:
 --- Paulo Marcondes [EMAIL PROTECTED]
 escreveu:

Existe algum parâmetro no apt-get para poder escolher
o tipo de binário: i386, i686 coisas do tipo.

O apt-get/dselect automagicamente determina sua
arquitetura e baixa o
pacote correto.

 Que ótimo Paulo, onde eu verifico isso? qual comando
 ou parâmetro do apt que eu uso para verificar se o
 apt-get  pegou a arquitetura correta para meu PC?

$ dpkg --print-architecture


Lembrando que o i386 e i686 são da mesma arquitetura,
logo você vai pegar pacotes da i386 (kernel é exceção à regra).

Abraço,

- --
Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFDPLyMCjAO0JDlykYRAmDfAJ9sQqIDBqBBq9w2kOdRr/0y8gCBQQCgjW6w
RgxcWn0c7wADYr/M2KRxQlI=
=eE3i
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Problema com Arquitetura

2005-09-29 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/30/2005 12:16 AM, Tiago Saboga wrote:

[...]
 Até aqui estava razoavelmente seguro. Agora vem a parte que 
 não tenho muita certeza. O APT tem que saber qual a sua
 arquitetura, até porque os pacotes têm que ser compilados
 para uma arquitetura específica, e a princípio não funcionariam
 em outras arquiteturas (com exceções, como amd64/ia32).

O apt utilizar uma tabela (archtable) pra reconhecer a
arquitetura e pegar o Contents/Packages correspondente à sua
arquitetura e com isso os demais pacotes.


 A pergunta colocada inicialmente, me parece, não se referia a 
 arquitetura, mas a otimizações voltadas para o processador
 específico que está sendo utilizado. E aí eu acho que os
 pacotes debian básicos são todos compilados para 386, mas
 lembro de ter visto uma discussão em algum lugar sobre passar a
 compilá-los para um processador mais recente, mas não sei se 
 houve alguma decisão a respeito.

O suporte a 386 ia ser cortado e o suporte seria a partir
do 486, IIRC foi mantido o 386. Isto posto, todos os pacotes da
família x86 são compilados pra i386, não existe repositório
oficial que compile para processadores poderosos (i686, k7).


 Em todo caso, não é necessário instalar o gentoo. Com o apt-build 
 é possível compilar os programas que forem mais importantes e que
 demandem melhor desempenho quase com a mesma praticidade do emerge
 do gentoo, ao menos em teoria (tentei usar o apt-build duas vezes
 e não funcionou, mas tem gente que usa e diz que funciona muito
 bem; é verdade que não fui muito longe nas tentativas, nem tentei
 pedir socorro aqui na lista).

O apt-build funciona, ele só é um pouco chato de configurar. :)
Há outras alternativas pra sistemas de rebuild... e eu realmente não
me lembro o nome delas agora...

[...]

Abraço,

- --
Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Debian - http://enigmail.mozdev.org

iD8DBQFDPL3UCjAO0JDlykYRAv9gAJ9LckhrN9lhL3vmvAcu+2cqL/ErgwCfR6t1
R4g+V4HsT7LXgy+4VKqAfYM=
=p9GA
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]