Source Kernel Supprimer Modules Obsoletes
Résolu
Utilisateur anonyme
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je voudrais savoir comment enlever les Supports Matériels Obsolète des Fichiers source du Noyau. Ex:Support Disque Dur XT ou des Cartes ISA^^
----->Je précise bien enlever des FICHIERS SOURCE du noyau!
Je sais très bien l'enlever du fichier .Config pour ne pas qu'il soit compiler dans le noyau.
Ce serait une bonne façon de se faire une source Noyau "au goût du jour" en le dépouillant de support Obsolètes.
Je voudrais savoir comment enlever les Supports Matériels Obsolète des Fichiers source du Noyau. Ex:Support Disque Dur XT ou des Cartes ISA^^
----->Je précise bien enlever des FICHIERS SOURCE du noyau!
Je sais très bien l'enlever du fichier .Config pour ne pas qu'il soit compiler dans le noyau.
Ce serait une bonne façon de se faire une source Noyau "au goût du jour" en le dépouillant de support Obsolètes.
A voir également:
- Source Kernel Supprimer Modules Obsoletes
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
- Supprimer compte instagram - Guide
10 réponses
Salut,
Je pense que plus de la moitié des sources du noyau concerne des drivers obsolètes et il y a des milliers de fichiers. En enlever un de manière inconsidérée crasherait la compilation de ton noyau. Est ce que ça vaut le coup?
Je pense que plus de la moitié des sources du noyau concerne des drivers obsolètes et il y a des milliers de fichiers. En enlever un de manière inconsidérée crasherait la compilation de ton noyau. Est ce que ça vaut le coup?
Chacun son avis moi je pense que ça peux servir même si je doit crasher des centaines de fois.
Je voudrais juste savoir comment enlever des modules des Fichiers Source^^
Je voudrais juste savoir comment enlever des modules des Fichiers Source^^
Il faut que tu les examines un par un, vérifier que:
1) ils ne te servent pas
2) les choses dont tu te sers n'en dépendent pas
Ca ne peut etre fait que par du cas par cas, et ça requiert évidemment de savoir un peu comment marche le noyau (c'est quoi kernel/ c'est quoi kernel/trace c'est quoi net/dsa, c'est quoi arch/i386 , pourquoi ya aussi arch/x86 ? etc....)
1) ils ne te servent pas
2) les choses dont tu te sers n'en dépendent pas
Ca ne peut etre fait que par du cas par cas, et ça requiert évidemment de savoir un peu comment marche le noyau (c'est quoi kernel/ c'est quoi kernel/trace c'est quoi net/dsa, c'est quoi arch/i386 , pourquoi ya aussi arch/x86 ? etc....)
Je vaux bien appliquer vos conseil et je suis même totalement d'accord mais:
Je voudrais juste obtenir la commande/procédure pour Supprimer les Drivers Obsolètes des Fichiers Sources et non du Noyau Compilé
Je sais très bien configurer le fichier .config pour ne pas intégrer certain module dans le Noyau Compilé/Final
Je voudrais juste obtenir la commande/procédure pour Supprimer les Drivers Obsolètes des Fichiers Sources et non du Noyau Compilé
Je sais très bien configurer le fichier .config pour ne pas intégrer certain module dans le Noyau Compilé/Final
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Quel intérêt de supprimer à l'aveuglette une partie du code source Linux ?
Pour gagner quoi ? Une fraction de seconde de compilation ?
Il suffit de ne pas sélectionner les options qui ne nous intéressent pas, et elles ne sont pas compilées !
Ce qui compte, c'est le noyau final (pas plus léger si on modifie le code Linux).
Pour gagner quoi ? Une fraction de seconde de compilation ?
Il suffit de ne pas sélectionner les options qui ne nous intéressent pas, et elles ne sont pas compilées !
Ce qui compte, c'est le noyau final (pas plus léger si on modifie le code Linux).
Je savais que ça allais tourner comme ça...
Désolé d'etre legerement chocant mais je me fiche de votre avis.
Je voudrais juste avoir une réponse a ma question:
Connaitriez-vous une façon de supprimer des modules dans les Fichiers Source du Noyau Linux?
Désolé d'etre legerement chocant mais je me fiche de votre avis.
Je voudrais juste avoir une réponse a ma question:
Connaitriez-vous une façon de supprimer des modules dans les Fichiers Source du Noyau Linux?
Non c'est pas choquant. Je peux comprendre qu'on veuille réduire les sources du noyau au strictement utile pour soi, ça peut être très instructif après de regarder le code une fois qu'il est plus léger, réduit, et qu'il concerne uniquement son propre materiel.
Malheureusement pour faire ça, je t'ai déjà donné la réponse, ce n'est pas une tâche aisée. Il faut savoir un peu comment fonctionne le noyau avant de s'aventurer à supprimer des fichiers. Il y a des dépendances de part en part à l'intérieur avec je ne sais combien de ramifications.
Malheureusement pour faire ça, je t'ai déjà donné la réponse, ce n'est pas une tâche aisée. Il faut savoir un peu comment fonctionne le noyau avant de s'aventurer à supprimer des fichiers. Il y a des dépendances de part en part à l'intérieur avec je ne sais combien de ramifications.
Bonjour,
Connaitriez-vous une façon de supprimer des modules dans les Fichiers Source du Noyau Linux?
La réponse est non !
Il faudrait pour cela bouffer toute la documentation sur le noyau et avoir épluché tous les codes .... bref être un spécialiste du noyau Linux (programmation C, etc ....).
:-)
<EDIT : intéressant :
https://www.cyberciti.biz/tips/build-linux-kernel-module-against-installed-kernel-source-tree.html#comments
https://www.cyberciti.biz/tips/compiling-linux-kernel-module.html
EDIT>
Connaitriez-vous une façon de supprimer des modules dans les Fichiers Source du Noyau Linux?
La réponse est non !
Il faudrait pour cela bouffer toute la documentation sur le noyau et avoir épluché tous les codes .... bref être un spécialiste du noyau Linux (programmation C, etc ....).
:-)
<EDIT : intéressant :
https://www.cyberciti.biz/tips/build-linux-kernel-module-against-installed-kernel-source-tree.html#comments
https://www.cyberciti.biz/tips/compiling-linux-kernel-module.html
EDIT>
Salut
Hum
Tu appelle Linus Torvald et tu lui demande conseille.
OU tu te plonge dans le noyau (des milliers de fichiers, des millions de ligne de codes) et tu comprend comment il marche pour le bidouiller a ta convenance.
Bon courage.
Hum
Tu appelle Linus Torvald et tu lui demande conseille.
OU tu te plonge dans le noyau (des milliers de fichiers, des millions de ligne de codes) et tu comprend comment il marche pour le bidouiller a ta convenance.
Bon courage.
Oki, bon courage.
Tiens nous au courant de ton avancement.
Ne te démotive pas.
Et peut être que dans quelques années, tu commencera a comprendre les bases du noyau. ;-)
Tiens nous au courant de ton avancement.
Ne te démotive pas.
Et peut être que dans quelques années, tu commencera a comprendre les bases du noyau. ;-)
Orf, faut pas exagérer.
En fait personne ne sait comment fonctionne tout le noyau (pas même Linus). Il est régit par des milliers de développeurs qui ont tous leur spécialité.
Certes beaucoup savent comment il fonctionne en globalité, mais avec une vue purement globale. En ce qui concerne les détails de tel ou tel code, c'est seulement chacun sa spécialité.
Les bases pour programmer dans le noyau sont elles aussi éparpillées. Tout dépend de ce qu'on veut faire dedans. Il y a des bases pour ceux qui veulent apprendre à faire un driver (et selon le type de driver c'est différent), il y a les bases pour ceux qui veulent programmer au niveau architecture, ceux qui veulent aller dans le coeur du noyau, bref...
Mais c'est vrai qu'apprendre tout ça demande du temps, ne serait-ce que pour se familariser avec quelques fichiers.
Une bonne maitrise du C est indispensable ceci dit!
En fait personne ne sait comment fonctionne tout le noyau (pas même Linus). Il est régit par des milliers de développeurs qui ont tous leur spécialité.
Certes beaucoup savent comment il fonctionne en globalité, mais avec une vue purement globale. En ce qui concerne les détails de tel ou tel code, c'est seulement chacun sa spécialité.
Les bases pour programmer dans le noyau sont elles aussi éparpillées. Tout dépend de ce qu'on veut faire dedans. Il y a des bases pour ceux qui veulent apprendre à faire un driver (et selon le type de driver c'est différent), il y a les bases pour ceux qui veulent programmer au niveau architecture, ceux qui veulent aller dans le coeur du noyau, bref...
Mais c'est vrai qu'apprendre tout ça demande du temps, ne serait-ce que pour se familariser avec quelques fichiers.
Une bonne maitrise du C est indispensable ceci dit!