View previous topic :: View next topic |
Author |
Message |
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Wed Mar 23, 2005 6:30 pm Post subject: [patchset] cj-sources |
|
|
-cj kernel patchset
Dernière mise à jour : 20 juillet 2006
Disclaimer : bien que ceci ne devrait pas arriver, je ne suis pas responsable des dommages occasionnés par l'utilisation de ce patchset.
FAQ
Pourquoi avoir créé ce patchset ?
Je suis l'heureux possesseur d'un laptop HP nx7000. J'ai donc essayé un jour Software Suspend 2. J'ai également voulu tester le patchset de Con Kolivas, reconnu pour ses performances en desktop. J'ai également fait quelques tests avec Reiser4. Comment obtenir tout cela ? Il y a bien les -morph mais je voulais un patchset léger qui ne contienne que le strict nécessaire. J'ai donc decidé de créer mon propre patchset.
A qui s'adresse les cj-sources ?
J'ai créé ce patchset pour mon laptop. Ces sources sont donc plutôt destinées aux possesseurs de laptop qui désirent des performances optimales tout en ayant une stabilité aussi bonne que possible. Je pars du principe que le noyau officiel est stable et que l'ajout de patches annexes ne va, en général, que dégrader la stabilité du système. D'où mon envie d'avoir un patchset aussi minimal que possible tout en offrant les fonctionnalités nécessaires. A noter que les cj-sources ne sont pas réservées qu'au laptop. L'hibernation peut être pratique sur un ordinateur de bureau également.
C'est nul ton truc, il suffit d'appliquer les différents patches un à un ?
Euh... ben oui en fait... C'est du reste comme ça que je le fais Le premier patch va s'appliquer sans problème. Le second va sans doute vouloir travailler sur un fichier qui vient d'être modifier par le premier patch. Et c'est là que les problèmes arrivent Surtout quand il y a plusieurs patches à appliquer... Au mieux, le système arrive à s'y retrouver et à appliquer la modification. Au pire, la modification est rejetée et il faut l'appliquer à la main. De plus, il arrive que le système se trompe et n'applique pas les modifications au bon endroit. Un vérification s'impose donc lors de fuzz. C'est là tout le travail. Il n'y a rien d'extraordinaire mais quelques connaissances de C, du kernel et une bonne rigueur sont tout de même nécessaires.
XYZ c'est trop d'la balle, faut le mettre dans les -cj ?
Comme dit plus haut, mon but est de rester avec un patchset aussi minimal que possible. Je ne cherche pas à imiter des sources comme les -cko ou les -morph. Je préfère garder un patchset simple et facile à maintenir. Cependant, je suis ouvert à toute proposition.
Les sources
Les cj-sources contiennent à l'heure actuelle les patches suivants :
A partir de suspend-2.1.9.8, il est indispensable d'installer suspend2-userui que ce soit pour le mode texte ou le mode fbsplash. Tout les informations nécessaires se trouvent ici.
A partir des 2.6.14-cj1, utiliser >=suspend2-userui-0.6.1 et >=hibernate-script-1.12.
La dernière version disponible :
Quote: | cj3-sources for 2.6.17 (*: patch mis à jour)
- ck1-sources
- patch-2.6.17.6 *
- software-suspend2-2.2.7.3 + fix *
- reiser4-for-2.6.17-1 *
- vesafb-tng-1.0-rc1-r3
- fbsplash-0.9.2-r5
- acpi-dsdt-initrd-v0.8.2
Le patch est disponible ici
Un ebuild est également disponible ici |
A+ _________________ http://www.jaqpot.net
http://www.fail2ban.org
Last edited by LostControl on Wed Jul 19, 2006 10:26 pm; edited 30 times in total |
|
Back to top |
|
|
Polo l33t
Joined: 27 Jan 2004 Posts: 649 Location: Angers, France
|
Posted: Wed Mar 23, 2005 6:38 pm Post subject: |
|
|
voila, je viens d'emerger le 2.6.11-cj2, et je doit dire qu'il s'est compilé sans aucuns probs....(plus le pb avec vesa-tng, vu que tu la corrigé. merci )
il est vraiment bien!! j'ai juste encore quelques petits problèmes avec le SS2, mais ce n'est pas l'endroi, et je préfère chercher encore avant de crier a l'aide
voila, c'est juste pour dire que le cj-sources est pour moi un très bon noyeau.... et en plus avec l'ebuild, c'est trop simple de l'installer! vraiment du bon boulot |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Wed Mar 23, 2005 6:49 pm Post subject: |
|
|
Polo wrote: | voila, c'est juste pour dire que le cj-sources est pour moi un très bon noyeau.... et en plus avec l'ebuild, c'est trop simple de l'installer! vraiment du bon boulot |
Merci Et bon courage avec ton SS2. Ca vaut vraiment la peine de creuser la question car c'est vraiment le pied de pouvoir mettre sa machine en hibernation sur disque
A+ _________________ http://www.jaqpot.net
http://www.fail2ban.org |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Fri Mar 25, 2005 3:12 pm Post subject: |
|
|
Salut,
Un patch pour cj2-sources est disponible ici.
J'ai supprimé le support de bootsplash pour rajouter celui de fbsplash. Il y a également un petit fix pour Reiser4.
J'ai en effet decidé de passer enfin à fbsplash. J'en ai profité pour tester suspend2 avec fbsplash et je dois dire que ça le fait vraiment bien Fini le suspend/resume en mode texte. On se croirait presque sous Windows
Voici un bref howto :
- Emerger les cj-sources 2.6.11-cj2
- Appliquer le patch cj2-cj3_pre0
- Suivre ce howto pour le support fbsplash
- Avant de compiler le noyau, ajouter le support "Userspace user interface support" de Software Suspend 2 (en dur)
- Installer "userui" disponible ici (dans "sys-apps")
- Ne pas oublié de linker le theme vers "/etc/splash/suspend2"
- Modifier "/etc/hibernate/hibernate.conf" et rajouter la ligne "ProcSetting userui_program /usr/sbin/userui_fbsplash"
- Reboot et test
C'est vraiment un howto succint désolé mais toutes les infos sont disponibles là, là et là
A+ _________________ http://www.jaqpot.net
http://www.fail2ban.org |
|
Back to top |
|
|
Polo l33t
Joined: 27 Jan 2004 Posts: 649 Location: Angers, France
|
Posted: Fri Mar 25, 2005 3:18 pm Post subject: |
|
|
ouh ! je sens que ce week end va etre l'occasion de revenir a fbsplash ^^.
en plus je crois savoir comment faire pour que l'usb ne fasse plus freezer la machine après un suspend...(le mettre en modules)
yees merci LostControl !! |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Tue Apr 12, 2005 9:24 pm Post subject: |
|
|
Salut,
Voici une nouvelle version avec enfin l'abondon de bootsplash au profit de fbsplash Eh oui, enfin un écran de suspend/resume qui va faire des envieux J'ai supprimé quelques patches optionnels de suspend2 afin d'alléger un peu le patchset. Malheureusement la version 2.1.8.5 de suspend2 n'est pas (encore !?) disponible pour le 2.6.11
A+ _________________ http://www.jaqpot.net
http://www.fail2ban.org |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Apr 13, 2005 2:40 pm Post subject: |
|
|
Cool !!!
Pour compléter, les versions des patchset inclus sont les suivantes :
Quote: | cj3-sources for 2.6.11
* ck4-sources
* software-suspend-2.1.8.2 (removed kdb, bootsplash, win4lin, mki)
* reiser4-for-2.6.11-3
* vesafb-tng-0.9-rc6
* fbsplash-0.9.2-2.6.11
* inotify-0.22-rml-2.6.11-1 |
Je vais (re)tester le sws2+fbsplash avec ce nouveau patchset. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
JonTHn n00b
Joined: 29 Jul 2004 Posts: 3
|
Posted: Wed Apr 13, 2005 3:38 pm Post subject: |
|
|
Je viens de le tester c'est sympa et y a juste ce qu'il faut.
Merci _________________ Le savoir appartient à tout le monde. |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Wed Apr 13, 2005 4:27 pm Post subject: |
|
|
J'ai plus de bootsplash avec ce kernel (alors que j'ai rien touché, juste recompilé le kernel et mis à la place de l'ancien) comment se fait-ce ?
Je suis en vesa-fb (pas TNG quoi) ça peut venir de ça ? |
|
Back to top |
|
|
Longfield Guru
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Wed Apr 13, 2005 4:55 pm Post subject: |
|
|
LostControl wrote: |
Voici une nouvelle version avec enfin l'abondon de bootsplash au profit de fbsplash
|
C'est tout-à-fait normal que t'aies pas de bootsplash, pas besoin de chercher plus loin ! _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Wed Apr 13, 2005 6:13 pm Post subject: |
|
|
tite question avant de faire une bêtise :
reiser4 REMPLACE reiser3.6 ?
toutes mes données sont en reiser et j'ai pas envie de tout casser |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Wed Apr 13, 2005 6:19 pm Post subject: |
|
|
blasserre wrote: | tite question avant de faire une bêtise :
reiser4 REMPLACE reiser3.6 ?
toutes mes données sont en reiser et j'ai pas envie de tout casser |
nan c un suplement ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Wed Apr 13, 2005 6:21 pm Post subject: |
|
|
kernel_sensei wrote: | nan c un suplement ! |
merci kernel |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Wed Apr 13, 2005 6:25 pm Post subject: |
|
|
Longfield wrote: | LostControl wrote: |
Voici une nouvelle version avec enfin l'abondon de bootsplash au profit de fbsplash
|
C'est tout-à-fait normal que t'aies pas de bootsplash, pas besoin de chercher plus loin ! | euh ouais pardon, déformation de l'habitude, j'utilise les gentoo-dev-sources normalement, avec fbsplash donc (enfin depuis le 2.6.9 je crois) et là j'ai copilé le CJ avec le même .config, et j'ai mis le noyau à la place de mon noyau normal (donc même pas touché le bootloader) et je n'ai plus de fbsplash ... |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Wed Apr 13, 2005 7:03 pm Post subject: |
|
|
bon ça m'a donné l'occasion de re-tester vesfb-tng qui donc marche, mais le fbsplash ne marche pas pour autant |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
|
Back to top |
|
|
titix Guru
Joined: 01 Nov 2003 Posts: 343 Location: Paris, France
|
Posted: Wed Apr 13, 2005 7:33 pm Post subject: |
|
|
Allez je préchauffe le CPU et c'est parti ! _________________ titix
« La route est longue... mais la voie est libre ! » |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Wed Apr 13, 2005 8:09 pm Post subject: |
|
|
spider312 wrote: | bon ça m'a donné l'occasion de re-tester vesfb-tng qui donc marche, mais le fbsplash ne marche pas pour autant |
Oui j'aurais dû le préciser. Il faut utiliser les toutes dernières versions des splashutils qui sont hard masked. Personnellement ça marche nickel
Voilà ce que j'ai dans mon grub.conf pour ceux que ça intéresse :
Code: | title=Gentoo Linux 2.6.11-cj3
root (hd0,0)
kernel (hd0,0)/kernel-2.6.11-cj3 root=/dev/hda3 video=vesafb:ywrap,mtrr,1024x768-32@70 resume2=swap:/dev/hda2 splash=silent,fadein,tty:8,theme:emergence lapic quiet CONSOLE=/dev/tty1
initrd (hd0,0)/fbsplash-emergence-1024x768 |
A+ _________________ http://www.jaqpot.net
http://www.fail2ban.org |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Wed Apr 13, 2005 9:58 pm Post subject: |
|
|
ah ok merci j'essaye ça alors |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
|
Back to top |
|
|
Dais l33t
Joined: 05 Aug 2004 Posts: 977 Location: Québec
|
Posted: Mon Apr 18, 2005 1:54 pm Post subject: |
|
|
Lost Control: tu devrais mettre la date de ton dernier update de ce sujet, genre tout en haut ou dans le titre _________________ Tout ce que je suis n'est que cause
Tout ce que je suis n'est que conséquence
Pourquoi s'attacher à toutes ces choses
Pourquoi continuer dans la souffrance ?
-
Shiki Soku Ze Ku, Ku Soku Ze Shiki |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Tue Apr 19, 2005 6:49 am Post subject: |
|
|
Salut yoyo,
Normalement pas car ce trou de sécurité a été fixé dans la release 2.6.11.2 du noyau (voir la ChangeLog). Tu peux également voir le fix [url=http://linux.bkbits.net:8080/linux-2.6/diffs/fs/eventpoll.c@1.41?nav=index.html|ChangeSet@-1d|cset@1.1994.11.1]ici[/url] et vérifier dans le fichier linux-2.6.11-cj3/fs/eventpoll.c qu'il y figure bien.
A+ _________________ http://www.jaqpot.net
http://www.fail2ban.org |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Tue Apr 19, 2005 6:53 am Post subject: |
|
|
Dais wrote: | Lost Control: tu devrais mettre la date de ton dernier update de ce sujet, genre tout en haut ou dans le titre |
Voilà c'est fait
Merci pour la suggestion. _________________ http://www.jaqpot.net
http://www.fail2ban.org |
|
Back to top |
|
|
spider312 Veteran
Joined: 02 Oct 2004 Posts: 1274 Location: France > Savoie > Chambery
|
Posted: Tue Apr 19, 2005 10:46 am Post subject: |
|
|
bon le gensplash marche toujours pas, le Software Suspend 2 non plus, tant pis, retour au gentoo-sources :-\ |
|
Back to top |
|
|
LostControl l33t
Joined: 02 Mar 2004 Posts: 885 Location: La Glane, Suisse
|
Posted: Tue Apr 19, 2005 11:24 am Post subject: |
|
|
spider312 wrote: | bon le gensplash marche toujours pas, le Software Suspend 2 non plus, tant pis, retour au gentoo-sources :-\ |
Est-ce que gensplash fonctionne avec les gentoo-sources ? Quel est le problème avec suspend2 ? _________________ http://www.jaqpot.net
http://www.fail2ban.org |
|
Back to top |
|
|
|