Page 1 sur 1

[contrib] kernel 2.6.17 custom avec patch beyond4

Publié : lun. 18 sept. 2006, 13:21
par wain
Remplacé par le PKGBUILD kernel custom

Le kernel Beyond :

Site web: http://iphitus.loudas.com/
PKGBUILD : http://archiwain.free.fr/kernelbeyond/PKGBUILD
kernel26fr.install : http://archiwain.free.fr/kernelbeyond/k ... fr.install
TUTORIAL : http://wiki.archlinux.fr/doku.php?id=ho ... nel:beyond

Téléchargez les 2 fichiers : PKGBUILD et kernel26fr.install pour commencer la compilation.

Ce PKGBUILD permet de compiler soi-même le kernel linux en proposant de configurer automatiquement certaines options comme le démarrage graphique (gensplash). Le kernel sera patché avec Beyond-sources.

Utilisateurs de cartes nvidia :
Les paquetages nvidia disponibles dans [extra] ne fonctionnent pas avec un kernel qu'on a compilé soit-même.
Vous devez utiliser le driver ci-dessous:
Dernier driver nvidia.
Driver nvidia-legacy
Ces deux paquetages sont disponibles sur le repos archlinux.fr:

Code : Tout sélectionner

[archlinuxfr] 
Server = http://www.archlinux.fr/os/i686

Le patch beyond (le successeur du patch archck) est un ensemble d'optimisations qui s'appliquent sur le kernel linux pour le rendre plus véloce et étendre ses fonctionnalités. Ce patch permet d'activer selon votre choix des optimisations pour un serveur, ou pour une station de travail.
Changelog/Features a écrit : Changes in beyond4
Updated to 2.6.17.13
Added iosched update
Added cpu support update
Added a range of various thinkpad features
Added bluetooth update
Updated genpatches to latest
Using IDE/SATA updates from genpatches instead

2.6.17-beyond3
Removal of dynticks
Updated to 2.6.17.7
Inclusion of various fixes

2.6.17-beyond2.2
Updated suspend2 from 2.2.7.3 to 2.2.7.4
Updated genpatches from -4 to -5
Updated vesafb-tng
Added descriptions for some modules in series file

2.6.17-beyond2.1
updated suspend2 to 2.2.7.3 fixed version

2.6.17-beyond2
updated to 2.6.17.6
updated suspend2 to 2.2.7
added suspend fixes
merged some genpatches
updated hdaps
updated libata

2.6.17-beyond1.1
added 2.6.17.2

2.6.16-beyond4.1
updated to ck11, fixed unionfs

2.6.16-beyond4
updated to ck10, added hdaps patch, updated unionfs

2.6.16-beyond3
suspend2 to 2.2.5, updated vesafb-tng, updated fbsplash, updated to ck8

2.6.16-beyond2 - Contains server version as menu option
+update-centrino-undervolt-patch-to-v0-2-2.diff
updated Pentium M undervolt patch
+r4-rm-useless-newline-in-printk-fix-fouble-insertion-loglevel
+r4.unix-file-write-get-exclusive-access-carefully.diff
+r4-have-get-exclusive-access-restart-transaction.diff
various reiser4 fixes
+reiser4-update-2.6.17-rc1-mm1.diff
updated reiser4 to 2.6.17-rc1-mm1
+layer7-2.6.16
layer7 support
+cks3-tweaks-kconfig-2.6.16
added CKS menu option
+usbxchange5-2.6.16
added usbxchange 5
+tty-flip-2.6.16
added fix for non-gpl modem drivers
+wlan-git-update-2.6.16
updated wlan drivers (ipw2x00)
+alsa-git-update-2.6.16
+pcm-oss-fix-2.6.16
alsa update and fix
+drm-git-update-2.6.16
drm update
+vmware-memsplit-fix.diff
workaround for vmware & memsplit
+work-around-buggy-temp-sensors-by-excluding-0c-from-shutdown-temps.diff
workaround for buggy temperature sensors
+suspend2-2.2.4-2.6.16
updated suspend2 to 2.2.4
+promise-sata-controller-pata-port-fix.diff
added fix for promise sata controller PATA ports.
+multicore-sched-domain.diff
scheduling optimisations for multicore systems
+unionfs-110406-2.6.16
updated unionfs

