Shared posts

04 Sep 20:08

Bientôt 3000 références sur « Le Bottin des Jeux Linux » qui s'offre un nouveau look.

Depuis le 16 août 2013, le site Le Bottin des Jeux Linux adopte un nouvel habillage. Le site évolue vers un rendu plus clair : pour les écrans classiques mais aussi consultable sur de petits écrans, de type tablettes et téléphones.

« Le Bottin des Jeux Linux » est aussi un annuaire à télécharger, il vous présente près de 3000 jeux Linux, libres, non-libres et commerciaux ou non (sauf ceux qui n'ont pas de lien pérenne). Des émulateurs, des moteurs de jeux, ainsi que des jeux Windows jouables via Wine, sont également référencés.

Cet annuaire - dont la mise à jour est bimensuelle - vous est livré sous la forme d'une archive initiale de 340 Mo où vous trouverez « Le Bottin des Jeux Linux » au format Tellico. Tellico est véloce, agréable et dispose de fonctionnalités avancées de tris et de recherches. De plus, ce format a prouvé son efficacité pour la rapidité de création des fiches et son ergonomie. Enfin, il existe des passerelles pour la création de pages HTML. C'est pourquoi « Le Bottin des Jeux Linux » l'a choisi pour sa distribution. Tellico facilite ainsi recherche et consultation de la base de donnée du Bottin.

« Le Bottin des Jeux Linux » constitue une importante ressource d'informations relatives aux jeux sous Linux en s'appuyant non seulement sur l'expérience acquise au fil de l'eau mais aussi sur l'expertise de sites reconnus (plus de 44 000 liens vers les points clefs des jeux et des ressources externes telles que des trailers, des revues & interviews d'autres sites, des pages Wikipédia, …). Tenu depuis 2007 par Serge Le Tyrant et son fils Louis, il représente actuellement 6 ans de travail.

Initialement sous licence GFDL, depuis le 24 août 2013, le Bottin est passé sous licence CC BY 2.0 FR (plus clairement libre). Le site est donc libre et ouvert aux améliorations. Tellico n'est pas en reste du fait de sa licence (GPL).

Comme de nombreux autres projets, ce site manque de contributeurs, alors n'hésitez pas à participer : en réalisant une fiche de jeu, en envoyant un petit mot ou des encouragements par quelques dons. Toujours pour s'améliorer, le site entreprend actuellement de s'internationaliser en traduisant certaines pages en anglais.

Alors, il n'y a pas de jeux sous Linux ?

(d'après l'article d'origine sur Linuxfr)

03 Sep 21:56

The 3.11 kernel is out

by corbet
Linus has released the 3.11 kernel. Some significant features in this release include the Lustre distributed filesystem, transparent huge page support for the ARM architecture, Xen and KVM virtualization for ARM64, the O_TMPFILE open flag, dynamic power management in the Radeon graphics driver, the low-latency Ethernet polling patch set, and more. See the KernelNewbies 3.11 page for lots of details.
03 Sep 21:56

Booting a self-signed Linux kernel

by corbet
Greg Kroah-Hartman has put together a step-by-step tutorial on how to build and boot a self-signed kernel on a UEFI secure boot system. "The first two options here enable EFI mode, and tell the kernel to build itself as a EFI binary that can be run directly from the UEFI bios. This means that no bootloader is involved at all in the system, the UEFI bios just boots the kernel, no “intermediate” step needed at all. As much as I love gummiboot, if you trust the kernel image you are running is 'correct', this is the simplest way to boot a signed kernel."
03 Sep 21:55

Linux pour Workgroups 3.11, le noyau prêt pour le bureau

by Jarvis

La sortie de la version stable 3.11 du noyau Linux vient d’être annoncée par Linus Torvalds. Le nouveau noyau est, comme d’habitude, téléchargeable depuis les serveurs du site kernel.org. Pour l'occasion, l'espiègle Tux arbore le drapeau de Windows pour Workgroups 3.11 au démarrage du système.

Linux 3.11 for Workgroups

Merci à tous les participants à la rédaction de cette dépêche, dont vous trouverez les noms en cliquant sur le lien des contributeurs, sous le titre de la dépêche !

Merci spécial à Martin Peres pour les passages graphiques sur le pilote nouveau et radeon (notamment pour ses explications sur la gestion de l'énergie).

Sommaire

La phase de test

RC-1

La version RC-1 a été annoncée le 14 juillet par Linus :

Ça fait deux semaines et la fenêtre d'intégration est dorénavant fermée. Si j'ai oublié quelque-chose, hurlez, mais il n'y a rien en attente à ma connaissance.

Cette fenêtre d'intégration était plus petite en terme de nombre de changements que celle de la 3.10, mais nous avons plus de nouvelles lignes. La plupart semblent être en « staging » — un tiers des changements en terme de lignes est « staging » et l'intégration de Lustre en est la principale raison. Nous verrons comment ça finira ; je dois dire que nous n'avons pas une grande expérience sur les systèmes de fichiers à travers « staging ».

Je pense que c'est une fenêtre d'intégration relativement calme, excepté pour celle de Lustre. Nous avons eu des problèmes sur quelques arborescences, et nous avons un débat en cours sur des correctifs stables déclenché par cette période de fusion ; nous devrions donc avoir un sujet de discussion pour le « kernel summit ». Mais dans l'ensemble, je soupçonne que nous devrions commencer à assister au calme estival habituel (excepté pour l'Australie).

Bien que plus petit que la dernière fenêtre d'intégration, ce n'est pas comme si c'était « minuscule », et comme d'habitude je fais uniquement un résumé du rapport de fusion de la -rc1 : comme d'habitude les personnes nommées ici ne sont pas les contributeurs qui ont écrit le code (bien que dans certains cas cela soit vrai), mais les propriétaires des dépôts que j'ai récupérés.

Hey, commençons tous les tests,

Linus

Avant la RC-2

Avant la sortie de la RC 2, Linus se plaint du manque de correctifs. Les développeurs seraient-ils partis en vacances ?

Nous sommes à mi-chemin de la première semaine après la fermeture de la fenêtre d'intégration, et normalement je devrais être en train de me plaindre à propos du nombre de trucs que vous m'envoyez tous, et de vous rabâcher que vous m'avez envoyé quelques conneries à moitié terminées pendant la fenêtre d'intégration, qui auraient probablement dû attendre jusqu'à la prochaine version.

Mais non. Tout le monde a préféré commérer autour de la fontaine, et j'ai eu une ou deux demandes d'intégration par jour de gens qui sont heureusement inconscients (ou trop intelligents pour s'impliquer) sur l'ensemble « flame fest ».

Je suis acariâtre et difficile. Envoyez-moi trop de choses, et je crie. Envoyez-en moi trop peu et je crie. Parce que je suis la « Boucles d'or » du développement du noyau, et je veux que mes demandes d'intégration soient bien, tout simplement. Et clairement toute l'énergie a été épuisée dans la discussion, pas dans le travail.

Ouste. Retournez à vos bureaux. Ne vous rassemblez pas tous dans la salle de pause.

Linus

PS : Ou peut-être vous êtes simplement professionnels et vous comptabilisez votre temps, et tout le monde a l'intention de m'envoyer son travail au moment de pointer, le vendredi à 17 heures. Mais ce n'est pas ce qu'on ressent.

RC-2

La deuxième RC a été annoncée une semaine plus tard par Linus :

Donc ça fait une autre semaine, et la -rc2 est là.

Les changements sont un peu bizarres, car en vrac, 95 % d'entre eux concernent uniquement la suppression du pilote « staging » CSR qui n'attirait personne, de sorte que le diffstat (et le dirstat en particulier) n'est pas très intéressant ni lisible à cause de la suppression du pilote qui éclipse pratiquement tout le reste. Mais j'avoue aimer voir de la suppression de code.

Pour le reste des changements, une partie notable concerne la suppression des marques _cpuinit dont les gens ont convenu qu'elles apportaient plus de difficultés que de gain à maintenir. Nous avions au préalable rendu les marqueurs inopérants, de sorte qu'ils n'aient pas d'importance pour la génération de code, et ici, pour la rc2, ils peuvent être effectivement supprimés.

Résultat : nous avons deux événements distincts qui génèrent beaucoup de bruit au sein de la liste des changements, mais ils ne sont pas très intéressants, et ne rendent la lecture de celle-ci que plus difficile.

Si l'on ignore le bruit de fond sus-mentionné, il y a une ou deux choses à noter à propos de la rc2. Je pense que la plupart des changements sont des correctifs gentils, mais je voulais donner un peu plus d'importance à deux points que voici :

(a) le drapeau O_TMPFILE, nouveauté de la 3.11, a subit quelques nettoyages d'ABI / API (et également quelques correctifs d'implémentation), mais je pense que nous avons fini maintenant. Donc si vous êtes intéressés par le concept de fichiers temporaires anonymes, allez de l'avant et testez-le. L'absence de nom permet non seulement de se débarrasser de concurrences / complications avec la génération de fichier, mais ça peut aussi rendre le tout plus efficace puisque vous n'avez pas les opérations d'annuaire qui peuvent causer de la sérialisation d'entrées-sorties, entre autres.

(b) nous avons eu un changement de dernière minute sur la façon dont la gestion du rétroéclairage ACPI est faite sur certaines machines, et bien que ce genre de chose ne devrait pas vraiment être fait en dehors de la fenêtre d'intégration, j'ai fini par l'intégrer quand même. Mais je voudrais vraiment avoir des gens qui testent cette chose, en particulier sur les ordinateurs portables munis d'une carte graphique Intel. Ça ne devrait toucher (et améliorer les choses avec de la chance) que les ordinateurs les plus récents dont le BIOS a été conçu pour Windows 8, mais bon, plus il y a de tests, mieux c'est. La gestion du rétroéclairage a été difficile auparavant, donc je le mentionne explicitement.

Quoi qu'il en soit, en dehors de ces deux problèmes, je pense que le reste est assez normal pour une rc2. Ça a commencé un peu lentement, mais je pense que ça a fini normalement. Outre les trucs déjà mentionnées, nous avons des choses sur le DRM (radeon en particulier), quelques corrections de pilotes, mises à jour s390/mips/arm/x86, les pilotes audio, des corrections ext4/btrfs, bla bla.

La liste courte des modifications depuis la -rc1 est en pièce jointe.

Linus

RC-3

La troisième RC :

À nouvelle semaine, nouvelle -rc.

S'il vous plaît, oubliez ce que je vous ai dit la semaine dernière sur le fait de retourner au travail. Vous l'avez fait. La -rc3 a environ 50 % de changements de plus que la -rc2. C'est en partie dû au fait que quelques gens ont manqué la rc2, mais aussi que des gens m'en ont envoyé plus. S'il vous plaît, arrêtez. C'est l'été. C'est agréable à l'extérieur. Emmenez les enfants à la piscine ou autres. Envoyez-moi seulement des correctifs de régressions.

Sinon, je vais devoir recommencer à crier sur les gens.

Quoi qu'il en soit, souvenez-vous comment j'ai demandé aux gens de tester les modifications du rétroéclairage dans la rc2 parce que des choses comme ça ont vraiment de mauvais antécédents ? Yep. Tout ça a été annulé. Cela a corrigé les choses pour certaines personnes, mais ça a régressé pour les autres, et nous ne faisons pas « un pas en avant, deux pas en arrière ». Mais n'ayez crainte, nous avons des super gens qui regardent ça.

Le support de la crypto « crc t10 dif » a été annulé aussi parce que ça pose des problèmes avec l'infrastructure d'initrd.

Mais l'essentiel ici concerne les mises à jour de pilotes de blocs (drbd, rsxx, xen, bcache, libata) et les changements de DRM (principalement qxl, mais il y a aussi des changements sur le « big tree » : radeon, intel, nouveau). Et enfin, quelques pilotes — usb, scsi, pincontrol, etc.

Il y a également des mises à jours classiques pour certaines architectures (principalement pour alpha, arm et powerpc).

Le rapport complet des changements depuis la rc2 est en pièce jointe. C'est tellement gros que j'ai débattu le fait de faire uniquement un rapport d'intégration dans le style « période d'intégration », mais peut-être que les gens apprécient ce genre de détails ?

Linus

RC-4

La quatrième RC a été annoncé avant la nuit du 4 août :

C'est à nouveau ce moment de la semaine…

"Appliquez 339 correctifs, qu'obtenez vous au final ?
Plus âgé d'une semaine et un peu plus redevable.
Saint Pierre ne m'appelle pas, car je ne pourrais venir à toi
Mon âme, au magasin de la compagnie, je la dois "

J'avais espéré que les choses commenceraient à se calmer, mais la rc4 est à peu près de la même taille que la rc3. Ceci dit, les correctifs semblent un peu plus épars et moins intéressants — ce qui est une bonne chose. L'ennui, c'est bien. Maintenons les choses ainsi et essayons de faire moins de correctifs pour la rc5, d'accord ? Parce que nous avons parcouru la moitié du chemin maintenant, et je ne souhaite vraiment voir que des corrections.

Nous avons des mises à jour d'architectures (arm et parisc), mais la majorité concerne des pilotes (surtout du réseau, usb et drm). Il y a également des changements profonds au niveau réseau. Et les mouvements du code printk semblent importants si vous n'utilisez pas git renames (c'est-à-dire comme les correctifs que j'envoie).

Linus

RC-5

La cinquième RC est sortie le 11 août et Linus s'amuse avec la sortie de Windows 3.11 :

Malheureusement, la numérologie ne fonctionne pas si bien, et alors que sortir la version 3.11 aujourd'hui serait une heureuse coïncidence (Windows 3.11 sortait ce jour même, il y a vingt ans), ce ne sera pas le cas.

À la place, nous avons une 3.11-rc5.

Cette dernière montre des signes d'accalmie et est nettement plus petite que les précédentes RC (autant en nombre de changements, qu'en taille des dits changements). Espérons seulement que ce n'est pas uniquement un coup de chance.

Il semblerait qu'il n'y ait aucun changement majeur. Les changements touchant radeon sont les plus notables, mais la majorité d'entre eux ne concerne que la gestion dynamique de l'énergie qui est désactivée par défaut… Mis à part ça, quelques corrections média, des mises à jour d'architectures, quelques petites mises à jour au niveau systèmes de fichiers, etc. Rien ne sort vraiment du lot.

Linus

RC-6

La version RC-6 a été annoncée le 18 août par Linus :

La semaine a été plutôt calme, et les RC s'amenuisent, ce qui me satisfait.

Bien sûr, nous avons rencontré un bogue intéressant et bruyant dans le code d'invalidation de la TLB, mais c'était un bogue plus ancien et apparemment vraiment difficile à le reproduire en pratique. Ceci dit, cela pourrait expliquer quelques SIGSEGV aléatoires, etc. Ainsi si vous avez vu un comportement étrange, peut-être que vous êtes tombé dessus, et la RC6 corrigera cela. On touche du bois.

Sinon, ce sont plutôt des changements aléatoires : réseau, pilotes, usb, son et quelques corrections pour les systèmes de fichiers. On retrouve également des mises à jour architecturales pour x86, ARM et m68k. Mais c'était vraiment calme. Le résumé ci-dessous donne les détails pour ceux qui sont intéressés.

Puisque les statistiques de cette rc étaient ennuyeuses, j'ai commencé à regarder des chiffres plus impressionnants. Cela fait maintenant huit ans que l'on utilise git, et on a effectué plus de 400 000 changements durant cette période. C'est intéressant (du moins pour moi), puisque à l'époque où l'on utilisait BK (BitKeeper, de 2002 à 2005, NDT) on s'approchait de la limite des 65 000 changements en 3 ans d'utilisation. Cela fait donc longtemps que l'on a pulvérisé cette limite.

Qu'en est-il de ces 400 mille changements ? Ils tiennent tous dans un fichier empaqueté de 575 Mio (plus un index de 85 Mio). Après, c'est en forçant plus sur la compression du paquet de fichiers que la plupart des personnes doivent le faire, mais je pense qu'il est intéressant de voir comment 8 années d'historique de développement actif ont la même taille que l'arbre des sources brut. En fait, je pense qu'il vous faut plus d'espace libre pour les fichiers objets lors de la compilation que l'espace nécessaire au stockage de tout l'historique.

J'essaierai de me souvenir de faire des statistiques plus intéressantes et pertinentes pour la sortie de la rc7, parce que cela coïnciderait avec le 22e anniversaire de l'annonce initiale de Linux sur comp.os.minix.

Comme le temps passe vite lorsqu'on s'amuse…

Linus

RC-7

La version RC-7 a été annoncée le 26 août sur Google+ par Linus :

Bonjour à tout le monde ici-bas utilisant Linux,

Je fais un système d'exploitation (libre) (juste un passe-temps, même si c'est important et professionnel) pour les clones d'AT 486+ et presque tout le reste ici bas sous le soleil. Le brassage est en cours depuis avril 1991 et ce n'est pas encore prêt. J'aimerais avoir des retours sur les choses que les gens aiment/détestent dans Linux 3.11-rc7.

J'ai initialement porté bash (1.08) et gcc (1.40) mais les autres ont repris l'espace utilisateur et ça semble fonctionner. Ça indique que je vais avoir la version 3.11 finale d'ici une semaine et j'aimerais savoir quelles fonctionnalités la plupart des gens voudraient. Toutes les suggestions sont les bienvenues mais je ne promets pas que je les implémenterai :-)

Puis il rajoute en commentaire :

Ouais, je ne veux vraiment pas avoir de demande de fonctionnalités en cette fin de version rc…

Mais ça fait 22 ans aujourd'hui depuis cette annonce et j'aimerais que les gens testent le noyau actuel 3.11-rc7 que je viens de téléverser aux emplacements habituels.

Linus

Les nouveautés

Zswap

Zswap est une fonctionnalité du noyau qui fournit la compression du cache pour le swap. C'est en développement depuis longtemps et le code est enfin disponible dans le développement principal du noyau Linux.

Zswap prend les pages qui sont dans le traitement d'évacuation du swap et essaie de les compresser dans un groupe de mémoire vive allouée dynamiquement. Et si l'espace ainsi gagné est suffisant, des écritures sur disque sont évitées. Zswap échange ainsi cela par des cycles processeur pour réduire potentiellement des écritures et lectures en swap. Cet échange peut améliorer de façon significative les performances si les lectures du cache compressé sont plus rapides que les lectures du swap.

Pour plus de détails sur Zswap.

Compression LZ4 pour le noyau

LZ4 est un outil de compression très rapide par rapport à Gzip, bzip2, LZMA ou LZO. Il utilise l'algorithme de compression LZ77 et LZ78 (pour plus de détails sur le fonctionnement de LZ4 voir ici). Le nouveau noyau prend en charge la compression LZ4 du noyau. Il permet ainsi de faire un démarrage plus rapide du noyau Linux. Cette prise en charge est actuellement possible seulement pour l'architecture ARM. Il n'est pas à exclure que cela soit étendu à d'autres architectures dans une prochaine version.

Plus de détails sur LZ4 pour le noyau.

Sécurité : option O_TMPFILE

La nouvelle option O_TMPFILE pour les appels systèmes open() et openat() permet aux systèmes de fichiers d'optimiser la création de fichiers temporaires (fichiers qui n'ont pas besoin d'être visibles dans le système de fichiers). Lorsque l'option O_TMPFILE est présente, le nom du chemin fourni est seulement utilisé pour trouver le répertoire le contenant (et donc le système de fichier où le fichier temporaire devrait être). Ainsi, par exemple, les programmes utilisant O_TMPFILE devrait avoir moins d'inquiétudes concernant la vulnérabilité des attaques avec des liens symboliques.

Rapid Start

Matthew Garret, un spécialiste d’UEFI, est actuellement en train de regarder comment mettre en œuvre Rapid Start sous Linux.

Rapid Start est une technologie Intel ayant pour but de permettre à un système de sortir d'un profond sommeil en 5 ou 6 secondes, c'est-à-dire plus rapidement que la traditionnelle hibernation et bien plus efficacement qu'une réelle extinction de la machine. Elle mémorise dans une SSD dédiée le contenu de la RAM.

Au niveau technique, Rapid Start utilise un micrologiciel qui copie le contenu de la mémoire vive sur une partition spéciale d'un disque SSD avant d'entrer en sommeil profond, et inversement remet son contenu dans la mémoire vive lors du réveil. La différence avec l'hibernation classique est que le micrologiciel se situe dans le BIOS UEFI, permettant de gagner quelques secondes (pas de GRUB etc).

Matthew Garret a mis en place un changement permettant de mettre en œuvre ce mécanisme. Évidemment, il faudra aussi mettre en œuvre cette avancée en espace utilisateur. Les développeurs de la distribution Ubuntu commenceraient à travailler sur cela. Il est probable que cela soit fonctionnel pour la prochaine version LTS qui sortira en avril.

Pour plus de détails, voir son blogue.

Renesas R-Car

Pour finir concernant les nouveautés, nous pouvons noter l'arrivée d'un nouveau pilote graphique Renesas R-Car qui est une puce à quatre cœurs ARM Cortex-A9. Cette puce est utilisée pour les systèmes embarqués dans les voitures haut de gamme.

Les améliorations

Architectures

ARM

De nombreux changements de ce nouveau noyau ont concerné les architectures ARM. On peut citer notamment :

Voir plus de changements.

AArch64

Vous avez peut-être déjà entendu parler de l'architecture ARM 64 bits ? C'est une architecture qui n'existe pas encore physiquement, mais seulement virtuellement. Il est maintenant possible de virtualiser cette architecture en utilisant KVM ou XEN. Au delà de cette possibilité de virtualisation, cette architecture a reçu des améliorations. Elle peut monter des partitions Hugetlbfs et utiliser des huge pages transparentes. Enfin il est à noter une amélioration au niveau du vidage de la mémoire disque du noyau (Cache flushing).

Pour plus de détails.

Cryptographie

Voici la liste des changements concernant la cryptographie :

  • prise en charge du sha224 et sha384 pour les processeurs utilisant le jeu d'instruction SSSE3 ;
  • API du LZ4 ;
  • Instruction PCLMULQDQ pour accélérer CRC T10 DIF ;
  • prise en charge du co-processeur DCP de Freescale.

Audio

Rien de révolutionnaire dans cette section. Seulement des prises en charge de nouveaux périphériques. Par exemple :

  • prise en charge de la radio pour la carte MediaForte M56VAP ;
  • ajout du pilote pour le convertisseur numérique USB vers S/PDIF M2Tech hiFace qui se charge d'améliorer la transmission des données audio ;
  • amélioration de la prise en charge du pilote Intel Haswell.

Pour plus de détails.

Pilotes graphiques

Intel

Haswell est la nouvelle micro architecture, sortie début juin, qui succède à Sandy Bridge. Les premiers patchs pour son support datent d'Août 2012, 10 mois avant la sortie officielle du microprocesseur. Son support a été déclaré stable fin Novembre 2012 à l'occasion du noyau 3.8, soit un peu plus de 7 mois avant sa sortie. Il s'est encore amélioré dans les sorties suivantes. On peut donc dire qu'Intel fourni un support exemplaire car il permet aux distributions grand public telles qu'Ubuntu de pouvoir prendre en charge les nouveaux processeurs graphiques Haswell dès leur sortie sans avoir besoin de mettre à jour le noyau ou de rétroporter les modifications dans le noyau de la distribution.

Les nouveautés apportées au support d'Haswell dans cette version sont :

  • Intermediate Pixel Storage (IPS) permet de réduire le nombre de fois où le moteur graphique réveille la mémoire pour lire les pixels. Ainsi cela fait diminuer la consommation électrique ;
  • Frame-Buffer Compression (FBC) permet aussi d'économiser de l'énergie.

Pour plus de détails, voir ces courriels sur dri-devel en mai et en juin.

NVIDIA (pilote Nouveau)

Cette nouvelle version marque l'arrivée du support de VP2, groupe de moteurs de décodage vidéo matériel pour les Geforce 8 et 9. Cette fonctionnalité a été développée par un ancien contributeur revenu travailler sur Nouveau, Ilia Mirkin. Son travail vient compléter le support déjà existant de VP4.2 et VP5, moteurs de décodage vidéo matériel respectivement pour les cartes de la famille Fermi et Kepler, qui permettent le décodage matériel des vidéos encodées en MPEG1/2 ou H264. La prochaine version de Linux verra l'ajout du support de VP3 et VP4 ce qui complétera le support du décodage vidéo pour pratiquement toutes les cartes Geforce 8+.
Pour utiliser le décodage vidéo, il est encore nécessaire d'utiliser les microcodes de NVIDIA. Comme leur licence ne permet pas leur redistribution, c'est à l'utilisateur de faire l'effort de les installer. Cette opération a longtemps nécessité de faire une MMIOTrace (opération assez compliquée) mais Ilia a simplifié la procédure en permettant l'extraction automatique des microcodes directement depuis le pilote propriétaire de NVIDIA. Si vous utilisez ArchLinux, il vous suffit d'installer le paquet nouveau-fw pour en bénéficier. Pour les autres distributions ou si vous souhaitez en savoir plus, vous pouvez visiter la page de wiki dédiée au décodage vidéo qui vous indiquera le niveau de prise en charge actuel de chaque carte, la version logicielle de chaque composants que vous devez avoir ainsi que la procédure à suivre pour extraire et installer les microcodes, mais aussi, pour finir, comment utiliser l'accélération vidéo VDPAU.

Cette nouvelle version a aussi permis de corriger bon nombre de bugs et plantages. Ces bugs étaient majoritairement liés à l'imperfection du microcode libre qui permet d'effectuer le changement de contexte dans la carte, processus indispensable à l'accélération 3D dans l'architecture actuelle de Nouveau. L'amélioration de ces microcodes a rendu stable le (très problématique) chipset NVD9. La tâche de débogage est encore en cours ce qui devrait augmenter la fiabilité et la cohérence du pilote dans la prochaine version.

Pour finir, le support initial pour les NVD7 a également été ajouté.

ATI/AMD (pilote radeon)

Le pilote radeon a provoqué l'étonnement lorsque Alex Deucher, développeur chez AMD, a publié un jeu de 165 patchs pour ajouter un support complet de la gestion d'énergie pour les cartes de la famille r6xx à SI (Southern Island). Comme la gestion d'énergie est un sujet complexe, voici une petite présentation sur les différents concepts présents.

La consommation des MOSFET

MOSFET

À l'échelle la plus basse, une carte graphique est majoritairement composée de transistors de type MOSFET. Ces transistors sont une des causes principales de la consommation énergétique. Cette consommation est découpée en deux parties:

  • la consommation statique : à force de miniaturiser les transistors, ceux-ci ne sont jamais complètement bloquants, il y a donc un courant de fuite lorsque le transistor est ouvert. Ce courant (Ileak) doit être multiplié avec la tension d'alimentation (Vdd) pour calculer la consommation statique (Pstatic = Vdd * Ileak).
  • la consommation dynamique : cette consommation est liée au fait de changer l'état (ouvert/fermé) d'un transistor. Elle est généralement approximée par 3 facteurs, la fréquence de changement d'état (f), la tension d'alimentation (Vdd) au carré et la charge capacitive (C) qui empêche le changement d'état (Pdynamic = f * Vdd² * C).
Les 3 méthodes pour diminuer la consommation des MOSFET

En se basant sur ces équations, une des premières approches pour réduire la consommation énergétique est de diminuer la tension d'alimentation (Vdd). Cependant, si l'on diminue trop la tension d'alimentation, la charge capacitive (C) vient empêcher le changement rapide d'état ce qui contraint à diminuer la fréquence de fonctionnement de la carte et qui affecte donc les performances. Il faut donc adapter dynamiquement la fréquence ainsi que la tension d'alimentation en fonction de la charge du GPU. Cette technique s'appelle le Dynamic Voltage/Frequency Scaling et utilise généralement les compteurs de performance matériels pour déterminer le niveau de performance requis.

Une autre solution pour diminuer la consommation énergétique est de couper l'horloge des blocs de transistors qui ne sont pas actuellement en cours d'utilisation. Cela permet de rendre nulle la consommation dynamique au prix d'une augmentation de la complexité de l'arbre d'horloge. Cette technique s'appelle le Clock Gating et peut théoriquement n'avoir aucun impact sur les performances.

Pour finir, la solution la plus efficace pour diminuer la consommation énergétique est de couper l'alimentation des blocs inutilisés de la carte. Cette technique, appelée Power Gating, a pour mérite de couper totalement la consommation énergétique au prix de la perte des informations stockées dans les registres des blocs power-gatés. Il est donc nécessaire de sauvegarder le contexte d'un moteur d'exécution avant d'utiliser le Power Gating et de recharger le contexte après son utilisation. Ces opérations sont lentes ce qui limite la fréquence à laquelle le Power Gating peut être utilisé. Ces opérations sont généralement faites par un microcontrôleur dédié à la gestion d'énergie pour ne pas encombrer le CPU.

Et DPM dans tout ça ?

Pourquoi parler de tout cela ? Tout simplement parce que derrière l'acronyme DPM (Dynamic Power Management), utilisé par AMD, se cache en fait ces 3 méthodes que je viens de vous présenter. Cette gestion d'énergie implémentée par AMD est donc maintenant disponible pour toutes les cartes AMD sauf celles de la prochaine génération (Sea Islands) où le travail a déjà commencé et évidemment sur les vieilles cartes où le DPM n'est pas ou peu supporté par le matériel.

Un premier benchmark sur la RC1 montre une amélioration des performances notamment sur les jeux demandant beaucoup de ressources. DPM peut en effet améliorer les performances de la carte graphique car le code agit sur sa fréquence et ses tensions d'alimentation (technique : Dynamic Voltage/Frequency Scaling). Jusqu'à présent le pilote libre AMD ne modifiait pas ces paramètres, et les valeurs par défaut n'étaient pas forcément celles permettant de profiter de toute la puissance de la carte. Un autre test montre que, sur un échantillon de trois cartes graphiques différentes, on constate une réduction de la consommation en Watts (jusqu'à 40 %) et une réduction de la température (de quelques degrés).

Notons tout de même que DPM n'est pas activé par défaut du fait de la jeunesse du code.

ASPM : Gestion d'énergie pour le bus PCI-Express

Pour rester dans l'énergie, ASPM (Active State Power Management) est une autre fonctionnalité utilisée pour gérer la consommation énergétique des périphériques PCI Express. Cette fonctionnalité introduit deux modes basse-consommation, équivalents des C-States des CPU. Le niveau d'endormissement L0 est sélectionné dès que le lien devient inactif alors que le niveau L1 est sélectionné après une période d'inactivité supérieure. Le niveau L1 permet d'économiser plus d'énergie au prix d'une latence de sortie d'endormissement supérieure.

L'ASPM avait déjà fait parler de lui en 2011 lorsque sa politique d'activation a été modifiée dans Linux pour pallier les crashs rencontrés avec le matériel bogué. Cela s'était traduit par une distribution plus stable pour certains et une consommation énergétique bien supérieure pour certains autres malchanceux. Une meilleure politique d'activation a ensuite été ajoutée dans la version 3.3 de Linux.

Le support de l'ASPM est maintenant géré pour les familles R600 à Southern Islands. C'est-à-dire toutes les cartes récentes sauf la toute dernière génération.

Support des cartes Sea Islands avant leurs sorties !

Comme si l'amélioration de la gestion d'énergie ne suffisait pas, AMD a aussi publié le support du KMS, de la 3D, du décodage vidéos (UVD) et d'OpenCL pour les cartes de la famille Sea Islands ! Outre le fait que le support presque complet pour une famille de cartes arrive d'un seul coup est impressionnant, c'est la première fois (pour Radeon) que cela arrive pour une carte qui n'est pas encore sortie !

En effet, les premières cartes de la famille Sea Islands devraient être disponibles en octobre 2013. Avec un peu de chance, le support de la gestion d'énergie pour les cartes de la famille Sea Islands pourrait être ajouté au prochain noyau Linux et amènera le même niveau de support à cette famille que pour les autres cartes modernes.

AMD a donc rattrapé son retard et on peut supputer qu'il fera de même pour les prochaines familles de cartes. Dorénavant, il devrait être possible d'utiliser le pilote libre dès la sortie du matériel, en utilisant un noyau Linux stable (idéalement toutefois il faudrait qu'AMD prenne encore un peu plus d'avance afin que les différents composants – noyau, pilote, Mesa – soient à jour dans les dernières versions des distributions au moment de la sortie du matériel comme Intel essaye de le faire de son côté) !

Plus d'informations

Pour plus de détails sur les changements, voir ce courriel de dri-devel de juin et et celui-ici de juillet. Il est aussi intéressant de lire l'interview de Jérome Glisse, développeur des pilotes Radeon chez Red Hat pour comprendre les conditions dans lesquelles se fait le développement du pilote libre AMD.

Autre pilote vidéo

Le pilote QXL qui est apparu dans la précédente version a reçu des améliorations : redimensionnement dynamique, possibilité d'avoir plusieurs sorties vidéos et prise en charge de l'hibernation et de la mise en veille.

Systèmes de fichiers

Pas de grosses nouveautés dans les systèmes de fichiers grand public.

ext4

Concernant le système de fichiers ext4, qui est installé par défaut dans la plupart des distributions GNU/Linux, on peut noter beaucoup de corrections de bogues, de nettoyage de code et d’optimisations.

Au niveau des corrections de bogues, il en est une à noter concernant le redimensionnement à chaud des systèmes de fichiers où la taille des blocs est plus petite que la taille d'une page (sur une architecture x86, elle est de 1 Kio. Plus utile, sur une architecture ia64 ou Power, où la taille est de 4 Kio).

Dans la catégorie nettoyage de code, la mise en œuvre de la perforatrice de l'ext4 a été vraiment améliorée et prend maintenant en charge les systèmes de fichiers de type bigalloc. Par ailleurs, Jan Kara a nettoyé de façon significative le nom d'accès du code de demande d'écritures. Enfin la vérification d'erreurs a été améliorée et quelques vérifications de bonne santé du système de fichiers ont été ajoutées.

Concernant les optimisations, il y a deux points importants à mettre en valeur. La première est que ext4_writepages() est maintenant utilisé pour le mode sans allocation différée (nodelalloc), et pour le mode de compatibilité avec l'ext3. La seconde, si vous suivez encore, est que le mécanisme de réduction du cache extent qui a été ajouté dans le noyau 3.9, n'a plus de goulet d'étranglement au passage à l'échelle dû à un verrou tournant (ou spin lock). D'autres optimisations ont permis de réduire l'utilisation du CPU.

Comme vous le voyez, le système de fichiers ext4 est devenu un système mûr spartiate en nouveautés.

Pour plus d'information, voir le pull Git.

Btrfs

Btrfs est en général présenté comme le successeur d'ext4. Mais son but principal est de fournir un système de fichiers pour les nuages qui concurrence par exemple XFS. Peu de nouveautés le concernant, seulement des améliorations de performances, corrections de bogues et du nettoyage de code. Il est tout de même à noter la suppression de la structure btrfs_sector_sum qui permet d'améliorer la performance en écriture sur un disque SSD d'environ 70%. Pour le moment seuls Oracle et Suse supportent ce système de fichiers qui n'est toujours pas en version stable.

Pour plus d'information, voir le pull Git.

Vous pouvez voir sur phoronix une série de tests de performance sur Btrfs selon les options de montage. Cela montre de sacrés différences de performance selon les options que l'on utilise. Il est donc nécessaire de bien étudier cela avant de mettre en place Btrfs sur son infrastructure.

XFS

Concernant le système de fichiers XFS, il y a du nouveau : le travail pour le projet de quotas et de groupe de quotas pour qu'ils soient utilisés ensemble a commencé à être inclus dans le code. Ajout d'un compteur de changement d'inodes et d'une transaction créant une inode.
Par ailleurs, il y a des améliorations de performances lors de la suppression et la création d'inodes, lors de la lecture à l'avance d'une ou plusieurs pages en mémoire cache (readahead buffer), et lors de bulkstat. Enfin il y a des corrections de bogues et du nettoyage de code.

Pour plus de détails, voir le pull Git.

F2FS

F2FS (Flash-Friendly File-System) est un système récent qui a été introduit pour le noyau 3.8. Il a été créé par Samsung pour les mémoires flash de ces téléphones.

Peu de nouveautés le concernant. F2FS gère maintenant les labels de sécurité xattr. Il est maintenant possible de remonter à chaud (avec l'option remount) les partitions F2FS.

Pour finir, on peut noter un test de performance des différents systèmes de fichiers (ext4, btrfs, xfs et f2fs) sur les noyaux 3.9, 3.10 et 3.11 rc1 en utilisant les options de montage par défaut. Il est difficile de troller faire la comparaison entre les différents systèmes de fichiers étant donné que les options de montage peuvent faire varier de façon sensible les résultats. Il est plus intéressant de voir l'évolution de chaque système de fichiers par rapport au noyau.

Lustre

Vous vous rappelez peut-être de Ceph ? Ceph et Lustre sont des systèmes de fichiers distribués et parallèles utilisés sur les grappes de serveurs. Ceph est déjà intégré dans le noyau depuis des lustres (sic). Si on veut résumer grossièrement la différence entre Ceph et Lustre : Ceph est utilisé pour sa haute-disponibilité. Lustre pour sa haute-performance.

La partie client du système de fichier Lustre est maintenant dans la section "staging" du noyau (emplacement pour du code en développement mais n'étant pas encore de qualité suffisante pour les exigences des développeurs du noyau). Cela permettra pour l'utilisateur final une facilité d'installation et de mise à jour. Cependant pour éviter des problèmes de jeunesse de code, il a été désactivé pour cette version.

Autres améliorations

Statistiques

Voici les statistiques des nationalités des développeurs de Linux 3.0 à Linux 3.11 (rc7) pour le nombre de lignes modifiées :

Statistique

Les nations importantes depuis le noyau 3.0 sont :

  • les États-Unis (moyenne : 20 %, en bleu foncé) ;
  • l'Allemagne (moyenne : 8 %, en jaune) ;
  • la Chine (moyenne : 7 %, en rouge) ;
  • l'Angleterre (moyenne : 6,5 %, en vert) ;
  • les Pays-Bas (moyenne : 4,8 %, en orange).

La France et la Belgique ont chacune une moyenne de 1,3%.

Il y a quelque chose de remarquable pour ce dernier noyau c'est le pourcentage de la Chine (en rouge) sur le noyau 3.11 (plus de 28% contre moins de 18% pour les États-Unis). Est-ce que les Chinois vont supplanter l'hégémonie américaine sur le noyau Linux ?

Peut-être pas encore. Le système de fichier Lustre a été mis dans le noyau Linux 3.11 par Peng Tao, un développeur chinois. Cette modification représente 85% des lignes modifiés par la Chine. Donc a priori, c'est épisodique.

Il faut tout de même relever le nombre de personnes dont on ne connaît pas la nationalité (moyenne : 24,5%, en noir).

Lire les commentaires

03 Sep 21:41

How To Boot A UEFI Self-Signed Linux Kernel

Greg Kroah-Hartman has noted that the Linux Foundation has joined the UEFI.org group. With his new UEFI dealings, he's decided to better document the steps needed to build and boot a self-signed Linux kernel that will work on UEFI SecureBoot enabled systems...
03 Sep 12:12

Nouvelle Nexus 7 de Google : la même… en mieux

by La Chaîne Techno
Image2

Voici la nouvelle version de la Nexus 7 de Google. Fabriquée par Asus, cette petite tablette de 7 pouces à tout d’une grande. Elle gagne surtout, par rapport à la première version, un meilleur écran (1920 par 1200 pixels 323 ppi), un objectif supplémentaire et quelques muscles côté processeur. Regardez notre prise en main en vidéo.

Retrouvez  la prise en main du 01Lab  sur : http://www.01net.com/fiche-produit/essentiel-14869/google-nexus-7-2013-wi-fi/

02 Sep 22:01

A Verified Information-Flow Architecture for SAFE

SAFE is a clean-slate effort to build a highly secure computer system, including pervasive mechanisms for tracking and limiting information flows. The SAFE hardware supports fine-grained programmable tags, with efficient and flexible propagation and combination of tags as instructions are executed. The operating system virtualizes these generic facilities to present an information-flow abstract machine, on which user programs can label sensitive data with confidentiality and integrity policies.  This talk will describe a formal, machine-checked model of the key information-flow mechanisms of the SAFE hardware and software, together with an end-to-end proof ofnoninterference for this model.  This is joint work with Arthur Azevedo de Amorim (UPenn), Nathan Collins (Portland State), André DeHon (UPenn), Delphine Demange (UPenn), Catalin Hritcu (UPenn), David Pichardie (INRIA), Benjamin C. Pierce (UPenn), and Randy Pollack (Harvard).

lire la suite

02 Sep 22:01

Parametric completeness for separation theories (via hybrid logic)

In this talk, we consider the logical gap between the following two concepts:

  • *provability in some propositional axiomatisation* of separation logic, which is usually given by the bunched logic BBI; and
  • *validity in an intended class of models* of separation logic, as commonly considered in its program verification applications.

An intended class of separation models is usually specified by a collection of algebraic axioms describing the specific model properties that are expected to hold, which we call a *separation theory*. It is well known that BBI is incomplete for many such separation theories.
Here, we show first that several typical properties of separation theories are in fact *not definable* in BBI. Then, we show that these properties become definable in a natural *hybrid extension* of BBI, obtained by adding a theory of *naming* to BBI in the same way that *hybrid logic* extends normal modal logic. Finally, we show how to build an axiomatic proof system for our hybrid logic in such a way that adding any axiom of a certain form yields a sound and complete proof system with respect to the models satisfying those axioms. In particular, this yields sound and complete proof systems for any separation theory from our considered class (which, to the best of our knowledge, includes all those appearing in the literature).
This is joint work with James Brotherston, also at UCL.

lire la suite

31 Aug 16:30

Le chiffrement, maintenant (1)

by Goofy

Internet est dans un sale état. Tout cassé, fragmenté, explosé en parcelles de territoires dont des géants prédateurs se disputent âprement les lambeaux : Google, Apple, Facebook, Amazon, et tous ceux qui sont prêts à tout pour ravir leur monopole ne voient en nous que des profils rentables et dans nos usages que des consommations. La captation par ces entreprises de nos données personnelles a atteint un degré de sophistication auquel il devient difficile d’échapper.

Mais désormais une autre menace pèse sur tous les usagers du net, celle de la surveillance généralisée. Sans remonter aux années où était révélé et contesté le réseau Echelon, depuis longtemps on savait que les services secrets (et pas seulement ceux des pays de l’Ouest) mettaient des moyens technologiques puissants au service de ce qu’on appelait alors des « écoutes ». Ce qui est nouveau et dévastateur, c’est que nous savons maintenant quelle ampleur inouïe atteint cette surveillance de tous les comportements de notre vie privée. Notre vie en ligne nous permet tout : lire, écrire, compter, apprendre, acheter et vendre, travailler et se détendre, communiquer et s’informer… Mais aucune de nos pratiques numériques ne peut échapper à la surveillance. et gare à ceux qui cherchent à faire d’Internet un outil citoyen de contestation ou de dévoilement : censure politique du net en Chine et dans plusieurs autres pays déjà sous prétexte de lutte contre la pédopornographie, condamnation à des peines disproportionnées pour Manning, exil contraint pour Assange et Snowden, avec la complicité des gouvernements les systèmes de surveillance piétinent sans scrupules les droits fondamentaux inscrits dans les constitutions de pays plus ou moins démocratiques.

Faut-il se résigner à n’être que des consommateurs-suspects ? Comment le simple utilisateur d’Internet, qui ne dispose pas de compétences techniques sophistiquées pour installer des contre-mesures, peut-il préserver sa « bulle » privée, le secret de sa vie intime, sa liberté de communiquer librement sur Internet — qui n’est rien d’autre que la forme contemporaine de la liberté d’expression ?

Oui, il est difficile au citoyen du net de s’installer un réseau virtuel privé, un serveur personnel de courrier, d’utiliser TOR, de chiffrer ses messages de façon sûre, et autres dispositifs que les geeks s’enorgueillissent de maîtriser (avec, n’est-ce pas, un soupçon de condescendance pour les autres… Souvenez-vous des réactions du type : « — Hadopi ? M’en fous… je me fais un tunnel VPN et c’est réglé »).

Aujourd’hui que tout le monde a compris à quelle double surveillance nous sommes soumis, c’est tout le monde qui devrait pouvoir accéder à des outils simples qui, à défaut de protéger intégralement la confidentialité, la préservent pour l’essentiel.

Voilà pourquoi une initiative récente de la Fondation pour la liberté de la presse (Freedom of the Press Foundation) nous a paru utile à relayer. Encryption works (« le chiffrement, ça marche ») est un petit guide rédigé par Micah Lee (membre actif de l’EFF et développeur de l’excellente extension HTTPS Everywhere) qui propose une initiation à quelques techniques destinées à permettre à chacun de protéger sa vie privée.

Nous vous en traduisons aujourd’hui le préambule et publierons chaque semaine un petit chapitre. Répétons-le, il s’agit d’une première approche, et un ouvrage plus conséquent dont la traduction est en cours sera probablement disponible dans quelques mois grâce à Framalang. Mais faisons ensemble ce premier pas vers la maîtrise de notre vie en ligne.

Contributeurs : Slystone, Asta, peupleLa, lamessen, Calou, goofy, Lolo

Le chiffrement, ça marche

Comment protéger votre vie privée à l’ère de la surveillance par la NSA

par Micah Lee

Le chiffrement, ça marche. Correctement configurés, les systèmes de chiffrement forts font partie des rares choses sur lesquelles vous pouvez compter. Malheureusement, la sécurité des points d’accès est si horriblement faible que la NSA peut la contourner fréquemment.

— Edward Snowden, répondant en direct à des questions sur le site du Guardian

La NSA est la plus importante et la plus subventionnée des agences d’espionnage que le monde ait pu connaître. Elle dépense des milliards de dollars chaque année dans le but d’aspirer les données numériques de la plupart des gens de cette planète qui possèdent un accès à Internet et au réseau téléphonique. Et comme le montrent des articles récents du Guardian et du Washington Post, même les plus banales communications américaines n’échappent pas à leur filet.

Vous protéger de la NSA, ou de toute autre agence gouvernementale de renseignements, ce n’est pas simple. Et ce n’est pas un problème que l’on peut résoudre en se contentant de télécharger une application. Mais grâce au travail de cryptographes civils et de la communauté du FLOSS, il reste possible de préserver sa vie privée sur Internet. Les logiciels qui le permettent sont librement accessibles à tous. C’est particulièrement important pour des journalistes qui communiquent en ligne avec leurs sources.

(à suivre…)


Copyright: Encryption Works: How to Protect Your Privacy in the Age of NSA Surveillance est publié sous licence Creative Commons Attribution 3.0 Unported License.

31 Aug 09:47

Undefined Behavior Sanitizer Added To GCC

The mainline GCC compiler received support today for UBSAN, the Undefined Behavior Sanitizer...
30 Aug 13:23

Word – Ouvrir automatiquement le dernier document au lancement

by Korben

Si vous travaillez avec Word, voici une petite astuce qui va vous permettre d'ouvrir automatiquement au démarrage du traitement de texte, le dernier document que vous avez consulté.

Cela vous évitera quelques clics pour retourner ouvrir le document qui vous intéresse.

Pour cela, rien de plus simple. Créez un raccourci vers Word (Winword.exe) sur votre bureau ou dans la barre des tâches puis éditez ce raccourci. Chez moi, Office 365 se situe dans le répertoire suivant :

"C:\Program Files\Microsoft Office 15\root\office15\WINWORD.EXE"

Et ajoutez à la fin de la cible après les guillemets, le paramêtre /mfile1, comme ceci :

"C:\Program Files\Microsoft Office 15\root\office15\WINWORD.EXE" /mfile1

word Word   Ouvrir automatiquement le dernier document au lancement

Validez puis lancez Word ! Oh, magie, c'est bien le dernier document consulté qui sera ouvert par défaut dans Word.

Si vous voulez ouvrir le dernier et l'avant dernier document, configurez le raccourci comme ceci :

"C:\Program Files\Microsoft Office 15\root\office15\WINWORD.EXE" /mfile1 /mfile2

...Et ainsi de suite...

30 Aug 13:22

Quand la recherche globale sous Thunderbird ne fonctionne plus

by Korben

J'utilise Thunderbird pour mes emails et dans ce logiciel, il y a une fonctionnalité que j'aime beaucoup nommée "Recherche globale". Il s'agit en effet du moteur de recherche d'emails qui permet en quelques secondes de retrouver une conversation.

Je m'en sers chaque jour, car je suis assez bordélique et je ne classe rien du tout. La fonctionnalité de recherche suffit à mon bonheur. Seulement, voilà... Depuis quelque temps, les résultats de recherche que me renvoie Thunderbird sont périmés. Il ne trouve plus mes emails récents.

La faute à la base sqlite qui contient les éléments nécessaires à une recherche, qui n'est plus mise à jour (corrompue ?). Si vous rencontrez le même souci que moi, voici donc comment corriger ce problème.

Tout d'abord, il faut quitter Thunderbird. Ensuite, rendez-vous dans votre répertoire de profil Thunderbird.

Sous Windows c'est là :

%APPDATA%\Thunderbird\Profiles\xxxxxxxx.default\

Sous Mac OSX c'est là :

~/Library/Thunderbird/Profiles/xxxxxxxx.default/

Et sous Linux, c'est là :

~/.thunderbird/xxxxxxxx.default/

Si vous avez plusieurs répertoires de profils, sélectionnez celui qui a été le plus récemment modifié. Ou rendez-vous dans les "Paramètres des comptes" -> "Paramètre serveur" et regardez le nom du dossier de stockage.

profile Quand la recherche globale sous Thunderbird ne fonctionne plus

Une fois dans ce répertoire, tout ce que vous aurez à faire, c'est supprimer le fichier global-messages-db.sqlite.

Ensuite, relancez Thunderbird. Celui reconstruira la base automatiquement. Pour suivre l'évolution de l'indexation, allez dans le menu "Outils" puis "Activités".

lol Quand la recherche globale sous Thunderbird ne fonctionne plus

Y'a plus qu'à patienter...

29 Aug 11:54

nLite 1.4.9.2

by noreply@blogger.com (Sylvain LOUIS)

Après de longues années d’absence , l’auteur a remis sa version à jour pour le plus grand plaisir de ses fans !! Voici comment créer un CD bootable Windows 2000, XP x86/x64 et 2003 x86/x64 avec son service pack, à l’aide d’un petit utilitaire qui s’occupera de la décompression et d’intégrer lui-même le service pack afin que vous en ayez le minimum à faire.

nLite étant développé en C# (.NET), l'installation de MS .NET Framework est nécessaire pour lancer l'application.

Ce logiciel est facilement utilisable, de plus son concepteur ne cesse de l’améliorer.

La langue française est supporté sur ce logiciel.

Changelog :

    * upd: Deeper file version inspection during integration comparison
    * upd: Direct integration support for many more hotfixes, mainly XP (including x64)
    * upd: ‘entries.ini’ as a single-file update pack support
    * fix: Internet Explorer 8 direct integration (including x64)
    * fix: ‘entries’ in an update pack path was not allowed

                        Notes : Une version pour Vista ( vLite ) est aussi disponible !! Voir ce POST

Accéder aux liens de téléchargements  

29 Aug 11:51

NASA Crashes a Helicopter With 15 Dummies Inside on Purpose: Watch the Video

by Nancy Atkinson

Not only did NASA purposely crash a Marine helicopter today, but they also stuffed 15 crash test dummies inside for a group “crash” party and filmed the event from every angle imaginable. The crash test took place at the Langley Research Center in Hampton, Virginia and engineers dropped an old Marine CH-46E helicopter fuselage from a height of about 9 meters (30 feet), traveling at about 48 km/h (30 mph) to test improved seats and seatbelts and gather data on the odds of surviving a helicopter crash.

“We designed this test to simulate a severe but survivable crash under both civilian and military requirements,” said NASA lead test engineer Martin Annett. “It was amazingly complicated with all the dummies, cameras, instrumentation and the collaborators, but it went well.”
(...)
Read the rest of NASA Crashes a Helicopter With 15 Dummies Inside on Purpose: Watch the Video (230 words)


© nancy for Universe Today, 2013. | Permalink | 9 comments |
Post tags: Crashes, Helicopter, NASA

Feed enhanced by Better Feed from Ozh

28 Aug 22:40

Un astronaute de l'ISS a failli se noyer lors d'une sortie

En juillet, l'italien Luca Parmitano a failli se noyer dans son propre casque durant une sortie à l'extérieur de la station spatiale. Dans cet environnement sombre et silencieux, cet astronaute a vu...
28 Aug 22:35

Comment suivre un internaute sans cookie ni javascript ?

by Korben

Vous vous croyez protégé de toute forme de tracking car vous avez désactivé ou filtré le JavaScript, flash, les cookies...etc. ?

Eh bien détrompez-vous, car même si vous avez mis en place ce plugin qui permet de brouiller les pistes face à des méthodes de tracking non traditionnelles comme Panopticlik, il est toujours possible de vous suivre.

Comment ?

Et bien tout simplement en détournant l'utilisation des ETag.

Pour ceux qui ne seraient pas familiers avec ce concept, ETag est une fonctionnalité propre aux serveurs web type Apache, qui permet simplement d'identifier de manière unique un fichier (page web, image, CSS...Etc.).

Lorsque vous-vous rendez sur une page web, votre navigateur envoie au serveur Apache, l'ETag du fichier qu'il s'apprête à lui demander (et qu'il possède dans son cache). Si le numéro d'ETag du fichier présent sur le serveur est identique, cela signifie que celui-ci n'a pas changé et qu'il n'est pas nécessaire de le télécharger à nouveau. Si au contraire, le code ETag a changé, alors le navigateur récupérera la nouvelle version à partir du serveur.

  • HTTP/1.1 200 OK
  • Date: Mon, 26 Aug 2013 15:35:26 GMT
  • Last-Modified: Fri, 22 Aug 2013 15:21:41 GMT
  • Etag: "b44a244a-dba-d2a52130"

etags4 Comment suivre un internaute sans cookie ni javascript ?

À partir de là, il devient alors relativement simple de tracker un internaute. Un genre de cookie sans cookie si vous préférez. Le bidouilleur Lucb1e a mis en ligne un code permettant de faire cela.

Pour que l'astuce fonctionne, il charge l'image qui contient le ETag, après que l'intégralité de la page soit chargée. Seule l'image contient l’ETag. Alors évidemment, toutes les infos que vous voyez apparaitre sur la page dans sa démo (Nombre de visite, date de dernière visite, texte stocké) sont des infos déjà mises en cache dans votre navigateur. Si sa démo m'indique que j'en suis à la 5e visite, il suffit que je rafraichisse la page "(F5) pour récupérer vraiment la dernière version de la page et me rendre compte que j'en suis à 6 visites.

Ce "problème" vient du fait que Lucb1e souhaite afficher les informations à l'internaute. Il aurait pu mettre à jour cette info via un JavaScript, mais il tenait vraiment à ce que tout se fasse sans JS.

Évidemment, dans la vie réelle, aucun tracker ne vous affichera ces informations donc tout ceci n'est pas vraiment un problème.

Alors, comment déjouer cette méthode de tracking ? La première solution qui vient à l'esprit est de désactiver tout simplement le cache. Pas de cache, pas d'ETag stocké, donc pas de tracking.

Une autre méthode consiste à installer cette extension Firefox : SecretAgent qui réécrit les ETag (entre autres choses) afin d'éviter tout tracking. Vous pouvez bien sûr mettre des sites en liste blanche pour leur autoriser la mise en cache des ETags.

Voilà, j'espère vous avoir éclairé sur cette nouvelle technique de suivi de l'internaute qui utilise uniquement des fonctions natives du serveur web et qui est donc totalement invisible du point de vue de l'Internaute. Impossible de savoir avec cette technique, si l'on vous traque ou pas.

28 Aug 22:28

OpenMP 3.1 Support Readied By Intel For LLVM Clang

Intel software engineers have implemented full support for OpenMP 3.1 onto LLVM's Clang C/C++ compiler front-end...
28 Aug 22:27

Pourquoi Mars ne sera jamais aussi grosse que la Lune

by redaction

27/08/2013 - David Fossé
Le canular du 27 août a la vie dure ! Chaque année à la même époque, la rédaction de « Ciel & Espace » reçoit courriers et appels à propos d'une étonnante « information » circulant sur le net : le 27 août, Mars serait censée être aussi grosse que la Lune sur le ciel. Info ou intox ? Une rumeur vieille de 10 ans Il s'agit évidemment d'un canular, ou plutôt d'une rumeur dont l'origine remonte au mois d'août... de l'année 2003 ! Cette année-là, par le jeu des mouvements respectifs de Mars et de la Terre sur leur orbite, la planète rouge était passée à 55,758 millions de kilomètres de nous. Une proximité qu'elle ne retrouvera pas avant 2287. Comme nous l'expl...
28 Aug 22:12

Des étoiles lors de la saisie d’un mot de passe dans le terminal

by Korben

En ligne de commande, aussi bien sous Linux que sous Mac OSX, lorsqu'on tape un mot de passe (lors d'un sudo par exemple), rien ne s'affiche.

C'est bien !

Mais ça peut en déranger certains qui aimeraient savoir combien de lettres ils ont tapées. Alors, pourquoi ne pas faire comme sur les formulaires web et afficher des étoiles lors de la saisie du mot de passe ?

Pour cela, rien de plus simple. Ouvrez un terminal et entrez la commande suivante :

sudo visudo

Localisez ensuite la ligne

Defaults                  env_reset

Et ajoutez-lui le paramètre pwfeedback comme ceci :

Defaults                  env_reset,pwfeedback

650 Des étoiles lors de la saisie dun mot de passe dans le terminalSauvegardez, quittez et relancez le terminal. Pour tester si cela a fonctionné, lancez n'importe quel soft avec un sudo et entrez votre mot de passe. Vous devriez voir apparaitre ces chères étoiles.

28 Aug 22:03

Cheat – Pour vous souvenir de la bonne syntaxe

by Korben

Cheat est un soft pour Linux qui permet d'obtenir d'un seul coup d'oeil des exemples d'utilisation sur des commandes comme awk, bash, find, mysql, mount, sed, ssh, nmap, tar...etc. Pratique pour les admins Linux/Unix qui ont besoin de certaines commandes, mais qui ne les utilisent pas assez souvent pour se souvenir des bonnes syntaxes d'utilisation.

