MacFuse

MacFuse

MacFuse est un moteur de systèmes de fichiers. Comprenez qu’il s’agit d’un système simple à installer et qui permet d’ajouter des fonctionnalités de lecture/écriture vers des systèmes de fichiers non reconnus nativement par votre système d’exploitation. Petit cas concret : vous avez envie d’écrire des fichiers sur une partition NTFS, mais Leopard ne vous permet qu’un accès en lecture seule. Solution? Installer MacFuse pour la gestion des systèmes de fichiers, puis installer le plugin pour l’écriture vers des partitions NTFS. Simple, non?

Si on regarde plus loin, on a la possibilité d’utiliser des systèmes de fichiers provenant d’à peu près n’importe où : disque local, disque réseau, Internet, … Tout passe par une couche d’abstraction gérée par MacFuse, et qui finalement fait « comme si » tous ces fichiers se trouvaient sur votre disque, à portée de souris.

FUSE : File-system in USEr space

L’avantage d’un système comme FUSE est de pouvoir créer des systèmes de fichiers sans avoir à toucher au noyau du système. Pour la petite histoire, tous les appels vers les fichiers ou répertoires (en fait tous les appels vers le filesystem ;) ) passent par le noyau. Le noyau s’occupe d’initialiser tous les modules correspondant à votre matériel au démarrage de l’ordinateur, charge les modules de gestion spécifiques au processeur (pour la gestion d’énergie par exemple…), les systèmes de fichiers (HFS+, NFS, NTFS, EXT3, …). Pour un système Unix/Linux, cela implique donc que pour pouvoir gérer un nouveau système de fichiers, il faille soit attendre que ce système soit géré par le noyau, soit patcher le noyau pour que celui-ci le gère. Sur Mac, c’est un peu différent puisque les sources du noyau ne sont pas accessibles. Il n’est donc pas possible pour l’utilisateur de se dire « J’ai besoin de telle fonctionnalité, elle n’est pas disponible dans le noyau, c’est pas grave : je vais aller prendre tel patch, et refaire mon propre noyau avec les fonctionnalités dont j’ai besoin! ». Raté. C’est pas aussi facile…

C’est là qu’apparaît réellement l’intérêt de FUSE : à partir d’un module du noyau (FUSE), il permettra de gérer tout plein de nouveaux systèmes de fichiers sans toucher au noyau. Une belle couche d’abstraction :) FUSE permet donc de créer un système de fichiers virtuel. Pour reprendre l’explication trouvée sur Wikipedia, un système de fichiers traditionnel doit principalement sauvegarder et retrouver des données, alors qu’un système de fichiers virtuel ne stocke pas les données lui-même. Il agit comme une vue ou une traduction d’un système de fichiers existant ou d’un périphérique de stockage. On peut donc partir d’à peu près n’importe quoi, du moment qu’on a une sorte de contrôleur permettant de transformer ce n’importe quoi en ce qu’on voudrait. Ce contrôleur est le plugin FUSE pour le système de fichiers.

Structure de FUSE (origine Wikipedia)

Structure de FUSE (source Wikipedia)

Concrètement, on a déjà les applications suivantes :

  • FTPFS : gestion des fichiers à partir d’une connexion FTP. A partir du moment où vous possédez un serveur sur lequel vous connecter, vous aurez accès au contenu de ce serveur directement depuis le Finder. Vous aurez alors la possibilité d’accéder à vos fichiers sans vous préoccuper de la couche « FTP », puisque le comportement se rapprochera d’un comportement local.
  • SSHFS : idem que pour le système de fichier précédent. La connexion à un système de fichiers SSH est un peu complexe, pour peu qu’on l’utilise en console (que le puristes ne me lancent pas de cailloux ou de pavés…)
  • NTFS-3G : le module principal pour cet article, puisqu’il permet l’écriture sur des volumes NTFS sans grosses pertes de performances :)
  • GMailFS pour utiliser votre espace de stockage GMail comme un disque local

Et la liste est longue… ;)

Installation

Rien de plus facile : le téléchargement se fait à partir du site officiel. Et pour l’installation, on suit les étapes.

macfuseinstallationUn petit redémarrage sera nécessaire à la fin de l’installation pour que FUSE soit pris en compte.

ntfs3g