2.6.16-beyond1
-ide libATA/ide updates
Alsa updates and fixes
ipw2x00 update
powernow-k7 fix
Dothan Speedstep
Pentium M undervolt
IBM ACPI fan control
fix for suspend2 + idleprio
vesafb-tng 1.0-rc1-r3
Reiser4 2.6.16rc6-mm2
unionfs support 210306
squashfs 3.0
realtime-lsm
fbsplash support
configurable mouse polling support
added dsdt in initrd/initramfs
merged suspend2 2.2
merge ck2

Publié : lun. 18 sept. 2006, 21:41
par lamisere
étrange sur le site officiel on semble encore être à la version 3 du patch. Sinon y'a pas moyen d'utiliser mkinitcpio avec le beyond :?:

Publié : lun. 18 sept. 2006, 21:56
par wain
lamisere a écrit :étrange sur le site officiel on semble encore être à la version 3 du patch. Sinon y'a pas moyen d'utiliser mkinitcpio avec le beyond :?:
Merci
J'ai changé le lien. iphitus a changé la page de son site :lol:

sinon pour mkinitcpio tu peux l'utiliser oui enfin je pense. Disons que le but de ce PKGBUILD c'est de compiler une fois pour toutes un kernel avec les drivers dont on a besoin en dur, pour éviter justement d'avoir besoin de mkinit*#!@ 8)

Bon depuis le temps, je suppose par contre que tout le monde est passé à mkinitcpio, donc faudrait que je l'installe à mon tour pour faire un essai :)

Publié : lun. 25 sept. 2006, 15:27
par kozaki
Tiens je me trompe ou, auparavant, ton PKGBUILD ne vérifiait pas le md5sum de 'config', wain ?
Quand il m'a averti, j'ai été le chercher sur ton site, et la taille du fichier config ici était plusieurs ko inférieure au tien (d'avril aussi pourtant). Me dde si un 'config' altéré (?) ne pourrait pas avoir été à l'origine des erreurs bizarres que j'avais rencontrées il y a qlqs mois (erreurs rapportées sur le forum fr.org à l'époque).

En tous les cas j'apprécie cette vérification -si je me trompe pas- + systématique dans le PKGBUILD :)

Publié : lun. 25 sept. 2006, 16:50
par wain
Le md5 des fichiers config et logo etc... a toujours été présent. C'est en fait les patchs eux-même qui n'ont pas de md5 car le PKGBUILD va les rechercher tout seul (ça évite de retélécharger un PKGBUILD à chaque nouvelle version).

Sinon, le fichier config fournit est inutilisable je pense :roll:
Il faut vraiment passer par la phase de modification de la config pour compiler en dur les drivers dont on a besoin, et virer le reste. Sinon autant taper:

Code : Tout sélectionner

$ yaourt -Sb kernel26beyond
... pour recompiler ainsi le noyau officiel avec toute cette mélasse de mkinitrd, mkinitramfs et autres mkinitcpio :cdmalad:

