Shared posts

01 Jan 11:53

Les nouvelles versions du noyau seront publiées en .xz

by Benoît Sibaud

La vieille blague de linuxfr.org IPOT prédisait que le noyau 3.2.24 ne serait plus publié au format bz2, rendant la décompression de l'archive impossible avec les moyens de 2001. Cela fait un moment que les noyaux sont publiés en tar.gz, tar.bz2 et tar.xz, on apprend maintenant que les prochaines versions du noyau seront publiées uniquement en tar.gz et tar.xz. La prochaine révision longterm 3.2.54 sera donc l'une des toutes premières affectées, la différence étant d'un seul caractère avec la prédiction d'IPOT.

Plus sérieusement, je me demande quelles options de compression seront utilisées. En effet dans le cas de la compression .xz, les besoins en mémoire augmentent considérablement pour les niveaux compressions les plus élevés (source man xz) :

(traduction) « L'utilisation de mémoire avec xz varie de quelques kilooctets à plusieurs gigaoctets, en fonction de paramètres de compressions. […] Le décompresseur aura typiquement besoin de 5% à 20% de la mémoire nécessaire au compresseur pour créer le fichier. […] Cependant, il arrive que des fichiers .xz requièrent plusieurs gigaoctets de mémoire pour être décompressés. »

(texte original) « The memory usage of xz varies from a few hundred kilobytes to several gigabytes depending on the compression settings. […] Typically the decompressor needs 5 % to 20 % of the amount of memory that the compressor needed when creating the file. […] Still, it is possible to have .xz files that require several gigabytes of memory to decompress. »

NdM : merci à JGO pour son journal.

Lire les commentaires

01 Jan 11:53

L'agriculture libre ?

by Jarvis

Après l'informatique, une nouvelle révolution pourrait arriver dans un milieu inattendu : celui de l'agriculture. En effet, quelques agriculteurs commencent à construire eux-même leurs propres outils permettant ainsi de ne plus être dépendants des grandes industries.

Proposition de questions pour un entretien avec un membre d'Adabio (j'ai un contact qui a participé plus ou moins au début de la coopérative, j'en rediscuterai avec lui).

Ce n'est qu'une ébauche qui mérite encore du travail.

NdM : nous comptons sur vos commentaires pour améliorer tout cela, nous nous chargerons d'envoyer les questions et de publier l'entretien.

Un peu d'histoire

  • Comment avez-vous connu l'association ?
  • Pouvez vous expliquer une peu le but de votre association ?
  • Quelle est l'histoire de l'association du mouvement ?
  • À quel moment les paysans ont « arrêté » de faire de l'autoconstruction ?

Aujourd'hui

  • Où en êtes vous aujourd'hui (adhérents, organisation en réseau avec d'autres association…) ?
  • Quels sont vos objectifs ? Se passer complètement des fabricants de matériel agricole ? Dominer le monde ?
  • Quelle est la motivation principale des agriculteurs pour fabriquer un outil à la place de l'acheter ? L'économie ? La maîtrise de l'outil ? L'envie d'apprendre ?

Autour de l'agriculture libre

  • Votre position par rapport au reste de l'agriculture libre (semences libres, "recettes" libres - style purin d'ortie-…)
  • Avez-vous des relations dans les échanges avec ce qui concerne le cœur du métier d'agriculteur (Graines de Troc, le réseau Semences paysannes, Kokopelli, etc.) ?
  • Est-ce que vous utilisez des imprimantes 3D ? Sinon est-ce que cela pourrait être intéressant pour la fabrication d'outils ?
  • Est-ce que vous connaissez les idées du monde du libre ?
  • Les agriculteurs qui pratiquent l'agriculture libre font-ils en majorité de l'agriculture biologique ou il n'y a aucune corrélation ?
  • Est-ce que vous connaissez les fablabs ?
  • Est-ce que vous connaissez des logiciels libres pour l'agriculture (comme Agritux) ? Quels sont les besoins informatiques d'un agriculteur ?
  • Quels sont les formats d'échange de données ? Quid d'AgroEDI ?
  • OpenData et données agricoles ?

Le futur

  • Est-ce qu'il y a des grosses sociétés agricoles qui s'intéressent à ce mouvement ?
  • Est-ce qu'il y a des amateurs qui viennent aux formations pour leur potager ?
  • Pourrait-on imaginer une entreprise qui vend des outils sous licence libre ?

Lire les commentaires

01 Jan 11:52

Le renouveau de LinuxConsole

