ext3cow : système de fichier versionné

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
1
7
mai
2007
Linux
ext3cow est un système de fichier versionné basé sur ext3. Il fonctionne sur le noyau Linux 2.6, est disponible sous forme de patch, et il est bien entendu opensource. ext3cow (third extended filesystem, copy-on-write) permet aux utilisateurs de voir leur système de fichier (fichiers et répertoires) comme il était à n'importe quel point dans le temps passé (« timeshifting »).

Cela peut être utile pour la gestion de révision évidemment (code source, documentation, fichiers personnels, etc.), mais aussi la détection d'intrusions, la prévention de perte de données et également pour répondre aux besoins légaux de rétention de données.

Certains points de ext3cow sont intéressants :
  • il ne pollue pas les répertoires de copies de fichiers nommés (généralement suffixés) par un identifiant de version ;
  • il consomme peu en terme de stockage (5 à 15 % de metadata) et performance (lors des snapshots) ;
  • il est modulaire et ne nécessite pas de changements du noyau ou des interfaces VFS.

Le concept de système de fichiers versionnés n'est pas nouveau (euphémisme), mais ext3cow diffère des autres par de nombreux avantages (voir synthèse en PDF), dont le fait qu'il référence des versions à n'importe quelle date dans le temps et pas par des identifiants de version (qu'il faut évidemment connaître). ext3cow est bien entendu incompatible avec ext2/ext3, mais il devrait apparaître des outils de conversion triviaux rapidement car il y a regain d'intérêt dû à une brève sur Slashdot.

Pidgin 2.0 est enfin là (ex-Gaim)

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
4
mai
2007
XMPP
Après une très longue période bêta de deux ans et un changement de nom (anciennement « Gaim »), le logiciel libre/opensource sous licence GPL Pidgin 2.0 vient d'être publié.

Pour rappel, le cas échéant, Pidgin est un client de messagerie instantanée et de présence multiprotocole, permettant de se connecter aux réseaux standards ouverts tels que Jabber/XMPP et IRC (ou encore SILC ou Zephyr), mais aussi à un certain nombre de réseaux propriétaires tels que QQ, Groupwise, Gadu-gadu, MSN/WLM, AIM/ICQ, Yahoo!Messenger ou Lotus SameTime.

Pidgin est multiplateforme Windows et Linux. Pour Mac OS X, Adium est le client libre multiprotocole phare de cette plateforme, il utilise la même bibliothèque libpurple. Notons au passage, le redesign du site et du logiciel Pidgin (un pigeon bleu, plutôt que le bonhomme jaune), ainsi que le mode texte (basé sur ncurse) répondant au doux nom de Finch, et le système de greffons.

Pidgin n'implémente pas la VoIP, on verra peut-être (espérons) arriver la voix et peut-être la vidéo par le protocole Jabber et son extension Jingle.

Notons également le respect sans doute un peu léger du protocole Jabber/XMPP avec des faiblesses sur le Multi-User Chat, les passerelles et les transferts de fichiers. Le protocole Jabber est - rappelons-le - le seul protocole moderne, standard et ouvert, proposant interopérabilité, indépendance, évolutivité, sécurité et scalabilité, ainsi qu'à terme les sessions multimédia (la voix et la vidéo).

Journal La guerre des RIA commence enfin...

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
mai
2007
Dans le monde des RIA, XUL est là, grâce à Mozilla, et en opensource, depuis des années, déployé, utilisé et exploité par un bon nombre d'applications libres ou proprios, online ou offline, sur le web ou en standalone... Citons Songbird, SamePlace/xmpp4moz, Mango, Democracy, Nvu, Celtx, TaskPool, MAB, Etna, et bien d'autres

D'un autre côté, arrivent (enfin) les annonces commerciales (presque devenues vaporware avec le temps) des blobs de Adobe et Microsoft, le premier va libérer son « Flex » et (…)

Google apporte des améliorations à MySQL

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
27
avr.
2007
Base de données
Google a apporté des modifications au code de la base de donnée libre MySQL. Ces modifications portent sur la haute disponibilité et la flexibilité sur la version 4, et normalement bientôt sur la version 5.

Voici les modifications majeures :
  • SemiSyncReplication pour les réplications semi-synchrones : block commit sur un maître jusqu'à ce que au moins un esclave acquitte la réception de tous les évènements de réplication
  • MirroredBinlogs mirroring du binlog à partir d'un maître vers un esclave.
  • FastMasterPromotion pour rapidement promouvoir un esclave en maître lors d'un failover, sans redémarrage
  • TransactionalReplication pour rendre cohérents InnoDB et l'état de la réplication sur un esclave durant une restauration à partir d'un crash
  • UserTableMonitoring nouveaux ordres SQL pour monitorer les ressources par table et utilisateur
Le code produit par Google est sous licence GPL, et Mark Callaghan, ingénieur chez Google, a déclaré souhaiter que ces modifications soient revues par la communauté MySQL et intégrées dans le code MySQL officiel.

Journal QuickSynergy

Posté par  (site web personnel) .
Étiquettes : aucune
0
7
mar.
2007
Cliquez http://quicksynergy.sf.net/ downloadez, puis un simple ./configue, make, su -c "make install" suffit, puis /usr/local/bin/quicksynergy & et hop !

QuickSynergy est l'interface graphique en C/Gtk/GPL pour Synergy qu'on attendait depuis longtemps.

Et qu'est-ce que Synergy ? Ben c'est ça : http://synergy2.sf.net/ On en a déjà parlé là : http://linuxfr.org/2002/10/17/9999.html (oulala, ça fait longtemps ça).

Synergy est un client et un serveur libre de trafic clavier/souris... en d'autres termes un logiciel client/serveur de partage de claviers/souris sur plusieurs ordis... ou encore (…)

QuickSynergy

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
9
mar.
2007
Bureautique
QuickSynergy est l'interface graphique en C/Gtk+/GPL ou Cocoa pour Synergy que beaucoup attendaient fébrilement depuis si longtemps.

Quant à Synergy, c'est un client et un serveur libre de trafic clavier/souris. En d'autres termes, il s'agit d'un logiciel client/serveur de partage de claviers/souris sur plusieurs ordinateurs, ou encore un logiciel multi-plateformes qui permet de n'utiliser qu'un jeu de clavier/souris sur plusieurs ordinateurs à travers le réseau, sans utiliser de commutateur KVM. Au final, c'est une solution logicielle qui permet le multi-écran/multi-machine avec un seul ensemble clavier/souris.

Il permet donc d'organiser de véritables écrans physiques sur un espace de travail (véritable bureau en chêne massif par exemple), en ne conservant qu'un clavier/souris : celui de la machine faisant tourner le serveur Synergy. Les autres machines sont clientes Synergy, donc tous leurs autres claviers / souris sont sous le bureau.

L'interface graphique QuickSynergy n'est disponible que pour les systèmes d'exploitation Linux, *BSD et Mac OS X.

Journal [IdF/RP] Laptop à 349 ¤

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
jan.
2007
Voilà, l'hebdo gratuit du métro parigo « À nous Paris » est sorti cette semaine, bien.

La pub de couverture à l'arrière nous vient de PC City : il est écrit http://www.pccity.fr mais ça redirige vers http://www.testpccity.com/home.php bon. La pub parle d'un desktop à 399 ¤ et d'un laptop à 349 ¤. C'est de dernier dont je voudrais qu'on parle ici.

Il s'agit d'un EiSystem, avec un processeur VIA à 1,7 GHz, 256 Mo de RAM, 20 Go de disque (…)

Journal Le droit d'écouter

Posté par  (site web personnel) .
Étiquettes : aucune
0
18
juil.
2006
En 2002, j'avais écrit une petit nouvelle libre : http://linuxfr.org/2002/12/19/10753.html

> "Le Droit D'Ecouter" est une mini-nouvelle sous forme d'e-mail. Elle traite des risques de dérives de la révision au niveau européen des "droits d'auteurs et des droits voisins". Elle traite également des dérives des systèmes collectant des données sur les habitudes de vie de tous les jours des gens comme vous et moi.

Comme des choses se sont passées dans ce secteur, et que cette nouvelle est placée sous (…)

Journal Que souhaiteriez-vous dans le prochain Opera-desktop ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
juil.
2006
Opera watch est à l'écoute de la user-base, notamment les web developpers :
http://operawatch.com/news/2006/07/what-would-you-like-to-se(...)

...et les non-utilisateurs ?

Perso, je trouve qu'Opera est un excellent navigateur, mais... il n'est pas libre, pas free software, pas open source... c'est principalement ça qui m'empêche de l'utiliser. Et vous ?

Journal libDingaLing : nouvelle bibliothèque Jingle

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
avr.
2006
Peter Saint-Andre, le boss de la Jabber Software Foundation, nous l'annonce dans son blog :
http://www.saint-andre.com/blog/2006-04.html#2006-04-04T12:0(...)

La bibliothèque DingaLing implémente Jingle en C, est libre (MPL 1.1) et multi-plateforme (Linux x86 et x86_64, Windows et Mac OS X intel et ppc) :
http://www.freeswitch.org/dingaling_docs/
http://www.freeswitch.org/
http://www.freeswitch.org/jingle.pdf

PS : lisez la dernière ligne du post du blog de Peter Saint-Andre, ça vaut le détour...

Compétition pour le design de KOffice 2.0

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
7
mar.
2006
KDE
KOffice c'est la suite bureautique de KDE, un OpenOffice.org en moins lourd et plus intégré à KDE. Pour la sortie future de KOffice 2.0, qui accompagnera KDE 4.0 vers le début 2007, les développeurs ont décidé de lancer une compétition de design pour leur donner des idées nouvelles et innovantes. Le vainqueur de ce concours vient d'être annoncé et il s'agit de Martin Pfeiffer qui est retenu pour son « innovative rethinking of the entire process of creating and working with documents and tools » (« une revue innovante du processus complet de création et de travail avec des documents et des outils »).

Ce qui est très intéressant, c'est que toutes les propositions reçues par les organisateurs sont disponibles, sous licence GPL, en téléchargement (format PDF) sur cette page. On a droit à un petit résumé des forces et des faiblesses de chacune des soumissions et on peut ensuite se faire une idée en ouvrant le PDF. Tout n'a pas été regardé par patrick_g, l'auteur de cette dépêche, mais après téléchargement, en ayant l'espoir de voir des propositions d'interfaces décoiffantes, il a trouvé que certaines d'entre elles sont réellement intéressantes et il vous livre son opinion dans la suite de la dépêche.

Le codec vidéo libre XviD 1.1.0 est disponible

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
11
jan.
2006
Audiovisuel
La version 1.1.0 du logiciel XviD est sortie le 30 décembre 2005.
XviD est un codec vidéo libre publié sous licence GPL implémentant toute (ou presque) la norme MPEG-4 ASP (Advanced Simple Profile). Ce codec tient depuis plusieurs années de suite le haut du pavé des codecs ASP. XviD est en effet encore une fois tout à fait bien placé dans le comparatif effectué par Doom9.
Cette version apporte des améliorations au niveau de la qualité et supporte un plus grand nombre plateformes logicielles de façon optimisée.
Au menu des réjouissances pour les versions à venir, le mode multithreadé et probablement d'autres améliorations (telles que la gestion du profil AVC de MPEG-4 AVC [h.264] ?).

Note : pour supporter toutes les nouveautés d'XviD, si vous utilisez MEncoder, il faut utiliser la version CVS de MPlayer/MEncoder.

Deux livres sur Ubuntu et Mandriva

Posté par  (site web personnel) . Modéré par jerome.
Étiquettes :
0
12
jan.
2006
Linux
Deux livres sont récemment parus sur les deux distributions majeures grand public que sont Ubuntu et Mandriva. Tout d'abord chez Eyrolles, un ouvrage intitulé Ubuntu, Une distribution Linux facile à utiliser, de Benoît Caccinolo, Lionel Dricot et Joyce Markoll. Ensuite chez ENI, un livre de Nicolas Pons, Mandriva 2006 - Administration du système.

Bravo et merci aux auteurs pour ces deux ouvrages. N'hésitez pas à soumettre en commentaires vos impressions sur ces deux livres.

NdM : Merci à Nicolas Pons et Benoit Caccinolo pour nous avoir signalé la parution de leurs oeuvres.

WordPress 2.0 est disponible

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
31
déc.
2005
Internet
Le célèbre moteur de weblog libre (GPL) WordPress a franchi la barrière du numéro de version majeur supérieur. La version qui devait être nommée 1.6 est devenue 2.0, tout simplement pour la bonne raison qu'il a énormément avancé ! Le site officiel a également subi un redesign plus clair, plus aéré.

De nombreux changements depuis la version 1.5.2 sont visibles côté utilisateur, les changements sont impressionnants, tous orientés intuitivité et facilité d'utilisation, grâce à des simplifications d'interface et une bonne dose d'ajaxification (dynamisme façon applications de bureau) :
  • Côté rédaction, un éditeur riche a fait son apparition, il est désactivable pour chaque utilisateur, sa zone de saisie est redimensionnable, il est possible de replier toutes les zones de saisies d'un article et la prévisualisation utilise désormais le thème du site, donnant donc plus bas, et après sauvegarde, l'image exacte que l'article aura sur le site.
  • Un nouveau système de rôles et de capacités remplace les niveaux des utilisateurs, les développeurs de greffon peuvent ainsi ajouter des capacités liées à leurs nouvelles fonctionnalités.
  • Et puis enfin, les méta-données utilisateurs intègrent un champ pour votre adresse Jabber.
  • Autre avancée très pratique, chaque image et/ou fichier uploadé par l'éditeur dans un article a désormais une page associée, avec possibilité de les commenter.
  • Les thèmes sont prévisualisables grâce à une imagette.
  • Deux greffons sont intégrés par défaut : un anti-spam de commentaires et un outil de sauvegarde de base de données.

Le tout est assez bluffant !

La partie cachée de l'iceberg, de très nombreux changements qui ont eu lieu sont invisibles à l'utilisateur, mais certainement pas pour le développeur ou l'utilisateur qui utilise la liberté de regarder sous le capot. Un certain nombre d'ajaxifications, utilisables également par les greffons, permettent une gestion plus souple par glissé-déposé, animations, transparence, etc. Le vrai fun, la partie visible de la communauté particulièrement active de WordPress devrait commencer dans quelques semaines à quelques mois, avec tous les nouveaux greffons et thèmes qui feront leur apparition.

Journal Jingle : la VoIP sur Jabber, made in Google

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
déc.
2005
http://halr9000.com/article/243
Deux JEP ont été proposées par des tits-gars de Google : la signalisation de VoIP sur le protocole Jabber (XMPP), voici donc les détails de leur protocole maison, ça s'appelle Jingle. Ils ont annoncé, ils l'ont fait, même s'ils ont mis du temps, donc yapuka.

Ces spécifications sont sont accessibles à tous et implémentables par tous les développeurs de clients et serveurs Jabber. Elles ne sont toutefois qu'au stade de proposition et ne sont pas encore acceptées telles qu'elles (…)