Show Navigation
Conversation
Notices
-
you could share files between computers made to run only linux, by writing and loading kernel modules that used any of the many layers of networking protocols implemented in it.
now, if you meant #GNU or Android operating system userlands, both of which run on top of the kernel #Linux you named (according to its own primary author, by itself the kernel gets you nowhere), many options are available: copying files around with rsync/ssh, sftp/scp; making filesystems available with nfs, samba/cifs, sshfs; sharing filesystems with ceph, gcluster; replicating storage or accessing remote storage with nbd/rbd; sending and receiving files manually over torrents, GNU jami, ...
there are so many things you might mean by "file share" that there's no way to make a single recommendation of best practices, it really depends on what you're trying to do