Par exemple, si vous êtes perdu avec la commande TAR, pas la peine d'aller chercher sur Google. Il suffit de taper

cheat tar

et vous obtiendrez quelque chose qui ressemblera à ceci :

# To extract an uncompressed archive:
tar -xvf /path/to/foo.tar

# To extract a .gz archive:
tar -xzvf /path/to/foo.tgz

# To create a .gz archive:
tar -czvf /path/to/foo.tgz /path/to/foo/

# To extract a .bz2 archive:
tar -xjvf /path/to/foo.tgz

# To create a .bz2 archive:
tar -cjvf /path/to/foo.tgz /path/to/foo/

Ce qui vous aidera à coup sûr. Évidemment, il est possible de créer vos propres mémos si vous le désirez. La liste des mémos dispo est ici.

Je trouve ce logiciel d'intérêt public et ce serait génial qu'il soit intégré d'office dans les distribs.

Pour en savoir plus...

28 Aug 21:58

Intel Haswell Linux Performance Remains Mixed Against Windows

Last month I published benchmarks showing Windows 8 beating Ubuntu Linux when it came to the Intel OpenGL performance for the latest generation Intel "Haswell" desktop processors. Since then there's been lots of commits to Mesa and continued improvements to the Linux kernel and for some tests the open-source Linux driver is in better standing. For the testing today is a comparison of Windows 8 Pro against the latest Ubuntu 13.10 development packages when using a System76 Gazelle Professional laptop with Core i7 4900MQ CPU.
28 Aug 21:58

Intel ships high-powered C++ compiler for native Android apps

The Register: The new compiler can't be used to generate code that runs on Windows, OS X, desktop Linux, or any other operating system. It can only produce code for Android.

28 Aug 21:57

NVIDIA Publishes Vendor-Neutral GL Dispatch Library

Proposed nearly one year ago was a new Linux OpenGL ABI by Andy Ritger of NVIDIA. Among the reasons for this proposal of a new ABI included EGL becoming the future over GLX, OpenGL advancing greatly, and issues surrounding each vendor/driver shippimg their own libGL.so.1 file. As part of making this work finally become a reality, NVIDIA has published the code to libglvnd, an OpenGL vendor-neutral dispatch library...
28 Aug 21:55

VLC Media Player 2.1.0 RC1 / VLC Media Player 2.0.8

by noreply@blogger.com (Sylvain LOUIS)

VLC Media Player est un lecteur multimédia portable pour divers formats audio et vidéo (MPEG-1, MPEG-2, MPEG-4, DivX, MP3, OGG, ...) ainsi que des DVDs, VCDs, BluRay et divers protocoles de streaming.

Il peut également être utilisé comme serveur de streaming unicast ou multicast en IPv4 ou IPv6 sur un réseau à large bande. Il n'a pas besoin de codec externe ou d'un programme tiers pour fonctionner.

 

 

 

Software 5 etoiles

VLC Media Player 2.1.0 RC1                   VLC Media Player 2.0.8


26 Aug 23:00

Lettre ouverte à mes anciens collègues mathématiciens de la NSA

by aKa

Quand un ancien employé de la NSA s’exprime, visiblement travaillé par sa conscience.

« Il est difficile d’imaginer que vous, mes anciens collègues, mes amis, mes professeurs… puissiez rester silencieux alors que la NSA vous a abusés, a trahi votre confiance et a détourné vos travaux. »


Charles Seife's NSA ID card


Lettre ouverte à mes anciens collègues de la NSA

Mathématiciens, pourquoi ne parlez-vous pas franchement ?

An Open Letter to My Former NSA Colleagues

Charles Seife - 22 août 2013 - Slate
(Traduction : Ilphrin, phi, Asta, @zessx, MFolschette, lamessen, La goule de Tentate, fcharton, Penguin + anonymes)

La plupart des personnes ne connaissent pas l’histoire du hall Von Neumann, ce bâtiment sans fenêtres caché derrière le Princeton Quadrangle Club. J’ai découvert cette histoire lors de ma première année quand, jeune étudiant passionné de mathématiques, je fus recruté pour travailler à la NSA (National Security Agency).

Le hall Von Neumann se situe à l’ancien emplacement du Institute for Defense Analyses, un organisme de recherches en mathématiques avancées travaillant pour une agence dont, à cette époque, l’existence était secrète. J’y découvris que les liens étroits entre l’université de Princeton et la NSA remontaient à plusieurs décennies, et que certains de mes professeurs faisaient partie d’une fraternité secrète composée de nombreux passionnés travaillant sur des problèmes mathématiques complexes pour le bien de la sûreté nationale. J’étais fier de rejoindre cette fraternité, qui était bien plus grande que ce que j’avais pu imaginer. D’après l’expert de la NSA James Bamford, cette agence est le plus grand employeur de mathématiciens de la planète. Il est presque sûr que n’importe quel département réputé de mathématiques a vu un de ses membres travailler pour la NSA.

J’ai travaillé à la NSA de 1992 à 1993 dans le cadre du programme d’été] qui attire les brillants étudiants en mathématiques à travers le pays, chaque année. Après obtention d’une accréditation de sécurité, incluant une session au détecteur de mensonge et une enquête d’agents du FBI chargée de glaner des informations sur moi dans le campus, je me suis présenté avec anxiété à Fort Meade (siège de la NSA), pour des instructions de sécurité.

Cela fait plus de vingt ans que j’ai reçu ces premières instructions, et une grande partie de ce que j’ai appris est maintenant obsolète. À l’époque, bien peu avaient entendu parler d’une agence surnommée « No Such Agency » (NdT littéralement « pas de telle agence » ou l’agence qui n’existe pas) et le gouvernement souhaitait que cela reste ainsi. On nous disait de ne pas dire un mot sur la NSA. Si une personne nous posait la question, nous répondions que nous travaillions pour le ministère de la Défense (DoD - Department of Defense). C’est d’ailleurs ce qui était marqué sur mon CV et sur une de mes cartes d’accès officielles de la NSA (cf ci-dessus).

De nos jours, il y a peu d’intérêt à procéder ainsi. L’agence est sortie de l’ombre et fait régulièrement la Une des journaux. En 1992, on m’a appris que le code de classement des documents confidentiels était un secret bien gardé, que c’était un crime de le révéler à des personnes extérieures. Mais une simple recherche Google montre que les sites internet gouvernementaux sont parsemés de documents, qui furent en leur temps uniquement réservés aux personnes qui devaient le savoir.

Une autre chose qu’ils avaient l’habitude de dire est que la puissance de la NSA ne serait jamais utilisée contre les citoyens américains. À l’époque à laquelle j’ai signé, l’agence affirmait clairement que nous serions employés à protéger notre pays contre les ennemis extérieurs, pas ceux de l’intérieur. Faire autrement était contraire au règlement de la NSA. Et, plus important encore, j’ai eu la forte impression que c’était contraire à la culture interne. Après avoir travaillé là-bas pendant deux étés d’affilée, je croyais sincèrement que mes collègues seraient horrifiés d’apprendre que leurs travaux puissent être utilisés pour traquer et espionner nos compatriotes. Cela a-t-il changé ?

Les mathématiciens et les cryptoanalystes que j’ai rencontrés venaient de tout le pays et avaient des histoires très différentes, mais tous semblaient avoir été attirés par l’agence pour les deux mêmes raisons.

