@quad@Chloe@izzy I really never understood why phones weren't just exposed as usb mass storage devices to computers, being able to access them like a dumb flash drive would be so nice
@mikoto@quad@Chloe@izzy IMO phones should've went for sth like FTP (or unencrypted SFTP) over USB and gotten drivers for that upstreamed into OSes, but that ship has sailed...
@mikoto@quad@Chloe@izzy I'm afraid the client's cache may get in the way... but maybe you could do some sort of snapshot or MVCC, where once the client read some file or directory, any future modification on the server won't be visible to that client?
@mikoto@quad@Chloe@izzy unless you could somehow present to the host a simulated FAT that is synthesized on-the-fly from the files on your mounted filesystem 🤔
@mikoto@quad@Chloe@izzy Because USB mass storage exposes a block device, and it's quite difficult to have a shared block device with a filesystem that is being simultaneously mounted and being written to by two OSes.
It's possible - GFS2, and OCFS2 are two examples that come to my mind - but I haven't heard of anyone doing that with FAT, let alone an unmodified implementation of FAT that comes with most operating systems
@wolf480pl@quad@mikoto@Chloe@izzy SFTP just works in stuff like FileZilla, Unison, … Sure it's something they have to install but that's true of everything on Windows anyway.