iOS 10.3 : la bêta publique intronise le système de fichiers APFS

Au revoir HFS+

iOS 10.3 : la bêta publique intronise le système de fichiers APFS

Le 27 janvier 2017 à 07h30

Commentaires (14)

votre avatar

APFS Quelqu’un pourrait me donner le lien sur le code source ?

svp. (impossible d’avoir des infos la dessus)



Ce nouveau système de fichier a beaucoup , beaucoup de similitudes avec BTRFS … je me pose la question de la repompe !



Pour info BTRFS = Facebook, Redhat, Suse etc etc. ; c’est un système de fichier vraiment sympa.

votre avatar

C’est Linus qui va être content, lui qui disait que HFS+ c’était : “certainement le pire système de fichiers jamais créé. Dieu que c’est de la merde.” <img data-src=" />

votre avatar

Je doute que le code source soit dispo pour un système propriétaire et si sensible.

Il y a des infos sur sa genèse&nbsp;ici.

votre avatar

plutôt avec ZFS … qui a été brièvement étudié par Apple puis mis de coté :(

BtrFS reprend la plupart des idées et paradigmes de ZFS (normal pour un FS moderne build from scratch), mais n’est pas encore à iso fonctionnalité

il a été dev principalement pour s’affranchir des pb de licences autour de ZFS (intégristes GNU inside)

votre avatar

J’attends les comparaisons avec les FS modernes…

Et j’attends de voir si ce sera lisible sur d’autres plateformes, ils sont chiants a mort les maceux avec leurs disques durs illisibles, ou la tonne de fichiers cachés de merde qu’il te foutent dans tes hdds a toi quand tu leur fais l’aumone de leur preter un hdd avec fs interoperable.

votre avatar

Non, tu ment soit par volonté soit par omission.



http://linuxfr.org/news/zfs-canonical-et-gpl





ZFS (CDDLv1) vsGPL2

L’esprit des 2 licences est très différent, puisque la cddl autorise le brevet logiciel sur une portion de code, sans avoir besoin de signaler l’utilisation du brevet.

Surtout qu’il s’agit d’Oracle, je ne m’inspirerai pas de leur code.









Il me semble que Oracle ne publie plus les sources de ZFS. C’est pourquoi été créé OpenZFS et aussi pourquoi il y a un saut de version en passant de la version 28 à 5000.

La différence repose surtout sur des fonctionnalités activées ou non et pas forcément compatibles avec l’implémentation d’Oracle.

C’est ce que je comprend en lisant le wiki officiel :

http://open-zfs.org/wiki/FAQ#Are_storage_pools_created_by_OpenZFS_compatible_wit…





C’est une histoire de brevet ! ORacle / sun netapp !!)



Recherche gogole : zfs+patent+issue+oracle+sun

votre avatar

+1

votre avatar

déjà lu, pas de source ici.

votre avatar

Un changement du système de fichiers, c’est sûr que la un branchement et sauvegarde sur iTunes s’impose lol !



😅😅

votre avatar

Je vois pas en quoi il ment, il dit en gros la même chose que toi… A savoir qu’APFS se baserait plus sur ZFS (enfin, ça, c’est lui qui le dit, mais je suis globalement d’accord)&nbsp;et que BtrFS a été créé (par Oracle, avant le rachat de Sun, au passage) pour des raisons d’incompatibilité de la licence CDDL avec la GPL utilisée par Linux.



Après c’est un peu du pinaillage, dans le sens où BtrFS et ZFS reposent sur les mêmes principes de base. ZFS est plus ancient que BtrFS (implémenté dans Solaris 10u2 en 2005, avec la possibilité de l’utiliser sur le système de fichiers de boot depuis 10u6 en 2008 si je me souviens bien). A côté, BtrFS est supporté que depuis 2014, il me semble.



Et oui, maintenant OpenZFS &gt; ZFS (plus d’embrouille avec les numéros de version, chacun fait ce qu’il veut et les flags sont là pour indiquer ce que chaque implémentation permet de faire pour maximiser leur intéropérabilité). OpenZFS qui est d’ailleurs supporté par des ex-Sun qui ont bossé sur tous les trucs cools de Solaris (dtrace, zones, ZFS). Quant à la fermeture du nouveau code, c’est comme ça qu’Oracle a tué OpenOffice (mais bon, Solars reste utilise en entreprise, donc je ne me fais pas de souci pour la version commerciale de ZFS)…



Pas étonnant que ça commence à sentir le sapin pour Solaris d’ailleurs (pas de v12, même si c’est officiellement loin de sonner le glas de Solaris en tant que tel, surtout à cause des processeurs SPARC).



Bref, copy-on-write et snapshots (et la même chose pour les fichiers avec les clones)&nbsp;sur un système grand public sont plus&nbsp;que bienvenus en 2017 (il était temps quand même !).

votre avatar

ce sont des boulays, rien à voir avec les utilisateurs de l’UNIX d’Apple&nbsp;<img data-src=" />

cadeau pour tes handicapés du FS : CleanMyDrive (qui nettoie les fichiers de OSX sur les disques externes) et (obviously) fuse qui leur permettra de lire les disques des gens normaux :)

votre avatar

Les fichiers cachés, tu ne peux rien y faire malheureusement…

Je code sous Mac, et chaque fois que j’upload le site sur serveur, j’ai ces putains de .DT_store et autres fichiers d’indexation/facilitation d’aperçu/autres fonctions bien pratiques qu’offre OS X qui réapparaissent encore et encore, même après suppression.

(Note : c’est exactement la même chose avec Windows et ses _Thumbs et autres joyeusetés).



Je vais regarder à CMD, ça me sauvera peut-être (du moins sur les disques, j’imagine que ça ne fonctionnera pas pour le FTP ^^).



Pour en revenir à la news, au final on n’en apprend pas beaucoup. Quelles différences avec HSF+, quels chiffres niveau performance, etc. etc… À voir. T’façon ni mon Mac ni mon iDevice ne sera compatible <img data-src=" />

votre avatar

CmD est prévu pour nettoyer les clés et hdd usb qu’on branche en local, il ne fait rien sur les partages réseau en effet

j’avais vu passer des trucs qui le font, mais pas testé (j’aurai du, ça eviterait d’avoir des serveurs tout crado comme toi <img data-src=" /> )

en bidouille crado, un “cron rm” avec une liste des fichiers OSX peut faire le job …

votre avatar

Jusque-là, je retire tout à la main une fois uploadé, mais je garde l’idée du cron dégueulasse si nécessaire <img data-src=" />

iOS 10.3 : la bêta publique intronise le système de fichiers APFS

  • APFS remplace HFS+

  • 64 bits et taillé pour la mémoire flash

  • Une fonction pour retrouver ses AirPods

  • Les développeurs pourront répondre aux commentaires

  • Attention aux bugs

Fermer