bonjour,
connaissez-vous le window scaling ?
suite à des déboires que j'ai eu sur certains sites avec des routeurs incompatibles avec ce window scaling ( http://en.wikipedia.org/wiki/TCP_window_scale_option ), et sa résolution dans un forum :
http://linuxfr.org/forums/12/22753.html
ainsi que des explications complémentaires ici :
http://kerneltrap.org/node/6723
http://lwn.net/Articles/92727/
http://en.opensuse.org/SDB:Problem_with_establishing_TCP/IP_(...)
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401435
je propose ce petit test :
votre système linux arrive-t-il à se connecter sur (par exemple) ces sites :
http://www.everymac.com/
http://www.keh.com/
http://www.marymount.edu/
http://www.packetstormsecurity.org/
[ ] oui [ ] non [ ] je n'utilise pas (…)
Sortie du noyau Linux 2.6.22
La dernière version du noyau Linux stable est téléchargeable sur les serveurs du site kernel.org. Cette version 2.6.22 a suivi le processus normal et maintenant archi-classique des release candidate :
- La version RC-1 est apparue juste quinze jours après la sortie du noyau stable précédent. Linus a reconnu que le noyau 2.6.21 avait connu une gestation difficile et il espère que cette RC-1 annonce un progrès sur ce plan (traduction libre): «Je pense (et j'espère) que cela ne va pas être aussi douloureux que les gros changements du code des timers du noyau 2.6.21. Bien qu'il y ait ici aussi des changements importants (...) cela semble assez solide.»
- La version RC-2 a continué sur cette voie d'une version solide et bien debuggée et Linus a rappelé la règle qui interdit d'ajouter des nouvelles fonctions à ce stade du développement (traduction libre): «N'essayez même pas d'envoyer autre chose que des corrections de bugs ! Je pense que la situation actuelle semble raisonnablement bonne pour le noyau 2.6.22.»
- La sortie de la version RC-3 le 25 mai a donné l'occasion à Linus d'écrire un de ses petits bijoux humoristiques dont il a le secret. Il a lancé un appel pour que les gens téléchargent et testent cette RC-3 au lieu d'aller à la plage (traduction libre): «Nous sommes vendredi soir et les USA se préparent à un long week-end de trois jours, souvent considéré ici comme le début officiel de l'été. Donc que peut faire un nerd blanc comme un bidet ? Vous ne pouvez pas aller à la plage parce que les gens normaux vont rigoler en vous voyant et vont vous jeter du sable à la figure. Mais vous _pouvez_ faire quelque chose : vous pouvez télécharger le dernier noyau RC-3 et sourire d'un air suffisant en sachant que vous faites tourner la toute dernière merveille sur votre machine. Et tout d'un coup, cela n'a plus d'importance que ce soit l'été parce que vous pouvez rester dans votre sous-sol aux stores fermés à vous faire bronzer à la chaude lumière de votre écran LCD plutôt qu'à la dure lumière du jour. Donc ne vous inquiétez plus de ces dangereux rayons ultra-violets et prenez votre vitamine D sous la forme prévue par Dieu (et l'industrie pharmaceutique) : des petites pilules facilement avalables. Les plages sont très surfaites de toute manière, le sable s'introduit dans le ventilateur des ordinateurs portables et en un clin d'oeil plus rien ne fonctionne.
Puissiez vous avoir un bel été.»
- La version RC-4 s'est contentée de corriger divers bugs et régressions et, dix jours plus tard, Linus s'est félicité d'avoir trouvé le temps de sortir la RC-5 en dépit de la monstrueuse flame-war GPLv2/GPLv3 ayant eu lieu sur la liste de diffusion.
- Le 24 juin est apparue la -RC6 et le premier juillet la -RC7 qui semble satisfaire Linus (traduction libre): «Nous devrions être dans une très bonne situation. Le flot des patchs a vraiment ralenti et la liste de régression s'est beaucoup réduite.»
- Enfin la version finale a été annoncée le dimanche 8 juillet et Linus s'est interrogé dans son courriel pour savoir si il était vraiment nécessaire de publier une liste complète des changements (un gros fichier de plus d'une centaine de milliers de lignes) alors que presque tout le monde utilise directement le gestionnaire de code source Git pour consulter cette liste. C'est donc sans doute la dernière fois que ce fichier récapitulatif des changements (changelog) sera publié séparément.
Journal Le choix d'un maitre n'est pas la liberté
Richard Stallman a écrit un essai pour encourager les gens à passer à la GPLv3 (la nouvelle licence anti-DRM qui ambitionne de remplacer la GPLv2).
Le lien => http://gplv3.fsf.org/rms-why.html
Je ne sais pas si cet essai a déjà été évoqué sur Linuxfr mais je trouve qu'il mérite vraiment la lecture : il est court et il explique particulièrement clairement les raisons qui militent pour le passage vers cette nouvelle licence.
Avant de le lire je ne savais pas trop quoi (…)
Le lien => http://gplv3.fsf.org/rms-why.html
Je ne sais pas si cet essai a déjà été évoqué sur Linuxfr mais je trouve qu'il mérite vraiment la lecture : il est court et il explique particulièrement clairement les raisons qui militent pour le passage vers cette nouvelle licence.
Avant de le lire je ne savais pas trop quoi (…)
Emacs 22 est déclaré stable
Emacs est un éditeur de texte souple, extensible, personnalisable et auto-documenté. Il est disponible sur toutes les plateformes courantes (GNU/Linux, *BSD, Unix, Mac OS, MS DOS, MS Windows...) et sur des dizaines d'autres plateformes moins communes.
La version 22, qui est en réalité une version 1.22, vient de sortir ce 2 Juin sous la révision 22.1, plus de 2000 jours après la version 21. Cette version très attendue apporte son lot de nouveautés, de corrections, et d'améliorations, parmi lesquelles :
La version 22, qui est en réalité une version 1.22, vient de sortir ce 2 Juin sous la révision 22.1, plus de 2000 jours après la version 21. Cette version très attendue apporte son lot de nouveautés, de corrections, et d'améliorations, parmi lesquelles :
- Une nouvelle interface en Gtk+
- Le support du glisser-déposer
- Une meilleure gestion de l'Unicode et des systèmes d'encodage en général
- De nombreux modes nouveaux ou intégrés par défaut (python, tramp...).
Journal Les termes de l'accord Microsoft/Novell enfin publiés
Bonjour,
comme dit dans le titre, les termes de l'accord Microsoft/Novell sont maintenant rendus publics, j'attends avec impatience la réaction/analyse des juristes de la FSF et de nos compères de l'APRIL sur ces textes imbuvables pour le commun des mortels.
Ils se découpent en 3 documents :
- l'accord de coopération sur les brevets :
http://www.sec.gov/Archives/edgar/data/758004/00009501340701(...)
- l'accord sur la coopération commerciale :
http://www.sec.gov/Archives/edgar/data/758004/00009501340701(...)
- l'accord sur la coopération technique :
http://www.sec.gov/Archives/edgar/data/758004/00009501340701(...)
Source : http://lwn.net/Articles/235826
Ps : je suppose/espère que (…)
comme dit dans le titre, les termes de l'accord Microsoft/Novell sont maintenant rendus publics, j'attends avec impatience la réaction/analyse des juristes de la FSF et de nos compères de l'APRIL sur ces textes imbuvables pour le commun des mortels.
Ils se découpent en 3 documents :
- l'accord de coopération sur les brevets :
http://www.sec.gov/Archives/edgar/data/758004/00009501340701(...)
- l'accord sur la coopération commerciale :
http://www.sec.gov/Archives/edgar/data/758004/00009501340701(...)
- l'accord sur la coopération technique :
http://www.sec.gov/Archives/edgar/data/758004/00009501340701(...)
Source : http://lwn.net/Articles/235826
Ps : je suppose/espère que (…)
PowerTOP : Un outil pour réduire la consommation d'énergie sous GNU/Linux
Serait-ce l'un des premiers bénéfices de la nouvelle orientation d'Intel en faveur de Linux pour leur solutions mobiles ?
Arjan van de Ven, développeur chez Intel, vient d'annoncer la sortie d'un outil permettant d'identifier les applications et pilotes Linux les plus gourmands en énergie de façon très simple et lisible : PowerTOP liste ces mauvais citoyens en ordre décroissant, à la façon de l'utilitaire top. Il indique aussi le nombre d'éveils des processeurs par seconde et une estimation de la consommation actuelle en watt. Très facile d'utilisation, l'outil affiche même des conseils d'amélioration en fonction de votre configuration noyau (par exemple il recommande, si ce n'est déjà fait, d'activer NO_HZ, CONFIG_USB_SUSPEND, CONFIG_HPET et CONFIG_CPU_FREQ_GOV_ONDEMAND et de désactiver CONFIG_IRQBALANCE et CONFIG_ACPI_DEBUG). Pas besoin d'être un développeur chevronné donc : tout utilisateur de GNU/Linux doté d'un PC portable devrait pouvoir utiliser cet outil (en revanche, il faut penser à signaler aux développeurs les problèmes de consommation d'énergie que cela permet de découvrir dans leurs logiciels).
Plus d'informations dans la suite de l'article
NdM: Un grand merci à herodiade, auteur du journal à l'origine de cette dépêche.
Arjan van de Ven, développeur chez Intel, vient d'annoncer la sortie d'un outil permettant d'identifier les applications et pilotes Linux les plus gourmands en énergie de façon très simple et lisible : PowerTOP liste ces mauvais citoyens en ordre décroissant, à la façon de l'utilitaire top. Il indique aussi le nombre d'éveils des processeurs par seconde et une estimation de la consommation actuelle en watt. Très facile d'utilisation, l'outil affiche même des conseils d'amélioration en fonction de votre configuration noyau (par exemple il recommande, si ce n'est déjà fait, d'activer NO_HZ, CONFIG_USB_SUSPEND, CONFIG_HPET et CONFIG_CPU_FREQ_GOV_ONDEMAND et de désactiver CONFIG_IRQBALANCE et CONFIG_ACPI_DEBUG). Pas besoin d'être un développeur chevronné donc : tout utilisateur de GNU/Linux doté d'un PC portable devrait pouvoir utiliser cet outil (en revanche, il faut penser à signaler aux développeurs les problèmes de consommation d'énergie que cela permet de découvrir dans leurs logiciels).
Plus d'informations dans la suite de l'article
NdM: Un grand merci à herodiade, auteur du journal à l'origine de cette dépêche.
Journal PowerTOP : Un outil pour réduire la consommation d'énergie sous GNU/Linux
Serait-ce l'un des premiers bénéfices de la nouvelle orientation d'Intel en faveur de Linux pour leur solutions mobiles ?
Arjan van de Ven, développeur chez Intel, vient d'annoncer la sortie d'un outil permettant d'identifier les applications et pilotes Linux les plus gourmands en énergie de façon très simple et lisible : PowerTOP liste ces mauvais citoyens en ordre décroissant, à la façon de l'utilitaire top(1). Il indique aussi le nombre d'éveils des processeurs par seconde et une estimation de la (…)
Arjan van de Ven, développeur chez Intel, vient d'annoncer la sortie d'un outil permettant d'identifier les applications et pilotes Linux les plus gourmands en énergie de façon très simple et lisible : PowerTOP liste ces mauvais citoyens en ordre décroissant, à la façon de l'utilitaire top(1). Il indique aussi le nombre d'éveils des processeurs par seconde et une estimation de la (…)
GNOME et Ubuntu pour l'informatique mobile et embarquée
Matt Zimmerman a annoncé hier sur ubuntu-devel-announce la création du projet "Ubuntu Mobile and Embedded". Cette annonce fait suite à celle d'Intel prévoyant l'arrivée d'une nouvelle plateforme pour embarqué orienté internet et basée sur Linux et sur une nouvelle gamme de processeur basse consommation.
Peu de détails techniques sont disponibles puisque les spécifications vont être discutées durant le sommet des développeurs Ubuntu à Séville en Espagne la semaine prochaine. Intel est un partenaire significatif de ce projet.
Après les Nokia N770 et N800, après l'arrivée de la plateforme OpenMoko, la migration de Symbian et Palm vers Linux, l'embarqué s'oriente résolument vers le libre. On note la prédominance des technologies GNOME, qui a d'ailleurs abouti à la création de l'initiative GNOME Mobile & Embedded. Une bonne nouvelle dans un domaine où Microsoft dispose d'une position importante.
Peu de détails techniques sont disponibles puisque les spécifications vont être discutées durant le sommet des développeurs Ubuntu à Séville en Espagne la semaine prochaine. Intel est un partenaire significatif de ce projet.
Après les Nokia N770 et N800, après l'arrivée de la plateforme OpenMoko, la migration de Symbian et Palm vers Linux, l'embarqué s'oriente résolument vers le libre. On note la prédominance des technologies GNOME, qui a d'ailleurs abouti à la création de l'initiative GNOME Mobile & Embedded. Une bonne nouvelle dans un domaine où Microsoft dispose d'une position importante.
Le noyau Linux 2.6.21 est disponible
La nouvelle version du noyau Linux stable (la vingt-deuxième de la branche 2.6) est disponible au téléchargement sur les serveurs du site kernel.org.
Cette version a suivi le processus de release candidate qui est maintenant bien rôdé.
Cette version a suivi le processus de release candidate qui est maintenant bien rôdé.
- La version RC-1 est apparue deux semaines après la sortie du noyau précédent. Linus s'est félicité de la fiabilité du noyau 2.6.20 qui a facilité la transition vers cette version candidate : "It would seem that 2.6.20 has been a good base, and I don't think we have anything *really* scary here".
- La version RC-2, qui devait normalement comporter uniquement des correctifs, s'est révélée plus invasive que prévu car Linus avait oublié d'intégrer les patchs de V4L (Video for Linux). Il s'en est excusé à sa manière typique : "And yeah, it's largely my fault (...) but I'll rather blame anything else than my own incompetence, I'll just claim that all the other kernel developers have been irresponsible". En dépit de son humour corrosif, Linus s'est ensuite un peu énervé en constatant que les autres développeurs ne respectaient pas vraiment la fenêtre d'intégration des changements (merge window) et continuaient de lui envoyer des modifications lourdes après la sortie des premières versions candidates : "I'm really fed up with having to pull big changes after the merge window, because it just doesn't seem to let up. I'm going to go postal on the next maintainer who doesn't understand what "merge window" and "fixes only" means".
- Le message accompagnant la sortie de la version RC-3 a continué sur le même ton humoristique très torvaldien, puisqu'il est allé jusqu'à menacer de représailles physiques les développeurs réfractaires : "Let's keep the fixes to a minimum, especially since I'm planning on biting peoples heads off if I get any more pull requests for things that aren't real and obvious fixes".
- Ces terribles menaces ont manifestement effrayé les développeurs du noyau puisque les versions RC-4 et RC-5 se sont contentées de résoudre les bugs existants et de corriger les régressions. Linus a félicité Thomas Gleixner d'avoir traqué avec obstination (like a weasel on a dead rat) un problème affectant le code des timers haute résolution.
- Les deux dernières versions candidates (la RC-6 du cinq avril et la RC-7 du quinze avril) n'ont fait que proposer des corrections de bugs, traquer les régressions et améliorer encore plus la stabilisation du noyau.
Journal Mr OpenOffice écrit à Mr Dell
John McCreesh, directeur du marketing pour OpenOffice, écrit une gentille lettre à Mr Dell, suite à l'opération "tempête d'idées" lancée par le fabriquant et qui a montré que beaucoup de ceux qui ont répondu à l'enquête souhaitaient voir du Linux et du OpenOffice dans leur machines Dell.
Après un petit coup de brosse à reluire ("Dell est devenue une des compagnies américaines les plus riches et les plus admirées..", "Dell fournit des machines de haute qualité" (ah bon??...), etc,...), le (…)
Après un petit coup de brosse à reluire ("Dell est devenue une des compagnies américaines les plus riches et les plus admirées..", "Dell fournit des machines de haute qualité" (ah bon??...), etc,...), le (…)
Journal Qui a écrit Linux 2.6.20 ?
C'est un article lwn sorti il y a une semaine (pour se financer lwn réserve certains articles aux abonnés payant durant une ou deux semaines) et maintenant disponible à tout le monde.
On peut toujours dire que ce n'est pas une image parfaite, mais c'est intéressant.
L'étude a été faite entre un 2.6.19 et un 2.6.20, et un 2.6.16 et un 2.6.20 (une année de développement).
Le "champion" est "Unknown" (29,5% sur un an). "Unknown" n'est pas toujours inconnu. Le (…)
On peut toujours dire que ce n'est pas une image parfaite, mais c'est intéressant.
L'étude a été faite entre un 2.6.19 et un 2.6.20, et un 2.6.16 et un 2.6.20 (une année de développement).
Le "champion" est "Unknown" (29,5% sur un an). "Unknown" n'est pas toujours inconnu. Le (…)
Bitfrost : Un nouveau modèle de sécurité
Le projet One Laptop Per Child (OLPC) se propose de construire des ordinateurs portables (utilisant Linux) d'un coût de 100 dollars afin que les enfants scolarisés des pays moins riches puissent profiter de la révolution informatique.
Ce projet est innovant sur plusieurs points, les principaux étant son écran transmissif et réflectif original, son absence totale de pièces mobiles (disque dur flash), ses fonctions wifi avec possibilité de créer un noeud-relais et son rechargement par câble à tirer du type "tondeuse à gazon".
Un problème restait néanmoins à résoudre : comment sera conçu le modèle de sécurité du portable ?
Cette question est critique car l'ordinateur sera sans doute vendu à des dizaines de millions d'exemplaires, sera relié au réseau internet et sera utilisé par des jeunes enfants incapables de gérer une politique de sécurité. Le risque d'une infection massive et d'une transformation en un réseau géant de machine zombies est réel.
La réponse est Bitfrost, un nouveau modèle de sécurité pour les ordinateurs.
Ce projet est innovant sur plusieurs points, les principaux étant son écran transmissif et réflectif original, son absence totale de pièces mobiles (disque dur flash), ses fonctions wifi avec possibilité de créer un noeud-relais et son rechargement par câble à tirer du type "tondeuse à gazon".
Un problème restait néanmoins à résoudre : comment sera conçu le modèle de sécurité du portable ?
Cette question est critique car l'ordinateur sera sans doute vendu à des dizaines de millions d'exemplaires, sera relié au réseau internet et sera utilisé par des jeunes enfants incapables de gérer une politique de sécurité. Le risque d'une infection massive et d'une transformation en un réseau géant de machine zombies est réel.
La réponse est Bitfrost, un nouveau modèle de sécurité pour les ordinateurs.
Sortie de Linux 2.6.20
Fidèle à son rythme de sortie quasi-bimestriel, voici le tout nouveau noyau Linux, le premier de l'année 2007.
Rappelons le processus ayant conduit à la sortie de cette nouvelle version. Après la sortie du 2.6.19, Andrew Morton a indiqué la liste des patchs suffisamment stables pouvant migrer de sa branche de test (la -mm) vers la branche de Linus pendant la période d'intégration. Cette période, d'une durée de deux semaines, permet l'ajout de toutes les nouveautés prévues.
Une fois ce délai de deux semaines écoulé, Linus annonce la sortie de la première release-candidate (la -RC1) et il n'est plus permis d'ajouter de nouvelles fonctions. Seul le travail de correction des bugs et de stabilisation est autorisé, rythmé régulièrement par les releases-candidates successives toutes les quelques semaines. La -RC3 est ainsi apparue juste avant la nuit du réveillon pour éviter, selon Linus, tout problème avec l'organisation MADR ("Mothers Against Drunk Releases").
La RC6, annoncée le 24 janvier dernier (voir le message d'annonce) devait être la version finale, cependant quelques régressions persistaient et Linus a insisté le 30 janvier pour sortir une RC7 afin de corriger cela.
En dépit des espoirs initiaux d'une version facile à développer, car sans grandes nouveautés conceptuelles, le chemin n'a pas été semé de roses. Un bug vicieux et subtil a notamment déclenché une véritable traque à grande échelle dont la saga est narrée en plusieurs épisodes sur le site Kerneltrap.
C'est Linus lui-même qui a finalement eu la peau du bug et un article explicatif (très technique) est disponible ici pour les curieux.
Rappelons le processus ayant conduit à la sortie de cette nouvelle version. Après la sortie du 2.6.19, Andrew Morton a indiqué la liste des patchs suffisamment stables pouvant migrer de sa branche de test (la -mm) vers la branche de Linus pendant la période d'intégration. Cette période, d'une durée de deux semaines, permet l'ajout de toutes les nouveautés prévues.
Une fois ce délai de deux semaines écoulé, Linus annonce la sortie de la première release-candidate (la -RC1) et il n'est plus permis d'ajouter de nouvelles fonctions. Seul le travail de correction des bugs et de stabilisation est autorisé, rythmé régulièrement par les releases-candidates successives toutes les quelques semaines. La -RC3 est ainsi apparue juste avant la nuit du réveillon pour éviter, selon Linus, tout problème avec l'organisation MADR ("Mothers Against Drunk Releases").
La RC6, annoncée le 24 janvier dernier (voir le message d'annonce) devait être la version finale, cependant quelques régressions persistaient et Linus a insisté le 30 janvier pour sortir une RC7 afin de corriger cela.
En dépit des espoirs initiaux d'une version facile à développer, car sans grandes nouveautés conceptuelles, le chemin n'a pas été semé de roses. Un bug vicieux et subtil a notamment déclenché une véritable traque à grande échelle dont la saga est narrée en plusieurs épisodes sur le site Kerneltrap.
C'est Linus lui-même qui a finalement eu la peau du bug et un article explicatif (très technique) est disponible ici pour les curieux.
Journal Solaris sous GPLv3
Sun serait sur le point d'annoncer que son système d'exploitation Solaris va passer sous GPLv3 (en plus de sa licence libre CDDL).
Sun est en train de mettre en place une véritable nouvelle stratégie libriste pour renforcer Solaris. Le danger pour eux c'était que les devs de Linux reprennent les bons bouts de code de Solaris et les intègrent dans Linux. De ce fait l'objectif de Sun de renforcer Solaris serait en danger et Linux garderait (et renforcerait) sa prééminence.
(…)
Sun est en train de mettre en place une véritable nouvelle stratégie libriste pour renforcer Solaris. Le danger pour eux c'était que les devs de Linux reprennent les bons bouts de code de Solaris et les intègrent dans Linux. De ce fait l'objectif de Sun de renforcer Solaris serait en danger et Linux garderait (et renforcerait) sa prééminence.
(…)
Journal Les modules kernel propriétaires.
La pression de la cocotte minute était écrasante depuis quelques mois. On sentait bien que les développeurs kernels en avaient ras le cul des drivers proprio. Il semble que cette fois, ils soient décidés à mettre en place un chemin qui mènera à la "fermeture" des portes du kernel à tout driver ne respectant pas la GPL.
Plus de drivers ATi, NVIDIA, plus de ndiswrapper.
http://lwn.net/Articles/213977/
http://lwn.net/Articles/213976/
Linux sur le desktop est mort, vive FreeBSD ! peut-être qu'ATi suivra la (…)
Plus de drivers ATi, NVIDIA, plus de ndiswrapper.
http://lwn.net/Articles/213977/
http://lwn.net/Articles/213976/
Linux sur le desktop est mort, vive FreeBSD ! peut-être qu'ATi suivra la (…)