[Toulibre] c'est quoi un patch ?
Bonjour à tous je suis en train d'essayer d'installer linux (manjaro) sur ma tablette asus t100 après des tentatives infructueuses et des recherches approfondies je m’aperçois qu'il existe des patchs pour les noyaux 4.4, 4.5 et 4.6 prenant en charge les spécificités de mon hardware. Mais je ne comprends pas ce que c'est un patch ni comment ça s'utilise. Quelle différence avec une compilation du noyau ? est-ce que ça ajoute des options dans les choix lors de la compilation du noyau ? --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
Le 2016-05-12 13:35, tuxrouge via Toulouse-ll a écrit : Bonjour à tous Salut, je suis en train d'essayer d'installer linux (manjaro) sur ma tablette asus t100 après des tentatives infructueuses et des recherches approfondies je m’aperçois qu'il existe des patchs pour les noyaux 4.4, 4.5 et 4.6 prenant en charge les spécificités de mon hardware. Mais je ne comprends pas ce que c'est un patch ni comment ça s'utilise. Quelle différence avec une compilation du noyau ? est-ce que ça ajoute des options dans les choix lors de la compilation du noyau ? Un patch c'est tout simplement une modification des sources, que tu applique grâce à un outils (patch). En gros un "patch" c est les modifs des sources au format de l'outils qui permet de les appliquer. https://www.kernel.org/doc/Documentation/applying-patches.txt Il faut donc le faire avant de lancer la compilation de ton noyau. --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
c'est ça. tu prends le kernel "normal", tu appliques ce patch, tu as donc un kernel "patché", c'est à dire modifié (pour résondre un problème qui t'es propre). tu recompiles ton kernel et tu peux donc profiter d'un kernel possédant la mise à jour (magie du logiciel libre qui t'autorise légalement à faire ça - un peu de propagande ne fais jamais de mal :) ). en général ce "patch" qui se refile sous le manteau est ensuite accepté par le kernel Linux "officiel" qui fait que dans quelques versions il sera intégré naturellement, et disponible pour tous. si le patch ne touche que des source (C), ça ne te changera pas les options du noyau. mais ce patch peut tout autant créer une nouvelle option, créer un nouveau fichier etc. globalement ça ne change pas grand chose : tu appliques, tu recompiles. cela dit, il est toujours pertinant de comprendre un peu ce qu'il fait ce patch. si t'as un lien, on peut te donner des détails. gUI Le 12 mai 2016 à 14:35, julien via Toulouse-ll a écrit : > Le 2016-05-12 13:35, tuxrouge via Toulouse-ll a écrit : > >> Bonjour à tous >> > > Salut, > > >> je suis en train d'essayer d'installer linux (manjaro) sur ma tablette >> asus t100 >> après des tentatives infructueuses et des recherches approfondies je >> m’aperçois qu'il existe des patchs pour les noyaux 4.4, 4.5 et 4.6 >> prenant en charge les spécificités de mon hardware. >> Mais je ne comprends pas ce que c'est un patch ni comment ça s'utilise. >> >> Quelle différence avec une compilation du noyau ? est-ce que ça ajoute >> des options dans les choix lors de la compilation du noyau ? >> > > Un patch c'est tout simplement une modification des sources, que tu > applique grâce à un outils (patch). > > En gros un "patch" c est les modifs des sources au format de l'outils qui > permet de les appliquer. > > https://www.kernel.org/doc/Documentation/applying-patches.txt > > Il faut donc le faire avant de lancer la compilation de ton noyau. > > > >> --- >> L'absence de virus dans ce courrier électronique a été vérifiée par le >> logiciel antivirus Avast. >> https://www.avast.com/antivirus >> >> ___ >> Toulouse-ll mailing list >> Toulouse-ll@toulibre.org >> http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll >> > ___ > Toulouse-ll mailing list > Toulouse-ll@toulibre.org > http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll > -- Pour la santé de votre ordinateur, préférez les logiciels libres. Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/ Browser le web : http://www.mozilla-europe.org/fr/products/firefox/ Suite bureautique : http://www.libreoffice.org/download/ ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
Le 2016-05-12 16:18, Guillaume Betous via Toulouse-ll a écrit : > cela dit, il est toujours pertinant de comprendre un peu ce qu'il fait ce > patch. si t'as un lien, on peut te donner des détails. Quelques infos ici : https://github.com/Asus-T100/kernel http://www.jfwhome.com/2016/01/04/latest-steps-to-install-ubuntu-on-the-asus-t100ta/ https://wiki.debian.org/InstallingDebianOn/Asus/T100TA La variante de T100 (T100TA ou autre) semble importante. -- Jérôme ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
Oulah, c'est pas un patch que t'envoies, c'est des recettes complètes, et différentes ! Je vais pas me cogner l'ensemble :D En lisant vite-fait, j'a bien l'impression que t'as pas spécialement besoin de patcher quoi que ce soit, que des truc sont prets à l'emploi (style le repo git qui contient un kernel complet, déjà patché). Mais bon, rien ne semble évident ni immédiat... gUI Le 12 mai 2016 à 17:12, Jérôme via Toulouse-ll a écrit : > Le 2016-05-12 16:18, Guillaume Betous via Toulouse-ll a écrit : > > > cela dit, il est toujours pertinant de comprendre un peu ce qu'il fait ce > > patch. si t'as un lien, on peut te donner des détails. > > Quelques infos ici : > > https://github.com/Asus-T100/kernel > > > http://www.jfwhome.com/2016/01/04/latest-steps-to-install-ubuntu-on-the-asus-t100ta/ > > https://wiki.debian.org/InstallingDebianOn/Asus/T100TA > > La variante de T100 (T100TA ou autre) semble importante. > > -- > Jérôme > > ___ > Toulouse-ll mailing list > Toulouse-ll@toulibre.org > http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll > -- Pour la santé de votre ordinateur, préférez les logiciels libres. Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/ Browser le web : http://www.mozilla-europe.org/fr/products/firefox/ Suite bureautique : http://www.libreoffice.org/download/ ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
Le 2016-05-12 17:29, Guillaume Betous a écrit : > Oulah, c'est pas un patch que t'envoies, c'est des recettes complètes, et > différentes ! Je vais pas me cogner l'ensemble :D > > En lisant vite-fait, j'a bien l'impression que t'as pas spécialement besoin > de patcher quoi que ce soit, que des truc sont prets à l'emploi (style le > repo git qui contient un kernel complet, déjà patché). Mais bon, rien ne > semble évident ni immédiat... C'est pas moi qui ai posé la question. En tapant deux/trois mots-clés j'ai trouvé ces pages et sans prendre le temps de lire j'ai eu l'impression aussi qu'il y avait peut-être des kernels déjà patchés disponibles. Je ne prendrai pas le temps de chercher plus, en plus c'est pas mon rayon, mais j'ai pensé que ça aiderait, ne serait-ce que si ça permet de se rendre compte que plutôt que d'apprendre à patcher/compiler le noyau, il pourrait chercher un tuto qui fait tout. J'aurais pu être plus verbeux, désolé si c'était pas clair. -- Jérôme ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
je commence par les remerciements pour ces premières réponse. Ca éclaire un peu ma lanterne Ma confusion vient du fait que des patchs sont proposés pour des noyaux estampillés ubuntu (par exemple) et semblent indiquer qu'ils ne fonctionnent qu'avec un type spécifique de noyau https://drive.google.com/folderview?id=0B4s5KNXf2Z36Nkxac245LTBGdjQ&usp=sharing&tid=0B9C1WK1FQhjfcXNrbzN6djQzajg La T100-TAM a des besoins spécifiques pour le son, le wifi, les hotkeys, senseurs et acpi (ce n'est qu'un début) J'ai effectué une installation d'une ubuntu dédiée (liens donnés précédemment) et ça fonctionne. Du coup j'ai voulu faire de même avec manjaro. Mais là aucun noyau spécifique à la machine. J'ai bien trouvé un dépot pour arch linux (https://www.bazdara.com/arch/x86_64/) mais testé sur ma machine ça ne change rien (installé via un pacman -S kernel + headers) Je me suis donc dis qu'il me fallait recompiler le noyau en choisissant les bonnes options. Mais l'existence de patchs me fait douter de cette option. Si j'ai bien suivi il me faudrait récupérer les sources du kernel, le patcher puis le compiler. Mais dans ce cas je devrais refaire la manip à chaque nouvelle itération non ? Autre option (pas encore testée), compiler le noyau du dépot git proposé par Jérôme (pas encore testé) D'autres idées ? je me fourvoie complètement ? Le 12/05/2016 à 17:41, Jérôme via Toulouse-ll a écrit : Le 2016-05-12 17:29, Guillaume Betous a écrit : Oulah, c'est pas un patch que t'envoies, c'est des recettes complètes, et différentes ! Je vais pas me cogner l'ensemble :D En lisant vite-fait, j'a bien l'impression que t'as pas spécialement besoin de patcher quoi que ce soit, que des truc sont prets à l'emploi (style le repo git qui contient un kernel complet, déjà patché). Mais bon, rien ne semble évident ni immédiat... C'est pas moi qui ai posé la question. En tapant deux/trois mots-clés j'ai trouvé ces pages et sans prendre le temps de lire j'ai eu l'impression aussi qu'il y avait peut-être des kernels déjà patchés disponibles. Je ne prendrai pas le temps de chercher plus, en plus c'est pas mon rayon, mais j'ai pensé que ça aiderait, ne serait-ce que si ça permet de se rendre compte que plutôt que d'apprendre à patcher/compiler le noyau, il pourrait chercher un tuto qui fait tout. J'aurais pu être plus verbeux, désolé si c'était pas clair. --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
On Thu, 12 May 2016 19:31:39 +0200 tuxrouge via Toulouse-ll wrote: > J'ai bien trouvé un dépot pour arch linux > (https://www.bazdara.com/arch/x86_64/) mais > testé sur ma machine ça ne change rien (installé via un pacman -S kernel > + headers) > > Je me suis donc dis qu'il me fallait recompiler le noyau en choisissant > les bonnes options. Oui. > Mais l'existence de patchs me fait douter de cette > option. Il faut probablement appliquer les patchs, puis recompiler (avec les bonnes options). > Si j'ai bien suivi il me faudrait récupérer les sources du kernel, le > patcher puis le compiler. Mais dans ce cas je devrais refaire la manip à > chaque nouvelle itération non ? Oui, mais sous Archlinux tu peux créer un PKGBUILD (et peut-être en existe-t-il déjà un sur AUR : as-tu regardé ?). Lequel PKGBUILD pourra servir de base pour recompiler avec un effort réduit les fois suivantes (et utiliser ccache, pour avoir un cache en local qui te permet de reprendre les mêmes bases pour recompiler, voire distcc au besoin pour utiliser le processeur d'une machine supplémentaire sur ton réseau local, afin de gagner en puissance pour gagner du temps sur la compilation). Demande sur le forum archlinux.fr pour plus d'infos en cas de besoin. > D'autres idées ? je me fourvoie complètement ? Pas complètement. Il te faut te lancer et essayer. Voici une page de doc sur la compilation, qui pourra t'aider à comprendre mieux: http://casteyde.christian.free.fr/system/linux/guide/online/c6934.html Cordialement, Joyce -- http://orditux.org https://linux-ariege.eu.org http://linuxvillage.org http://bentovillage.me ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
[Toulibre] Journée linuxedu : le libre pour l'éducation le 28 mai
Bonjour à toutes et à tous, La prochaine journée linuxédu aura donc lieu le samedi 28 mai dans les locaux de Planète Sciences Midi-Py à Ramonvilles. Sobrement intitulée : "L'open innovation disruptive digitale en éducation : garden party linuxedu du 28 mai", elle n'attend que vous ! Inscrivez-vous dès que possible ici : https://framadate.org/9enUgRgzuwqd1Gpb Programme du colloque : 9h30 : accueil, café, viennoiseries (offertes par LinuxÉdu) 10h : Renouvellement des cotisations (pas obligatoire pour participer à la journée mais pour voter oui), Assemblée Générale avec élection du futur didacteur bienveillant, projet de fusion avec nos amis de linux-tarn (oui, c'est bien de l'autre côté du périph'), actions futures 10h30 : début des ateliers avec au menu : - Processing et arduino: programmer des arduinos qui renvoient leur valeurs sur le port série, récupérer les infos et faire un affichage du feu de dieu avec Processing des données . - Utilisation de capteurs divers dont celui de CO2 fait par une startup Suisse (TP avec le BBQ ?) - Fun avec SigFoX : envoie des données sur le grand Internet et fais de jolis graphiques pour épater tes IPR, la hors-classe sera pour toi. Exemples d'utilisation en contexte pédagogique - Comment compiler un noyau GNU/Linux sur mesure (moins de 20 Mo) avec un serveur web sur cartes BeagleBone. Commander les entrées/sorties via une page web - Comment j'ai révolutionné ma pédagogie avec le libre dans l'éducation : échanges de bonnes pratiques (concerne toutes les disciplines) - Point "Fail" : mes plus gros échecs en classe et comment ne pas les reproduire - Point actu plus "politique" : le libre dans les préconisations académiques, le RGI, les formats ouverts, formation continue - Initiation Arduino, pourquoi la fonction delay() c'est le mal et comment s'en passer - Fun et trolls divers sur l'ENT, Magret et les "TICE" - grande collecte de mots clés et buzzwords divers pour enfin pouvoir rédiger des projets éducatifs qui brillent dans la nuit et vont declencher une olà en conseil d'administration - Présentation de l'Expolibre et prêt éventuels pour tournée des CDIs et établissements scolaires 12h interruption: BBQ, prévoir une participation aux frais pour les bons produits carnés de tata Jeanine livrés en direct de Saint-Sulpice sur Tarn... et aussi quelque chose à partager pour agrémenter ce délicieux repas (liquide et/ou solide). Plus d'infos ici : http://www.linuxedu.org/lopen-innovation-disruptive-digitale-en-education-garden-party-linuxedu-du-28-mai/ Au plaisir de vous y retrouver ++ Rémi. ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
Si j'ai bien suivi il me faudrait récupérer les sources du kernel, le patcher puis le compiler. Mais dans ce cas je devrais refaire la manip à chaque nouvelle itération non ? Oui, mais sous Archlinux tu peux créer un PKGBUILD (et peut-être en existe-t-il déjà un sur AUR : as-tu regardé ?). Lequel PKGBUILD pourra servir de base pour recompiler avec un effort réduit les fois suivantes (et utiliser ccache, pour avoir un cache en local qui te permet de reprendre les mêmes bases pour recompiler, voire distcc au besoin pour utiliser le processeur d'une machine supplémentaire sur ton réseau local, afin de gagner en puissance pour gagner du temps sur la compilation). Demande sur le forum archlinux.fr pour plus d'infos en cas de besoin. das aur il n'y a pas de pkgbuild adapté à ma demande par contre je ne trouve pas ce fameux pkgbuild dans le depot déjà cité (bazdara). J'ai téléchargé un de noyaux, je l'ai décompressé mais pas de pkgguild à l'intérieur dans la doc de archlinux il est indiqué de ne pas utiliser la méthode de compilation usuelle enfin je ne suis pas absolument sûr que manjaro et arch gèrent le tout de la même façon --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll
Re: [Toulibre] c'est quoi un patch ?
On Fri, 13 May 2016 00:34:28 +0200 tuxrouge via Toulouse-ll wrote: > das aur il n'y a pas de pkgbuild adapté à ma demande > par contre je ne trouve pas ce fameux pkgbuild dans le depot déjà cité > (bazdara). J'ai téléchargé un de noyaux, je l'ai décompressé mais pas de > pkgguild à l'intérieur > dans la doc de archlinux il est indiqué de ne pas utiliser la méthode de > compilation usuelle > enfin je ne suis pas absolument sûr que manjaro et arch gèrent le tout > de la même façon Tu ne trouveras pas de PKGBUILD dans les sources, c'est une méthode de compilation par script propre à Archlinux. Manjaro s'appuie-t-il sur Archlinux ou bien est-ce un fork ? Si il utilise les mêmes sources, tu peux probablement regarder ici: https://wiki.archlinux.fr/PKGBUILD pour apprendre à écrire le tien, et aussi demander sur les deux forums. (Pourquoi ne pas passer carrément à Archlinux d'ailleurs ?) -- http://orditux.org https://linux-ariege.eu.org http://linuxvillage.org http://bentovillage.me ___ Toulouse-ll mailing list Toulouse-ll@toulibre.org http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll