| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Korova

Inscrit le: 26 Mai 2004 Localisation: Ardennes (08)
|
Posté le: 04 Déc 2004 23:48 Sujet du message: [apt-build]Questions pour ma culture personnelle |
|
|
J'ai lu récemment cette documentation sur le net qui parle de la commande apt-build. Il me semble également l'avoir vu évoquer récemment sur ce forum à propos de la recompilation et l'optimisation du noyau.
Si j'ai bien compris, cette commande permet de recompiler simplement des paquets deibnas qui existent pour les adapter à son architecture (si on n'a pas un 386, en somme...)
Mes questions sont :
1) ai-je bien compris la documentation ?
2) Sachant que j'ai un processeur Athlon XP 2400+ avec un noyau 2.4.26 "normal", cela peut-il être intéressant pour moi d'utiliser apt-build ?
3) c'est quoi en fait la différence entre le paquet "normal" et celui d'apt-build, qu'est-ce qu'on gagne avec apt-build ? (du temps de réponse, de la vitesse de calcul, de l'allègement de charge processeur, je dis n'importe quoi ...?)
Question subsidiaire : faudrait-il contacter le rédacteur de cette documentation pour lui demander s'il veut bien qu'elle soit adaptée ou reprise sur Andesi ?
Korova, cherche à apprendre, toujours... (elle aussi) |
|
| Revenir en haut |
|
 |
ptitlouis
Inscrit le: 21 Avr 2003 Localisation: Châlons-en-Champagne/Reims
|
Posté le: 05 Déc 2004 00:37 Sujet du message: Re: [apt-build]Questions pour ma culture personnelle |
|
|
| Korova a écrit: | | J'ai lu récemment cette documentation sur le net qui parle de la commande apt-build. Il me semble également l'avoir vu évoquer récemment sur ce forum à propos de la recompilation et l'optimisation du noyau. |
apt-build est utilisé pour les paquets normaux pas pour les noyaux.
| Citation: |
Si j'ai bien compris, cette commande permet de recompiler simplement des paquets deibnas qui existent pour les adapter à son architecture (si on n'a pas un 386, en somme...)
|
c'est ca
| Citation: |
Mes questions sont :
1) ai-je bien compris la documentation ?
|
Sans avoir lu la doc, ca m'en a tout l'air
| Citation: |
2) Sachant que j'ai un processeur Athlon XP 2400+ avec un noyau 2.4.26 "normal", cela peut-il être intéressant pour moi d'utiliser apt-build ?
|
non, je ne pense pas
| Citation: |
3) c'est quoi en fait la différence entre le paquet "normal" et celui d'apt-build, qu'est-ce qu'on gagne avec apt-build ? (du temps de réponse, de la vitesse de calcul, de l'allègement de charge processeur, je dis n'importe quoi ...?)
|
en gros ca gagne un peu de temps d'execution dues aux optimisations de compilation qui fera que le programme s'exécute plus vite et blablabla...
| Citation: |
Question subsidiaire : faudrait-il contacter le rédacteur de cette documentation pour lui demander s'il veut bien qu'elle soit adaptée ou reprise sur Andesi ?
|
Si la documentation est sous licence GPL tu peux la modifier sans problème
et si tu le souhaites, tu peux l'avertir que tu as modifié sa doc et ajouter sur le site  _________________ [img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img][email protected]
mangeur de cigognes |
|
| Revenir en haut |
|
 |
Neuromancien
Inscrit le: 05 Oct 2003
|
Posté le: 07 Déc 2004 22:01 Sujet du message: |
|
|
Je ne suis pas d'accord ! Les applications sont effectivement plus rapides lorsqu'elles sont recompilées. Je l'ai observé sous Gentoo, sous Arch Linux (paquets compilés pour 686) et sous Debian avec apt-build. J'ai un Athlon 2800 XP.
Par contre je me pose une question : faut-il d'abord supprimer un paquet avec apt-get remove avant de le recompiler ? _________________ The software said "Requires Windows98, Win2000, or better."
So I installed Linux.
Un problème avec Wine ? On vous attend sur WineFR.
Venez nous rejoindre sur Info-Help. |
|
| Revenir en haut |
|
 |
armen

Inscrit le: 09 Mar 2004 Localisation: Ouest-Nord-Ouest de la France
|
Posté le: 08 Déc 2004 07:16 Sujet du message: |
|
|
Si tu as un Athlon, ne te faut-il pas le noyau pour athlon ? qui doit être du genre : kernel-image*-k7-* _________________ "La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry |
|
| Revenir en haut |
|
 |
