5 ms·
It would be interesting to use this not only for the filesystem but for the entire OS, so that all state changes could be audited. Perhaps some unikernels alre
by grandalf 10y ago
It would be interesting to use this not only for the filesystem but for the entire OS, so that all state changes could be audited. Perhaps some unikernels already do this sort of thing.
- dexwiz 10y agoIt sounds like GVFS solves the problems of big repos by only fetching and diffing files you actually need. It might handle a 300GB repo, but its does this by only working with the 1GB of the repo you actually use, and "virtualizing" the rest. If you pulled down the full 300GB repo then it would suffer from the same issues as a vanilla git repo. GFVS isn't really a file system like NTFS or ext3. It's a way to work with a subset of a git repo in a flexible manner (not submodules).
- jschrf 10y agoExactly. GVFS is not a filesystem based on Git.
- shakna 10y agoCould this be integrated with Windows for a more streamlined experience though? Use GVFS instead of Windows Updates when you need a new driver or the latest .Net framework. Windows itself is already in a giant git repo, only pull the features you need? A smaller OS could remove some of the pain points of small SSDs and the like with cheap consumer devices, and Windows Updates can be rather finnicky at times.