Developpez.com

Le Club des Développeurs et IT Pro

Microsoft cède à la pression des développeurs et décide de renommer GVFS

Son système de contrôle de version open source

Le 2018-06-07 15:59:26, par Coriolan, Expert éminent sénior
Il y a un an, Microsoft a dévoilé son projet open source GVFS (Git Virtual File System), une solution destinée à supporter les énormes dépôts et bases de code. Au sein de Microsoft, plusieurs équipes de développement ont utilisé Git pour gérer d’énormes bases de code. Pour cette raison, ils ont fait face à des problèmes de performance avec Git qui n’a pas été conçu pour de larges bases de code. À titre d'exemple, la base de code de Windows a plus de 3,5 millions de fichiers et une taille de plus de 270 Gb. En exécutant la commande git checkout, il faudra attendre jusqu’à trois heures, un git clone prend plus de 12 heures et même un simple git status prend environ dix minutes pour s’exécuter. Pour éviter ces problèmes de performance, Microsoft a entrepris de travailler sur une solution permettant au client Git de devenir plus performant avec les énormes dépôts. Cette solution a été baptisée GVFS (Git Virtual File System).


Seulement, un autre projet GNOME avait déjà un système de fichiers virtuels (Virtual File System) portant le même nom “GVFs” utilisé pendant des années bien avant Microsoft, et ayant accumulé des centaines de discussions en ligne. Cela n’a pas empêché GVFS de Microsoft de vite dépasser GVFs sur Google ce qui menait souvent à la confusion. Pour compliquer la situation davantage, Microsoft a refusé de changer le nom malgré une vive réaction du public sur GitHub et les réseaux sociaux, et malgré des pull-requests fournissant des scripts pour changer le système à n’importe quel autre nom.

Après un tollé général, il semble que Microsoft a cédé enfin à la pression et a promis de changer le nom de GVFS. Dans un billet publié sur GitHub, Microsoft informe qu’elle a entendu les réactions et sollicite désormais l’aide des développeurs pour trouver un nouveau nom au projet. Avec un brin d’humour, l’éditeur admet aussi ne pas avoir un don pour le choix de bons noms. Jusqu’à présent, la publication a reçu 129 commentaires. Microsoft a promis de regrouper les suggestions dans une liste et procéder au vote.

Parmi les noms suggérés par les développeurs on trouve : Sparse Versioning File System (SPVFS), Sparse Virtual Repository System (SVRS), Virtual Git File System (VGFS) et Repository Virtual File System (RVFS).

Cette décision de Microsoft de renommer GVFS intervient quelques jours seulement après que la firme a confirmé le rachat de GitHub pour la modique somme de 7,5 milliards de dollars.

Source : GitHub

Et vous ?

Pensez-vous que Microsoft a tardé pour repondre à la requête des développeurs ?
Quels noms suggérez-vous pour remplacer Git Virtual File System ?

Voir aussi :

Rachat de GitHub, pourquoi ce rachat, et quels sont les plans de Microsoft
Microsoft et GitHub collaborent pour porter GVFS sur macOS et Linux, la solution destinée à supporter les énormes bases de code gagne en maturité
Le futur CEO de GitHub, Nat Friedman, veut mettre les points sur les i, le vétéran de l'open source estime que Microsoft est le partenaire idéal
  Discussion forum
4 commentaires
  • 23JFK
    Membre expert
    Ils vont juste rajouter le M de Microsoft ou le W de Windows ou les deux ( MGVFS | WGVFS | MWGVFS ).
  • Markand
    Membre éclairé
    Peut-être c'est justement parce qu'ils ont commencé à avoir ce soucis qu'ils se sont dit « oups, on devrait peut-être écouter les gens maintenant »

    https://github.com/Microsoft/GVFS/issues/68
  • chrtophe
    Responsable Systèmes
    Je propose en nouveau nom :
    BGVFS (Bugged Git Virtual FS)