ptitlouis
Inscrit le: 21 Avr 2003 Localisation: Châlons-en-Champagne/Reims
|
Posté le: 08 Déc 2004 11:37 Sujet du message: |
|
|
| Neuromancien a écrit: | Je ne suis pas d'accord ! Les applications sont effectivement plus rapides lorsqu'elles sont recompilées. Je l'ai observé sous Gentoo, sous Arch Linux (paquets compilés pour 686) et sous Debian avec apt-build. J'ai un Athlon 2800 XP.
Par contre je me pose une question : faut-il d'abord supprimer un paquet avec apt-get remove avant de le recompiler ? |
T'as fais un bench entre une debian et des paquets précompilés et une gentoo ?
Tu appelle quoi plus rapide ? OOo se lance en moins de 10s sur ta gentoo ?
tu as utilisé les même applis ? le même noyau (avec les meme options et tout) ? _________________ [img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img][email protected]
mangeur de cigognes |
|
| Revenir en haut |
|
 |
ptitlouis
Inscrit le: 21 Avr 2003 Localisation: Châlons-en-Champagne/Reims
|
Posté le: 08 Déc 2004 11:38 Sujet du message: |
|
|
| armen a écrit: | | Si tu as un Athlon, ne te faut-il pas le noyau pour athlon ? qui doit être du genre : kernel-image*-k7-* |
Ca ameliorera certainement la reactivité de l'OS c'est indeniable, mais je doute que le gain soit réellement visible. _________________ [img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img][email protected]
mangeur de cigognes |
|
| Revenir en haut |
|
 |
Neuromancien
Inscrit le: 05 Oct 2003
|
Posté le: 08 Déc 2004 11:50 Sujet du message: |
|
|
| ptitlouis a écrit: | | Neuromancien a écrit: | Je ne suis pas d'accord ! Les applications sont effectivement plus rapides lorsqu'elles sont recompilées. Je l'ai observé sous Gentoo, sous Arch Linux (paquets compilés pour 686) et sous Debian avec apt-build. J'ai un Athlon 2800 XP.
Par contre je me pose une question : faut-il d'abord supprimer un paquet avec apt-get remove avant de le recompiler ? |
T'as fais un bench entre une debian et des paquets précompilés et une gentoo ?
Tu appelle quoi plus rapide ? OOo se lance en moins de 10s sur ta gentoo ?
tu as utilisé les même applis ? le même noyau (avec les meme options et tout) ? |
Non, il ne s'agit pas d'un bench fiable. Les versions des applications ne sont pas les mêmes, le noyau n'est pas le même et la configuration est différente. Je n'ai pas encore compilé OpenOffice sous Gentoo. Par contre j'ai constaté que le lancement des applications (Xfce, Firefox...) est un peu plus rapide sous Gentoo ou Arch mais également sous Debian avec des paquets recompilés. Mais il ne faut pas s'attendre à un gain extraordinaire. _________________ The software said "Requires Windows98, Win2000, or better."
So I installed Linux.
Un problème avec Wine ? On vous attend sur WineFR.
Venez nous rejoindre sur Info-Help. |
|
| Revenir en haut |
|
 |
ptitlouis
Inscrit le: 21 Avr 2003 Localisation: Châlons-en-Champagne/Reims
|
Posté le: 08 Déc 2004 12:07 Sujet du message: |
|
|
Oui, c'est ce qu'il est dit partout, donc l'interet est très limité si tu as une machine puissante, pour une petite config de je dis pas. Mais pour un 2800+ j'en vois pas vraiment l'interet, de plus si ton pc est équipé de beaucoup de ram, tu risque de moins souffrir de cette apparente lenteur.
Donc beaucoup de temps de perdu pour pas grand chose. _________________ [img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img][email protected]
mangeur de cigognes |
|
| Revenir en haut |
|
 |
Malekal_morte

Inscrit le: 16 Sep 2004 Localisation: Paris
|
Posté le: 08 Déc 2004 13:49 Sujet du message: |
|
|
| ptitlouis a écrit: | | Oui, c'est ce qu'il est dit partout, donc l'interet est très limité si tu as une machine puissante |
surtout si c'est pour se taper 1/4 d'heure de compilation.. et gagner 1s au lancement.... _________________ ---
Malekal_morte
- http://www.malekal.com - |
|
| Revenir en haut |
|
 |
ptitlouis
Inscrit le: 21 Avr 2003 Localisation: Châlons-en-Champagne/Reims
|
Posté le: 08 Déc 2004 14:40 Sujet du message: |
|
|
| Malekal_morte a écrit: | | ptitlouis a écrit: | | Oui, c'est ce qu'il est dit partout, donc l'interet est très limité si tu as une machine puissante |
surtout si c'est pour se taper 1/4 d'heure de compilation.. et gagner 1s au lancement.... |
Bah 1/4 h ca va encore, mais compile Xfree/Xorg, mozilla, OOo et autres trucs bien lourds l'avantage d'une distribution binaire se fait très vite sentir _________________ [img]http://edgar.netflint.net/[email protected]&type=image&iconset=phpbb[/img][email protected]
mangeur de cigognes |
|
| Revenir en haut |
|
 |
Malekal_morte