Publié : lun. 25 sept. 2006, 17:40
par kozaki
wain a écrit :Sinon, le fichier config fournit est inutilisable je pense :roll:
Il faut vraiment passer par la phase de modification de la config pour compiler en dur les drivers dont on a besoin, et virer le reste.
wain > inutilisable tel quel, ou en passant par (x/menu)config ??
Les erreurs mentionnées, si je me souviens bien, intervenaient justement lors de la compilation des modules après la configuration du kernel (le post doit tj être sur le forum archlinuxfr.org si besoin). On avait pas trouvé la cause à l'époque, et il s'agissait du même 'config' que ton PKGBUILD vient de gentiment me faire remplacer (ce qu'il avait jamais fait). D'où mon hypothèse sur mon fichier 'config' qui aurait été incomplet !?

Pour le moment la compilation se déroule sans soucis :D <--- merci wain !

Ça me plairait assez de mettre une explication sur les probs que j'ai eu ou causé involontairement en compilant le kernel grace à tes PKGBUILD.

Publié : lun. 25 sept. 2006, 18:24
par wain
kozaki a écrit : wain > inutilisable tel quel, ou en passant par (x/menu)config ??
Inutisable tel quel oui car cette config contient en majorité les drivers compilés en modules. Il faudrait donc pour que ça fonctionne utiliser un des "initrd loader" mentionnés plus haut. Pas très intéressant :D
kozaki a écrit : Les erreurs mentionnées, si je me souviens bien, intervenaient justement lors de la compilation des modules après la configuration du kernel (le post doit tj être sur le forum archlinuxfr.org si besoin). On avait pas trouvé la cause à l'époque, et il s'agissait du même 'config' que ton PKGBUILD vient de gentiment me faire remplacer (ce qu'il avait jamais fait). D'où mon hypothèse sur mon fichier 'config' qui aurait été incomplet !?
Il était peut-être incomplet oui... quoi que dans ce cas, un menuconfig/xconfig l'aurait complété de manière à ce que la compilation se déroule correctement.

J'espère que ça marchera chez toi aussi bien que chez les autres ;)
N'hésites pas au besoin à ajouter quelques retours d'expérience comme tu le disais, soit ici, soit sur le wiki (pourquoi pas créer une rubrique FAQ ?)

Publié : lun. 02 oct. 2006, 18:42
par wain
iphitus (le mainteneur du patch beyond) vient de faire une annonce sur son site à propos du kernel 2.6.18.

Comme il n'a pas beaucoup de temps libre, le patch beyond pour le kernel 2.6.18 ne sortira pas tout de suite, et les mises à jours risquent de se faire plus rares jusqu'au mois de décembre.

Un point gagné pour emission peut-être ?

Publié : lun. 09 oct. 2006, 18:13
par wain
james a écrit :Rumours of beyond's death are exxagerated -- beyond is not dead. Just sleeping.
Donc patientons encore un peu pour avoir un beyond sur kernel 2.6.18
Une pré-version est dispo ici:
http://iphitus.loudas.com/beyond/2.6.18 ... yond1pre1/

Ne perdez pas de temps et passez sous emission 8)

Publié : jeu. 30 nov. 2006, 18:35
par wain
le patch beyond pour 2.6.18 n'aura finalement jamais vu le jour.
Une version 2.6.19-beyond1pre1 est déjà dispo mais il lui manque encore pas mal de choses. Iphitus promet de sortir une version stable rapidement. 8)

[***Splash] Solution simple ?

Publié : ven. 01 déc. 2006, 10:20
par osku
Hey ,

Quelle est aujourd'hui la solution la plus simple pour avoir un spash au démarrage ?

(Question à une patate)

:merci:

Je fais relativement simple dans la question volontairement pour avoir un max de réponses :wink:

Publié : ven. 01 déc. 2006, 12:37
par warnaud
Avec le beyond/emission de wain ou le beyond de arch + ça : http://wiki.archlinux.org/index.php/Gensplash

Bonne chance ;)

Re: [***Splash] Solution simple ?

Publié : ven. 01 déc. 2006, 12:53
par wain
osku a écrit :Quelle est aujourd'hui la solution la plus simple pour avoir un splash au démarrage ?
Il faut d'abord installer initscripts-gensplash, puis compiler un noyau avec le patch beyond, ou pour l'instant plutôt le patch emission.

(réponse volontairement simple pour que tu poses ensuite un max de questions ;))

Publié : ven. 01 déc. 2006, 14:04
par osku
Merci pour les réponses Warnaud et Wain

Je souhaiterais éviter de recompiler le noyau..

Donc utiliser un noyau de la communauté.
Je ne suis pas un foudre de la recompilation et l'optimisation..

En revanche, si je pouvais cacher ces messages au boot, ça m'irait !

Publié : ven. 01 déc. 2006, 16:28
par saintshakajin
usplash :roll: ok je sors :)