Jusqu'à maintenant, pour configurer son noyau, chacun avait le choix de la méthode : texte ou X (Tcl/Tk) selon qu'il faisait 'make config' ou 'make xconfig'. Il semblerait que l'actuel outil de configuration du noyau écrit avec Tcl/Tk va être remplacé par un nouvel outil écrit avec Qt. Il a été intégré au noyau 2.5.45. Il est écrit par Roman Zieppel qui a écrit le support AFFS (filesystem). A quand un outil écrit avec Gtk+ ?
Note du modérateur : Et make menuconfig ? C'est pourtant le mieux actuellement, non ?
Aller plus loin
# Re: Nouvel outil de configuration pour le kernel Linux
Posté par Samuel Pajilewski . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Anonyme . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par armage . Évalué à 1.
Tu peux considérer que menuconfig et xconfig sont des gadgets, après tout rien n'empeche de modifier ta config avec vi ou avec sed meme, mais un outil bien fait pour gérer la conf du noyau, je crache pas dessus.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par MetalX . Évalué à 1.
# Re: Nouvel outil de configuration pour le kernel Linux
Posté par Anonyme . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par bad sheep (site web personnel) . Évalué à 1.
Y'a aussi celui du centre de configuration de KDE qui est pas trop mal fait je trouve (Rapide à prendre en main, très clair...)
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par crevette . Évalué à 1.
:D
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Boa Treize (site web personnel) . Évalué à 1.
:D
kcmlinuz
(http://www.google.com/search?hl=fr&q=kcmlinuz(...))
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Tab Tab . Évalué à 1.
Linus est particulierement interessé dans ce nouvel outil, car il simplifie grandement la configuration.
le CML1 etant puissant mais trop compliqué, et le CML2 est partie aux oubliettes. le langage utilisé par l'outil de Roman Zieppel est bcp plus simple.
donc il a de _grandes_ chances d'etre integrés.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Anonyme . Évalué à 1.
En quoi ?
Parce que Linus y est interessé ? C'est ça l'argument ?
Tu me parle de CML2 (je ne sais pas ce que c'est). Quel est le rapport ? Je te parle d'un logiciel équivalent à xconfig (tcl/tk) en gtk+.
Il me semble que c'est de cela que parle la dépeche. Ca n'a rien à voir, c'est possible. Mais de quoi parles-tu ?
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Éric (site web personnel) . Évalué à 1.
celui de la news ? => ah non, il parle bien uniquement du frontend et des api graphiques, à moins que je ne comprenne rien
celui du lien (et pas _les_ liens) ? => ah non, le changelog quand j'ai vu la longueur j'ai faire un "rechercher" sur "qt" => rien, un autre sur "xconfig" => je ne trouve qu'un patch pour un bug de xconfig, rien en rapport avec la news.
Alors si il y a des liens expliquant la chose merci de les donner (le changelog sauf si j'ai loupé les 5 lignes interressantes sur les quelques milliers, n'est d'aucune utilité surtout si la news laisse à penser que ce qu'il faut chercher n'est pas la bonne chose), parce de ce qu'en montre la news c'est bien d'un frontend (console, tcl/tk X, qt X, console avec menus ...) qu'on parle
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par William Steve Applegate (site web personnel) . Évalué à 1.
Envoyé depuis mon PDP 11/70
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par William Steve Applegate (site web personnel) . Évalué à 1.
> En quoi ?
> Parce que Linus y est interessé ? C'est ça l'argument ?
Ah là là, mon cher Yeupou, il y a des jours, je me demande si tu te rends compte de la fixette que tu fais sur Torvalds. Le monsieur citait Torvalds pour dire que cet outil va être intégré au noyau, pas pour dire « Torvalds a dit que c'était bien, donc c'est bien ». Il faudrait peut-être que tu arrêtes de chercher la petite bête dans chaque argument de tes interlocuteurs, parce que ça ne donne pas envie de parler avec toi...
> Tu me parle de CML2 (je ne sais pas ce que c'est).
Si tu ne sais pas, c'est une raison de plus pour ne pas répondre de manière abrupte et faire une recherche sur notre ami à tous Google avant. Je te l'épargne : va sur [ http://tuxedo.org/~esr/cml2/(...) ] pour en savoir plus sur ce langage de configuration censé remplacer l'actuel CML1, disponible même en version « Zork-like » mais qui a déplu à Linux car il nécessite Python, ce qui rajoute une dépendance pour la compilation.
> Quel est le rapport ? Je te parle d'un logiciel équivalent à xconfig (tcl/tk) en gtk+.
C'est justement pour ça que « Ca n'a rien à voir » : le nouveau système de configuration est bien plus qu'un simple outil graphique comme celui dont tu parles (qui, je suppose, n'est autre que Gernel [ http://icewalkers.com/softlib/app/app_01036.html(...) ]. Désolé pour le mauvais lien, le site original du soft ne répond pas). Le nouvel outil ne fait pas qu'apporter un joli configurateur en Qt mais change le langage et le système de configuration sous-jacent (qui est devenu un vrai bordel, surtout pour la gestion des dépendances). Exactement ce que fait CML2 mais pas Gernel, qui se contente de parser les fichiers .config actuels...
Voilà voilà, point n'est besoin de s'énerver ou de se mettre sur la défensive immédiatement. Ne faisons pas devenir ces forums aussi lugubres que les newsgroups fr.* où on se fait insulter pour une virgule mal placée. Merci (c'était un message du Comité pour la Préservation de la Convivialité dans les Commentaires de LinuxFR :-)
A+
Envoyé depuis mon PDP 11/70
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Anonyme . Évalué à 1.
Alors bien sur, on peut faire des recherches sur chaque mot dans les commentaires mais bon....
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Romain Liévin (site web personnel) . Évalué à 1.
# Re: Nouvel outil de configuration pour le kernel Linux
Posté par crevette . Évalué à 1.
l'interface en tcl/Tk me parait suffisante et extrement facile a utiliser meme avec un clavier uniquement.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Emmanuel Blindauer (site web personnel) . Évalué à 1.
et puis enlever une dependance a la con pour en mettre une classique ca va pas faire de mal. je pense que tcl et tk pourraons sortir de mon FS.
de plus c'est pas juste une nouvelle interface qui a été introduite, c'est tout un changement dans al configuration me semble t il.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Eric Decornod . Évalué à 1.
J'ai du abandonner le , il me fallais entre 40s et 1mn pour avoir ma fenetre 'Network' (je parle meme pas des options QoS) juste histoire de cocher ma HTB en module...
Par contre absoluement aucun problème avec le sous le même SSH...
Comme koi une refonte du système de config, que ce soit pour la partie X11 que pour toute la config, me parrait pas inutile du tout, fô pas oublier que Linux c pas que pour les T90E, c aussi pour les recyclages...
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Benjamin François (site web personnel) . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Moby-Dik . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Anonyme . Évalué à 1.
C'est un outil en plus... donc facultatif.
Quand a tcl/tk, pratique à utiliser avec un clavier, je suppose que tu plaisantes...
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
moi je lis qu'il font remplacer le truc en tcl/tk, xconfig, par un truc en qt. mais je peux me tromper...
(cela dit, avis perso, je prefererais pouvoir encore utiliser le xconfig en tcl/tk, ou avoir un truc en gtk+...)
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Serge2 . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par xof . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Romain Liévin (site web personnel) . Évalué à 1.
Pour le truc en GTK+, je m'y attelle actuellement. Enfin, j'espère y arriver...
# Problème de compréhension
Posté par mickabouille . Évalué à 1.
Il ne s'agit pas d'un nouveau mode de configuration, en plus de config/menuconfig/xconfig.
C'est une grosse modification au niveau du système de configuration, un peu comme (s'il avait eu lieu) le passage de CML1 à CML2, mais en moins invasif (pas de changement fe langage).
En gros le vrai changement, c'est :
- les fichiers de configuration sont distribués dans les sous répertoires, avec les fichiers sources correspondant (sans vraiemnt avoir regardé, par ex. un fichier est rajouté dans drivers/fs/ext2 pour rajouter les options de configuration de ext2) alors que jusque là, c'était un gros fichier dans le répertoire racine qui contenait tout.
- l'aide est intégrée au fichier de configuration
ex (je ne connaît pas la syntaxe)
fichierdu répertoire ?/alsa
option "inclure le support alsa"
aide "inclure le support ALSA (Advanced Linux Sound Architecture [ou quoi que ça veuille dire])
Permet une meilleure gestion des périphériques son ..."
Le truc concernant le make xconfig en QT est secondaire. Bien sûr, une fois que le système de base a été modifié, les make *config ne marchaient plus. Et l'auteur a programmé un EXEMPLE d'interface de config avec ce qu'il connaissait. D'ailleurs, à priori, cette interface devrait être fournie hors noyau. Et il n'y aurait plus du tout de make xconfig officiel.
Le vrai changement concerne la base du système de config. Le changement de l'interface n'est que secondaire et pas enterriné.
[^] # Re: Problème de compréhension
Posté par mickabouille . Évalué à 1.
[^] # Re: Problème de compréhension
Posté par Anonyme . Évalué à 1.
« Jusqu'à maintenant, pour configurer son noyau, chacun avait le choix de la méthode : texte ou X (Tcl/Tk) selon qu'il faisait 'make config' ou 'make xconfig'. Il semblerait que l'actuel outil de configuration du noyau écrit avec Tcl/Tk va être remplacé par un nouvel outil écrit avec Qt. Il a été intégré au noyau 2.5.45. Il est écrit par Roman Zieppel qui a écrit le support AFFS (filesystem). A quand un outil écrit avec Gtk+ ?
Note du modérateur : Et make menuconfig ? C'est pourtant le mieux actuellement, non ? »
font vraiment penser qu'il s'agit d'un nouveau xconfig en Qt.... Et pas du tout un changement structurel de la configuration.
Sinon, par rapport à ce que tu dis, je trouve ça bizarre... « les fichiers de configuration sont distribués dans les sous répertoire », ça signifierait qu'il y'aurait plusieurs fichiers.. et pas un seul fichier qu'on charge facilement quand on recompile un nouveau noyau... ?
[^] # Re: Problème de compréhension
Posté par mickabouille . Évalué à 1.
[^] # Pour plus de précision
Posté par mickabouille . Évalué à 1.
C'était traité dans LWN/kernel :
http://lwn.net/Articles/11627/(...)
Ca mettra un peu es choses au clair, plus que ce que j'ai pu dire (en particulier, sur la syntaxe utilisée)
[^] # Re: Problème de compréhension
Posté par Éric (site web personnel) . Évalué à 1.
Est ce qu'on a des liens par contre ? parce que j'ai eu beau fouiller le changelog je n'ai rien trouvé d'interressant dedans (cherché "qt" et "xconfig" et un peu à la main)
[^] # Re: Problème de compréhension
Posté par mickabouille . Évalué à 1.
http://lwn.net/Articles/11627/(...)
# Re: Nouvel outil de configuration pour le kernel Linux
Posté par analogue o/ (site web personnel) . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Tony Gencyl . Évalué à 1.
Le nouvel outil de config est *grandement* necessaire, il y a un reel probleme de dependance dans les options (typiquement, les cartes TV et les lm_sensors) ... dans un systeme moderne, il est *inconcevable* de devoir faire des greps recursifs sur les Config.in pour savoir ce qu'il faut activer pour degriser une option particuliere ...
Bref, comme d'habitude sur les commentaires, on retrouve un tas de gens qui s'expriment sur des sujets qu'ils ne maitrisent meme pas, ce n'est pas parceque ca offre une interface QT et que ca fait moins ha><or que de bidouiller des fichier LINT et GENERIC avec vi ...
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Yann Guidon (site web personnel) . Évalué à 1.
comment vivre sans ?
# Re: Nouvel outil de configuration pour le kernel Linux
Posté par boucman . Évalué à 1.
Pour les programmeurs qui ont à gérer les dépendences entre options, et les utilisateurs qui voient apparaitre et disparaitre mysterieusement des options dans les menus de config, c'est beaucoup plus pratique. en particulier le nouveau langage dans les fichiers KConfig (qui remplacent les Config.in ) est bien plus pratique...
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Anonyme . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par mickabouille . Évalué à 1.
# Re: Nouvel outil de configuration pour le kernel Linux
Posté par Gentoo][Gravis . Évalué à 1.
[^] # Re: Nouvel outil de configuration pour le kernel Linux
Posté par Tab Tab . Évalué à 1.
moi qui n'est pas KDE je fais comment ?
cet outil _juste_ en QT (pas de kde, gnome, ..etc..) c'est bien.
# A quand la meme chose pour BSD?
Posté par j . Évalué à 1.
En editant le fichier de conf d'un noyau BSD, on a vite fait d'effacer des lignes par erreur, ou d'oublier des dependances. "config" rale, il faut recommencer, penser faire des recherches dans tous les sens chaque fois que l'on retire un truc, et jongler entre la config en cours d'edition, le GENERIC, le LINT et le man.
# Re: Nouvel outil de configuration pour le kernel Linux
Posté par Romain Liévin (site web personnel) . Évalué à 1.
En effet, il s'agit bien d'une modification du système de configuration. Les Config.help et Config.in ont été remplacé par un unique Kconfig. Le fichier a une syntaxe différente du précédent système (langage CML1) qui devrait le rendre plus souple et plus performant.
Il contient l'aide ET les dépendances.
Roman a complètement réécrit le parser et a écrit une bibliothèque dynamique associée.
L'outil graphique Tcl/Tk est remplacé par l'outil Qt mais les autres outils (menuconfig) sont toujours présent.
Il y a donc bien ET un changement structurel ET un changement de l'outil de conf graphique.
Sorry...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.