Inscrit le: 16 Sep 2004 Localisation: Paris
|
Posté le: 08 Déc 2004 15:35 Sujet du message: |
|
|
Ben.. j'ai un pote qui est très gentoo..
il me dit que pour installer kde faut 6h..
Je comprends mm pas comment on peut utiliser gentoo. Perso, je trouve rpm lent comparé à deb... mais alors gentoo
( ceci n'est pas un lancement de troll :p pis je parle pe dans le vide hein j'ai jamais installé de gentoo ) _________________ ---
Malekal_morte
- http://www.malekal.com - |
|
| Revenir en haut |
|
 |
Korova

Inscrit le: 26 Mai 2004 Localisation: Ardennes (08)
|
Posté le: 08 Déc 2004 18:09 Sujet du message: |
|
|
Pendant que j'y suis, je me pose une question existentielle...
j'ai donc ceci comme processeur (source : dmesg)
CPU: AMD Athlon(tm) XP 2400+ stepping 01
J'ai compilé moi-même mon kernel 2.4.26 avec ces options là dans la section type de processeur...
| Code: |
#
# Processor type and features
#
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
CONFIG_MK7=y
# CONFIG_MK8 is not set
# CONFIG_MELAN is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_HAS_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_USE_3DNOW=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_F00F_WORKS_OK=y
CONFIG_X86_MCE=y
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
# CONFIG_EDD is not set
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_HIGHMEM is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_MTRR=y
# CONFIG_BIGPHYS_AREA is not set
# CONFIG_SMP is not set
# CONFIG_X86_UP_APIC is not set
# CONFIG_X86_UP_IOAPIC is not set
# CONFIG_X86_TSC_DISABLE is not set
CONFIG_X86_TSC=y
|
Ma question : mon noyau est-il encore un i386 de base ou un K7 ?
Si c'est un K7, quand je télécharge des paquets, il me télécharge des paquets pour K7 ou des paquets pour i386 ?
Korova, aussi avide d'apprendre que Mélodie |
|
| Revenir en haut |
|
 |
ustilago

Inscrit le: 14 Aoû 2004 Localisation: Charente-Maritime
|
Posté le: 08 Déc 2004 18:22 Sujet du message: |
|
|
| Korova a écrit: | | Ma question : mon noyau est-il encore un i386 de base ou un K7 ? |
K7
| Korova a écrit: | | Si c'est un K7, quand je télécharge des paquets, il me télécharge des paquets pour K7 ou des paquets pour i386 ? |
Où as-tu vu une distribution debian spécialisée pour chaque processeur ? J'entends en architecture intel86
Les paquets sont uniquement disponibles pour l'architecture générale i386, donc non optimisés pour chaque processeur. Après tu peux choper des paquets pour alpha ou S390, mais là ça risque de marcher moins bien
Je penses qu'il faut bien différencier deux choses : le noyau, facilement déclinable en sous-architectures (386, 486, pentium, PIII-PIV, athlon, ...) parce que ça se recompile vite, et toute la partie logicielle qui elle n'est portée que sur les architectures de base (i386, alpha, ppc, ...) parce que ce sont des volumes énormes d'archives et des temps conséquents de compilation.
Dites moi si je me trompe Le Maître est pas dans le coin ?? Peut-être qu'il lit plus non plus les discussions de Korova
Usti _________________ Faut pas énerver un tigre ...  |
|
| Revenir en haut |
|
 |
ledub

Inscrit le: 22 Avr 2003 Localisation: Creil (60)
|
Posté le: 08 Déc 2004 18:43 Sujet du message: |
|
|
| ustilago a écrit: | Dites moi si je me trompe Le Maître est pas dans le coin ?? Peut-être qu'il lit plus non plus les discussions de Korova  | Je suis là !!! Et toujours lecteur des messages de Mademoiselle Korova.
Je suis un peu comme Usti concernant les types de microprocesseurs (K6 & Co. = Intel = 386) mais aussi un peu comme Korova car mplayer est décliné en plusieurs paquets pour différents microprocesseurs, il se peut donc qu'il faille configurer apt pour télécharger les paquets disponibles pour un K7.
LeDub qui a eu un KK avec son navigateur donc a pu la belle nouvelle  _________________
 |
|
| Revenir en haut |
|
 |
Korova

Inscrit le: 26 Mai 2004 Localisation: Ardennes (08)
|
Posté le: 08 Déc 2004 18:51 Sujet du message: |
|
|
Oui, effectivement, je suis allée voir dans les pages de paquets debian, ils proposent un tas de versions, mais style "alpha" "arm" "hppa", etc... mais rien qui ressemble à "k7".
Donc l'intérêt d'apt-build serait de permettre à partir des paquets "i386" de les "transformer" en paquets "k7" (attention, ma question est toute théorique, j'ai bien compris que le gain réel ne serait que très léger en ce qui me concerne...)
Et du coup, l'option que j'ai choisie dans ma config de noyau (k7), ne m'apporte pas grand chose en fait (je pense que ça rejoint le sujet de cette discussion, non ?)
Korova, essaie de vérifier si elle a bien compris |
|
| Revenir en haut |
|
 |
|