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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Un ancien ingénieur de Google propose un système de fichiers sur Linux


Sujet :

Linux

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 429
    Points : 197 302
    Points
    197 302
    Par défaut Un ancien ingénieur de Google propose un système de fichiers sur Linux
    Un ancien ingénieur de Google propose un système de fichiers sur Linux
    et espère que d'autres développeurs l'aident à l'améliorer

    Il y a quelques années, alors que Kent Overstreet était un ingénieur des équipes de Google (il y a exercé entre 2011 et 2013 à la création de logiciels de mise en cache), il a amorcé la création de Bcachefs (Bcache File System), un système de fichiers qui a évolué à partir du travail qu’il a effectué pour Mountain View.

    Comment est né ce projet ? « Il y a de cela des années (remontant à l’époque où je travaillais pour Google), moi et d’autres personnes qui travaillaient sur bcache avons réalisé que ce sur quoi nous travaillions était, presque par accident, une bonne partie d’un système de fichiers éclaté (…) et un rapide », explique-t-il.

    Étant donné le nombre de systèmes de fichiers qui sont fonctionnels, pourquoi en créer un autre ? Dans un courriel adressé à Linux Kernel Mailing List où il énonce le problème, Overstreet a expliqué que l’objectif principal de Bcachefs est d’atteindre la performance et la fiabilité de etx4 et xfs tout en apportant les caractéristiques de btrfs / zfs. Il faut noter que, en plus de gérer de très grandes quantités de données, ces systèmes de fichiers embarquent également des capacités avancées pour s’assurer de l’intégrité des données.

    De son côté, Overstreet avance que Bcachefs est livré avec toutes les fonctionnalités auxquelles on pourrait s’attendre d'un système de fichier accessible en lecture et en écriture comme checksum, pour s’assurer de l’intégrité des données, la compression, une fonctionnalité qui donne la possibilité à un fichier d’être accessible par plusieurs parties à la fois, ainsi que la mise en cache. Les captures disques, « et toutes sortes d’autres fonctionnalités intéressantes » seront ajoutées éventuellement plus tard, a précisé Overstreet.

    « Ma priorité principale est de rendre le code suffisamment stable et testé pour une utilisation en production, la priorité seconde est probablement la capture disque. Bfcachefs ne sera pas achevé dans un mois (ou dans un an), mais j’aimerais le voir disponible et utilisé », a avancé Overstreet. À ce stade, il a quand même décrit Bcachefs comme ayant des fonctionnalités « plus ou moins complètes » et que même à ce stade précoce de performance les statistiques sont « assez bonnes pour être intéressantes ».

    Cependant, il y a encore de nombreuses limitations. Comme le souligne Overstreet, le système de fichier requiert près de 20 pour cent de la capacité du disque pour effectuer des opérations. De plus, le temps pour le rendre disponible pour un système d’exploitation peut être un plus important que d’autres systèmes de fichiers. Ces deux problèmes seront corrigés ultérieurement tandis que le développement de ce système continue. Overstreet a exprimé son désir de voir plus de développeurs se joindre à lui pour l'aider dans son aventure.

    parcourir la documentation Bcachefs

    dépôt Bcachefs (gitHub)

    dépôt Bcachefs-dev (gitHub)

    Source : Hacker News

    Et vous ?

    Que pensez-vous de cette initiative ? Allez-vous tester ce système de fichiers ?

    forum Linux
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    ILP
    ILP est déconnecté
    Membre confirmé
    Avatar de ILP
    Homme Profil pro
    Analyste programmeur
    Inscrit en
    Mai 2002
    Messages
    258
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Analyste programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 258
    Points : 609
    Points
    609
    Par défaut
    Je me pose une question : s'il utilise du code qu'il a développé chez Google, ne risque-t-il pas d'être attaqué par Google ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur C++
    Inscrit en
    Octobre 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur C++

    Informations forums :
    Inscription : Octobre 2008
    Messages : 242
    Points : 705
    Points
    705
    Par défaut
    Encore un nouveau système de fichiers...

  4. #4
    Membre expérimenté Avatar de SkyZoThreaD
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2013
    Messages
    583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 583
    Points : 1 615
    Points
    1 615
    Par défaut
    Je me pose une question : s'il utilise du code qu'il a développé chez Google, ne risque-t-il pas d'être attaqué par Google ?
    Bonne question. J'aurai tendance à dire que la licence du kernel l'en empêche mais dès fois on a des surprises avec ça.
    La liberté est à la sociologie ce que l'instant présent est à la physique relativiste.

  5. #5
    Expert confirmé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 172
    Points : 4 682
    Points
    4 682
    Par défaut
    Citation Envoyé par Markand Voir le message
    Encore un nouveau système de fichiers...
    Je vois pas le problème, s'il est mieux. C'est comme dire qu'il ne faut pas créer de nouveau moteur 3D parce eux qui existent sont très bien. Mais peut-être qu'avec une nouvelle approche on peut avoir des choses qui seront plus intéressante dans certains cas.

    ___
    Sinon c'est marrant les liens en bas de l'article gitHub et... c'est juste un cgit. Je me suis fait avoir.

  6. #6
    Expert éminent

    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2002
    Messages
    2 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 160
    Points : 6 478
    Points
    6 478
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Stéphane le calme Voir le message
    Que pensez-vous de cette initiative ? Allez-vous tester ce système de fichiers ?
    Y-en n'as pas encore assez ? Pourquoi un système de fichier de plus ?
    Pierre GIRARD

  7. #7
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    Citation Envoyé par Pierre GIRARD Voir le message
    Y-en n'as pas encore assez ? Pourquoi un système de fichier de plus ?
    on pourrait dire la même chose en parlant des langages de programmation, ça serait tout aussi pertinent

    c'est des considérations qui intéressent plus les sysadmins que les développeurs à mon avis, l'informatique continue d'évoluer, les besoins -des entreprises- aussi, que ce soit la capacité de stockage (bigdata ?), la possibilité de faire des retours arrière, la scalabilité (cloud ?), l’interopérabilité entre les différents systèmes etc. le tout autour d'une licence aussi libre que possible (ZFS...)

  8. #8
    Inactif  
    Profil pro
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Points : 620
    Points
    620
    Par défaut
    “Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre.”, Bertrand Russell.

    Il n'y a pas de mal à tenter.
    C'est l'attentisme qui est préjudiciable.

  9. #9
    Membre expérimenté Avatar de SkyZoThreaD
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2013
    Messages
    583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juillet 2013
    Messages : 583
    Points : 1 615
    Points
    1 615
    Par défaut
    Je ne comprend pas ce qui vous gène. C'est la force de l'opensource: tout le monde fork, réinvente la roue plusieurs fois, et au final l'utilisateur peut faire son choix parmi tout un tas de logiciels, chacun avec ses avantages et inconvénients. Alors bien sûr, on installera pas de postes clients en Bcachefs, mais les admins serveurs y trouveront peut-être leur bonheur...

    ps: merci pour la citation didou. Il est trop fort ce Russell
    La liberté est à la sociologie ce que l'instant présent est à la physique relativiste.

Discussions similaires

  1. Firebird et Systèmes de fichiers sous Linux
    Par makowski dans le forum Contribuez
    Réponses: 1
    Dernier message: 12/01/2010, 15h44
  2. Réponses: 105
    Dernier message: 10/10/2009, 23h12
  3. Réponses: 3
    Dernier message: 26/07/2007, 16h01
  4. Spécifier type de système de fichiers sous linux
    Par rond24 dans le forum Administration système
    Réponses: 4
    Dernier message: 07/03/2006, 20h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo