Linux发行版的“文件和打印机共享”功能主要是Samba. Samba是对Microsoft网络文件系统的解释.
跨操作系统兼容性当然很重要,但为什么Linux系统默认使用这种Microsoft技术?
微软的网络文件系统是如此的好吗? Samba显然效果很好,而且我并没有“贬低”它.
或者,重新解释一下这个问题,“在网络上共享文件和打印机的Linux原生方式是什么?”
解决方法
Is Microsoft’s network filesystem so good?
从它无处不在的角度来看,是的它是好的.如果你问它是否是一个好的协议,那么答案是它并不是那么好.它在具有高延迟的链路上存在很大问题.它有太多的冗余命令.微软已经用SMB2解决了很多这个问题.
Linux systems defaulting to this Microsoft technology?
有许多用户要求他们的Linux机器能够参与异构网络. SMB是所有常见操作系统似乎都支持的最低标准.
What would be a Linux-native way to share files and printers
NFS可能是最标准的* nix文件共享协议.
LPR或CUPS是最常用的打印协议.
就个人而言,我强烈希望webdav在文件共享方面变得更加普遍.但我还没有为* nix找到一个非常好的webdav守护进程.