Re: Problema com Arquitetura
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
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
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
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
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
--- 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
--- 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
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
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
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
-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
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
-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
-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]