Test Debian 9.6 Cinnamon live usb : pourquoi d'aussi vieilles versions ?
36 réponses
www.pierre.aribaut.com
Hello, j'avais essayé un peu près toutes les versions de Ubuntu et
dérivés (Ubuntu, Xubuntu, Kubuntu, Lubuntu, Mate, Mint...), mais je
n'avais pas pu essayer Debian jusqu'ici parce que cela ne voulait pas se
lancer au boot avec une clé bootable USB, contrairement aux autres
versions d'Ubuntu et dérivés qui ne posaient pas de problème pour booter
et tester en live USB puis installer.
J'ai réussi à trouver le problème, au début je pensais que le problème
se trouvait dans le fait de devoir désactiver le "secure boot" (option
absente dans le menu de mon bios, donc problématique pour le faire),
puis finalement en essayant de mettre "legacy first" pour le boot, cela
a pu booter depuis la clé USB pour Debian, j'ai donc pu tester :)
Par contre, en le lançant j'ai été surpris, Debian 9.6 est sorti en
novembre 2018, et quand je le lance :
- kernel 4.9 tout vieux (d'il y a plusieurs années il me semble)
- cinnamon hyper vieux 3.2.7 (plusieurs années de ça aussi)
Pourquoi c'est aussi vieux ?
Du coup, sans doute du fait d'utiliser un kernel aussi vieux, le wifi
n'était même pas détecté, contrairement à toutes les versions d'ubuntu
et dérivés testées en live usb, où le wifi marchait directement.
L'icône du bluetooth non plus n'apparaissait pas (il apparaît dans
toutes les versions d'ubuntu et dérivés testées).
Le clou du spectacle, cela a été quand j'ai voulu chercher le bouton
pour éteindre, comme il n'était pas facile à trouver, j'ai cliqué sur le
bouton power pour que le menu pour éteindre apparaisse (c'est ce que
cela fait sur ubuntu et dérivés, y compris mint cinnamon normalement),
là le pc a figé, curseur figé, plus moyen d'avoir la main, en rappuyant
sur le bouton ou n'importe quelle touche : rien.
Le tout avait lamentablement planté, donc j'ai dû forcer l'extinction
manuellement.
Bref c'est pas mal en fait Ubuntu et dérivés, beaucoup plus fonctionnel
d'entrée de jeu :)
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
Le Sun, 16 Dec 2018 19:37:02 +0100, denis.paris a écrit :
Voilà. J'ai l'impression que tu commences à comprendre...
Après un an... Tout arrive !
Comme quoi, tant qu'il y a de la vie, il y a de l'espoir ;) -- http://zetrader.info & http://zetrader.fr http://aribaut.com - http://zeforums.com
www.pierre.aribaut.com
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free" est intégré à mon kernel, donc cela répond à ma question : $ modinfo rtl8723be filename: /lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus qui révèle ton obsession des versions de kernel, et le fait que ce soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;) D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas dire qu'il est intégré au kernel ?
Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas le répertoire du kernel, c'est le répertoire des "libraries" (bibliothèques). En regardant dans boot, j'ai l'impression qu'il est là mon kernel. Si je fais la commande "cat /proc/cmdline" je vois que cela me dit : "BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic " Ce serait ça mon fichier kernel ? -- http://zetrader.info & http://zetrader.fr http://aribaut.com - http://zeforums.com
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free"
est intégré à mon kernel, donc cela répond à ma question :
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus
qui révèle ton obsession des versions de kernel, et le fait que ce
soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;)
D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas
dire qu'il est intégré au kernel ?
Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas
le répertoire du kernel, c'est le répertoire des "libraries"
(bibliothèques).
En regardant dans boot, j'ai l'impression qu'il est là mon kernel.
Si je fais la commande "cat /proc/cmdline" je vois que cela me dit :
"BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic "
Ce serait ça mon fichier kernel ?
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free" est intégré à mon kernel, donc cela répond à ma question : $ modinfo rtl8723be filename: /lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus qui révèle ton obsession des versions de kernel, et le fait que ce soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;) D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas dire qu'il est intégré au kernel ?
Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas le répertoire du kernel, c'est le répertoire des "libraries" (bibliothèques). En regardant dans boot, j'ai l'impression qu'il est là mon kernel. Si je fais la commande "cat /proc/cmdline" je vois que cela me dit : "BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic " Ce serait ça mon fichier kernel ? -- http://zetrader.info & http://zetrader.fr http://aribaut.com - http://zeforums.com
denis.paris
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free" est intégré à mon kernel, donc cela répond à ma question : $ modinfo rtl8723be filename: /lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus qui révèle ton obsession des versions de kernel, et le fait que ce soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;) D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas dire qu'il est intégré au kernel ? Si il était intégré, comment ça se passerait ? Il ne serait pas dans le répertoire drivers ? Dans quel répertoire se trouvent les modules intégrés au kernel ?
Il fait partie du kernel quand le noyau est actif, c'est en somme du code qui est "externalisé" et intégré au moment du boot. Le mécanisme est complexe, certains modules sont chargés au moment du boot en fonction des fichiers de configuration, d'autres peuvent être chargés dynamiquement à chaud. Tu imagines bien que devant les milliers de pilotes possibles pour tous les types de matériels et d'accessoires, s'il étaient tous intégrés au noyau ce dernier serait énorme, et devrait être recompilés et mis à jour tous les jours, ce serait ingérable. Donc dire, comme tu l'as fait que tel noyau X contient un driver et pas le noyau Y, ça n'a pas de sens. En revanche on peut dire "telle distribution supporte telle carte en standard,"out of the box" et telle autre ne propose pas son support", mais en cherchant il est parfois possible de le rajouter (si on trouve un module déjà compilé dans une distribution voisine). La solution ultime étant de le compiler pour assurer une compatibilité totale avec son kernel, encore faut-il que le code source soit disponible.
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free"
est intégré à mon kernel, donc cela répond à ma question :
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus
qui révèle ton obsession des versions de kernel, et le fait que ce
soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;)
D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas
dire qu'il est intégré au kernel ?
Si il était intégré, comment ça se passerait ?
Il ne serait pas dans le répertoire drivers ? Dans quel répertoire se
trouvent les modules intégrés au kernel ?
Il fait partie du kernel quand le noyau est actif, c'est en somme du
code qui est "externalisé" et intégré au moment du boot. Le mécanisme
est complexe, certains modules sont chargés au moment du boot en
fonction des fichiers de configuration, d'autres peuvent être chargés
dynamiquement à chaud.
Tu imagines bien que devant les milliers de pilotes possibles pour tous
les types de matériels et d'accessoires, s'il étaient tous intégrés au
noyau ce dernier serait énorme, et devrait être recompilés et mis à jour
tous les jours, ce serait ingérable.
Donc dire, comme tu l'as fait que tel noyau X contient un driver et pas
le noyau Y, ça n'a pas de sens. En revanche on peut dire "telle
distribution supporte telle carte en standard,"out of the box" et telle
autre ne propose pas son support", mais en cherchant il est parfois
possible de le rajouter (si on trouve un module déjà compilé dans une
distribution voisine). La solution ultime étant de le compiler pour
assurer une compatibilité totale avec son kernel, encore faut-il que le
code source soit disponible.
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free" est intégré à mon kernel, donc cela répond à ma question : $ modinfo rtl8723be filename: /lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus qui révèle ton obsession des versions de kernel, et le fait que ce soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;) D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas dire qu'il est intégré au kernel ? Si il était intégré, comment ça se passerait ? Il ne serait pas dans le répertoire drivers ? Dans quel répertoire se trouvent les modules intégrés au kernel ?
Il fait partie du kernel quand le noyau est actif, c'est en somme du code qui est "externalisé" et intégré au moment du boot. Le mécanisme est complexe, certains modules sont chargés au moment du boot en fonction des fichiers de configuration, d'autres peuvent être chargés dynamiquement à chaud. Tu imagines bien que devant les milliers de pilotes possibles pour tous les types de matériels et d'accessoires, s'il étaient tous intégrés au noyau ce dernier serait énorme, et devrait être recompilés et mis à jour tous les jours, ce serait ingérable. Donc dire, comme tu l'as fait que tel noyau X contient un driver et pas le noyau Y, ça n'a pas de sens. En revanche on peut dire "telle distribution supporte telle carte en standard,"out of the box" et telle autre ne propose pas son support", mais en cherchant il est parfois possible de le rajouter (si on trouve un module déjà compilé dans une distribution voisine). La solution ultime étant de le compiler pour assurer une compatibilité totale avec son kernel, encore faut-il que le code source soit disponible.
denis.paris
Le 16/12/2018 à 20:24, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free" est intégré à mon kernel, donc cela répond à ma question : $ modinfo rtl8723be filename: /lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus qui révèle ton obsession des versions de kernel, et le fait que ce soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;) D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas dire qu'il est intégré au kernel ?
Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas le répertoire du kernel, c'est le répertoire des "libraries" (bibliothèques). En regardant dans boot, j'ai l'impression qu'il est là mon kernel. Si je fais la commande "cat /proc/cmdline" je vois que cela me dit : "BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic " Ce serait ça mon fichier kernel ?
Oui, le ou les kernel sont dans /boot, qui est parfois dans une partition séparée, mais maintenant ce n'est plus nécessaire et Boot est alors une répertoire de la partition /
Le 16/12/2018 à 20:24, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free"
est intégré à mon kernel, donc cela répond à ma question :
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus
qui révèle ton obsession des versions de kernel, et le fait que ce
soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;)
D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas
dire qu'il est intégré au kernel ?
Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas
le répertoire du kernel, c'est le répertoire des "libraries"
(bibliothèques).
En regardant dans boot, j'ai l'impression qu'il est là mon kernel.
Si je fais la commande "cat /proc/cmdline" je vois que cela me dit :
"BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic "
Ce serait ça mon fichier kernel ?
Oui, le ou les kernel sont dans /boot, qui est parfois dans une
partition séparée, mais maintenant ce n'est plus nécessaire et Boot est
alors une répertoire de la partition /
Le 16/12/2018 à 20:24, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free" est intégré à mon kernel, donc cela répond à ma question : $ modinfo rtl8723be filename: /lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
Je suppose que tu veux dire "ce module", c'est sans doute un lapsus qui révèle ton obsession des versions de kernel, et le fait que ce soit un module séparé prouve qu'il ne fait pas partie du noyau.
Oups, oui je voulais dire ce module bien sûr ;) D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas dire qu'il est intégré au kernel ?
Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas le répertoire du kernel, c'est le répertoire des "libraries" (bibliothèques). En regardant dans boot, j'ai l'impression qu'il est là mon kernel. Si je fais la commande "cat /proc/cmdline" je vois que cela me dit : "BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic " Ce serait ça mon fichier kernel ?
Oui, le ou les kernel sont dans /boot, qui est parfois dans une partition séparée, mais maintenant ce n'est plus nécessaire et Boot est alors une répertoire de la partition /
Thomas Alexandre
Le Sun, 16 Dec 2018 15:18:07 +0100, www.pierre.aribaut.com a écrit :
Les firmwares ne sont (généralement) pas libres, ce sont des binaires (généralement) proprios, vous ne les trouverez ni sur kernel.org ni dans l'image /boot/vmlinuz (*) de votre machine. Le kernel est libre, les firmwares (généralement) non. Les distributions ont des paquets firmwares (généralement) non-free bien à part qui s'installent bien à part dans /lib/firmwares et pas dans /lib/ modules. (*) techniquement c'est possible mais : "Including firmware files into binary kernel images that are not available under the terms of the GPL, may result in a violation of the GPL if the image is distributed. It is wise to consult a lawyer before distributing images that contain firmware files" https://wiki.gentoo.org/wiki/Linux_firmware -- Les nouvelles aventures incroyablement extraordinaires de Don Rémy del κρυπτoλoγoς : http://zywn.free.fr/remy/
Le Sun, 16 Dec 2018 15:18:07 +0100, www.pierre.aribaut.com a écrit :
[une centaine de lignes inutiles]
$ modinfo rtl8723be
[...]
license: GPL
Le module est libre, il fait partie du kernel, vous trouverez le code
source sur kernel.org dans drivers/net/wireless/realtek/rtlwifi/rtl8723be
Les firmwares ne sont (généralement) pas libres, ce sont des binaires
(généralement) proprios, vous ne les trouverez ni sur kernel.org ni dans
l'image /boot/vmlinuz (*) de votre machine.
Le kernel est libre, les firmwares (généralement) non.
Les distributions ont des paquets firmwares (généralement) non-free bien à
part qui s'installent bien à part dans /lib/firmwares et pas dans /lib/
modules.
(*) techniquement c'est possible mais :
"Including firmware files into binary kernel images that are not available
under the terms of the GPL, may result in a violation of the GPL if the
image is distributed. It is wise to consult a lawyer before distributing
images that contain firmware files"
https://wiki.gentoo.org/wiki/Linux_firmware
--
Les nouvelles aventures incroyablement extraordinaires
de Don Rémy del κρυπτoλoγoς : http://zywn.free.fr/remy/
Les firmwares ne sont (généralement) pas libres, ce sont des binaires (généralement) proprios, vous ne les trouverez ni sur kernel.org ni dans l'image /boot/vmlinuz (*) de votre machine. Le kernel est libre, les firmwares (généralement) non. Les distributions ont des paquets firmwares (généralement) non-free bien à part qui s'installent bien à part dans /lib/firmwares et pas dans /lib/ modules. (*) techniquement c'est possible mais : "Including firmware files into binary kernel images that are not available under the terms of the GPL, may result in a violation of the GPL if the image is distributed. It is wise to consult a lawyer before distributing images that contain firmware files" https://wiki.gentoo.org/wiki/Linux_firmware -- Les nouvelles aventures incroyablement extraordinaires de Don Rémy del κρυπτoλoγoς : http://zywn.free.fr/remy/