LinuxConsole est une distribution qui a pour but de transformer votre PC en console de jeux tournant sur Linux (les plus perspicaces devraient avoir compris l'origine du nom maintenant). Après des années de silence, la verson 2.0 vient de sortir. Vous voulez en savoir plus ? Alors lisez la suite par Yann LeDoaré de LinuxConsole :

Sommaire

  • * Pourquoi une si longue attente ?
  • * LinuxConsole 2.0 : ce qui a changé
  • * Les jeux
  • * Liste des jeux de cette première ISO
  • * Fonctionnalités à réaliser
  • * Remerciements

    Trois ans après la dernière version de LinuxConsole 1.0 la version 2.0 est donc prête !

    Pourquoi une si longue attente ?

    Un petit historique de LinuxConsole pour commencer (attention, ça remonte loin !)

    Les plus jeunes l'ignorent sans doute : à la fin des années 1990 (!) il était possible de jouer sous Linux, avec des jeux commerciaux récents grâce à Loki Games.

    J'ai eu l'occasion d'acheter Myth2 et ça fonctionnait vraiment bien

    Le développement de linuxConsole a commencé début 2001, l'idée étant de faire un CD bootable, inspiré par DemoLinux, mais avec une accélération 3D pour les jeux compatibles OpenGL

    LinuxConsole 0.3 sortait en 2003. Cette version reçut un prix dans la catégorie « Grand public » des trophées du libre 2003 (je n'ai pas trouvé de dépêche linuxfr.org là dessus)

    La version 1.0 est sortie en 2007 et n'était plus seulement orientée « jeux » mais généraliste (on y trouvait gimp, blender, openoffice, cups, gnome, kde, …)

    Cette version 1.0 a connu plusieurs sous-version, et le bureau lxde a progessivement remplaçé icewm

    Le problème de la version 1.0, c'est que le processus de compilation était trop primitif pour pouvoir facilement faire des mises à jour, c'est comme cela qu'est né le projet dibab, dont l'utilité primitive était de compiler une distribution entière, from scratch.

    LinuxConsole 2.0 : ce qui a changé

    * Le développement a repris à zéro * Les pilotes propriétaires ne sont plus supportés * Multiple-architectures (x86, x86_64, arm) * Respect du principe KISS : « ligne directrice de conception qui préconise de rechercher la simplicité dans la conception et que toute complexité non nécessaire devrait être évitée » * Volonté d'ouverture : toutes les personnes désirant participer à ce projet sont les bienvenues

    En effet, avec LinuxConsole 1.0, je prenais trop de temps pour développer des choses pas forcément indispensables.

    Du coup, le mode d'utilisation a été aussi simplifié :

    * LiveCD * LiveUSB * Installation à côté de windows (j'ai patché Wubi pour cela)

    Dans cette version, il n'y a donc pas :

    * la persistance des données (quand même possible, mais pas officiellement supportée) * l'installation sur un disque vierge * la possibilité d'installer de nouveau jeux

    Les jeux

    Je me suis associé à l'association Lanpowerpour sélectionner une suite de jeux qui tient sur une CD (700Mo)

    Le point de vue de Patrice de l'association LanPower :

    L'association fait la promotion des jeux libres depuis 2006 et produit des CD de jeux libres depuis 2007. Ceux-ci sont en version Windows, et cela faisait un moment que l'on réfléchissait à en faire une déclinaison sous Linux sans toutefois faire la même chose que ce que l'on peut déjà trouver. Mais sur quelle distribution se baser ? Il fallait une petite distribution de base. Plusieurs candidates étaient envisagées : Slitaz, ToutouLinux et LinuxConsole. Ces réflexions étaient en suspens lorsqu'en septembre 2013 Yann LeDoaré de LinuxConsole a contacté l'association pour nous proposer une coopération. Nous avons bien volontiers accepté et le travail commença.

    Pourquoi avoir choisi LinuxConsole ? En premier lieu, parce qu'elle est rapide à démarrer(il y a longtemps qu'on l'avait repéré) et les premiers tests ont montré que l'accélération graphique est très bien supportée (avec des pilotes libres pourtant). De surcroît, on peut la personnaliser, personnaliser les dépannages (modes Benchmark et Fixme). Nous avons donc commencé à compiler nos premières distributions grâce à Yann LeDoaré (sans avoir la connaissance ni la compétence pour cela).

    Liste des jeux de cette première ISO
    __
  • 2H4U : mélange de Tetris et Arkanoid
  • Cultivation : un jeu de la vie par Jason Rohrer
  • Danger Deep : guerre sous-marine pendant la seconde guerre mondiale
  • FooBillard : un jeu de billard 3D
  • Do'SsiZo'la : le jeu de plateau Izzola
  • Freecraft : un clone de Warcraft 1 (ne pas confondre avec Minecraft) qui a donné BOSWar et le moteur Stratagus
  • Frozen Bubble : une reprise de Puzzle Bobble ou Bust-a-Move
  • Neverball : déplacez la balle en inclinant le plateau
  • ExtremTuxRacer : Tux s'amuse
  • OpenTTD : une reprise de Transport Tycoon Deluxe avec des media libres.
  • BzFlag : du FPS 3D avec des tanks
  • Teeworlds : du FPS rapide et fun en 2D
  • Xmoto : jeu d'adresse avec une moto assez instable
  • TuxPaint dessin pour les petits
  • SupertuxKart : jeu de Kart avec les mascottes du libre

    Tous les jeux sont libres sauf Danger Deep qui l'est partiellement : media sous licence cc-nc-nd.

    Fonctionnalités à réaliser

  • * Persistance des données.
  • * Gestionnaire de paquets
  • * Variante 'xbmc' à la place de lxde
  • * Version pour le 'Raspberry pi'

    Si vous avez d'autres suggestions, vous pouvez me contacter via le formulaire de contact où sur twitter

    Une liste de diffusion (en français) est mise en place, vous pouvez aussi me demander de vous y inscrire

    Remerciements
  • * Patches de debian, arch et gentoo
  • * Documentation Linux From Scratch
  • * Phillip Lougher pour Squashfs
  • * Junjiro Okajima pour aufs
  • * Geza Kovacs pour unetbootin
  • * Agostino Russo et Ubuntu pour Wubi
31 Dec 15:11

Nouvelle technique pour pirater un distributeur de billets

by Korben

Pour retirer de l'argent à un distributeur de billets, on pouvait jusqu'à présent soit utiliser une carte bancaire, soit une voiture bélier, soit de bons explosifs.

Mais ce temps est révolu car une nouvelle méthode vient d'être mise au jour. Les criminels viennent à bout des distributeurs de billets grâce à de simples clés USB. Présentée lors du CCC, cette technique ciblant une banque européenne consiste à percer soigneusement le distributeur puis à insérer dans un des ports USB de l'ordinateur une clé contenant un malware. Ce dernier infecte la machine et les criminels n'ont plus qu'à reboucher le trou pour que cela ne se remarque pas.

Ils peuvent alors revenir plusieurs fois de suite, taper un code à 12 chiffres secret et ainsi accéder à une interface spéciale qui permet de récupérer de l'argent sans carte et sans autorisation. Cette méthode nécessite de bien connaitre ce type de distributeurs (qui tourne sous Windows puisque le fichier de lancement se nomme hack.bat) et d'être un bon développeur / hacker.

Là où ça devient très fort, c'est que les hackers-voleurs ont mis en place un système de validation en 2 étapes dans leur malware. Pour qu'un des voleurs puisse retirer de l'argent, il doit appeler un complice et lui communiquer le code qu'il voit apparaitre à l'écran. Le complice entre alors ce code dans un logiciel de vérification et obtient une clé que le voleur présent sur place doit entrer à son tour. Cela permet d'éviter que les amis dérobeurs d'argent ne se court-circuitent les uns les autres. Impressionnant.

Les chercheurs à l'origine de cette découverte ont souhaité rester anonymes. Je demande bien pourquoi... Arf !

Source

Cet article merveilleux et sans aucun égal intitulé : Nouvelle technique pour pirater un distributeur de billets ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

31 Dec 10:41

Démo d’un stream PC vers un Gamepad Wii U

by Korben

Depuis le temps qu'on se demande à quoi peut bien servir une Wii U, on tient peut-être enfin un élément de réponse. Des gentils hackers ont présenté lors du 30e CCC, une méthode qui permet de détourner le GamePad d'une Wii U pour y streamer des trucs à partir d'un PC.

Pour cela, l'équipe de choc a dû réaliser un dump du firmware de la console puis a analysé et débuggé le stream vidéo pour l'émettre d'un ordinateur plutôt que de la console de Nintendo. Suite à ça, ils ont réussi à impressionner la foule du CCC en lançant Zelda Wind Waker sur un émulateur Gamecube.

Oooooh, ce n'est pas parfait, mais c'est beau et ça fonctionne. Le code est évidemment disponible ici et comme avec la Wiimote à son époque, on risque de voir apparaitre rapidement de très nombreux hacks de ce Gamepad.

Il est prévu d'ailleurs qu'un portage user-friendly pour Android, Windows et OSX voit le jour afin que chacun puisse streamer le contenu de son choix sur le Gamepad de la Wii U.

Sympa !

Cet article merveilleux et sans aucun égal intitulé : Démo d’un stream PC vers un Gamepad Wii U ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

31 Dec 08:58

Vous ne regardez pas la télévision ? Ça fera 133 € quand même, merci.

by Korben

Aaaah, la télévision publique française... France 2, France 3, France 4, France 5 et France Ô... QUE DU BONHEUR !

Rien que ce matin, si je regarde le programme, je peux voir des séries-fleuves pour pleureurs sentimentaux qui se demandent encore pourquoi l'amour de leur vie n'est jamais revenu alors qu'il partait acheter des clopes, des jeux télévisés avec un tel niveau culturel qu'ils donneraient l'impression aux lauréats du célèbre Tweetsdegogols, de pouvoir entrer à l'Académie Française et je n'oublie pas non plus Télématin que tout le monde regarde en espérant voir un jour l'animateur perdre ses nerfs en direct, de la météo, des plages, des neiges,  par devant, par derrière, et sur les côtés... Quelques séries américaines de seconde zone que vous n'auriez même pas téléchargées illégalement, des dessins animés de qualité qui donneront surement l'impression à vos enfants une fois devenus adultes qu'ils ont été élevés dans la misère la plus totale, sans oublier le soir un journal télévisé totalement insipide où le présentateur se contentera de réciter ce qu'il aura lu dans son Direct Matin récupéré le matin dans une poubelle de la ligne 13.

Je ne dis pas, y'a aussi souvent d'EXCELLENTS documentaires sur la reproduction des castors hémophiles ou encore sur la culture des endives dans le 59... Des trucs tellement bandants que la seule raison qui pousse les gens à regarder ça, c'est simplement de tuer le temps en attendant que la mort vienne les emporter.

Et je ne vous parle pas de Michel Drucker le dimanche qui réussi à inviter des gens qu'on croyait mort depuis longtemps, entouré d'humoristes chiants avec en arrière-plan un décor constitué de nénettes à gros seins et de petits gars portant leur chandail sur les épaules. Heureusement, personne n’a encore fait de stats sur les taux de suicide durant cette plage horaire dominicale.

Évidemment, chacun voit midi à sa porte et vous avez surement 1 émission ou 1 série que vous aimez tout particulièrement. J'sais pas, peux être "C dans l'air" ou "30 millions d'amis". Quand on y réfléchit bien, même sur 4Chan on peut trouver des trucs intelligents alors pourquoi pas aussi sur France Télévision. Et pour ça, vous payez 133 € par an et vous accordez tout le temps de cerveau disponible qu'il vous reste pour rigoler en famille devant une pub pour un Kinder Bueno.

Jusque là je n'ai rien à redire. Si on aime la TV et qu'on aime les programmes de France Télévision, pourquoi pas... Je regarde très peu la TV, mais je suis le premier à reconnaitre que parfois je tombe sur une émission de qualité. Oh c'est pas des trucs qui bousculent les foules ou qui permettent d'élever les esprits, mais on apprend quand même quelques petits trucs, on rigole un peu et on voit de beaux paysages ^^.

Par contre, là où ça devient gênant, c'est qu'au lieu de chercher un moyen de rendre cet impôt qu'est la redevance, plus juste, le gouvernement qui cherche du pognon partout (ce n'est pas un secret) vient de confirmer que tout le monde devra la payer.

En gros, si vous possédez une télévision, vous devrez payer la redevance et ceci même dans les cas où :

  • Vous regardez uniquement des chaines privées.
  • Vous vous servez de votre télévision pour jouer à la console uniquement.
  • Vous regardez uniquement des Blu-Ray.
  • Votre TV est dans un carton et même pas branchée.

Vous trouvez ça injuste ? Et bien tant pis pour vous, nous sommes en démocratie et si on y réfléchit bien c'est VOUS qui avez voulu que cette redevance continue de s'appliquer ainsi. Que vous regardiez ou non Michel Drucker, vous ne pouvez vous en prendre qu'à vous même.

Le gouvernement vous dit donc BERCY BEAUCOUP et espère que vous apprécierez les prochaines émissions.

Cet article merveilleux et sans aucun égal intitulé : Vous ne regardez pas la télévision ? Ça fera 133 € quand même, merci. ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

30 Dec 16:05

Check disk space usage on linux with Ncdu

BinaryTides: Ncdu just does the one task of reporting the space used by a directory and drill down. On the other hand the df command reports space used by different storage devices.

30 Dec 14:09

Un service pour convertir vos Gif animés en vidéo (= réduction de poids du fichier)

by Korben

Avec des sites comme Giphy ou des outils comme Screentogif ou QGifer, peut-être avez-vous pris goût aux GIF animés.

Seulement, même si c'est furieusement tendance,le GIF animé reste un format lourd. Il peut plomber rapidement le poids d'une page web. C'est en partant de ce constat qu'est né Gfycat, un service web qui vous permet de convertir un GIF animé en vidéo Webm.

En faisant cela, vous réduirez de manière drastique le poids du fichier. Par exemple, mon GIF animé spécial Noël du sapin de la Place de Jaude à Clermont-Ferrand, faisait 831 kb et en le convertissant en Webm, il est passé à 167 kb. Sachant que les navigateurs modernes supportent nativement la balise vidéo et donc la lecture de ces vidéos, c'est un bon moyen d'illustrer votre site avec des animations simples sans forcement l'alourdir.

Pour convertir un GIF, rendez-vous sur ce site, puis uploadez votre GIF (ou indiquez son URL). Ensuite, vous n'avez plus rien à faire... Vous pouvez au choix enregistrer la vidéo Webm sur votre disque pour l'uploader plus tard ou utiliser directement le lien embed fourni par Gfycat.

sapin Un service pour convertir vos Gif animés en vidéo (= réduction de poids du fichier)

Cet excellent service s'adresse à ceux qui utilisaient le GIF animé par simplicité, mais qui ne sont pas attachés à ce format. Le remplacer par un Webm ne pourra vous faire que du bien.

Source

Cet article merveilleux et sans aucun égal intitulé : Un service pour convertir vos Gif animés en vidéo (= réduction de poids du fichier) ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

30 Dec 09:03

Taguez automatiquement vos MP3

by Korben

Si vous faites collection de MP3, peut être prenez vous le temps régulièrement de mettre à jour les méta données de ces derniers ? Taguer sa musique c'est cool mais ça prend du temps.

Heureusement, il existe un petit soft open source dispo sous Linux, Mac et Windows qui permet à n'importe qui de taguer automatiquement des morceaux de musique. Pour cela, l'outil MusicBrainz Picard s'appuie sur un clone ouvert de CDDB, c'est-à-dire une base universelle dans laquelle on retrouve tous les morceaux de musique de l'univers intersidéral. Enfin, je dis "tout" mais il n'y a pas tout. Toutefois, la base est assez grosse et correctement maintenue pour que l'outil soit plus qu'utile.

MusicBrainz Picard vous propose d'ajouter votre musique, puis la scannera pour en extraire une signature numérique. À partir de là, l'outil sera capable de taguer vos morceaux à partir des infos récoltées. Résultats, de beaux fichiers MP3 correctement tagués en quelques secondes. Le bonheur !

brainz Taguez automatiquement vos MP3Et si par malheur, certains de vos morceaux n’étaient pas référencés dans MusicBrainz, vous pourrez toujours les ajouter manuellement pour que cela serve à d'autres plus tard.

Toutefois, avant de sauvegarder les modifs, prenez garde à ce que tous vos petits soient là. MusicBrainz a parfaitement fonctionné chez moi sauf pour un album de Noir Désir qu'il a pris pour un autre machin de musique classique italienne. Dur !

Si MusicBrainz vous intéresse, cliquez ici. Notez aussi que d'autres softs utilisant la même base existent aussi :

Merci à Pierre Antoine pour le partage !

Cet article merveilleux et sans aucun égal intitulé : Taguez automatiquement vos MP3 ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

30 Dec 09:02

Clang 3.4 Performance Very Strong Against GCC 4.9

After earlier this month delivering LLVM Clang 3.3/3.4 benchmarks for the new compiler infrastructure out of Apple, today are results that directly compare the new LLVM Clang 3.4 performance against the stable GCC 4.8.2 compiler and GCC 4.9.0 development compiler under various C/C++ benchmarks.
30 Dec 07:59

Qu’allons nous encore tolérer des Etats-Unis et de la NSA ?

by Korben

La NSA fait encore parler d'elle, cette fois du côté allemand grâce au journal Spiegel qui a pris connaissance de nouveaux documents envoyés par Snowden. Dans les révélations du journal, on apprend que la NSA dispose d'un service de hackers capable d'opérations tout ce qu'il y a de plus douteux. Ce service baptisé TAO pour "Tailored Access Operations" (Opérations d'accès sûr-mesure) et créé en 1997 s'est infiltré au cours des 10 dernières années dans 258 systèmes informatiques, de 89 pays. Rien qu'en 2010, les membres de la TAO ont effectué plus de 279 opérations de part le monde.

Avec la bénédiction de leur gouvernement, ces hackers embarquent régulièrement dans des avions prêtés par le FBI pour intervenir clandestinement dans des pays étrangers, parfois en passant moins d'une heure sur place. Ils infiltrent alors les réseaux de télécommunications , sniffent les données qui transitent sur le net, placent des mouchards (trojans), et interceptent même des colis postaux contenant du matériel électronique (ordinateurs, smartphones...etc.) pour y placer leurs mouchards au coeur même du matériel, permettant ainsi de conserver la main même en cas de formatage. Les failles dans les logiciels et systèmes d'exploitation n'ont plus de secret pour eux, et l'équipe TAO ne se prive pas de les exploiter pour poser leurs trojans.

Après l'opérateur Belgacom et le siège de l'OPEP (Organisation des pays exportateurs de pétrole), on apprend grâce à Snowden que la NSA a carrément piraté le système informatique utilisé pour gérer le câble sous-marin qui relie la France au Moyen-Orient et à l'Asie. Baptisé SEA ME WE 4, ce câble qui part de Marseille est géré par plusieurs sociétés dont Orange. Grâce à un virus et un petit tour de passe-passe dont ils ont le secret, les membres de l'équipe TAO ont donc infiltré ce système et peuvent maintenant collecter toutes les données qui transitent par ce câble sous-marin.

Un nouveau scandale donc... Je me demande ce qu'on va encore découvrir. Ce qui me choque là dedans, ce n'est pas vraiment ce que la NSA a fait. C'est plutôt de voir que la France et l'Europe ne fait rien et ne réagit pas à toutes ces annonces. On est tellement à la ramasse qu'on accepte tout ça sans broncher.

D'un côté, il y a Snowden, Assange, Manning...etc. poursuivis, persécutés et menacés par les États-Unis pour avoir révélé des vérités. Et de l'autre, il y a la NSA qui frime et qui ne s'inquiète même pas alors qu'elle viole sans scrupule les lois des pays et les accords que ces derniers ont avec les États-Unis.

Je me souviens de ces histoires de Chinois espionnant Bercy il y a quelques années... Je me dis que finalement, ils n'étaient peut-être pas si Chinois que ça ces hackers. Maintenant la vraie question, c'est jusqu'où la NSA est elle allée ? En quels systèmes informatiques privés ou étatiques pouvons-nous encore avoir confiance ? Jusqu'où nos infrastructures sont corrompues ? Sommes-nous même capables de le découvrir si nous les auditons ? Quel pouvoir a la NSA et par conséquent les États-Unis, sur la vie de notre pays, sur nos décisions politiques, sur nos échanges privés et nos échanges commerciaux ? Le gouvernement américain actuel est-il devenu un gouvernement de voyous dont la NSA serait les yeux et les oreilles ? Quelles opérations les États-Unis ont-ils menées grâce à ces informations collectées et ces moyens de prise de contrôle ? Ont-ils volé nos entreprises ? Ont-ils détruit des vies ? Ont-ils fait preuve d'ingérence sans même que nous le sachions ? François Hollande et les autres dirigeants européens ont-ils des couilles et réagiront-ils face à ce gros paquet de merde qui ne cesse de s'accumuler depuis que Snowden s'est fait la malle avec tous ces secrets ?

Comme vous pouvez le voir, je me pose mille questions à ce sujet. Et j'ai vraiment l'impression aussi bien à notre niveau d'internaute lambda qu'aux niveaux les plus hauts de l'État, que personne ne sait comment réagir ni comment contrer cela. Mais peut-on encore considérer un pays comme un allier lorsqu'il trahit et attaque à ce point ses partenaires ?

Ce qui est certain, c'est que Snowden est en train de rendre un fier service à l'Europe et au reste du monde. Dommage qu'aucun dirigeant en Europe ne s'y intéresse et ne le soutienne. Jusqu'où la NSA devra-t-elle aller pour que l'Europe réagisse ? J'ai l'impression qu'on a dépassé depuis très longtemps les limites de l'acceptable... et pourtant il ne se passe rien.

Cet article merveilleux et sans aucun égal intitulé : Qu’allons nous encore tolérer des Etats-Unis et de la NSA ? ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

29 Dec 14:48

data.gouv.fr v2

by Benoît Sibaud

Le premier ministre Jean-Marc Ayrault a lancé le 18 décembre la deuxième version du portail open data français. Cette annonce s'est faite en présence de Marylise Lebranchu, ministre de la Réforme de l’État, de la Décentralisation et de la Fonction publique, et de Fleur Pellerin, ministre déléguée chargée des Petites et Moyennes Entreprises, de l'Innovation et de l’Économie numérique.

Logo Data.gouv.fr

Celui-ci, développé par Etalab (mission sous l'autorité du premier ministre chargé de la libération des données publiques), utilise plusieurs technologies issus de la mouvance libriste :

  • CKAN : portail libre pour l'open data
  • OpenStreetMap : carte du monde libre collaborative
  • fedmsg : le bus de message développé pour les besoins de l'infrastructure Fedora et en cours d'adoption par celle de Debian

Lire les commentaires

28 Dec 15:13

GNU Octave 3.8 Has A GUI, Uses OpenGL

GNU Octave, the open-source high-level language for dealing with numerical computations and largely compatible with MATLAB, has a graphical user-interface with its new 3.8 release..
28 Dec 08:13

Android presque partout

by Nÿco

Quand on parle d'Android (pas androïde), smartphones et tablettes viennent à l'esprit en premier, mais aussi télévisions, autoradios, consoles de jeux, montres, satellites, et (bientôt) lunettes et autre « informatique vestimentaire », l'environnement de Google est sur tous les fronts. Mais qu'en est-il de faire tourner Android sur nos bonnes vieilles machines de bureau (Linux, Mac OS X, Windows), ou bien d'autres systèmes d'exploitations (Tizen, BlackBerry, Sailfish, webOS) ?

Voici donc un petit panorama de ce qui existe à l'heure actuelle, avec plus ou moins de maturité et de liberté.

Sommaire

Introduction, installation directe d'environnements utilisateur sur le matériel

Ici, on parle d'installation d'un environnement utilisateur en usine ou par l'utilisateur, directement sur le matériel, sans passer par une couche d'émulation, compatibilité ou virtualisation.

Distributions de bureau classiques

Voyons - pour commencer, et à titre de comparaison - comment se compose très schématiquement une distribution « classique » pour ordinateur de bureau :

  • Une architecture matérielle sur laquelle repose le système : très largement x86, mais il existe des machines ARM
  • Un noyau : Linux ou BSD (ou autre…)
  • Une couche applicative contenant une interface graphique et des applications : des daemons, une environnement de bureau GNOME ou KDE majoritairement (ou autres environnement, dont les nombreux forks)

Distribution

Distributions Android

À l'image d'une distribution « classique » pour ordinateur de bureau, l'architecture d'Android se compose notamment et de manière très similaire des éléments suivants :

  • Une architecture matérielle sur laquelle repose le système directement : ARM le plus souvent (mais il existe certains appareils x86 supportés via différentes initiatives évoquées ci-après)
  • Un noyau : Linux
  • Une couche applicative contenant une interface graphique et des applications : Dalvik ou ART (JVM simplifiées), un lanceur ou bureau, des services et applications

Une des particularités de la couche applicative d'Android concerne la machine virtuelle Dalvik ou ART sur laquelle repose la majeure partie des applications Android, et permettant d’exécuter des programmes écrits en Java.

Android

Comparaison et possibilités

Ainsi, nous pouvons considérer les distributions CyanogenMod, AOKP, MIUI, Paranoid Android et Omni ROM comme des distributions « classiques » de bureau au même titre qu'Ubuntu, Fedora, OpenSUSE, Debian, FreeBSD, et al. Par conséquent, il serait techniquement possible de :

  • porter une distribution Android sur d'autres matériels ;
  • porter, émuler ou virtualiser la machine virtuelle Dalvik sur d'autres noyaux et matériels ;
  • porter ou émuler les services et applications Android sur d'autres OS.

Différentes solutions de bureau

Les environnements de bureau et mobiles sont différents par nature, de par la taille d'écran évidemment, mais également l'interface utilisateur multi-tactile contre interfaces physiques (clavier, souris et trackpad), ainsi que le système graphique utilisateur (fenêtres, notifications, magasins d'applications, etc.).

Émulateur Android

L'émulateur Android, qui est livré avec le SDK, tourne sous Linux/BSD, Mac OS X et Windows. C'est libre, développé et maintenu par Google. Il est critiqué pour être assez lourd et assez peu flexible. La plupart des développements utilisent cet émulateur. Il présente un dessin d'appareil afin de plonger l'utilisateur un peu plus dans son environnement.

Émulateur SDK

Android-x86 et AndroVM (Buildroid)

Le projet Android-x86 - comme son nom l'indique - porte Android sur un matériel de type x86. AndroVM (ex-Buildroid) est une distribution Android permettant de faire tourner Android sur VirtualBox (ou autre outil de virtualisation), devenue genymotion Cela a un certain nombre d'avantages par rapport à un Android-x86 installé directement sur le matériel, ou bien même sur l'émulateur Android venant avec le SDK : il est bien plus flexible et permet par exemple des automatisations plus poussées, comme les déploiements et tests. Il est également utilisé pour explorer à la main et faire des smoke tests (premiers tests) d'applications. L'intégration système n'est bien évidemment pas au rendez-vous, quelques astuces sont utilisées, comme l'intégration de la souris de VirtualBox, qui ne remplace pas le multi-tactile.

AndroVM

BlueStacks

BlueStacks a porté un environnement d'exécution Android sur Mac OS X et Windows, sur du matériel x86. Ce qui permet d'avoir des applications Android sur une machine classique, mais dans un environnement spécifique, donc un peu comme VirtualBox, mais spécialisé sur Android.

BlueStacks a également travaillé sa solution pour la rendre compatible avec Windows RT, donc sur ARM. Ainsi on peut faire tourner des applications Android sans traduction d'instructions.

BlueStacks est propriétaire. Il n'est pas souple du tout et est orienté utilisateur final, pas développeur/testeur. Il souffre d'une mauvaise intégration système, bien que plus spécifique donc plus poussé qu'un AndrodVM/Genymotion virtualisé. Sans doute utile aux smoke tests, et bien évidement pour utiliser tant que faire se peut des applications Android non-multi-plateformes.

BlueStacks

Windroy (ex-WindowsAndroid)

Similaire à BlueStacks, Windroy est très graphique : c'est Android optimisé sur noyau Windows, pas sur une machine virtuelle. Cela permet de tester des applications gourmandes, y compris en ressources graphiques.

Différentes solutions mobiles

BlackBerry 10

Le tout nouveau système d'exploitation mobile BlackBerry 10 (BB10), qui repose sur un noyau QNX, donc Unix-like et surtout POSIX, propose un environnement d'exécution des applications Android compatible Android 2.3 Gingerbread sur ARM. Là, nous ne sommes plus sur une machine de bureau, mais sur un téléphone et une tablette.

BlackBerry 10 et son noyau QNX sont propriétaires, l'émulateur apparu avec la tablette BlackBerry PlayBook - soit bien avant BB10 - est propriétaire également. C'est supposé être la solution la mieux intégrée, elle souffre hélas de défauts de jeunesse et d'un manque certain d'intégration système, sachant que l'on est tout de même sur un environnement multi-tactile, son environnement « naturel ».

C'est une solution essentiellement mise en place par le constructeur dans le but de récupérer des applications rapidement des applications sur sa toute nouvelle plateforme. Il est alors juste nécessaire de refaire le packaging de l'applications pour qu'elle fonctionne potentiellement sous BlackBerry 10.

Le portage - théoriquement presque automatique - ne se fait pas sans heurt dans la pratique, et seules certaines applications passent véritablement bien sur la plateforme. Beaucoup de portages fonctionnent de façon dégradée et sont décriées par la communauté naissante BB10.

ACL : Application Compatibility Layer

Le produit Application Compatibility Layer (ACL) de OpenMobile, permet de faire tourner des applications Android sur :

  • MeeGo
  • Tizen
  • Windows
  • WebOS
  • Ubuntu

Il s'agit ici de la machine virtuelle Dalvik d'Android qui est portée sur ces OS de bureau et mobiles. Ainsi OpenMobile clame 100 % de compatibilité et des performances natives. Pour être tout à fait honnête, les OS MeeGo, Tizen, webOS et Ubuntu sont tous basés sur le noyau Linux, comme Android. Attention, contrairement à ce que le nom OpenMobile pourrait laisser croire, il semblerait que le code source de ACL ne soit pas disponible.

OpenMobile ACL

Android-IA

Android-IA est le port fait par Intel d'Android sur architecture Intel mobile, son nom est "Android on Intel Architecture". C'est une sorte de continuité de Android-X86 par Intel, qui fournit de son côté un SDK et un émulateur, et contribue tant qu'il peut à AOSP (le code source d'Android, une fois livré par Google). Android-x86 se concentre plus sur le bureau

Les tablettes/laptops sur lesquelles tourne Android-IA sont pour le moment : Acer Iconia W700, Lenovo X220T, Lenovo X230T et Samsung XE700T qui sont toutes des solutions à base de HD Graphics 3000 (Sandy Bridge). Cela remplace le système pré-installé (produit par Redmond).

Infraware Polaris App Player

Polaris App Player semble mort. C'est une solution proche de ACL, se positionnant comme environnement d'exécution d'applications Android sur plateformes mobiles. C'est édité par Infraware, Inc., l'éditeur entre autre de Polaris Office.

Critiques

La plupart de ces solutions ont montré l'inconvénient de lenteurs notables, surtout lorsque les applications sollicitent les capacités graphiques de la machine, dû principalement à des couches logicielles intermédiaires, mais aussi à des traductions d'instructions machines. De plus, bien que cela arrive lentement, les machines de bureau ne sont majoritairement pas tactiles.

Le projet Butter de Google a apporté beaucoup d'optimisations graphiques dans Android 4.2 Jelly Bean et le projet Svelte des optimisations de consommations de ressources sur Android 4.4 pour les appareils faibles en puissance. Cela porte ses fruits sur les tablettes et smartphones Android, mais moins sur ces solutions tierces.

Au niveau de l'intégration système, ce n'est également pas la panacée. Cela est dû principalement à la nature des interfaces d'entrée : le multi-tactile contre clavier et souris.

Dans toutes ces solutions, vous trouverez peut-être votre bonheur, en fonction de votre utilisation, si vous n'êtes pas trop exigeants.

Et vous ?

Et vous, vous avez d'autres solutions innovantes dans vos cartons, garages et laboratoires pour faire tourner Android et/ou ses applications dans d'autres environnements ?

Lire les commentaires

27 Dec 09:20

OpenEmu – L’émulateur ultime pour Mac OSX

by Korben

Si vous êtes sous Mac et que vous aimez le rétro-gaming à vous en retourner les paupières, oubliez tout ce que vous savez à ce sujet et installez OpenEmu.

Ce soft plutôt classe et bien pensé regroupe de nombreux émulateurs au sein d'une même interface et fait office de bibliothèque de ROMs : Game Boy, GBA, Game Gear, NeoGeo, NES, SNES, Nintendo DS, Sega Master System, Mega Drive (+ 32X), TurboGrafx-16 et même VirtualBoy (si si...) sont au rendez-vous.

openemu OpenEmu   Lémulateur ultime pour Mac OSX

emulateurs OpenEmu   Lémulateur ultime pour Mac OSX

Évidemment, OpenEmu est livré sans jeux, mais ce genre de petites choses pullule sur le net et vous n'aurez aucun mal à remplir votre bibliothèque. Si vous en avez déjà sur votre disque dur, OpenEmu vous proposera lors de son premier lancement de scanner vos disques pour les ajouter directement à la bibliothèque.

bibliot OpenEmu   Lémulateur ultime pour Mac OSX

Là où ça devient cool, c'est qu'OpenEmu supporte un tas de manettes différentes (Dualshock, Wiimote, Xbox, Logitech, Retrolink...etc) et saura automatiquement associer les boutons avec la config du jeu.

configmanette OpenEmu   Lémulateur ultime pour Mac OSXÀ essayer d'urgence, c'est un excellent soft !

Cet article merveilleux et sans aucun égal intitulé : OpenEmu – L’émulateur ultime pour Mac OSX ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

27 Dec 08:12

Linux is Everywhere. We show you exactly where

Linux Federation: Linux is Everywhere. From Space Stations to Microwave Ovens, Linux powers everything. You might have heard that a lot and have always wondered, is that just a phrase or is it actually true?

27 Dec 08:11

Cycle de cours et séminaires de Gérard Berry : Le temps élargi : horloges multiples, temps discrets et temps continu

Pour son cycle de cours 2013/2014, Gérard Berry, titulaire de la Chaire "Algorithmes, Machines et langages" du Collège de France, a choisi de donner ses 3 premiers cours et séminaires au centre Inria à Sophia Antipolis les mercredi 15, 22 et 29 Janvier prochains.

Les trois cours donnés à Sophia Antipolis seront consacrés à la relation recherche-industrie dans le développement des langages synchrones pour les systèmes temps-réels et les circuits électroniques. Le premier présentera le point de vue de la recherche publique et le deuxième celui des industriels fournisseurs et clients, le troisième étant consacré à des problèmes scientifiques difficiles posés par l'industrie. Les résumés des cours et séminaires sont disponibles à cette adresse

  • Cours 1 : 15 janvier 2014, 16h-17h : Esterel et SCADE, de la recherche à l'industrie : la vision labo.
  • Séminaire, 17h-18h :
    • Juliette Leblond, Inria Sophia Antipolis. Le traitement du temps en automatique.
  • Cours 2 : 22 janvier 2014, 16h-17h : Esterel et SCADE, de la recherche à l'industrie : la vision industrielle.
  • Séminaire, 17h-18h :
    • Patrick Flandrin, Ecole normale supérieure de Lyon : Géométrie de l'incertitude temps-fréquence en traitement du signal.
  • Cours 3 : 29 janvier 2014, 16h-17h : Urgences scientifiques posées par l'industrie : causalité fine, circuits multi-horloges, ECOs et vérification formelle.
  • Séminaire, 17h-18h :
    • Laurent Maillet-Contoz, ST Microelectronics, et Matthieu Moy, Verimag Grenoble : Prototypage virtuel de système sur puce pour une simulation rapide et fidèle.

lire la suite

27 Dec 07:48

Workshop BOQUSE

Le Centre Inria Bordeaux – Sud-Ouest organise, à travers son équipe de recherche Bacchus, et en partenariat avec le Cluster d’excellence CPU de l’Université de Bordeaux, le workshop BOQUSE.

Trois jours consacrés aux avancées en matière de simulation des fluides et plus spécifiquement de quantification des incertitudes pour des problèmes de mécanique des fluides. Des travaux scientifiques qui trouvent notamment leurs applications dans la construction aéronautique, l'aérospatiale, l’ingénierie des matériaux ou la fusion contrôlée.
Le workshop, qui prend place au sein du Centre Inria Bordeaux – Sud-Ouest réunit des scientifiques de renommée internationale venus de France, Suisse, Italie, des Pays-Bas ou encore des Etats-Unis… Il se déroulera à travers 3 journées thématiques (invités le matin et exposés-abstracts sélectionnés par les organisateurs l’après-midi) :

  • 16 décembre : journée consacrées aux méthodes, les techniques numériques innovantes y seront présentées
  • 17 décembre : les applications, à travers des problèmes spécifiques comme la turbulence ou les écoulements multiphasiques
  • 18 décembre : sensibilité et optimisation, il s’agit de prendre en compte les incertitudes pour une conception robuste et stable

Simuler et contrôler l’écoulement des fluides est en effet fondamental pour les industries concernées. La prédiction par la simulation numérique de ces écoulements permettrait de se passer de prototypes expérimentaux dont la construction et la maintenance peuvent être longues et coûteuses. Il s’agit donc de mieux connaître les lois suivies par ces paramètres incertains et de prédire leur impact sur les modèles, ce qui permet d’améliorer la prédiction (maîtrise de la trajectoire, résistance des matériaux) et de donner un outil de validation de modèle. Les applications sont nombreuses : aérospatial, énergies renouvelables (géothermie, solaire), les écoulements géophysiques (barrages hydroélectriques, tsunamis), ou encore les centrales nucléaires.

lire la suite

26 Dec 18:50

Ubuntu Touch en double boot avec Android

by Korben

Canonical a profité que tous les geeks aient le dos tourné pour mettre en ligne une nouvelle version de son outil de dual boot qui permet d'installer Ubuntu sur mobile tout en conservant Android. Du double boot disponible officiellement sur Galaxy Nexus, Nexus 4, Nexus 7 et Nexus 10 mais aussi officieusement sur tout un tas d'autres terminaux. La liste se trouve ici.

J'ai suivi le tuto pour mettre ça en place sur mon Galaxy S3 mais pour le moment, je n'y suis pas encore arrivé et je manque de temps pour continuer, mais je compte bien m'y remettre dès que possible. Je crois que c'est tout con en plus... Mon Ubuntu ne reconnait pas mon Android alors que j'ai installé tous les paquets adb nécessaires, et que mon Android est rooté jusqu'à l'OS et en mode débug... Vous aurez peut-être quelques suggestions à me faire.

ubuntu dual boot for android10 Ubuntu Touch en double boot avec Android

Actuellement, cette procédure d'install d'Ubuntu Touch est encore en beta donc évitez de le faire sur votre téléphone de tous les jours.

Toutes les explications pour installer ce truc sont ici.

Cet article merveilleux et sans aucun égal intitulé : Ubuntu Touch en double boot avec Android ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

25 Dec 13:30

Linux x32 ABI Interest Faded In 2013

While the Linux x32 ABI has been talked about since 2011 and there's been mainline Linux kernel support since 2012 and x32 support within other programs has trickled in, there still isn't any widespread interested in this ABI intended for use on 64-bit processors while using 32-bit pointers...
24 Dec 10:06

Un émulateur Amiga 500 pour Chrome (en PNaCl)

by Korben

En utilisant tout simplement la techno de Native Client Portable de Chrome (PNaCl), Christian Stefansen, un dev de chez Google, a mis au point une version pour navigateur de UAE (Universal Amiga Emulator).

Fonctionnant uniquement sous Chrome, ce portage consiste en un bytecode capable d'être compilé ensuite directement par le processeur de votre ordinateur, dans le navigateur.

Vous l'aurez compris, le PNaCl suit une logique assez proche de Java et sa machine virtuelle. Toutefois, ce bytecode est bas niveau, ce qui permet de mieux coller au processeur.

amiga500 Un émulateur Amiga 500 pour Chrome (en PNaCl)

Le portage d'UAE se compose d'environ 400 000 lignes de C et de PNaCl et a prit 4 jours entiers de dev, plus une quinzaine de jours pour régler les petits bugs.

Au final, on obtient un émulateur d'Amiga 500 avec lequel vous pouvez jouer ici mais aussi une jolie démo pour PNaCl et un bon moyen de se replonger dans sa jeunesse (Ou la jeunesse de votre papa).jongleur Un émulateur Amiga 500 pour Chrome (en PNaCl)

Cet article merveilleux et sans aucun égal intitulé : Un émulateur Amiga 500 pour Chrome (en PNaCl) ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

24 Dec 09:10

LLVM 3.4 Isn't Out Yet, But It Will Be Exciting

LLVM 3.4 was scheduled to be released today, 23 December, but that didn't seem to happen yet. However, all indications are that the release is still imminent and when it does happen it will officially land many exciting features for LLVM and its Clang C/C++ compiler front-end...
24 Dec 09:09

LinuxConsole 2.0

by Yann Le Doaré

LinuxConsole est une distribution qui a pour but de transformer votre PC en console de jeux tournant sur Linux (les plus perspicaces devraient avoir compris l'origine du nom maintenant).

Sommaire

Trois ans après la dernière version de LinuxConsole 1.0 la version 2.0 est donc prête !

Pourquoi une si longue attente ?

Un petit historique de LinuxConsole pour commencer (attention, ça remonte loin !)

Les plus jeunes l'ignorent sans doute : à la fin des années 1990 (!) il était possible de jouer sous Linux, avec des jeux commerciaux récents grâce à Loki Games.

J'ai eu l'occasion d’acheter Myth2 et ça fonctionnait vraiment bien

Le développement de linuxConsole a commencé début 2001, l'idée étant de faire un CD bootable, inspiré par DemoLinux, mais avec une accélération 3D pour les jeux compatibles OpenGL

LinuxConsole 0.3 sortait en 2003. Cette version reçut un prix dans la catégorie "Grand public" des trophées du libre 2003 (je n'ai pas trouvé de dépêche linuxfr.org là dessus)

La version 1.0 est sortie en 2007 et n'était plus seulement orientée "jeux" mais généraliste (on y trouvait gimp, blender, openoffice, cups, gnome, kde, …)

Cette version 1.0 a connu plusieurs sous-version, et le bureau lxde a progessivement remplaçé icewm

Le problème de la version 1.0, c'est que le processus de compilation était trop primitif pour pouvoir facilement faire des mises à jour, c'est comme cela qu'est né le projet dibab, dont l'utilité primitive était de compiler une distribution entière, from scratch.

LinuxConsole 2.0 : ce qui a changé

  • Le développement a repris à zéro
  • Les pilotes propriétaires ne sont plus supportés
  • Multiple-architectures (x86, x86_64, arm)
  • Respect du principe KISS : "ligne directrice de conception qui préconise de rechercher la simplicité dans la conception et que toute complexité non nécessaire devrait être évitée"
  • Volonté d'ouverture : toutes les personnes désirant participer à ce projet sont les bienvenues

En effet, avec LinuxConsole 1.0, je prenais trop de temps pour développer des choses pas forcément indispensables.

Du coup, le mode d'utilisation a été aussi simplifié :

  • LiveCD
  • LiveUSB
  • Installation à côté de windows (j'ai patché Wubi pour cela)

Dans cette version, il n'y a donc pas :

  • la persistance des données (quand même possible, mais pas officiellement supportée)
  • l'installation sur un disque vierge
  • la possibilité d'installer de nouveau jeux

Les jeux

Je me suis associé à l'association http://asso.lanpower.free.fr pour sélectionner une suite de jeux qui tient sur une CD (700Mo)

Le point de vue de Patrice de l'association LanPower :

L'association fait la promotion des jeux libres depuis 2006 et produit des CD de jeux libres depuis 2007. Ceux-ci sont en version Windows, et cela faisait un moment que l'on réfléchissait à en faire une déclinaison sous Linux sans toutefois faire la même chose que ce que l'on peut déjà trouver. Mais sur quelle distribution se baser ? Il fallait une petite distribution de base. Plusieurs candidates étaient envisagées : Slitaz, ToutouLinux et LinuxConsole. Ces réflexions étaient en suspens lorsqu'en septembre 2013 Yann LeDoaré de LinuxConsole a contacté l'association pour nous proposer une coopération. Nous avons bien volontiers accepté et le travail commença.

Pourquoi avoir choisi LinuxConsole ? En premier lieu, parce qu'elle est rapide à démarrer(il y a longtemps qu'on l'avait repéré) et les premiers tests ont montré que l'accélération graphique est très bien supportée (avec des pilotes libres pourtant). De surcroît, on peut la personnaliser, personnaliser les dépannages (modes Benchmark et Fixme). Nous avons donc commencé à compiler nos premières distributions grâce à Yann LeDoaré (sans avoir la connaissance ni la compétence pour cela).

Liste des jeux de cette première ISO

  • 2H4U : mélange de Tetris et Arkanoid
    2H4U

  • Cultivation : un jeu de la vie par Jason Rohrer

Cultivation

  • Danger Deep : guerre sous-marine pendant la seconde guerre mondiale

Danger Deep

  • FooBillard : un jeu de billard 3D

foobillard

  • Do'SIZo'la : le jeu de plateau Izzola

Do'SIZo'la

  • Freecraft : un clone de Warcraft 1 (ne pas confondre avec Minecraft) qui a donné BOSWar et le moteur Stratagus

Freecraft

  • Frozen Bubble : une reprise de Puzzle Bobble ou Bust-a-Move

frozen bubble

  • Neverball : déplacez la balle en inclinant le plateau

Neverball

  • ExtremTuxRacer : Tux s'amuse

Etr

  • OpenTTD : une reprise de Transport Tycoon Deluxe avec des media libres.

ottd

  • BzFlag : du FPS 3D avec des tanks

bzflag

  • Teeworlds : du FPS rapide et fun en 2D

TeeWorlds

  • Xmoto : jeu d'adresse avec une moto assez instable

Xmoto

  • TuxPaint dessin pour les petits

tuxpaint

  • SupertuxKart : jeu de Kart avec les mascottes du libre

Supertuxkart

Tous les jeux sont libres sauf Danger Deep qui l'est partiellement : media sous licence cc-nc-nd.

Fonctionnalités à réaliser

  • Persistance des données.
  • Gestionnaire de paquets
  • Variante 'xbmc' à la place de lxde
  • Version pour le 'Raspberry pi'

Si vous avez d'autres suggestions, vous pouvez me contacter via le formulaire de contact où sur twitter

Une liste de diffusion (en français) est mise en place, vous pouvez aussi me demander de vous y inscrire

Remerciements

  • Patches de debian, arch et gentoo
  • Documentation Linux From Scratch
  • Phillip Lougher pour Squashfs
  • Junjiro Okajima pour aufs
  • Geza Kovacs pour unetbootin
  • Agostino Russo et Ubuntu pour Wubi

Lire les commentaires

24 Dec 09:06

Why Sony Is Using LLVM/Clang On The PlayStation 4

Sony is using LLVM/Clang as its CPU compiler as part of the development kit for targeting the PlayStation 4. Here's some more information on their reasoning for doing so and other details...
24 Dec 08:32

Libbeauty: Another Reverse-Engineering Tool

Libbeauty is another open-source decompiler and reverse-engineering tool...
23 Dec 08:34

Le jour où Bluetouff a voulu tuer toute la planète

by Korben

L'ami Bluetouff s'amuse bien en ce moment. Vous connaissez sans doute son activité au sein de Reflets.info où avec ses compères, il lève des lièvres assez gros sur des trucs comme la Syrie, la vente de DPI par la France à des dictatures...etc.

La méthode de Bluetouff, c'est l'enquête sur le "cyber-terrain". Il prend ses petits outils, ses moteurs de recherche préférés et observe ce qui se trame sur la toile, le tout bien sûr dans le respect des lois françaises. Monsieur n'est pas un pirate, je vous rassure.

Un jour, lors d'une séance de surf, il tombe via Google sur l'extranet non sécurisé de l'Agence Nationale de Sécurité Sanitaire de l'Alimentation, de l'Environnement et du Travail, appelé aussi ANSES. Il récupère alors ces documents en libre accès (environ 8 Go) avec pour objectif d'en faire un joli article.

Apprenant avec effroi cette "fuite" via justement un article de Reflets, l'ANSES porte plainte pour intrusion dans un système informatique et vol de données. Bluetouff se fait alors mettre en garde à vue durant 30h, perquisitionné et explique aux enquêteurs que les données étaient en libre accès, trouvables facilement sur Google.

Bluetouff a fait son job, mais a quand même été jugé, risquant 3 ans de prison et 45 000 € d'amende. Il a été relaxé et l'ANSES honteuse d'avoir laissé trainer des documents aussi sensibles n'a pas souhaité faire appel. Seulement, c'était sans compter sur les cadors du Ministère Public qui eux ont fait appel. C'est donc il y a quelques jours que Bluetouff est repassé une seconde fois devant le juge.

Nul n'est censé ignorer la loi, à ce qu'il parait... Mais ce qui est certain c'est que les 3 magistrats qui ont traité cette affaire semblaient ignorer tout des subtilités de cette affaire.

Il y a d'abord la prononciation des mots. C'est un détail, mais cela montre bien à quel point les magistrats étaient déconnectés de la réalité de leur affaire. Google est par exemple prononcé "Gogleu", Login est prononcé "Lojin"...etc. Le représentant du ministère public avoue même n'avoir pas compris la moitié des termes entendus dans la journée.

Comment peuvent-ils dans ce cas participer avec sérieux à un tel procès ?

Comme le raconte le journaliste de Médiapart, les magistrats ne savaient absolument rien des moteurs de recherche, et ne comprenaient visiblement pas que ces données sensibles aient pu s'y retrouver publiquement. La magistrate va même jusqu'à demander à Bluetouff si en récupérant ces documents, il s"était posé la question de savoir s'il allait tuer toute la planète.

Ridicule hein ? Scandaleux surtout !

L'ANSES a reconnu sa part de responsabilité et a refusé de se porter partie civile. C'est normal et je les félicite pour ça. Mais, le Ministère Public insiste alors qu'il n'est même pas capable d'expliquer clairement ce qu'il reproche à Bluetouff. D'après son avocat, c'est simplement un moyen de faire pression sur lui et de continuer à le surveiller parce que les enquêtes de Reflets dérangent. Honnêtement, plus le temps passe, plus cela semble effectivement être de l'acharnement pour freiner un mec qui gratte un peu.

Bluetouff connaitra le jugement définitif le 5 février et on saura enfin si consulter des données publiques sur le net est un délit ou non. Espérons que d'ici là, les magistrats aient eu le temps de lire "LE BON SENS POUR LES NULS" reçu à Noël.

Bon courage Touff.

Cet article merveilleux et sans aucun égal intitulé : Le jour où Bluetouff a voulu tuer toute la planète ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.

22 Dec 20:24

Distribution Release: Linux Mint 16 "KDE", "Xfce"

Clement Lefebvre has announced the final release of Linux Mint 16 "KDE" and "Xfce" editions: "The team is proud to announce the release of Linux Mint 16 'Petra' KDE. KDE is a vibrant, innovative, advanced, modern looking and full-featured desktop environment. This edition features all the improvements from....
22 Dec 20:03

Firefox Developers Continue Tuning ASM.js Performance

Mozilla developers continue to optimize everything they can with ASM.js to deliver the greatest performance possible inside Firefox...
22 Dec 09:22

LLVM Clang 3.4 Compiler Performance Is Doing Good

The release of LLVM 3.4 is imminent and with the major compiler infrastructure upgrade comes update to the Clang C/C++ compiler front-end, LLDB debugger, and other LLVM sub-projects. LLVM 3.4 is a very righteous release and in celebration of its forthcoming release, it's back into compiler benchmarking season at Phoronix.
22 Dec 09:22

Tendances de la semaine pour les développeurs

by dave_null

Cet article est une petite liste d'outils et d'actualités pour le développement d'application.

N'hésitez pas à partager vos découvertes pour la prochaine version la semaine suivante. Cette première semaine est orienté web, mais tous les autres domaines sont les bienvenus.

    Qt 5.2

    Une nouvelle version est disponible pour Qt, un framework pour développer des applications natives.

    Pc-Inpact a fait un compte-rendu

    L'annonce officielle pour les anglophones

    Websocketd

    Like inetd, but for WebSockets. Turn any application that uses STDIO/STDOUT into a WebSocket server.

    Transforme un programme qui lit et écrit du texte sur les entrées/sorties standard en serveur websocket multi-processus.

    https://github.com/joewalnes/websocketd

    Imager.js

    Responsive images while we wait for srcset to finish cooking

    Des bibliothèques pour avoir des images responsives (qui s'adaptent au contexte), il y en a des centaines. Mais celle-ci a l'air bien et c'est réalisé par la BBC.

    https://github.com/BBC-News/Imager.js

    Headroom.js

    Give your pages some headroom. Hide your header until you need it.

    Pour avoir une barre d'entête dans son site web qui a le même comportement que les barres de titre/d'adresse de Firefox/Chrome Android.

    http://wicky.nillia.ms/headroom.js/

    TypeScript 0.9.5

    La nouvelle version de TypeScript est sortie, plus stable et plus rapide. Pour mémoire, « un langage de programmation libre et open-source développé par Microsoft qui a pour but de simplifier la création d'applications web ». Une bonne occasion de l'essayer.

    http://blogs.msdn.com/b/typescript/archive/2013/12/05/announcing-typescript-0-9-5.aspx

    mpegts, streaming vidéo

    Javascript HTTP Live Streaming realtime converter and player

    Du streaming vidéo dans un navigateur et en JavaScript. Ça peut paraître simple mais rien n'existe actuellement et la démo fonctionne bien. Solution temporaire car il serait mieux que les navigateurs apportent le support du streaming à la balise vidéo.

    http://rreverser.github.io/mpegts/

    Vim.js

    JavaScript port of Vim

    Ça fait un petit moment qu'il est facile de compiler du code source C/C++ vers du JavaScript/ASM.js, mais c'est toujours compliqué d'adapter les interfaces de communication. C'est ici l’intérêt du travail réalisé sur Vim.js, qui permet donc d'utiliser Vim dans son navigateur.

    http://coolwanglu.github.io/vim.js/web/vim.html

    jQuery adaptive background

    Récupère la couleur dominante d'une image pour l'appliquer en fond. Sur le même principe que Unity de Ubuntu avec le fond d'écran.

    http://briangonzalez.github.io/jquery.adaptive-backgrounds.js/

    Sfxr

    Un logiciel pour générer des sons de jeux vidéos rétro. Très simple et efficace.

    http://www.drpetter.se/project_sfxr.html

    SpinKit

    A collection of loading indicators animated with CSS

    Des collections d'animations en CSS, ça ne manque pas. Mais celles-ci sont sympathiques et minimalistes.

    http://tobiasahlin.com/spinkit/

    Myth.io

    CSS the way it was imagined.

    Un préprocesseur CSS qui permet d'utiliser des éléments de syntaxe encore en brouillon ou même pas encore proposés.

    http://www.myth.io/

    Google-ngrams

    Python scripts for retrieving CSV data from the Google Ngram Viewer and plotting it in XKCD style.

    Permet de générer des graphiques avec le style des comics XKCD. L'outil contient un outil permettant de tracer directement des fichiers CSV si on n'est pas intéressé par les données de Google.

    https://github.com/econpy/google-ngrams

    Lire les commentaires