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.
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 Wikipedia et Francis Marmande
31
jan.
2007

Bien entendu quand on est un chroniqueur du journal Le Monde on fait son boulot on écrit des chroniques.
L'ennui c'est quand on pond une chronique d'une bêtise consternante, d'une pauvreté analytique abyssale et d'un ton résolument méprisant.
Je vous invite donc à aller lire cette...ce...enfin le bidule hideux disponible ici => http://www.lemonde.fr/web/article/0,1-0@2-3232,36-861770,0.h(...)
On y trouve des choses sympathiques de ce style :
>> dans deux ans Wikipédia aura laissé une trace aussi indélébile que le hula hoop
>> Wikipédia, (…)
L'ennui c'est quand on pond une chronique d'une bêtise consternante, d'une pauvreté analytique abyssale et d'un ton résolument méprisant.
Je vous invite donc à aller lire cette...ce...enfin le bidule hideux disponible ici => http://www.lemonde.fr/web/article/0,1-0@2-3232,36-861770,0.h(...)
On y trouve des choses sympathiques de ce style :
>> dans deux ans Wikipédia aura laissé une trace aussi indélébile que le hula hoop
>> Wikipédia, (…)
Journal Des drivers gratuits !
30
jan.
2007

Pour inciter les compagnies à rejoindre le monde du libre il est parfois nécessaire de leur parler dans leur langage.
C'est ce qu'à parfaitement compris le kernel hacker Greg KH dans sa proposition disponible ici => http://www.kroah.com/log/2007/01/29/#free_drivers
Plutôt que d'expliquer longuement la philosophie du libre, les 4 libertés, la genèse de la GPL et autres trucs abscons il fait juste une proposition : La communauté des kernels hackers de Linux offre le développement gratuit de tous les drivers des entreprises (…)
C'est ce qu'à parfaitement compris le kernel hacker Greg KH dans sa proposition disponible ici => http://www.kroah.com/log/2007/01/29/#free_drivers
Plutôt que d'expliquer longuement la philosophie du libre, les 4 libertés, la genèse de la GPL et autres trucs abscons il fait juste une proposition : La communauté des kernels hackers de Linux offre le développement gratuit de tous les drivers des entreprises (…)
Journal Solaris sous GPLv3
17
jan.
2007

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.
(…)
Sortie de FreeBSD 6.2
FreeBSD est un système d'exploitation sous licence BSD qui est positionné sur un créneau généraliste (à la différence d'OpenBSD, axé sur la sécurité, ou de NetBSD, axé sur la portabilité).
Il est largement utilisé par Apple dans Mac OS X et on peut également le retrouver au coeur de m0n0wall et de PC-BSD.
La branche 6.x est la branche stable actuelle et cette nouvelle version 6.2 est donc principalement consacrée aux corrections de bugs et aux mises à jours des pilotes. Les vraies nouveautés apparaîtront dans la future version 7.0 dont la date de sortie n'a pas encore été avancée mais que l'on peut prévoir pour la rentrée 2007.
Il est largement utilisé par Apple dans Mac OS X et on peut également le retrouver au coeur de m0n0wall et de PC-BSD.
La branche 6.x est la branche stable actuelle et cette nouvelle version 6.2 est donc principalement consacrée aux corrections de bugs et aux mises à jours des pilotes. Les vraies nouveautés apparaîtront dans la future version 7.0 dont la date de sortie n'a pas encore été avancée mais que l'on peut prévoir pour la rentrée 2007.
Journal Tanenbaum et les microkernels
10
jan.
2007

Dans une interview à l'occasion de la conférence Linux en Australie, le professeur Tanenbaum revient sur la controverse qui l'a opposé à Linus Torvalds dans les années 90.
Bien entendu il renouvelle son affirmation que les microkernels sont supérieurs aux noyaux monolithiques et il utilise une analogie assez frappante.
Quand le journaliste lui pose une question sous entendant que Linux, du fait de son succès, a prouvé qu'il avait un design supérieur voici la réponse de Tanenbaum :
In terms (…)
Bien entendu il renouvelle son affirmation que les microkernels sont supérieurs aux noyaux monolithiques et il utilise une analogie assez frappante.
Quand le journaliste lui pose une question sous entendant que Linux, du fait de son succès, a prouvé qu'il avait un design supérieur voici la réponse de Tanenbaum :
In terms (…)
Journal Les standards et l'interopérabilité dans l'exploration spatiale
10
jan.
2007

