>>> perso je trouve que c'est même plus grave que gênant d'avoir une version aussi en retard à l'heure où FF4 est en route
D'après ce que j'ai cru comprendre la MoFo va proposer des binaires x86-64 pour Linux à partir de la version 4 de Firefox. Donc il n'y a plus que quelques mois à attendre (release en novembre 2010 normalement) et on pourra pallier à l'obsolescence du FF de Squeeze.
Aussi bien Squeeze ne sera pas encore sortie en novembre ;-)
>>> le fait que quand on branche un mac a un projecteur externe ca marche toujours
Il y a quelques semaines je suis allé écouter les conférences de Douglas Hofstadter au Collège de France et bien je peux te dire qu'il a maxi-galéré avec son mac pour se connecter au projecteur externe. La plaisanterie a bien duré 10 minutes et je ne pense pas qu'on puisse considérer Hofstadter comme le newbie moyen ;-)
Donc des problèmes il y en a partout et pour tous les systèmes.
Oui j'ai vu ça dans les autres mails échangés...Mais c'est quand même gênant amha de sortir Squeeze avec un FF abandonné upstream.
Mais bon...je peux vivre avec et puis ce sera l'occasion d'essayer Epiphany et Chromium-browser ;-)
Donc Debian va réussir l'exploit assez remarquable de sortir sa toute nouvelle Squeeze avec une version Firefox qui sera déjà abandonnée par l'upstream depuis plusieurs mois car complètement obsolète.
Bon ça ne changera pas ma décision de basculer vers Debian car j'en ai soupé d'Ubuntu...mais en revanche je ne suis plus trop sûr d'opter pour l'archi x86-64. Si je reste en x86 classique je pourrais utiliser les binaires de Mozilla.
Moi je m'inquiète de voir que Squeeze est gelée avec Firefox (aka Iceweasel) en version 3.5.10.
Il n'y aura pas de 3.6.x dans Squeeze ? Cette branche 3.6 est sortie en janvier dernier nom d'un chien ! Et en plus si on utilise une archi x86-64 je ne crois pas qu'on puisse télécharger un binaire sur le site de Mozilla donc on est coincé.
Extrait de "Richard Stallman et la révolution du logiciel libre" sa biographie autorisée qui a été relue par lui:
"Aux Français, j’explique le logiciel libre en trois mots qui devraient leur être familiers : liberté, égalité, fraternité.
Liberté, parce que chaque utilisateur est libre de l’usage qu’il veut faire du programme. Égalité, parce que le logiciel libre ne confère à personne de pouvoir sur personne. Fraternité, parce que les utilisateurs peuvent s’entraider, en partageant des copies et en développant en collaboration leurs versions".
>>> Maintenant, la critique était, je cite patrick_g "le logiciel libre c'est un modèle d'entraide est de partage", et c'est à quoi j'ai réagi : non, le le logiciel libre ce n'est pas un modèle d'entraide est de partage
Faut peut-être aussi prendre un peu de recul pour voir quelles sont les motivations philosophiques des licences libres. Quel était l'intention de Stallman quand il a conçu la GPL ? Son intention était bien l'entraide et le partage. Pour atteindre ce but il a utilisé le droit du copyright qu'il a "hacké" pour en faire une licence copyleft...Mais tout ça ce n'est qu'un instrument au service d'un but qui est l'entraide et le partage.
Je suis d'accord avec toi quand tu lit strictement les licences libres mais amha il ne faut pas perdre de vue l'intention qu'il y a derrière ces licences copyleft.
Personne n'est contraint juridiquement par cette intention. On peut parfaitement se contenter de suivre les obligations de la GPL et rien de plus....mais je trouve ça dommage d'avoir une si courte vue et de ne pas reconnaître la philosophie qui a inspiré tout cela.
Aucun rapport avec le fil mais je profite de ta présence. Je viens de voir que Squeeze était en freeze depuis aujourd'hui. J'ai également vu que tu étais parmi les mainteneurs de la formation Debian GNU/Linux : http://formation-debian.via.ecp.fr/
Est-ce qu'il y a déjà une version de la formation adaptée à Squeeze qui est dispo quelque part ?
En gros on reproche au mainteneur de PulseAudio (Lennart Poettering) de ne pas passer assez de temps à corriger les bugs ouverts dans le bugzilla. Sa réponse c'est que, selon ses comptes, il y a seulement 3 développeurs payés à plein temps pour bosser sur l'infrastructure audio de Linux (y compris lui) donc ils font ce qu'ils peuvent.
Et il ajoute la flèche du Parthe:
"One would wish that a certain other company with a clear focus on desktop Linux (where consumer audio is a key part of) would want to actually hire more folks in this area, but well, ..."
Ouf ! Je craignais un peu que mon appât ait été déployé en vain mais finalement ça a mordu ;-)
Plus sérieusement je suis d'accord avec presque tout ce que tu écris MAIS je pense que tu n'as pas compris ma position. J'ai sans doute dû mal m'exprimer.
Je ne dis pas que c'est une obligation de libre que de contribuer upstream. Je dis juste que c'est "courtois" ou bien "amical" de le faire (c'est dur de trouver un adjectif approprié).
Prenons un exemple: un type veut entrer dans une pièce. Il arrive devant la porte d'entrée juste en même temps qu'une autre personne. Il est "courtois" de ne pas s'engouffrer en premier et, au contraire, de tenir la porte pour que l'autre personne entre en premier.
Ce n'est pas illégal, ce n'est pas immoral, ce n'est même pas "non éthique", de passer en premier. C'est juste discourtois. Cela montre qu'on pense à soi sans penser aux autres.
Si les développeurs salariés par Canonical produisent du code pour leur distro sans songer à travailler avec l'upstream alors ce n'est pas illégal, ce n'est pas immoral, ce n'est même pas "non éthique".
C'est juste discourtois. Cela montre qu'ils pensent à leurs users sans penser aux autres users.
En outre on sait très bien que la solution la plus efficace c'est d'écrire du code pour l"upstream puisque ce code sera utilisé et testé par bien plus de monde que du code spécifique distro.
>>> canonical fait largement mieux que tous les autres.
OK pour Red Hat (belle démonstration) mais par rapport à Fluendo, Collabora, Lanedo, Openismus, CodeThink ?
Si je regarde par exemple Lanedo je constate qu'elle a plus du double de commits par rapport à Canonical alors que, selon le site web, le projet n'existe que depuis 5 ans (soit moins que Canonical) et emploie 10 personnes en tout (dont une secrétaire).
>>> Et comme ils ne sont pas contraints de le faire, tout va très bien madame la marquise.
Personne n'a dit ni même sous-entendu que Canonical était contrainte de contribuer à l'écosystème global. Ce n'est pas une question d'obligation juridique, de licence ou de quoi que ce soit.
C'est juste que, à la base, le logiciel libre c'est un modèle d'entraide est de partage donc il est normal que la pression sociale s'exerce pour que chacun contribue dans la mesure de ses moyens et en fonctions de ses capacités.
Personne ne va reprocher à des projets bénévoles de type Gentoo ou Debian de ne pas avoir beaucoup de contributions.
En revanche pour le projet Ubuntu qui est ultra populaire et qui est porté par Canonical (une entreprise privée qui paye des développeurs et qui est dirigé par un milliardaire favorable au libre) cela paraîtrait normal de contribuer à l'écosystème du libre.
Si cette contribution est faible (*) alors je trouve normal d'exercer une pression sociale pour l'inciter à contribuer plus au pot commun.
Pourquoi Canonical contribue aussi peu ? Selon le pdf ils sont à seulement 1,03% des commits soit un total de 4487.
Ils sont dépassés par des multinationales titanesques ayant des légions de codeurs comme Lanedo ou Openismus ou encore Codethink.
Je me souviens que lors de la controverse de 2008 au sujet des contributions de Canonical au noyau Linux (quasi inexistantes), il avait été répondu que, certes ils ne travaillaient pas sur le noyau, la GlibC ou GCC, mais que les commits de Canonical se faisait essentiellement dans les couches hautes de l'écosystème comme GNOME.
A l'époque j'avais écrit ça dans le journal [http://linuxfr.org/~patrick_g/27223.html] :
"En ce qui concerne la réponse expliquant que le travail se déroule sur Gnome et pas sur le noyau, il va falloir prouver cette assertion en pointant des patchs dans les CVS et pas seulement se contenter d'assener ça sans aucune preuve".
Maintenant que nous avons une étude sur les commits de Gnome on voit bien que la parade rhétorique de 2008 était un mensonge éhonté.
Je ne sais pas si le nombre de commits est une mesure représentative des contributions mais si c'est le cas alors il semble bien que Canonical ne contribue pas du tout à la mesure de sa popularité parmi les GNU/Linuxiens.
Pour un contrepoint à l'analyse de GNOME Census voir la réponse de Jono Bacon ici: http://www.jonobacon.org/2010/07/30/red-hat-canonical-and-gn(...)
Jono ne remet pas en cause les chiffres du rapport mais il affirme qu'il est incomplet. Selon lui Canonical ne contribue certes pas beaucoup à GNOME en upstream mais contribue beaucoup à d'autres projets liés à GNOME :
"Contributions (..) not part of official GNOME modules, and hosted and developed elsewhere, such as Launchpad".
Pour moi, mais je suis peut-être méchant, cela ressemble beaucoup à des projets spécifiques Ubuntu qui ne remontent pas en upstream. C'est justement ce que l'on reproche à Canonical quand on dit qu'ils ne contribuent pas à l'écosystème global.
Ce serait vraiment bien si quelqu'un qui s'y connait un peu proposait une news sur les divers modules de sécurité de noyau pour les comparer (SMACK, SELinux, TOMOYO, bientôt AppArmor).
Ce serait un excellent sujet je pense.
>>> Merci pour le lien, l'article de Jonathan Corbet est en effet très clair et je comprends un peu mieux le mécanisme.
C'était aussi le premier hyperlien du paragraphe sur le patch de compactage mémoire ;-)
>>> Donc, ai-je loupé une subtilité ?
Non je ne pense pas. Il faut voir que les pages non déplaçables sont relativement rares donc ton premier exemple se produira rarement.
Concernant le second je ne vois pas de faille et donc je te réponds que je ne sais pas :)
A mon avis on est dans le cas indiqué par Mel Gorman ou un algo plus sophistiqué (qui traiterait ce genre de cas) ne vaudrait pas le coup:
"This method is a bit primitive but is easy to understand and greater sophistication would require maintenance of counters on a per-pageblock basis. This would have a big impact on allocator fast-paths to improve compaction which is a poor trade-off".
[^] # Re: Journaux
Posté par patrick_g (site web personnel) . En réponse au journal Le point Q. Évalué à 6.
[^] # Re: Venez aider à la sortie de Squeeze !
Posté par patrick_g (site web personnel) . En réponse à la dépêche Debian Squeeze est gelée. Évalué à 5.
D'après ce que j'ai cru comprendre la MoFo va proposer des binaires x86-64 pour Linux à partir de la version 4 de Firefox. Donc il n'y a plus que quelques mois à attendre (release en novembre 2010 normalement) et on pourra pallier à l'obsolescence du FF de Squeeze.
Aussi bien Squeeze ne sera pas encore sortie en novembre ;-)
[^] # Re: Je crois que la tendance est vraie...
Posté par patrick_g (site web personnel) . En réponse au journal Linux de moins en moins utilisé chez les étudiants de l'université Information Technology & Communication. Évalué à 4.
Il y a quelques semaines je suis allé écouter les conférences de Douglas Hofstadter au Collège de France et bien je peux te dire qu'il a maxi-galéré avec son mac pour se connecter au projecteur externe. La plaisanterie a bien duré 10 minutes et je ne pense pas qu'on puisse considérer Hofstadter comme le newbie moyen ;-)
Donc des problèmes il y en a partout et pour tous les systèmes.
[^] # Re: Venez aider à la sortie de Squeeze !
Posté par patrick_g (site web personnel) . En réponse à la dépêche Debian Squeeze est gelée. Évalué à 4.
Mais bon...je peux vivre avec et puis ce sera l'occasion d'essayer Epiphany et Chromium-browser ;-)
[^] # Re: Venez aider à la sortie de Squeeze !
Posté par patrick_g (site web personnel) . En réponse à la dépêche Debian Squeeze est gelée. Évalué à 6.
"Firefox 3.5.x will be maintained with security and stability updates until August 2010"
Source : http://www.mozilla.com/en-US/firefox/all-older.html
Donc Debian va réussir l'exploit assez remarquable de sortir sa toute nouvelle Squeeze avec une version Firefox qui sera déjà abandonnée par l'upstream depuis plusieurs mois car complètement obsolète.
Bon ça ne changera pas ma décision de basculer vers Debian car j'en ai soupé d'Ubuntu...mais en revanche je ne suis plus trop sûr d'opter pour l'archi x86-64. Si je reste en x86 classique je pourrais utiliser les binaires de Mozilla.
[^] # Re: Venez aider à la sortie de Squeeze !
Posté par patrick_g (site web personnel) . En réponse à la dépêche Debian Squeeze est gelée. Évalué à 10.
Il n'y aura pas de 3.6.x dans Squeeze ? Cette branche 3.6 est sortie en janvier dernier nom d'un chien ! Et en plus si on utilise une archi x86-64 je ne crois pas qu'on puisse télécharger un binaire sur le site de Mozilla donc on est coincé.
[^] # Re: Canonical participe ?
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 2.
"Aux Français, j’explique le logiciel libre en trois mots qui devraient leur être familiers : liberté, égalité, fraternité.
Liberté, parce que chaque utilisateur est libre de l’usage qu’il veut faire du programme. Égalité, parce que le logiciel libre ne confère à personne de pouvoir sur personne. Fraternité, parce que les utilisateurs peuvent s’entraider, en partageant des copies et en développant en collaboration leurs versions".
[^] # Re: Canonical participe ?
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 3.
Faut peut-être aussi prendre un peu de recul pour voir quelles sont les motivations philosophiques des licences libres. Quel était l'intention de Stallman quand il a conçu la GPL ? Son intention était bien l'entraide et le partage. Pour atteindre ce but il a utilisé le droit du copyright qu'il a "hacké" pour en faire une licence copyleft...Mais tout ça ce n'est qu'un instrument au service d'un but qui est l'entraide et le partage.
Je suis d'accord avec toi quand tu lit strictement les licences libres mais amha il ne faut pas perdre de vue l'intention qu'il y a derrière ces licences copyleft.
Personne n'est contraint juridiquement par cette intention. On peut parfaitement se contenter de suivre les obligations de la GPL et rien de plus....mais je trouve ça dommage d'avoir une si courte vue et de ne pas reconnaître la philosophie qui a inspiré tout cela.
[^] # Re: Pourquoi ce journal ainsi que les commentaires sont invisibles ??
Posté par patrick_g (site web personnel) . En réponse au journal iPapy grand frère, pour le bien de l'économie. Évalué à 2.
[^] # Re: Internet != web
Posté par patrick_g (site web personnel) . En réponse à la dépêche WebOOB: voir les sites web différemment. Évalué à 1.
[^] # Re: Internet != web
Posté par patrick_g (site web personnel) . En réponse à la dépêche WebOOB: voir les sites web différemment. Évalué à 2.
Est-ce qu'il y a déjà une version de la formation adaptée à Squeeze qui est dispo quelque part ?
[^] # Re: Ce que Canonical devrait faire
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 2.
[^] # Re: Marrant
Posté par patrick_g (site web personnel) . En réponse à la dépêche BonitaSoft lance le concours "Process Challenge". Évalué à 6.
On avait la news dans le pipe depuis mardi mais, pour la publier, on a attendu un jour qui nous paraissait particulièrement approprié ;-)
[^] # Re: Canonical participe ?
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 3.
En gros on reproche au mainteneur de PulseAudio (Lennart Poettering) de ne pas passer assez de temps à corriger les bugs ouverts dans le bugzilla. Sa réponse c'est que, selon ses comptes, il y a seulement 3 développeurs payés à plein temps pour bosser sur l'infrastructure audio de Linux (y compris lui) donc ils font ce qu'ils peuvent.
Et il ajoute la flèche du Parthe:
"One would wish that a certain other company with a clear focus on desktop Linux (where consumer audio is a key part of) would want to actually hire more folks in this area, but well, ..."
[^] # Re: Canonical
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 6.
Plus sérieusement je suis d'accord avec presque tout ce que tu écris MAIS je pense que tu n'as pas compris ma position. J'ai sans doute dû mal m'exprimer.
Je ne dis pas que c'est une obligation de libre que de contribuer upstream. Je dis juste que c'est "courtois" ou bien "amical" de le faire (c'est dur de trouver un adjectif approprié).
Prenons un exemple: un type veut entrer dans une pièce. Il arrive devant la porte d'entrée juste en même temps qu'une autre personne. Il est "courtois" de ne pas s'engouffrer en premier et, au contraire, de tenir la porte pour que l'autre personne entre en premier.
Ce n'est pas illégal, ce n'est pas immoral, ce n'est même pas "non éthique", de passer en premier. C'est juste discourtois. Cela montre qu'on pense à soi sans penser aux autres.
Si les développeurs salariés par Canonical produisent du code pour leur distro sans songer à travailler avec l'upstream alors ce n'est pas illégal, ce n'est pas immoral, ce n'est même pas "non éthique".
C'est juste discourtois. Cela montre qu'ils pensent à leurs users sans penser aux autres users.
En outre on sait très bien que la solution la plus efficace c'est d'écrire du code pour l"upstream puisque ce code sera utilisé et testé par bien plus de monde que du code spécifique distro.
[^] # Re: Canonical
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 2.
[^] # Re: Canonical
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 4.
OK pour Red Hat (belle démonstration) mais par rapport à Fluendo, Collabora, Lanedo, Openismus, CodeThink ?
Si je regarde par exemple Lanedo je constate qu'elle a plus du double de commits par rapport à Canonical alors que, selon le site web, le projet n'existe que depuis 5 ans (soit moins que Canonical) et emploie 10 personnes en tout (dont une secrétaire).
[^] # Re: Canonical
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 7.
Personne n'a dit ni même sous-entendu que Canonical était contrainte de contribuer à l'écosystème global. Ce n'est pas une question d'obligation juridique, de licence ou de quoi que ce soit.
C'est juste que, à la base, le logiciel libre c'est un modèle d'entraide est de partage donc il est normal que la pression sociale s'exerce pour que chacun contribue dans la mesure de ses moyens et en fonctions de ses capacités.
Personne ne va reprocher à des projets bénévoles de type Gentoo ou Debian de ne pas avoir beaucoup de contributions.
En revanche pour le projet Ubuntu qui est ultra populaire et qui est porté par Canonical (une entreprise privée qui paye des développeurs et qui est dirigé par un milliardaire favorable au libre) cela paraîtrait normal de contribuer à l'écosystème du libre.
Si cette contribution est faible (*) alors je trouve normal d'exercer une pression sociale pour l'inciter à contribuer plus au pot commun.
*: Modulo les calculs d'Alenvers plus haut.
# Canonical
Posté par patrick_g (site web personnel) . En réponse à la dépêche GNOME Census : qui crée GNOME ?. Évalué à 10.
Pourquoi Canonical contribue aussi peu ? Selon le pdf ils sont à seulement 1,03% des commits soit un total de 4487.
Ils sont dépassés par des multinationales titanesques ayant des légions de codeurs comme Lanedo ou Openismus ou encore Codethink.
Je me souviens que lors de la controverse de 2008 au sujet des contributions de Canonical au noyau Linux (quasi inexistantes), il avait été répondu que, certes ils ne travaillaient pas sur le noyau, la GlibC ou GCC, mais que les commits de Canonical se faisait essentiellement dans les couches hautes de l'écosystème comme GNOME.
A l'époque j'avais écrit ça dans le journal [http://linuxfr.org/~patrick_g/27223.html] :
"En ce qui concerne la réponse expliquant que le travail se déroule sur Gnome et pas sur le noyau, il va falloir prouver cette assertion en pointant des patchs dans les CVS et pas seulement se contenter d'assener ça sans aucune preuve".
Maintenant que nous avons une étude sur les commits de Gnome on voit bien que la parade rhétorique de 2008 était un mensonge éhonté.
Je ne sais pas si le nombre de commits est une mesure représentative des contributions mais si c'est le cas alors il semble bien que Canonical ne contribue pas du tout à la mesure de sa popularité parmi les GNU/Linuxiens.
Pour un contrepoint à l'analyse de GNOME Census voir la réponse de Jono Bacon ici: http://www.jonobacon.org/2010/07/30/red-hat-canonical-and-gn(...)
Jono ne remet pas en cause les chiffres du rapport mais il affirme qu'il est incomplet. Selon lui Canonical ne contribue certes pas beaucoup à GNOME en upstream mais contribue beaucoup à d'autres projets liés à GNOME :
"Contributions (..) not part of official GNOME modules, and hosted and developed elsewhere, such as Launchpad".
Pour moi, mais je suis peut-être méchant, cela ressemble beaucoup à des projets spécifiques Ubuntu qui ne remontent pas en upstream. C'est justement ce que l'on reproche à Canonical quand on dit qu'ils ne contribuent pas à l'écosystème global.
[^] # Re: Un peu court
Posté par patrick_g (site web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 30 de l'année 2010. Évalué à 4.
[^] # Re: Pour ne pas relancer troll ubuntu ...
Posté par patrick_g (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.35 du noyau Linux. Évalué à 5.
Ce serait un excellent sujet je pense.
[^] # Re: sybarite...
Posté par patrick_g (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.35 du noyau Linux. Évalué à 6.
[^] # Re: Erreur traduction
Posté par patrick_g (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.35 du noyau Linux. Évalué à 2.
[^] # Re: Compactage mémoire
Posté par patrick_g (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.35 du noyau Linux. Évalué à 3.
C'était aussi le premier hyperlien du paragraphe sur le patch de compactage mémoire ;-)
>>> Donc, ai-je loupé une subtilité ?
Non je ne pense pas. Il faut voir que les pages non déplaçables sont relativement rares donc ton premier exemple se produira rarement.
Concernant le second je ne vois pas de faille et donc je te réponds que je ne sais pas :)
A mon avis on est dans le cas indiqué par Mel Gorman ou un algo plus sophistiqué (qui traiterait ce genre de cas) ne vaudrait pas le coup:
"This method is a bit primitive but is easy to understand and greater sophistication would require maintenance of counters on a per-pageblock basis. This would have a big impact on allocator fast-paths to improve compaction which is a poor trade-off".
Je t'invite à lire tout son mail de commit qui est très détaillé (avec des benchs plus complets que ce que j'ai indiqué) : http://article.gmane.org/gmane.linux.kernel.mm/47298
[^] # Re: Damien Miller :)
Posté par patrick_g (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.35 du noyau Linux. Évalué à 2.
C'est tiré de là : http://undeadly.org/cgi?action=article&sid=2010072509351(...)