macFUSE 5 tire parti de FSKit pour faciliter lâajout de systĂšmes de fichiers Ă macOS
Mise Ă jour le 9 mai : macFUSE 5.0 est distribuĂ© dans une premiĂšre version bĂȘta. Son dĂ©veloppeur prĂ©cise qu'il a abandonnĂ© la prise en charge de macOS 10.9 jusqu'Ă 10.15 pour dĂ©marrer Ă partir de macOS 11 (Big Sur en 2020).
Article du 14 avril
FSKit Ă©tant finalement implĂ©mentĂ© dans macOS 15.4, les dĂ©veloppeurs peuvent tirer profit de ce framework qui facilite lâajout de systĂšmes de fichiers. Câest ce que va faire Benjamin Fleischer avec macFUSE, un logiciel lui-mĂȘme destinĂ© Ă simplifier la prise en charge de systĂšmes de fichiers supplĂ©mentaires sur macOS.

macFUSE 5 laissera le choix aux utilisateurs : soit lâinstallation classique avec une extension du noyau, soit lâinstallation allĂ©gĂ©e grĂące au framework FSKit. Lâavantage de cette derniĂšre, câest quâil ne sera pas nĂ©cessaire de basculer son Mac en « sĂ©curitĂ© rĂ©duite » pour utiliser le programme, lâintĂ©rĂȘt de FSKit Ă©tant justement que les systĂšmes de fichiers deviennent des extensions exĂ©cutĂ©es dans lâespace utilisateur.
macFUSE 5 va conserver la mĂ©thode dâinstallation traditionnelle pour ceux qui le souhaitent car le nouveau framework nâoffre pas encore toutes les possibilitĂ©s permises par une extension du kernel. « La version actuelle de FSKit est destinĂ©e aux volumes locaux. Cela implique des limitations qui peuvent s'appliquer lors du montage d'un systĂšme de fichiers distribuĂ© ou rĂ©seau. [âŠ] Pour de nombreux systĂšmes de fichiers FUSE, lâinfrastructure FSKit sera le premier choix, pour d'autres, lâinfrastructure de l'extension du noyau restera le plus adaptĂ© », explique le dĂ©veloppeur. La date de sortie de macFUSE 5 nâa pas encore Ă©tĂ© annoncĂ©e.
FUSE-T, une autre implĂ©mentation de FUSE sur macOS (qui ne nĂ©cessite pas dâextension du noyau, contrairement Ă macFUSE), va se tenir Ă lâĂ©cart de FSKit Ă court terme. AprĂšs une discussion avec un ingĂ©nieur dâApple, son dĂ©veloppeur estime que le nouveau framework nâest pas pertinent pour lâinstant. Dans cet Ă©change, lâemployĂ© de Cupertino soulignait justement que FSKit nâĂ©tait pas pensĂ© pour les volumes rĂ©seau, tout en prĂ©cisant avoir bien conscience de cette demande.