IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Samsung crée F2FS
Un nouveau système de fichiers open source pour mémoire Flash qui sera intégré au noyau Linux

Le , par Hinault Romaric

75PARTAGES

8  0 
Samsung a mis au point un nouveau système de fichiers destiné aux supports de stockage flash.

Les systèmes de fichiers anciens qui sont actuellement utilisés pour le stockage sur les mémoires flash NAND très répandues sur les terminaux mobiles présentent des limites assez importantes.

Certains constructeurs de smartphones comme RIM ou encore Sharp ont été obligés de se tourner vers le système de fichiers propriétaire Extended File Allocation Table (exFAT) de Microsoft contre payement de redevances.

Le but du système de fichiers F2FS (Flash-Friendly File System) de Samsung est de résoudre les problèmes rencontrés avec les systèmes de fichiers actuels, tout en étant plus rapide et facile à utiliser. Le système de fichiers prend en compte les caractéristiques des mémoires flash NAND telles que les cartes SD, les disques semi-conducteurs et les cartes eMMC.

Le nouveau système de fichiers a été proposé en open source par le constructeur pour une intégration dans le noyau Linux. La société vient de publier 16 patches qui ajoutent près de 13 000 lignes de code à l’arborescence du noyau Linux.

Les patches pour F2FS incluent des fonctionnalités telles que la détection de la géométrie interne (système de gestion de la mémoire Flash) et le réglage de ses paramètres de configuration sur le disk-layout . Ils ajoutent également d’autres caractéristiques comme la sélection de l’allocation et le nettoyage des algorithmes.

Source : Contribution de Samsung au noyau Linux

Et vous ?

Que pensez-vous de F2FS ? Sa proposition en open source permettra-t-elle son adoption rapide ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de nirgal76
Membre chevronné https://www.developpez.com
Le 08/10/2012 à 17:29
Si la poire n'a pas déposé de brevet là dessus, ça peut marcher.
1  0 
Avatar de kOrt3x
Modérateur https://www.developpez.com
Le 08/10/2012 à 17:40
Citation Envoyé par nirgal76 Voir le message
Si la poire n'a pas déposé de brevet là dessus, ça peut marcher.
Ce n'est pas ça qui les empêche de copier...
1  0 
Avatar de Niark13
Membre éclairé https://www.developpez.com
Le 09/10/2012 à 9:09
Que pensez-vous de F2FS ? Sa proposition en open source permettra-t-elle son adoption rapide ?
Ben pour répondre à ça, il faudrait qu'on en sache un peu plus. Ça fait plus d'une dizaine d'années que des systèmes de fichiers spécialisés pour les supports flash sont développés pour Linux (comme JFFS, YAFFS ou LogFS). Qu'apporte F2FS de plus ?
0  0 
Avatar de Freem
Membre émérite https://www.developpez.com
Le 09/10/2012 à 9:31
Citation Envoyé par Hinault Romaric Voir le message

Que pensez-vous de F2FS ? Sa proposition en open source permettra-t-elle son adoption rapide ?
S'il y a bien une chose que j'ai apprise, c'est que ce n'est pas parce qu'un logiciel/format/protocole est open source et/ou libre qu'il se répand plus vite.

Des preuves, il y en a plein, sans vouloir nourrir le troll: exFAT contre les formats libres, msn contre XMPP, Windows/Mac OS contre Linux/*BSD...

Ce n'est pas non plus la qualité et le respect des standards, comme nous le prouve MySQL.

Donc, qu'est-ce qui fait le succès d'un standard/protocole/... ?
Simple:
Premier arrivé sur le marché, premier servi.
Éventuellement, si ce nouveau format résout un problème de l'utilisateur sans en amener d'autres, alors il existe une chance qu'il se répande, mais il n'y a rien de sûr.
D'autant que exFAT, lui, est lisible par "n'importe quelle machine de bureau" du point de vue de l'utilisateur. Si MS refuse d'utiliser ce format, alors la gestion des drivers pour windows à intérêt à être sacrément bien gérée!

Bon, vu que pas mal de machines vendues utilisent android, il y a des chances que que ça se déploie... Enfin... si les constructeurs mettent à jour leurs parcs pour intégrer ce format, et qu'un driver windows correct fonctionne sans devoir faire réfléchir l'utilisateur plus de 2s.
0  0 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 09/10/2012 à 12:00
Le probleme, c'est qu'un logiciel, comme un format, n'est pas stable et exempt de bug a sa premiere release. C'est pour ca qu'il n'est pas raisonnable de l'adapter aujourd'hui.

Mais si on ne l'adapte pas parce qu'il n'est pas stable (ce qui est vraiment problematique pour un systeme de fichier), il ne peut percer, et ne peut donc trouver son public, ni etre confronte a la vraie vie, et donc ne va evoluer que lentement.
0  0 
Avatar de sevyc64
Modérateur https://www.developpez.com
Le 09/10/2012 à 17:25
C'est le cas de WinFS, système de microsoft qui devait remplacé NTFS dans Vista et qui, après 3 versions internes, n'a finalement jamais vu le jour et a été abandonné.
0  0 
Avatar de pcdwarf
Membre éprouvé https://www.developpez.com
Le 11/10/2012 à 17:32
Ils ajoutent également d’autres caractéristiques comme la sélection de l’allocation et le nettoyage des algorithmes.

Qu'est-ce que ça signifie ?
n'est-ce pas "la sélection de l'argorithme de nettoyage des allocations" ?
Auquel cas, s'agit-il d'une obscure référence eux fonctions TRIM ?
ou autre methodes de "Wear leveling"
0  0 
Avatar de shenron666
Expert confirmé https://www.developpez.com
Le 17/10/2012 à 13:51
Citation Envoyé par gangsoleil Voir le message
Le probleme, c'est qu'un logiciel, comme un format, n'est pas stable et exempt de bug a sa premiere release. C'est pour ca qu'il n'est pas raisonnable de l'adapter aujourd'hui.
l'adopter tu voulais dire ?
un format n'a pas de bug, des lacunes éventuellement
l'implémentation par contre, elle peut être bugguée
Citation Envoyé par pcdwarf Voir le message
Qu'est-ce que ça signifie ?
n'est-ce pas "la sélection de l'argorithme de nettoyage des allocations" ?
Auquel cas, s'agit-il d'une obscure référence eux fonctions TRIM ?
je pense aussi
Citation Envoyé par pcdwarf Voir le message
ou autre methodes de "Wear leveling"
là par contre, non, le "Wear leveling" est un algorithme de répartition des données afin d'user uniformément les cellules, éviter que des cellules deviennent inutilisables alors que d'autres n'ont jamais été utilisées
chose qui doit être géré par le contrôleur mémoire, et non le système de fichiers
0  0 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 25/10/2012 à 8:23
Pour ceux qui se demandaient a quoi peut ressembler un bug dans l'implementation d'un file system, sachez qu'un bug dans l'implementation d'EXT4 vient d'etre decouvert dans les noyaux Linux 3.4, 3.5 et 3.6 :
http://www.phoronix.com/scan.php?pag...amp;px=MTIxNDQ
0  0