Le module NTFS-3G est téléchargeable à cette adresse. L’installation est tout aussi facile (et nécessite un petit redémarrage. Faites d’une pierre deux coups…)

ntfs3g-volume

Et voilà. Rien de bien compliqué pour quelque chose de finalement assez utile et efficace ;)

Foxmarks sur Safari

finished1

Thank you for signing up to beta test Foxmarks for Safari!  We are ready for your help and invite you to download the beta client to help us test our newest platform.

Hé oui ! Foxmarks arrive tout doucement et entre en phase de tests. Comme je l’avais fait lors du passage de Foxmarks Firefox 2.0 vers la version 3.0, j’ai proposé ma candidature pour la beta-test du portage sur Safari. Première chose à faire : une sauvegarde de mes marques-pages provenant de Firefox… On n’est jamais trop sûr ;)

Installation tout ce qu’il y a de plus classique (sauf qu’ici, on doit faire l’installation depuis le système et pas depuis le navigateur. A quand un système d’extensions pour Safari comme ce qu’on trouve chez la concurrence? :( )

installation-foxmarks

Et ça fonctionne !

config-foxmarksVraiment rien à signaler pour cette beta, les développeurs ont fait du très bon boulot !

Alors, que peut-on remarquer comme différences avec la version Firefox? Tout d’abord que l’outil de notification se trouve dans la barre des menus. Oui, ça peut paraître insignifiant, mais c’est comme ça ! Ensuite, Foxmarks se greffe sur Growl. Du coup, dès qu’il lève le petit doigt, tout le monde est au courant. A moins de désactiver Foxmarks de l’interface de Growl, vous serez vite spammé.

Cela m’a donné une bonne idée de l’avancement du développement. Vu le peu de bugs restants, la version finale devrait être rapidement disponible. Patientez encore un peu ;)

Résumé de la semaine du 24 au 30 novembre

De nouveau, pas grand chose à se mettre sous la dent cette semaine. Du coup, on va parler un peu d’autre chose ;)

Divers

Pour les fans de Linux, Fedora est disponible en version 10! Tout plein de nouveautés dans tous les sens, comme à chaque nouvelle version (enfin généralement…), les principales se situant bien entendu au niveau du noyau qui passe en 2.6.27, GDM en version 2.24 (et pas 2.26…), Gnome 2.24 également, le support du système de fichiers EXT4, un nouveau thème baptisé Solar, un nouveau système de boot, « Plymouth » sensé améliorer la rapidité du démarrage, tout en le rendant entièrement graphique, une nouvelle version de Network Manager, le petit utilitaire pour les connexions réseaux (il est loin le temps de la configuration des cartes Wifi WPA2 en ligne de commande…).

Une bonne surprise est que Fedora est disponible pour les processeurs PowerPC, et est donc compatible avec tous les iBook, les PowerBook ou plus généralement les machines équipées de processeurs G3, G4 ou G5. Cela devient suffisamment rare que pour être signalé…

Ubuntu pour sa part continue sa roadmap bien tranquillement en vue de la sortie de la 9.04, Jaunty Jackalope. Une des plus grosse nouveautés pour cette distribution est l’effort de la communauté pour passer sous Mono 2.0. Mono, c’est l’équivalent du Framework .NET de Microsoft dans le monde libre.

Cette prochaine version devrait être disponible d’ici fin avril 2009, on a donc encore largement le temps pour les avoir les dernières nouveautés dans notre (ma?) distribution favorite.

Les Microsoft Days 2008 se sont clôturés et toutes les présentations sont disponibles. Mais si, mais si, ça vaut le coup de jeter un oeil ! ;)

Résumé de la semaine du 15 au 23 novembre

Comme d’habitude maintenant, un petit feedback sur ce qu’il s’est passé cette semaine. De nouveau, on n’a pas eu grand chose à se mettre sous la dent coté nouveautés Apple. Pour remplir un peu la page, je vais en profiter pour parler d’autres choses (aussi).

Fêtes de fin d’année

C’est bientôt Noël. Pour l’occasion, je vous invite à vous rendre sur ce site. Chaque jour, vous aurez droit à une nouvelle BD. Une sorte de calendrier de l’avent :) Pourquoi? Parce que juste avant Noël, Orange versera une compensation à la Croix Rouge, proportionnelle au nombre de visiteurs. Cliquez ici, c’est tout aussi bien expliquer ;)

Les fêtes de fin d’année. Une bonne occasion aussi pour certains éditeurs de proposer des promotions ou des bonus pour vos programmes préférés. C’est le cas pour Jumsoft qui propose plusieurs thèmes pour Keynote, des thèmes pour iWeb et plusieurs autres goodies. Allez-y, c’est généreusement offert ! :)

La semaine prochaine devrait également être la semaine du « Black Friday ». Depuis l’année passée, Apple offre également quelques promotions en Europe, et il peut être intéressant d’attendre ce moment si vous comptiez acheter un produit Apple. A noter cependant que les réducations Education sont plus intéressantes ;) … Rendez-vous le 28 novembre :)

Mises-à-jour

iTunes est disponible en version 8.0.2. Cette version « améliore la stabilité et les performances, et comprend un certain nombre de corrections importantes de bogues, parmi lesquelles la résolution d’un problème de qualité concernant la création de MP3 sur certains ordinateurs, la correction d’un problème de connectivité avec l’iTunes Store lors de l’utilisation de certains proxys Internet avec Mac OS X, [ainsi que] l’amélioration de l’accessibilité avec VoiceOver » (Source : MacGeneration). Disponible directement dans le système ou sur le site d’iTunes

MovieGate, un logiciel de création de DVD, débarque en version 3.0 et apporte son lot de nouveautés (Source : MacPlus)

Liens

Pour le moment, je suis en train de regarder du coté des « Top Apps », au cas où une application serait vraiment indispensable et que je serais passé à coté. Quelques liens parmi tant d’autres :

Résumé de la semaine du 3 ou 9 Novembre

Il est là, avec des gros bras et oui, c’est lui… C’est le résumé de la semaine…

Intel Core i7 :
Les premiers exemplaires de la gamme de processeurs Core i7 d’intel sont arrivés. Trois modèles sont, pour le moment, disponibles : le i7 920, le i7 940 et le i7 Extreme 965 CPU cadencés respectivement à 2.e66GHz, 2.93GHz, 3.20GHz. Les performances semblent au rendez-vous. Vous pouvez trouver sur MatBe, Tom’s Hardware ou Clubic (lecture peut-être un peu ardue pour les novices) des tests mettant en avant les nouveautées et les gains de performances…

Firefox gagne des parts de marché :
Plusieurs navigateurs internet existent et constituent une alternative, parfois salvatrice, à celui fourni par défaut par certains systèmes d’exploitation (suivez mon regard). Chrome, Safari (sous windows), Firefox, Opéra, … sont de ceux là. Malheureusement les habitudes sont tenaces, d’autant plus qu’elles sont mauvaises. Un espoir cependant pointe le bout de son nez. Deux espoirs devrais-je dire… Le premier est que Internet Explorer est en baisse, Firefox lui volant des parts de marché. Pour être précis : Internet Explorer a 71.27% de part de marché, Firefox 19.97%, Safari 6.57%, Opera avec 0.75% et Chrome est à 0.74%…

 

Le second espoir vient du fait que, dans les futures version de Internet Explorer, le moteur de rendu HTML pourrait bien être le WebKitdont nous vous parlions il n’y a pas si longtemps. C’est ce qu’a révélé Steve Ballmer dans sa réponse à la question « pourquoi Internet Explorer est-il toujours d’actualité ? Et pourquoi dépensez-vous de l’argent dans un moteur web quand il en existe des sous licence OpenSource qui sont disponibles et intègrent plus rapidement les standards web ? » (ouh laaaaa, ça dénonce dans les conférences de développeurs !!!)

Réponse de l’interessé : « C’est une question effrontée, bonne mais effrontée. Il y aura toujours beaucoup d’innovations propriétaires dans le navigateur, nous devons garder une équipe qui travaille sur le moteur de rendu. Mais l’Open Source est intéressant. Apple a adopté WebKit et nous pourrions nous y intéresser, mais nous continuerons à développer des extensions pour Explorer 8 ».

L’éventuelle adoption de ce moteur dans IE permettrait au logiciel de Microsoft d’être enfin compatible avec les standards du web (surtout les CSS), d’accélérer le rendu des pages, tout en lui permettant de créer des extensions propriétaires, comme le fait Apple avec Safari ou des plug-in libres comme la fondation Mozilla avec Firefox. Les développeurs et webmasters seraient enfin débarrassés de produire des applications et sites web uniquement compatibles IE et gagneraient ainsi plein de temps et de tracas inutiles… Yapluka attendre et à espérer.

 

Proposition  8 :
L’aide financière de Google ou d’Apple n’y aura rien fait, la proposition 8, dont nous vous parlions la semaine passée, a été entérinée en Californie contre l’avis même de son gouverneur, Arnold Schwarzenegger (comme quoi, il n’est pas si mal que ça, Terminator).  La proposition a reçu l’approbation de 52 % des votants dans cet État. Le résultat a été plus net encore en Floride et en Arizona. Les États du Massachusetts et du Connecticut sont les seuls États ou le mariage de personne de même sexe est officiellement reconnu.

Le problème reste toutefois entier concernant le sort des quelques 18.000 couples de même sexe mariés depuis les derniers quatre mois et demi. Apple n’a pas fait de commentaires sur ce sujet.

Il semblerait donc que, chaque jour, l’intolérance gagne du terrain. Sommes-nous bête au point d’avoir déjà oublié les erreurs du passé ? Heureusement, dirons certains, Sarah Palin n’a pas été élue… Maigre consolation pour les personnes homosexuelles. Qui sommes nous pour prétendre pouvoir décider quels moyens peuvent (ou ne peuvent pas) être utilisés par des personnes pour se montrer, les uns envers les autres, leur amour ? Personnellement (oui, je me permets de vous donner mon avis, c’est un blog pas un site de news ni journalistique, alors je le fais !) je pense que si deux personnes majeures (au moins sexuellement) s’aiment, ni le sexe, ni la religion, ni la couleur de peau, ni quoi que ce soit d’autre ne devrait entrer en ligne de compte et encore moins pour une quelconque discrimination. Si c’était le cas, cela signifierait qu’il y aurait une loi liberticide, cela signifierait que certains couples valent moins que d’autres !

Les Hommes naissent et demeurent libres et égaux ET PAS QUE en droits !!!

(Même faire une simple déclaration semble trop compliqué pour certains)

Apple & iPhone :
D’après les chiffres officiels, au troisième trimestre 2008, Apple, sur le segment de la téléphonie mobile est le second plus gros vendeur mondial de smartphone, avec 6,9 millions d’iPhone écoulés. La première place est toujours tenue par Nokia avec 15,5 millions. RIM est sur la troisième place avec 6 millions, HTC est plus loin dans le classement avec « seulement » 2 millions de modèle vendus…

Windows 7 sur Mac :
Plusieurs dates sont évoquées concernant la sortie du futur système d’exploitation de Windows : printemps 2009, en même temps ou presque que Snow Leopard, en 2010 comme les responsables de com’ de Microsoft l’affirment, ou encore au milieu de l’année prochaine afin de pouvoir en équiper les nouveaux PC achetés/offerts pour les fêtes de fin d’années. Dans tout les cas, l’année prochaine sera sans doute The Year of OS Wars (Ta ta ta daaaaaa *musique d’ambiance*).

Comme je le disais il y a quelques jours à une connaissance proche, à l’heure actuelle, avec les processeurs intel et les chipset/carte video nVidia équipant les modèles Apple, le Mac est un des meilleurs PC… Pour faire tourner Windows XP, voire Vista, aucun problème, mais qu’en sera-t-il de Windows 7 ?

Un test à été réalisé en ce sens… Lors de l’installation de la beta de Windows 7, le MacBook Pro a dû redémarrer un certain nombre de fois. Les testeurs ont pu noter l’impossibilité d’accéder à internet, mais la quasi-totalité des applications de 7 fonctionnent sans trop de soucis. En-dehors de l’exploit, notable, pas grand chose donc à en tirer pour le moment !

 

En Vrac :
- Torsion de Mac : malgré le caractère unibody des nouveaux MacBoo (Pro) leur donnant une plus grande résistance, ils n’en restent pas moins un ordinateur portable qu’il faut manier avec précaution… En effet, à force de trimballer son ordinateur en le prenant par les côtés droite ou gauche, la coque peut se voiler légèrement, notemment au niveau du port ethernet.

- Encore un test des nouveaux MacBook (Pro) : apparemment, les testeurs ne semblent pas s’en lasser. Ca teste et ça reteste les nouveaux mac, sous toutes les coutures. Cette semaine, un test a fleuri sur MacGeneration