Un kernel patché Gentoo sans Gentoo - Installation - Linux et OS Alternatifs
Marsh Posté le 06-05-2003 à 11:35:15
- Fred - a écrit : Salut à tous ! |
Le kernel gentoo est parait-il (vu sur les forums gentoo) loin d'être bon, surtout le 2.4.20, avec des exemples de plusieurs personnes retournant au 2.4.19 ou aux sources de kernel.org.
Perso j'utilise celui ci qui a parait-il de meilleures perfs.
* sys-kernel/ck-sources
Latest version available: 2.4.20-r6
Latest version installed: 2.4.20-r6
Size of downloaded files: 28,031 kB
Homepage: http://members.optusnet.com.au/ckolivas/kernel/
Description: Full sources for the Stock Linux kernel Con Kolivas's high performance patchset
Marsh Posté le 06-05-2003 à 14:09:08
moi j'utilise les gamingsources 2.4.20-r3 de gentoo, et j'ai perçu une nette différence (à l'oeil quand meme) entre celle ci et la gentoo de base r3, c bcp plus rapide pour les applis multimedia du style desctroumpfage télé etc...
Marsh Posté le 06-05-2003 à 14:17:01
La question m'interesse aussi, à savoir : comment récuperer des kernels patchés tout prêt de la qualité de ceux de Gentoo et les compiler sur une autre distrib ?
Marsh Posté le 06-05-2003 à 16:10:28
Ce serait pas seulement pour les perfs, mais aussi pour la sécurité. Dès qu'on a mis deux ou trois patches, GRSec par exemple ne passe plus, donc avec un groupe de patches comme ceux de la Gentoo c'est bien plus pratique
Aucune idée donc pour mener à bien le patch du kernel avec le pack Gentoo ?
Marsh Posté le 06-05-2003 à 16:19:09
Bah c'est pas bien compliqué, il suffit que qqn qui a une gentoo installe les sources gentoo et les sources vanilla. Après on fait un diff sur les deux et on a un Mega-patch-gentoo !
après il s'applique en un coup avec la commande patch.
Si vous voulez je vous fais ça dans la soirée
Marsh Posté le 06-05-2003 à 16:21:19
Sixtiz a écrit : Bah c'est pas bien compliqué, il suffit que qqn qui a une gentoo installe les sources gentoo et les sources vanilla. Après on fait un diff sur les deux et on a un Mega-patch-gentoo ! |
Yes!
On compte sur toi
Marsh Posté le 06-05-2003 à 16:28:03
+1 ! si c dispo ce soir je teste direct
Marsh Posté le 06-05-2003 à 16:38:06
Attends, normalement certains patches ne sont dispos que si tu mets une valeur USE spéciale, d'après ce que j'ai lu dans la doc des patches Gentoo ...
Le mieux serait que l'on puisse appliquer à partir du pack et du kernel ces *** de patches au noyau ...
Mais ce serait sympa de faire un diff qd même, avec tout dedans
Marsh Posté le 06-05-2003 à 17:23:42
Voilà c'est fait : vous pouvez récupérer le patch là : http://www.rez-metz.ese-metz.fr/sixtiz/megapatch.bz2
pour appliquer le patch :
bunzip2 megapatch.bz2
cd /usr/src/linux
patch -p1 < chemin_vers/megapatch
et hop !
Marsh Posté le 06-05-2003 à 17:27:59
Petite précision : le kernel utilisé est gentoo-sources-2.4.20-r2, avec le flag crypto activé.
Marsh Posté le 06-05-2003 à 18:02:20
Euh ... pas moyen d'avoir le r3 ?
Et est-ce que tu as pu comprendre comment le script sélectionnait les patches à appliquer ? Tu aurais le script emerge pour la r3 stp ?
Marsh Posté le 06-05-2003 à 18:22:59
le -r3 est pas en stable... c'est pour ça que j'ai le -r2, c'est celui que j'utilise.
Sinon voilà l'ebuild de la -r3 :
Citation : |
Marsh Posté le 06-05-2003 à 20:17:43
Donc, qu'on récapitule dans l'ordre :
Sinon, j'aîmerais juste avoir l'ebuild pour xfs-sources, pour voir si l'on peut encore patcher avec xfs ...
Donc ma recommendation :
http://www.kernel.org/pub/linux/ke [...] 20.tar.bz2
http://distro.ibiblio.org/pub/linu [...] r2.tar.bz2 (stable)
http://distro.ibiblio.org/pub/linu [...] r3.tar.bz2 (testing)
cd /usr/src |
Encore un grand merci pour ta contribution Sixtiz, vraiment sympa
Marsh Posté le 06-05-2003 à 21:17:12
Si jamais y'a d'autres megapatchs gentoo dans le style qui vous intéressent, n'hésitez pas à me faire signe... Si je suis de bonne humeur je les ferai
Attention pour le patch gcc-3.1, il est utile pour gcc version 3.1 et supérieures...
Sinon voilà l'ebuild pour xfs-sources-2.4.20-r3
Citation : # Copyright 1999-2003 Gentoo Technologies, Inc. |
Marsh Posté le 07-05-2003 à 10:01:25
Ton mégapatch est le gaming source dont parlais K666 ?
Sinon y'aurais pas moyen d'en faire un MegaPatch ?
Qui a essayé ? (Je suis pas chez moi, j'ai pas Nux ici )
Marsh Posté le 07-05-2003 à 10:47:40
Un truc qui serait apréciable ... si vous voulez utiliser les sources des noyaus patchés par Gentoo & co ... y'a pas de pb ... mais montez des mirroirs pour pas gêner les users Gentoo réguliers ... On a eu qq soucis de bande passante à une époque avec certains serveurs chez iBiblio notamment ...
Merci d'avance ...
Marsh Posté le 07-05-2003 à 10:50:08
sinon je viens de lire que tweaker votre disque dur est très important pour responsivité de votre nunux !!
Subject: Re: X responsiveness
From: Ben Sparks <sparks <at> bzsparks.com>
Date: 28 Apr 2003 15:09:56 +0000
Newsgroups: gmane.linux.gentoo.user
Reply-to: gentoo-user <at> gentoo.org
I had the same problem , my responsiveness was crap...until I enabled dma. my hd performance was so much better after I enabled it. Also, if you want dma to be enabled when you start your computer add this line to your /etc/conf.d/local.start file: "/sbin/hdparm -qc1 -qd1 -qm16 -qk1 -qu1 /dev/hda" without quotes. you can do a man hdparm to find out what each flag does, but I have found that this gies me the best performance. Also, the "q" before each flag tells it to do that in quiet mode, which means it won't spit anything out on the screen when you boot up. Good luck
Ben
chose que j'ai fait !! pas encore testé!
mais :
si quelqu'un a l'équivalent de cette commande pour du matos scsi en Ultra160 ???
Marsh Posté le 17-05-2003 à 23:14:15
k666 a écrit : sinon je viens de lire que tweaker votre disque dur est très important pour responsivité de votre nunux !! |
Je me trompe peut-être, mais je pense pas qu'il y ait d'histoires d'UDMA en SCSI...
Marsh Posté le 28-05-2003 à 13:41:10
oui je pense que ca doit etre différent mais la question reste posée comment tout mettre à fond la caisse dans un disque scsi de dernier cri ?
Marsh Posté le 28-05-2003 à 14:17:33
Je pense que t'as rien à toucher et c'est bon. Y'a qu'à faire un hdparm dessus pour tester la vitesse...
Marsh Posté le 28-05-2003 à 20:09:13
Perso, mon kernel patché Gentoo marche super ... j'ai rajouté un petit patch cramfs (qui marche pas d'enfer d'ailleurs ...), et tout tourne bien. Il suffit de suivre les conseils que j'ai donné plus haut
Je referais le test lorsque la version Gentoo du 2.4.21 sortira
Et pour hdparm, je vous conseille ceci :
Citation : hdparm -A1 -c1 -d1 -m16 -p4 -u1 -W1 -Xudma2 /dev/hda |
Marsh Posté le 02-06-2003 à 01:21:34
- Fred - a écrit :
|
Pourquoi mettre -Xudma2 qd certains disques peuvent faire mieux ?
Vo mieux d'abord faire un hdparm -i pour savoir quel mode est supporté par son disque, et voir s'il n'est pas déjà activé dans son mode le + rapide à l'aide d'un -d1 (franchement, qui a inventé cette font avec le "un" et le "l" (èle) qui sont identiques!)
pour info, mon disque :
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
Marsh Posté le 02-06-2003 à 06:44:39
lol, perso j'ai pas un DD de Star Wars, le mien ne supporte que l'udma2 (et encore ...). Y a-t-il un moyen (autre que de dumper les valeurs à l'arrach') de sélectionner automatiquement le mode dma le plus rapide, et dans le cas où le dma n'était pas supporté, le plus haut pio ?
Marsh Posté le 07-06-2003 à 23:33:03
Pour ceux que ca intéresse, juste avant le 2.4.21 :
http://distro.ibiblio.org/pub/linu [...] r5.tar.bz2
Attention, il y a une nouvelle catégorie ipv6 ...
Marsh Posté le 06-05-2003 à 07:24:39
Salut à tous !
J'ai une Debian Sid et j'aîmerais appliquer les patches du kernel du package Gentoo. J'ai donc téléchargé l'archive ici :
http://distro.ibiblio.org/pub/linu [...] r3.tar.bz2
J'ai ensuite décompressé mon noyau 2.4.20 et j'ai appliqué les patches avec addpatches. Après plusieurs tests, je me rends compte qu'il faut isoler les *.rmap pour n'appliquer que les *.aavm sans quoi les patches foirent. Mais maintenant j'ai un autre problème avec le device mapper et evms : je suis obligé d'isoler tout les fichiers 2* sans quoi les patchs ne s'appliquent pas correctement !
Ma question est donc : comment récupérer un kernel avec tout les patches de la Gentoo sans que ca foire