Rien de plus dangereux que "l'effet cliquet" quand on parle de standards internationaux.
Ce terme désigne simplement le fait qu'il est plus coûteux de revenir en arrière que de continuer avec la solution actuelle...même si elle est sub-optimale !
Ainsi les claviers d'ordinateurs ont une disposition des touches qui ralentit la frappe du fait d'une survivance du temps des machines à écrire mécanique. L'inertie est telle que les solutions alternatives ne parviennent pas à s'imposer.
Moins anecdotique, les unités de (…)
Ce terme désigne simplement le fait qu'il est plus coûteux de revenir en arrière que de continuer avec la solution actuelle...même si elle est sub-optimale !
Ainsi les claviers d'ordinateurs ont une disposition des touches qui ralentit la frappe du fait d'une survivance du temps des machines à écrire mécanique. L'inertie est telle que les solutions alternatives ne parviennent pas à s'imposer.
Moins anecdotique, les unités de (…)
Journal [HS] Axiomatique
2
jan.
2007

Après un premier journal en février 2004 (http://linuxfr.org/~patrick_g/9259.html ) je retente ma chance afin d'attirer l'attention sur l'auteur de science-fiction Greg Egan.
Ce journal évoquera donc le récent recueil de nouvelles intitulé "Axiomatique" (édition Le Bélial).
Je viens de lire (ici http://www.cafardcosmique.com/Bilan-2006-Projets-2007-les ) que les ventes sont de 1500 exemplaires sur 3 mois et je trouve inconcevable qu'un recueil de cette qualité et de cette originalité ne soit pas plus connu du public.
Pour faire court (et trollesque) on (…)
Ce journal évoquera donc le récent recueil de nouvelles intitulé "Axiomatique" (édition Le Bélial).
Je viens de lire (ici http://www.cafardcosmique.com/Bilan-2006-Projets-2007-les ) que les ventes sont de 1500 exemplaires sur 3 mois et je trouve inconcevable qu'un recueil de cette qualité et de cette originalité ne soit pas plus connu du public.
Pour faire court (et trollesque) on (…)
Journal Wikipedia : une encyclopédie sur le Net
2
jan.
2007

Un article sur Wikipedia dans le monde d'aujourd'hui :
http://www.lemonde.fr/web/imprimer_element/0,40-0@2-651865,5(...)
L'article est assez bien foutu car il retrace l'historique du projet et souligne bien sa spécificité.
On y trouve quelques citations positives sur le logiciel libre et c'est très important car Le Monde est lu (disséqué) par tous les états-majors politiques :
Citation du fondateur :
J'étais impressionné par le mouvement du "logiciel libre" fondé sur le bénévolat, l'entraide et le partage des connaissances, qui a produit les meilleurs logiciels (…)
http://www.lemonde.fr/web/imprimer_element/0,40-0@2-651865,5(...)
L'article est assez bien foutu car il retrace l'historique du projet et souligne bien sa spécificité.
On y trouve quelques citations positives sur le logiciel libre et c'est très important car Le Monde est lu (disséqué) par tous les états-majors politiques :
Citation du fondateur :
J'étais impressionné par le mouvement du "logiciel libre" fondé sur le bénévolat, l'entraide et le partage des connaissances, qui a produit les meilleurs logiciels (…)
Nouvelle version 2.6.19 du noyau Linux
Un peu plus de deux mois après la version précédente Linus Torvalds a annoncé la version 2.6.19 du noyau Linux. Il y a beaucoup de nouvelles choses et le nombre de changements est plus élevé qu'à l'ordinaire. Cela s'explique par le fait que la gestation du noyau précédent (2.6.18) a été longue : Linus a été en voyage ce qui a ralenti la sortie des versions candidates (RC) et cela a mécaniquement allongé la période de développement des patchs devant intégrer le noyau suivant (le 2.6.19).
Le résultat ?
Bien plus de 5000 patchs venant de plus de 600 contributeurs différents ! Et ces statistiques valent uniquement pour la RC1 car à partir de la RC2 il y a eu un nettoyage d'une API (Interface de programmation) du noyau afin de la rendre plus propre et plus logique ce qui a provoqué la modification supplémentaire d'un grand nombre de pilotes (plus de 1100 fichiers nettoyés).
On voit donc que les développeurs Linux restent fermes dans leurs convictions : pas question pour l'instant d'ouvrir une branche 2.7 car le système incrémental actuel fonctionne bien. Pas question, non plus, de faire des compromis sur la propreté des API internes du noyau. Si les mainteneurs de pilote externes ne veulent pas intégrer le noyau, ils devront adapter leur code eux-mêmes.
NdM : On appréciera (ou pas ;-) ) le ton et l'humour inimitable de Linus lors de l'annonce : It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.
Le résultat ?
Bien plus de 5000 patchs venant de plus de 600 contributeurs différents ! Et ces statistiques valent uniquement pour la RC1 car à partir de la RC2 il y a eu un nettoyage d'une API (Interface de programmation) du noyau afin de la rendre plus propre et plus logique ce qui a provoqué la modification supplémentaire d'un grand nombre de pilotes (plus de 1100 fichiers nettoyés).
On voit donc que les développeurs Linux restent fermes dans leurs convictions : pas question pour l'instant d'ouvrir une branche 2.7 car le système incrémental actuel fonctionne bien. Pas question, non plus, de faire des compromis sur la propreté des API internes du noyau. Si les mainteneurs de pilote externes ne veulent pas intégrer le noyau, ils devront adapter leur code eux-mêmes.
NdM : On appréciera (ou pas ;-) ) le ton et l'humour inimitable de Linus lors de l'annonce : It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.
Journal [HS] Pour un athéisme de combat
10
déc.
2006

Je suis devenu athée vers 10-12 ans je crois. La transition n'a rien eu de déchirant ou de douloureux et c'est pour ça que je n'en garde pas un souvenir précis. Cela a juste été un éloignement progressif de la foi dans laquelle j'avais été élevé. Au fur et a mesure de mes lectures et de ma découverte du monde les contradictions et les incohérences des affirmations religieuses devenaient de plus en plus insurmontables.
J'ai donc perdu la foi et (…)
J'ai donc perdu la foi et (…)
Journal Une pétition pour faire reculer Novartis
22
déc.
2006

L'organisation non gouvernementale Médecins sans frontières a lancé une pétition afin de faire pression sur la firme pharmaceutique suisse Novartis.
http://www.msf.org/petition_india/france.html
Cette multinationale a intenté un procès contre une loi indienne qui permet de faire primer l'intérêt des malades sur le respect de la propriété intellectuelle. En cas d'urgence sanitaire une demande de brevet peut être bloquée afin de pouvoir produire des génériques à bas coûts.
Novartis a décidé d'attaquer en justice cette loi indienne pour la faire annuler.
Pourtant, (…)
http://www.msf.org/petition_india/france.html
Cette multinationale a intenté un procès contre une loi indienne qui permet de faire primer l'intérêt des malades sur le respect de la propriété intellectuelle. En cas d'urgence sanitaire une demande de brevet peut être bloquée afin de pouvoir produire des génériques à bas coûts.
Novartis a décidé d'attaquer en justice cette loi indienne pour la faire annuler.
Pourtant, (…)
Normalisation des formats de fichiers des suites bureautiques
Depuis quelques semaines le problème de la normalisation des formats de stockage de données des suites bureautiques a beaucoup évolué. L'ISO vient de publier les spécifications du format OpenDocument et l'Ecma vient de voter pour l'adoption du format Open XML de Microsoft. De plus l'utilisation des restrictions numériques (DRM) pourraient bien venir troubler cette apparente ouverture de nos formats de données.
Il est donc temps de passer en revue ces changements et de s'interroger sur les évolutions probables à moyen terme.
Il est donc temps de passer en revue ces changements et de s'interroger sur les évolutions probables à moyen terme.
Journal Ubuntu 7.04 et Xorg
15
nov.
2006

On peut lire un article intéressant sur les nouveautés graphiques de la future Ubuntu ici : http://www.linux.com/article.pl?sid=06/11/13/2112259
En résumé : Les devs Ubuntu veulent rendre la configuration de Xorg plus "robuste" afin d'éviter de se retrouver en mode console sans autre possibilité. Pour cela un mode spécial de sécurité (800x600 en 256 couleurs) sera instauré en cas de gros problème.
Ce qui est intéressant c'est que le futur Xorg 7.3 (celui qui sera dans Ubuntu 7.10...c'est à dire pas la (…)
En résumé : Les devs Ubuntu veulent rendre la configuration de Xorg plus "robuste" afin d'éviter de se retrouver en mode console sans autre possibilité. Pour cela un mode spécial de sécurité (800x600 en 256 couleurs) sera instauré en cas de gros problème.
Ce qui est intéressant c'est que le futur Xorg 7.3 (celui qui sera dans Ubuntu 7.10...c'est à dire pas la (…)