Premièrement, nous savions tous que les mathématiques étaient sexy. Ceci peut sembler étrange pour un non-mathématicien, mais outre le pur défi certains problèmes mathématiques dégagent quelque chose, un sentiment d’importance, de gravité, avec l’intuition que vous n’êtes pas si loin que ça de la solution. C’est énorme, et vous pouvez l’obtenir si vous réfléchissez encore un peu plus. Quand j’ai été engagé, je savais que la NSA faisait des mathématiques passionnantes, mais je n’avais aucune idée de ce dans quoi je mettais les pieds. Au bout d’une semaine, on m’a présenté un assortiment des problèmes mathématiques plus séduisants les uns que les autres. Le moindre d’entre eux pouvant éventuellement être donné à un étudiant très doué. Je n’avais jamais rien vu de tel, et je ne le reverrai jamais.

La seconde chose qui nous a attirés, c’est du moins ce que je pensais, était une vision idéaliste que nous faisions quelque chose de bien pour aider notre pays. Je connaissais suffisamment l’Histoire pour savoir qu’il n’était pas très délicat de lire les courriers de son ennemi. Et une fois que je fus à l’intérieur, je vis que l’agence avait un véritable impact sur la sécurité nationale par de multiples moyens. Même en tant que nouvel employé, j’ai senti que je pouvais apporter ma pierre. Certains des mathématiciens les plus expérimentés que nous avions rencontrés avaient clairement eu un impact palpable sur la sécurité des États-Unis, des légendes presque inconnues en dehors de notre propre club.

Cela ne veut pas dire que l’idéalisme est naïf. N’importe qui ayant passé du temps de l’autre coté du miroir de ce jeu d’intelligence sait à quel point l’enjeu peut être important. Nous savions tous que les (vrais) êtres humains en chair et en os peuvent mourir à cause d’une violation apparemment mineure des secrets que nous nous somme vu confier. Nous réalisions également que le renseignement requiert parfois d’utiliser des tactiques sournoises pour essayer de protéger la Nation. Mais nous savions tous que ces agissements étaient encadrés par la loi, même si cette loi n’est pas toujours noire ou blanche. L’agence insistait, encore et encore, sur le fait que les armes que nous fabriquions, car ce sont des armes même si ce sont des armes de l’information, ne pourraient jamais être utilisées contre notre propre population, mais seulement contre nos ennemis.

Que faire, maintenant que l’on sait que l’agence a depuis trompé son monde ?

Nous savons maintenant que les appels téléphoniques de chaque client Verizon aux USA ont été détournés par l’agence en toute illégalité alors qu’elle n’est justement pas supposée intervenir sur les appels qui proviennent et qui aboutissent aux États-Unis. Ce mercredi, de nouvelles preuves ont été révélées, montrant que l’agence a collecté des dizaines de milliers de courriels « complètement privés » n’ayant pas traversé les frontières. Nous savions que l’agence a d’importantes possibilités pour épier les citoyens des USA et le faisait régulièrement de manière accidentelle. Or nous disposons aujourd’hui d’allégations crédibles prouvant que l’agence utilise ces informations dans un but donné. Si les outils de l’agence sont réellement utilisés uniquement contre l’ennemi, il semble alors que les citoyens ordinaires en fassent dorénavant partie.

Aucun des travaux de recherche que j’ai effectués à la NSA ne s’est révélé particulièrement important. Je suis à peu près certain que mon travail accumule la poussière dans un quelconque entrepôt classé du gouvernement. J’ai travaillé pour l’agence fort peu de temps, et c’était il y a bien longtemps. Je me sens cependant obligé de prendre la parole pour dire à quel point je suis horrifié. Si c’est la raison d’être de cette agence, je suis plus que désolé d’y avoir pris part, même si c’était insignifiant.

Je peux aujourd’hui difficilement imaginer ce que vous, mes anciens collègues, mes amis, mes professeurs et mes mentors devez ressentir en tant qu’anciens de la NSA. Contrairement à moi, vous vous êtes beaucoup investis, vous avez passé une grande partie de votre carrière à aider la NSA à construire un énorme pouvoir utilisé d’une façon qui n’était pas censé l’être. Vous pouvez à votre tour vous exprimer d’une façon qui ne transgresse ni votre clause de confidentialité ni votre honneur. Il est difficile de croire que les professeurs que j’ai connus dans les universités à travers le pays puissent rester silencieux alors que la NSA les a abusés, a trahi leur confiance et a détourné leurs travaux.

Resterez-vous silencieux ?

26 Aug 22:58

Orbit Downloader – Désinstallez vite cette merde !

by Korben

Petite question ce matin : Utilisez-vous Orbit Downloader pour télécharger des vidéos en streaming sur votre ordinateur Windows ?

Si la réponse est oui, alors lisez cet article, car cela va surement vous intéresser. Des chercheurs en sécurité de ESET ont examiné le code du logiciel et il s'avère que depuis janvier de cette année, un module permettant de lancer des attaques Ddos a été ajouté dans Orbit Downloader.

En gros, ce module contacte le serveur Orbitdownloader.com et y récupère une DLL portable Win32 ainsi qu'un fichier de config contenant une liste d'URL et d'adresses IP à attaquer.

Orbit peut alors lancer 2 types d'attaques... Si WinPcap est présent sur la machine, Orbit envoie des paquets TCP SYN forgés spécialement pour l'occasion sur le port 80 des machines cibles et masque la source de l'attaque avec une adresse IP aléatoire. Si WinPcap n'est pas présent, Orbit balance une grosse quantité de connexions HTTP sur les ports 80 (en TCP) et 53 (en UDP) des cibles.

D'après les experts d'ESET, ces attaques sont basiques, mais puissantes. Un de leur test a débouché sur une quantité de 140 000 paquets envoyés par seconde vers une cible avec une IP masquée indiquant que le pays d'origine de l'attaque était le Vietnam. En analysant les versions précédents d'Orbit, ils ont aussi remarqué que la fonctionnalité DDos apparaissait et disparaissait régulièrement depuis 2008 du logiciel.

orbit Orbit Downloader   Désinstallez vite cette merde !

Orbit Downloader est donc maintenant reconnu comme une menace par les antivirus du marché et ESET recommande à tous de désinstaller cette merde.

Je dois dire que même si le soft remplissait son rôle initial, la quantité d'adware, de toolbars et de softs annexes qu'il proposait à l'install était déjà moche et n'inspirait pas confiance... Alors, là, le coup du Ddos, c'est la cerise sur le gâteau. Les gens (vous ?) qui ont installé ce truc participent en masse et depuis longtemps à des attaques contre des serveurs sans même le savoir.

Voilà de quoi encore donner de sérieux arguments aux défenseurs de l'open source que nous sommes. Si vous avez installé Orbit Downloader, vous savez maintenant ce qu'il vous reste à faire...

26 Aug 22:56

Windroy – Android sur votre PC Windows

by Korben

Pour les déçus de Bluestack, sachez qu'il existe un autre portage d'Android sous Windows baptisé Windroy plutôt pas mal. Je viens de le tester et il s'agit ni plus ni moins d'un portage complet d'Android 4.0.3 optimisé pour Windows (pas de machine virtuelle ici).

Il supporte tous types de résolution jusqu'à 1920x1080, gère l'accélération matérielle, supporte le cache Dalvik, le clavier et la souris et tourne sans accroc sous Vista, 7 et 8.

Il s'agit d'une version identique à celle qu'on trouve sur les tablettes. Malheureusement, pas de Play Store sur cette version, vous devrez donc installer à la main vos APK. Pensez à autoriser l'installation d'application d'origine inconnue dans les paramètres puis rendez-vous sur le site AndroidDrawer pour installer les softs de votre choix.

Autre truc à savoir, Windroy se lance en plein écran, ce qui peut être vite relou. Pour le lancer en mode fenêtré, vous devrez vous rendre dans les variables d'environnement (Panneau de config -> Système et Sécurité -> Système -> modifier les Paramêtres -> Paramètres système avancés -> Variables d'environnement)

varaccess Windroy   Android sur votre PC Windows

Puis créez une nouvelle variable que vous appellerez WINDROY_RESOLUTION et donnez-lui comme valeur la taille de fenêtre désirée. Ici j'ai mis 1024x768.

var Windroy   Android sur votre PC Windows

Puis relancez Windroy !

menu Windroy   Android sur votre PC Windows

 Cette application vous permettra de tester des logiciels Android sans dégainer votre téléphone et surtout de jouer à des jeux en plein écran avec tout le confort qu'un clavier et une souris peuvent apporter.

25 Aug 09:05

Maths en Vidéo: 182 vidéos de la cinquième à la troisième

by noreply@inclassablesmathematiques.fr (Olivier Leguay)

Le site MathsEnVidéo sert de portail aux 182 vidéos de cours interactives publiées sur Youtube et Dailymotion. Ces vidéos recouvrent tout le programme de 5ème, de 4ème et de 3ème.

Ce travail impressionnant et de qualité, a été réalisé par Clément Amzallag professeur de mathématiques depuis 1999.

Un exemple de vidéo: "La notation scientifique, les ordres de grandeurs"... qui peut sans aucun doute intéresser presque tous les  lycéens!

25 Aug 09:01

A Run Down Of VT Switching On Linux

David Herrmann, the student developer working on DRM Render Nodes this summer and has been a longtime proponent of killing the Linux kernel console, has written at length about VT (virtual terminal) switching on Linux systems...
24 Aug 06:44

Pipelight: Use Silverlight In Your Linux Browser To Watch Netflix, Maxdome Videos

 webupd8: Pipelight is project that brings Silverlight to any Linux browser that supports the Netscape Plugin API.