Slashdot Mirror


How Do Your Machines Talk to Each Other?

VonGuard asks: "I'd imagine this is a common scenario out there for Slashdot readers: I have multiple desktops, all sitting right next to each other and all running different OS's. Linux, Mac OS X and 9, Windows 98, and XP. The problem is, despite these machines being only inches arpart physically, in the digital world, they are miles apart. I have no single way to get them all to talk to each other. NFS is impossibly complex, Appletalk is unreliable thanks to netatalk, while PCMacLan, and Samba make me feel like I'm giving into the Empire. Isn't there a simpler way to get files from one of these machines to the other? Right now, I use webservers and write little HTML files that link to the files on each machine. Isn't there a better way to do this?" Is there really a network sharing standard that works across a number of operating systems aside from Samba? Truth be told, Samba "works-for-me", so that's what I us. However, when it comes to simple file copying, sometimes a simple scp is all I need. What protocols do you use in networks that consist of 3 or more operating systems?

114 comments

  1. rsync by swdunlop · · Score: 3, Insightful

    In my home, there are three laptops that regularly wander in and out of the network, running FreeBSD / Windows 2000, Mac OS X and Mac OS X; I want them to have common access to my projects, and my mp3s. My central file server has an sshd, so I simply use rsync to keep them all in sync with one another. It is a bit wasteful, if all of my machines stayed on the network 24/7, but I and my wife do a lot of travelling.

    1. Re:rsync by metamatic · · Score: 1

      Yeah, definitely rsync. I use it even when transferring files between two Windows machines, because it's faster than SMB.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    2. Re:rsync by ibennetch · · Score: 1

      I've never used rsync so I can't compare and contrast, but I'm rather happy with unison, which is like rsync (I'm told) but different (somehow).

      In my configuration; I run the server on my w2k desktop (with the big drive) and use the unison client from my laptop to sync files (bookmarks, the my documents folder, etc) across the two systems. Unison detects changes and propagates them, if there is a conflict it will prompt you or can even launch diff (for ascii files, you're kinda screwed if it's binary though(1). It can be tunneled over ssh or has a built in server that can bind to whatever port you specify.

      Maybe someone who knows better can explain exactly what rsync is and how it differs from unison. Regardless, the original question dealt more with networking protocols than syncronization.

      1 - I guess; I've never tried to diff a binary file though.

    3. Re:rsync by dublin · · Score: 1

      Maybe someone who knows better can explain exactly what rsync is and how it differs from unison. Regardless, the original question dealt more with networking protocols than syncronization.

      The biggest difference is that Unison is a bi-directional sync, while rsync is one-way. If you'd read the Unison Home Page, you might see that it's very clearly spelled out there. (There's a decent overview on that page, and the gory details are all in the docs, if you'd bother to read them...

      If you need a syncrhonizer, Unison is among the best options out there. If you need real file sharing, though, it's not the right solution, so go get a real distributed/network file system.

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  2. Suppression of revolution by PeteyG · · Score: 5, Funny

    How Do Your Machines Talk to Each Other?

    Hah, they don't. I don't need the devious little things plotting behind my back. If they can't talk... they can't revolt.

    Unless, of course, my brutal oppression is what pushes them to bloody revolution...

    --
    no thanks
  3. Uh.. by DrunkBastard · · Score: 5, Informative

    well, you could always use that little protocol called "file transfer protocol". Go figure. A protocol used to copy files. Works on every platform know to man kind. If you wanted to pull out a good ol' system that fell into disuse, get gopher working! As a side, there are scp protocols for pretty much everything as well.

    1. Re:Uh.. by JDWTopGuy · · Score: 3, Informative

      Yeah, I agree! Even if you can't run an FTP server on the OS 9 and winXP machines (I'm not saying it's impossible, I'm just guessing there's no bundled FTP server), FTP is bi-directional, so it shouldn't be too bad.

      OR you could just add WebDAV to Apache on either the Linux or OS X machine and be done with it all.

      --
      Ron Paul 2012
    2. Re:Uh.. by trompete · · Score: 2, Informative

      Parent post is modded Funny, but it's true. FTP is the timeless way to transfer files. You can even get graphical clients/servers for EVERY platform. If you need secure transfers, use SFTP protocol. It's trivial.
      At LAN parties (Windows 9x,XP), we use Filezilla (link to sourceforge) for all of our file transfers.
      There are clients and servers available for all platforms. In fact, if you're using OSX (you spoke of Macintosh), it has the standard *nix tools included in the install.
      Don't make it harder than it has to be. Use FTP.

    3. Re:Uh.. by fm6 · · Score: 1

      Yes, FTP always works. But maybe you noticed that it's a pain to use? Even if you're not into GUIs, don't you prefer having one set of file manipulation commands that work with both local and network drives?

    4. Re:Uh.. by xWeston · · Score: 1

      Windows XP does have IIS which has an FTP server. It is very easy to setup and I have actually used it many times instead of "Network Neighborhood" aka MSamba. FTP works especially well when getting a ton of files or very big files. For the small stuff I stick to samba though (its nice to play mp3s etc off of other machines)

    5. Re:Uh.. by JDWTopGuy · · Score: 1

      I knew somebody would reply with something like this, that's why I said "I'm not saying it's impossible, etc..."

      Is that only in XP Pro, or is it also in Home? He didn't say which version he has.

      --
      Ron Paul 2012
    6. Re:Uh.. by toast0 · · Score: 4, Funny

      If you need secure transfers, use SFTP protocol. It's trivial.

      Actually TFTP is trivial, I believe.

      (yes, this is a dumb joke)

    7. Re:Uh.. by megabulk3000 · · Score: 2, Informative

      well, Crush FTP is a damn fine FTP server and runs on Mac OS9, OSX, Linux, Windows, OS/2... That might make it a little easier.

    8. Re:Uh.. by Kalak · · Score: 2, Interesting

      Works on every platform know to man kind.

      I laughed when I read this, but you've obviously never had the pleasure of working with ftp on Mac OS 9. No one should ever have to know that much about resource forks just to share files. Ever try to explain that when you d/l from some Mac OS 9 servers from some non-mac ftp clients, the file gets binhex'ed for no apparent reason (even if they don't have or need a resource fork). Thankfully, I'm not at that job anymore, and OS 9 is dying for all but the niche of anti-spam web servers. (ShapHaus IIRC).

      Two words of warning: samba built into OS X has some permissions problems, Dave for OS 9 crashes, and Netatalk has permissions problems as well (if you're thinking of hosting shares on linux for everyone). Samba on the linux box has been my best bet so far, both at home and work. I wish there was a free NFS client for Windows that I could find (but I could look harder really).

      --
      I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
    9. Re:Uh.. by trompete · · Score: 2, Funny

      I can tell that I'm a big nerd because I actually laughed at that. Thanks, toast!

    10. Re:Uh.. by Anonymous Coward · · Score: 0

      He didn't say which version he has.

      That's correct, he didn't.

    11. Re:Uh.. by ottothecow · · Score: 1

      what does it mean if I laughed at your comment and not his?

      --
      Bottles.
  4. You've already given in by Jahf · · Score: 5, Insightful

    Face it, you're trying to network 2 MS OSes with 3 non-MS OSes. You want to fileshare between them without "giving in" but you're keeping the non-MS OSes.

    Samba is nothing to be ashamed of. I know plenty of folks who use it with no MS OSes in the mix at all.

    You seem to know it is probably going to be the simplest solution ... yet you exclude it off-hand? Sounds like an exercise in frustration to me.

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    1. Re:You've already given in by Josh+Booth · · Score: 5, Funny

      I have opened my Computerus Geekus Bibleus, or Computer Geek Bible for those who don't speak fluent Latin, and it says here, in the Book of "Networking", Chapter 0x03, Verse 0x00, "Thou shalt not use the protocol known as SMB/CIFS on any sort of network, being of Ethernet, Token Ring, Appletalk, or others of this sort, when thou wishest to export thine directory trees, exceptest as thou dost use the Good Software Package that He calls Samba. This Package may only be installed upon thine computers which run some Unix variant, whether they be *BSD, GNU/Linux, Mac OS X, or another." So, as you can see for yourself, you don't need to worry about giving in to the Empire! The good book tells you that it is completely alright.

    2. Re:You've already given in by donutz · · Score: 1

      I have opened my Computerus Geekus Bibleus, or Computer Geek Bible for those who don't speak fluent Latin...

      For those of you who are still working on your Latin, here's a couple pages that may help you:

      Common Expressions
      Less Common Expressions

      Good luck! I hope you don't mispronounce any of it and end up in gladiator school!

    3. Re:You've already given in by Scummer · · Score: 1

      Amen!

      --
      The day Microsoft makes a product that doesn't suck is the day they start making vacuum cleaners." -- Unknown
    4. Re:You've already given in by operagost · · Score: 1
      Considering that the only land that still uses Latin is the Vatican, I can't comprehend why "Please don't rob me!" is considered a common expression. I can't imagine being rolled in a dark alley by a Cardinal. Well, at least not for my money.

      I chuckle to think of how often "Suppedisne?" is asked of the Pope.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    5. Re:You've already given in by J.+T.+MacLeod · · Score: 1

      You have the gist of it right, but the original text is NOT Latin, and you hamper the English rendition by adding the separate translation layer.

      The ORIGINAL text is written in Lisp.

    6. Re:You've already given in by RickySilk · · Score: 1

      Agreed. Just because samaba uses an MS protocol you dismiss it???? even if it works? Screw that. I use Samba because it's easy to setup and all my machines like it.

      --
      Ricky Silk
      kung foo ezine let me waste your time.
    7. Re:You've already given in by threephaseboy · · Score: 1

      What translation are you using? Appletalk is a protocol. You probably mean Localtalk or Phonenet.
      </nitpick>

      --
      .
  5. netatalk problems? by larry+bagina · · Score: 1

    netatalk is open source. If there are problems or shortcomings with it, you can fix them yourself! That's something that can't be said of proprietary solutions (even if they do work off the shelf without hours of configuring).

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:netatalk problems? by Anonymous Coward · · Score: 1, Insightful

      True, but not everyone can hack well - I'm just learning to use Linux, and already, I've come across the same question. I'm okay with Java, but C++ is limited (damned AP course!) and my C is *really* weak.

      And maybe s/he's trying to avoid reinventing the wheel - this has gotta be a pretty common situation. Although I've gotta agree with another poster, why not Samba?

  6. bleh by Anonymous Coward · · Score: 0

    netatalk for AFP (apple filer) + samba (windows share) on a linux box will do it. alternatively just use FTP (or SCP).

  7. Not *that* hard by fm6 · · Score: 2, Informative
    In my last job, I had a Win2K box and a Linux box, and both were on a Novell network. I did manage three-way communication without too much trouble. Windows-to-Netware has standard client software of course. Window-to-Linux was pretty easy, once I figured out how to configure Samba, though that figuring-out took longer than it should have.

    Linux-to-Windows and Linux-to-Netware was quite a bit harder. The SMB and Netware clients that come with most Linux distros are pretty good, but the most obvious and well-documented way to set them up is an ugly kludge where you initialize the clients in a hand-rolled script. I insisted on figuring out how to do it "correctly" by editing the network config files. Took too much time, and I never got it working exactly right. But it was servicable.

    I don't remember most of what I did, but I do have an important hint: on Win2K you almost always want to map a share to a drive, rather than accessing the share directly. Very slow otherwise. I think XP is a little better this way.

    I haven't worked a lot with Macs, but from what I've seen, they're particulary good with file sharing.

  8. WebDAV by austad · · Score: 3, Interesting

    Set up WebDAV. It should be supported on all of the OS's you mention. This is what I use between OSX, Linux, and Winders.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  9. Ah, a Debian user? by Tor · · Score: 4, Informative

    Since you ask right now, you are probably using the 'unstable' branch of Debian (where Netatalk recently broke for Mac OS X clients).

    That's when I decided to dig into the world of NetInfo - the NIS-like information system for Mac OS X. Basically, I now configured my Mac OS X client as a NIS client, which also auto-mount file shares from my Linux server via NFS. It's not that hard to set up, really. A nice side effect is that the network drives perform significantly better than they did using AFP/Netatalk.

    Of course, I also run Samba on my server. If you are looking for a single solution/protocol across platforms, then that's probably the route to go. Mac OS X comes with Samba.

    Then, if you are looking for file synchronization tools (as opposed to network file sharing), let me recommend a little utility called "unison". Runs on Linux, Mac OS X (UNIX), and Windows.

  10. SSH & SCP by Jebediah21 · · Score: 2, Informative

    It comes with Linux (of course) and for Windoes you can use WinSCP (do a google search for it). I know Mac Classic had a freeware SSH app, and with OS X you should have SSH.

    --

    Everytime you look at porn a devil gets their horns.
    1. Re:SSH & SCP by gl4ss · · Score: 1

      Openssh for windows has scp too(and other ossh tools, is easy to install and works). Though, as others have pointed out, why not just use samba? It does work, it even works on beos, and looks like the simplest, best, solution.

      --
      world was created 5 seconds before this post as it is.
    2. Re:SSH & SCP by Jebediah21 · · Score: 1

      Thanks for the note on Openssh for windows. I really don't use windows unless a friend comes over to my place and needs a file from me. Having said that I find it much easier to just download WinSCP and be transferring files rather than set up Network Neighborhood (which often needs the windows disc). BeOS support is nice but I haven't seen a box running that for over a year now (shame really). Wouldn't it be possible to compile OpenSSH for BeOS?

      --

      Everytime you look at porn a devil gets their horns.
    3. Re:SSH & SCP by gl4ss · · Score: 1

      Yes it is possible to compile openssh for beos, and done too. I just keep the beos for fun, as a mp3/irc box it's not bad at all.

      --
      world was created 5 seconds before this post as it is.
  11. X2VNC by bite.me · · Score: 5, Informative

    Creates a 1 pixel buffer at the edge of your screen. When you drag your mouse over it, it appears that the curser goes to other monitor, and the control of the keyboard too. Very handy. So with a combination of that, cygwin, samba, and netatalk, I can stay on top of all my files.

    Also, OS-X speaks samba, so there's less and less need for the appletalk protocol.

    1. Re:X2VNC by XO · · Score: 1

      Hmm.. Very cool looking program. Sure beats buying a KVM switch and cables if you have two monitors... Now, if there's a software solution for a KVM switch.. heh..

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    2. Re:X2VNC by Anonymous Coward · · Score: 0

      Now, if there's a software solution for a KVM switch.. heh..

      That would be just plain, old, garden-variety VNC, Louise.

    3. Re:X2VNC by XO · · Score: 1

      I would need something that would be a bit more complete.. like being able to control text-mode and OS's that do not have VNC servers currently .. :-S

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  12. limitations by AllMightyPaul · · Score: 4, Interesting

    You're seriously limiting yourself by not wanting to use those solutions. At work we have PCs, Unix boxes and Macs (running OS 8 and 9). They all have a common directory that they need to access (called 'atalk' for historical reasons). We have three daemons running such that they can all access it.

    PCs: Samba
    Mac: netatalk
    Misc: ftp

    So if all else fails, they can use FTP.

    But seriously, by discounting Samba based on the fact that it "makes [you] feel like [you're] giving into the Empire" is a really stupid reason. If it works, it works and you should use it. I mean, if you really didn't want to feel like you were giving into the "Empire" you wouldn't have a Microsoft box on your desktop at all, would you? So instead of being a hypocrite, just use the solution that works. And remember that Samba is open source, if that makes you feel any better.

    But I suppose you could always use FTP or http://ubiqx.org/cifs/ (but even CIFS uses SMB).

  13. In a pinch, HTTP/FTP by xyrw · · Score: 1

    It's a bitch, but HTTP and FTP work for file transfers, even if it is with web space as an intermediary.

    On the upside, it works with offsite computers as well.

  14. A variety of ways. by dasunt · · Score: 2, Informative

    CIFS/SMB for filesharing, since I have 2 Windows machines, and haven't taken the time to learn AFS/Coda. (samba, native windows implimentations)

    Secure IMAP for sharing email. (courier-imap-ssl)

    ssh, scp, and sftp for controlling, moving a few files, and forwarding X connections between machines. (openssh)

    SMTP and NNTP proxies for mail and news. (exim in smarthost mode, leafnode/slrnpull)

    midentd for forwarding identd requests in the NAT.

    iptables for NATting the network, and xinetd to forward posts in.

    Hmmm, I think that covers most of the information that my machines pass around to each other. :) You were probably just looking for imformation on sharing files though.

  15. The guy asking HASN'T ruled out Samba, read again by Anonymous Coward · · Score: 0

    It's not especially on topic, but in reply to a couple of posts I've read people are not distinguishing between the comments of Cliff after the question and the question itself.

    "Italics highlight the original question." The quote marks are a dead giveaway too!

  16. Three letter file sharing is cool! by hrbrmstr · · Score: 3, Informative

    Boxen: Mac, Linux, Sun, XP, XP, XP, XP + BSD via vmware, & sometimes Knoppix. Apologies for the plethora of XP..lots of gaming between family members.

    Everything is configured to be an SMB server. Sun, Mac, Linux and BSD also export the shares as NFS servers. SMB, while an awful standard, just plain works thanks to the dedicated members of the Samba team (and all the forks of it). Use it and don't feel "slimy" just cause M$ made it so widely used. NFS isn't *that* difficult. If you've got many different types of boxes, you can easily do a "man" of the necessary stuff under everything but Mac OS X. Do a reply to this if you need to get it going on OS X since it's not as straightforward.

    Three of the XP boxen are really just clients, so they normally pull from the rest when necessary (MP3, AVI, home dirs, etc). Unix boxen (except the Mac) use pam/ldap to avoid duplication and i'm working on getting kerberos to tie (most of) them all together (someday I'll have time). The good thing about network home dirs and central file servers is that backups are a cinch and folks can move from win machine to win machine and retain profiles, etc.

    When I analyze traffic, I pretty much see most of the boxen accessing the Sun and Linux systems since they are the main storage beasts and one has the MP3's *:^)

    One very nice thing about SMB is that it is easily tunneled via SSH, so you can access your shares - securely - from almost anywhere you can ssh port tunnel to/from (it's cake on linux and try the ssh client from netsarang.com to do the same - as easily - under M$...or just install cygwin).

    I have to agree with one of the other posts: the Mac is just amazing when it comes to file sharing compatibility and speed (SMB shares map very fast and it handles NFS as a good BSD box should).

    hope this helps.

    --
    Mind the gap...
  17. Give Samba a chance by elemental23 · · Score: 2, Insightful

    I think you should reconsider using Samba. A couple years ago I started using it at home to make shares on my Debian file server available to my Windows 2000 desktop and laptops and my GF's OS X Powerbook. I've since retired the desktop, shelved the Win2k laptop (it's for sale!) and bought an iBook.

    I briefly considered changing protocols to reflect the absence of Windows on the network but then thought, why bother? Samba does the job well, so why change it? OS X has Samba support built-in so it's extremely easy to mount shares on the Macs, and because we use the same account names on our laptops as we do on the file server, authentication is automatic, making the whole thing almost seamless (I say almost because OS X is still lacking good network browsing capabilities, but we should have that in 10.3).

    --
    I like my women like my coffee... pale and bitter.
  18. You must give in by mrami · · Score: 3, Informative

    Many moons ago (1997) I was administering a system that was mixed Win95/MacOS8/FreeBSD and had absolutely no problems running netatalk and samba sharing the same FS. This was production w/ maybe 30 users. I still use samba for my home server (BSD/WinXP), and I can't imagine the quality of netatalk has decreased over the past 6 years... At least you'll be able to share.

    1. Re:You must give in by RapaNui · · Score: 1

      I've been running netatalk on some production boxes for the last 2 years or so, and (after some initial problems, fixed by buying some *decent* 100 meg network cards) we've had _no_ problems.

      OS 8.6 did bomb out now and again, but with 9 and 9.1,things are *solid* (we run about 100 gig of traffic a day through these machines). Throughput makes MacOS file servers look *stupid*.

  19. What's wrong with NFS? by Yaztromo · · Score: 1

    I'm curious as to why the story author thinks that NFS is so difficult and complicated. As I see it, from the set of systems he's listed, the only OS that should give him any trouble here would be Windows, simply because it doesn't have NFS built-in.

    Here I'm running four systems -- three Intel boxes running Linux, Linux, and OS/2, and a mipsel (PS2) running Linux.

    When I started setting these systems up on my network, I went through a similar investigation to interconnect all the systems for file sharing. All supported NetBIOS based sharing, and all supported TCP/IP (and had the necessary NFS client/server software).

    In the end I chose NFS as it didn't require me to be running a second protocol stack on all the systems, eating up more RAM (RAM may be cheap, but I still attempt not to waste it with stuff that doesn't need to be loaded).

    Here, NFS has been easy, even on the OS/2 system. NFS mounts on it get a drive letter. Specifying what to share is done via a Java application. Setup on the Linux systems is also easy -- modify a file in /etc, run a command, and then mount/unmount as necessary.

    I don't know about MacOS or Windows -- I imagine that Windows might be a problem, but otherwise I think it's incorrect to throw NFS away out-of-hand as "impossibly complex", because in OSs where it's implemented correctly, it's exceedingly easy to setup and use.

    Yaz.

    1. Re:What's wrong with NFS? by divbyzero · · Score: 1

      Not to put words in the poster's mouth, but the reason many people find NFS to be somewhat complex is that the protocol requires user and group ids to be synchronized between the client and the server. If you're talking about two Unix systems, this generally means running NIS, NIS+, or LDAP, each of which is more complex than a standalone /etc/passwd file. If you're talking about a Unix system and a Windows system, this requires an extra mapping facility such as PCNFS, since Windows does not provide compatible user and group ids (small integers) at all.

      --
      But my grandest creation, as history will tell,
      Was Firefrorefiddle, the Fiend of the Fell.
    2. Re:What's wrong with NFS? by Yaztromo · · Score: 1

      Not to put words in the poster's mouth, but the reason many people find NFS to be somewhat complex is that the protocol requires user and group ids to be synchronized between the client and the server. If you're talking about two Unix systems, this generally means running NIS, NIS+, or LDAP, each of which is more complex than a standalone /etc/passwd file.

      Nonsense I say! :). You don't need to run any extra special services like this for a small home installation -- just make sure that if a user exists on all your systems that they have the same user and group ID number everywhere. You can edit /etc/passwd and /etc/groups with a text editor to accomplish this easily enough.

      If you're talking about a Unix system and a Windows system, this requires an extra mapping facility such as PCNFS, since Windows does not provide compatible user and group ids (small integers) at all.

      Neither does OS/2. What its Java-based setup tool does, however, is allow you to specify the user ID/group ID that should be associated with a directory at share time. The mount tool allows you to specify the user/group ID to use during the mount process.

      Yes, it's an extra minor thing to be aware of, but I haven't met too many people who can't handle ensuring that a set of integers (x, y) are identical on all systems they need to use the share for :).

      Yaz.

    3. Re:What's wrong with NFS? by Anonymous Coward · · Score: 0

      You can edit /etc/passwd and /etc/groups with a text editor to accomplish this easily enough.

      And that would be under C:\WIN32\SYSTEM32\etc\passwd, right?

      Long story short: NFS is a pain in the ass compared to SMB for Unix-to-Unix, and completely unacceptable for Unix-to-Windows.

    4. Re:What's wrong with NFS? by funky+womble · · Score: 1
      NFS is a pain in the ass compared to SMB for Unix-to-Unix
      Only slightly, and only to setup initially ... amd makes actually using it very straightforward.
    5. Re:What's wrong with NFS? by Anonymous Coward · · Score: 0

      Only slightly, and only to setup initially

      The UID/GID synchronization problem stays with you forever. Every time you create a new user, you have to *manually* synchronize all the UID/GID databases, unless you want to go to the even greater trouble of setting up something like NetInfo or LDAP.

    6. Re:What's wrong with NFS? by gatzke · · Score: 1

      I thought NFS was also a security risk. To run NFS, you have to turn on a few other services (RPC??) and open more ports.

      There was some exploit related to spoofing your DNS then taking over the NFS share. I know guys that lost machines that way a few years back, so it may be a thing of the past.

      I try to keep only 22 (ssh) open unless I have a samba server running, and then I still try to filter out uknown / untrusted IPs.

      nmap is your friend to see where you have your pants down.

    7. Re:What's wrong with NFS? by dotgain · · Score: 1
      Parent is correct.
      As soon as you nfs export something, you're trusting whatever ip / hostname you're exporting to always represent its UID truthfully, and this can be fudged a number of ways.

      Depending on whatever access you allow in the first place, you will allow up to that much at any UID the h4x0R at the client end wants to use.

      NFS requires complete (read: including physical) network security.

  20. FTP vs AppleTalk by skamp · · Score: 2, Informative

    There are 3 linux boxes and an iMac on my LAN; I wanted some kind of cross-platform backup facility. Between AppleTalk, which required a kernel driver and a daemon, and FTP with PureFTPd, which I knew to be easy to install and configure, the choice was quickly made. FTP clients are also quite easy to use, even for lusers.

  21. HTTP by trouser · · Score: 1

    HTTP is probably your best bet.

    I often transfer files to a friend's OS9 Mac from my Linux laptop using HTTP. File transfers the other way are a pain, though I could install netatalk on my laptop or put a simple webserver or ftp server on his machine I suppose. Actually Python has a standard modules for serving http so if I installed Python I could knock up a simple little server, throw in a bit of CGI magic and ...... create a really complicated solution where maybe there were simpler alternatives. Still, I will do it right now.

    In the office we link Linux PCs and OSX Macs using NFS. Our OSX home dirs are served via NFS from a Linux server and all the Macs automagically mount a big shared repository of apps, files, etc from the Linux box.

    And we solve the OS9 and Windows connectivity problems by just not installing those OSes in the first place.

    Getting back to the original point, the one thing all OSes are pretty much guaranteed to have in common is TCP/IP and a browser. Browsers are good. You can transfer files. Authentication is not required but is easily added with the likes of Apache .htaccess magic. And once you're connected to the intraweb you can use them to look at naked ladies.

    --
    Now wash your hands.
  22. NFS isn't complex. :-) by sudog · · Score: 1

    It's easy to set up on the UNIX-like machines.

    Add a single entry to /etc/exports, start the NFS daemons (if necessary) and add the remote disks to the other workstations.

    Voila!

  23. NFS and Samba by Blackknight · · Score: 1

    I have an 80 GB /home on my file server which is exported through NFS and Samba.

    NFS is not that complex. Edit the exports file, restart mountd, and mount it on the client machine.

    Samba is pretty simple to set up through SWAT.

    1. Re:NFS and Samba by Anonymous Coward · · Score: 0

      No need to restart the NFS daemons, (on linux at least) just do exportfs -r

  24. NFS? by elmegil · · Score: 1
    MacOS X
    NFS and automount: MacOS X knows NFS V3 protocoll (client and server-site implementation, no lockd/statd NFS locking). The automounter has only minor functionality: only direct maps are supported (makes it difficult to implement SEPP).

    Win 98/XP
    DiskAccess Windows NFS Client

    Linux should be obvious.

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  25. More importantly, how to share login/password info by menscher · · Score: 1

    I'm a sysadmin in an organization that has one of everything (Linux/AIX/MacOS9&X/IRIX/Win*) and we'd like to have our users remember just one password to get on all the machines. We've been using a combination of NFS/Samba/Netatalk for the filesharing, and NIS/ServicesForUnix for the authentication. But this is getting really messy. Any suggestions from the /. crowd?

  26. machines talking to each other by Anonymous Coward · · Score: 0

    My furby collection talks up a storm all the time.

  27. Windows makes everything difficult. by Mr.+Piddle · · Score: 0


    Use NFS for the systems that count and Samba for the systems that don't. I don't know about Mac OS 9, but, of course, there's always FTP.

    --
    Vote in November. You won't regret it.
    1. Re:Windows makes everything difficult. by merdark · · Score: 0, Flamebait

      Umm. This is clearly a troll, but I'll bite.

      Every common file transfer protocal is avaliable for Windows. FTP, SFTP, SCP, CVS, RSYNC, SMB (Samba), and a quick search of google shows that NFS is also avaliable.

      This ask slashdot has no real problem. Rather, they are trying their hardest to convince themselves there is a problem.

  28. FTP doesn't cut it by lightspawn · · Score: 2, Insightful

    well, you could always use that little protocol called "file transfer protocol". Go figure. A protocol used to copy files.

    But then, whenever you needed to copy a file, you'd have to make sure an FTP server is running here, an FTP client is running there, the directories are right...

    I want seamless integration. I want to be able to refer to remote files or directories as easily as files or directories in a local directory. Is it too much to ask?

    1. Re:FTP doesn't cut it by be-fan · · Score: 1

      Um, pretty much every OS I know of supports FTP flawlessly. In Linux an FTP directory appears just as any other directory in the system. WinXP has something called Web Folders, and I'm sure OS X has an equivilent.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:FTP doesn't cut it by pthomsen · · Score: 1
      Sorta hate to say it, but Samba is probably your best bet. It works on all the platforms you mention (don't know about Mac OS 9, though), and is fairly painless to set up on XP and OS X, and IMO not too horrible to manage on Linux and others.

  29. Mmmm, the good old way by QNX · · Score: 0

    I use the good old way.....floppies. ...I'm thinking about buying a CDR now.

    yeah, I know, I'm not very up-to-date. :)

    --
    Karma: Very Very Very Very Bad
  30. How about GUI sharing? by antdude · · Score: 1

    Are there programs that let you drag and drop files across Windows, MacOS X, and Linux?

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:How about GUI sharing? by REBloomfield · · Score: 1

      yeah, they're called FTP clients :)

    2. Re:How about GUI sharing? by antdude · · Score: 1

      FTP takes too long due to login and stuff. I meant something like Network Neighborhood and Windows Explorer. I use it with Samba for Linux boxes.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  31. Change your password to... by Anonymous Coward · · Score: 0

    swordfish. Everyone will remember that!

    Er LDAP.

  32. Andrew Filesystem by yancey · · Score: 2, Informative

    Of course, this sort of key issue has already been recognized and solved by the open-source community. You should at least take a look at the Andrew Filesystem which would provide one file sharing system across all your machines. Another good and reliable alternative it to use a Macintosh as a central file repository, since MacOS now comes pre-configured with Samba, NFS, and AFP file sharing.

    --
    Ouch! The truth hurts!
    1. Re:Andrew Filesystem by PapaZit · · Score: 1

      Credit where credit's due: the problem was recognized and solved by IBM and CMU. It was spun off into an open-source project after they'd pretty much stopped making money from it.

      --
      Forward, retransmit, or republish anything I say here. Just don't misquote me.
  33. Just setup one (or a pair if you must) good server by Sxooter · · Score: 1

    Just set up one good server running RAID5 with a tape drive, and use it's drives to "share" with the other systems. While a samba server may not be on every single box you have, Linux, BSD, and windows can all mount an SMB share, and that's 99% of your setup for most people.

    SMB is not a bad protocol really, and Linux and BSD both do quite well running it as a server. Solaris, not so much, it's (Solaris') multi-thread preference means that the multi-process samba doesn't run so fast on it for large numbers of users.

    You can also use NFS if there's no windows boxes to connect. It's really not all that bad.

    I wouldn't run a database on either, as I always run them on local mirrored disk sets, then dump any databases to the RAID5 box for backup.

    Just saying that if you're needing to share back and forth from one box to another, you may need an in-between box that's backed up, reliable and secure.

    --

    --- It is not the things we do which we regret the most, but the things which we don't do.
  34. Hell, that's nothing... by cr0sh · · Score: 4, Interesting
    At least in the example given, you are using all fairly modern machines. The real hacker challenge comes when you want to interface something a little more esoteric - like that nifty C=64, TRS-80 Color Computer, or $DEITY forbid - a shiny IMSAI 8080 you just picked up off of eBay...

    Yeah, that's where the challenge lies. However, even today, kids have it easy: Provided the thing has a serial port and you can code to it, there are small serial-to-ethernet "converters" available (most of them consist of some form of microcontroller acting as a "go-between" from the ethernet interface and the serial port).

    I remember one time in the early 1990's when I picked up a Compaq SLT/386 with 6 meg of RAM, running Caldera's OpenDOS (IIRC). No PCMCIA slots - only a serial port and a parallel port. Since network equipment was still fairly expensive (especially those lovely pocket parallel ethernet adaptors), I looked for a solution.

    I ended up creating a funky bit-banging parallel port solution using 4 conductor phone line, dual jack adaptors, and custom wired parallel to RJ-11 plugs. I intended to write software to allow all computers on this network to transmit/receive on it - checking for the status of the lines to avoid colisions, random wait times when there was a busy, etc - I was looking to get 9600 baud on this thing. I managed to build enough dongles for three machines, but I never got around to the coding portion. Always wondered how well (if at all) it would have worked...

    --
    Reason is the Path to God - Anon
    1. Re:Hell, that's nothing... by Anonymous Coward · · Score: 0

      I have a metre long parallel null cable for connecting 2 pc's parallel ports to each other. I got it a few years ago when I found myself taking my laptop to my parents every holiday and wanting to transfer a fair bit of data between their PC and it. I didn't have a working ethernet card for the laptop, and they didn't have a CD writer. I had used floppies and serial cables but got fed up with this taking too long. Found the parallel cable gave me about 400 kbit/sec but maxed out the cpu on both machines. So I suspect you might get more thna 9600 baud but you would have needed to of written a fair bit of code to get it detecting collisions etc. Also it the signal quality will depend on cable length.

  35. My setup by giberti · · Score: 2, Interesting

    I run a Mac (OSX), Win2k and Linux (RH 8.0) all on the same network. I found that setting up one single standard was next to impossible. I have Mac (OSX) and Win2k Connecting to Linux primarily.

    Initially, since Windows didn't support NFS, I installed Samba and used SMB shares on everything. I found that the file transfers between my Mac and the Linux box were painfully slow (Red Hat 7.1). So I switched that connection to NFS. Its not as bad as it initially seemed to setup. The performance gain was amazing and everyone is chugging away.

    FTP is okay, but if you want a mounted disk for say digital camera images or ripped audio collections NFS and SMB give you that ability with a cleaner interface.

    Don't forget once you get this protocol thing all worked out. If you try to sling 600Megs of MP3's around your WiFi network, its going to take some time still. You might consider getting a nice 10/100 hub or switch if your moving large volumes of files each time you do it.

    Lastly, there are lots of other great ways to move one or two small files around. scp, ftp, http (like you have done), email, and sneaker net.

    --

    AF-Design, web development.
  36. Samba by Parsec · · Score: 1

    It came down to Samba for us. We're using Linux as our web server, MacOS X as the design/development platform, and, incidentally, most of our division is Windows 2000. So, we are definitely not giving in to the dark side... When Active Directory goes down in flames, our main web site will be the only one still running ;^)

    There are, however, a couple issues we haven't worked out yet on Samba permissions, but overall it's pretty usable.

  37. WebDAV by GiMP · · Score: 1

    WebDAV isn't the best protocol known to man, but it might be the most compatable these days.

  38. Have a look at OpenAFS by Wee · · Score: 1, Informative
    I don't know if this has been mentioned yet (it hasn't been in any of the messages visible at the threshhold I use, anyway), but you might do well to check out OpenAFS. It does exactly what you say you want. Here's a short description from that link:
    AFS is a distributed filesystem product, pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for file sharing, providing location independence, scalability and transparent migration capabilities for data.

    I've used AFS for a while now on Linux and various Unixes, and it does very well (even under "heavy loads", like moving a couple various gigabytes around at the same time). I know it works on the various Windows flavors that you have (although I've never used it on Windows), Linux support is there, and a glance at their download page shows that they have a Mac OS X package. Now whether it's stable or usable or not, I can't tell you. But if you can get satisfied with the Mac implementation, the rest ought to be a slam dunk. You'll still be out in the cold with the MacOS 9 box, however. A single FTP daemon on that machine might not be too great a concession.

    There might be a slight learning curve to overcome in getting it all set up and ready to use, but once you get it where you like it, you shouldn't have to worry about it anymore. And it sounds like your needs are not quite enterprise-level, so you likely wouldn't need to expose yourself to its entire feature set anyway. I'd say given the diverse hardware in your office/lab it fits the bill pretty closely.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  39. The Obvious(?) Answer: P2P by Whizzmo2 · · Score: 3, Insightful

    How hard would it be to install a gnutella client on your Windows, Mac, and *nix boxen?

    You know, for an ostensibly geeky audience, this one should have been near the top of the list of responses.

    1. Re:The Obvious(?) Answer: P2P by awx · · Score: 1

      because that's not a real protocol; it's a protocol to steal music on. Duh.

      --
      Feel that power? That's mah MOUSING FINGER
  40. Re:More importantly, how to share login/password i by Niet3sche · · Score: 1

    Isn't this what your Kerberos ticket does/should do? Log in once, present credentials, and then present the TICKET from then on?

  41. Re:More importantly, how to share login/password i by Anonymous Coward · · Score: 0

    Sounds like you are already using ActiveDirectory. So, finish the job.

  42. CVS works for source code! Samba for mp3 by KarmaPolice · · Score: 2, Interesting

    I have a computer at campus and one at home. Besides that I have a laptop. When programming I always commit my source code to CVS - in that way I can just do an update from whatever machine I code from the next time. I don't just use CVS from Linux. When coding VHDL it's necessary to move the files to windows and do the synthesis there. Works like a charm.

    Latex files are also easy to commit to CVS and even PDF files (don't forget to use the -kb parameters when adding!)

    For mp3s I simply use Samba - of course it helps that my campus computer is connected to a 100mbit connection to my dorm but for streaming most bandwidths should do.

  43. Uh, Konqueror, Windows Explorer by simetra · · Score: 1

    If you're using KDE, Konqueror works fine for this, assuming you've got the "other system" mounted correctly. Same with Windows/Windows Explorer.

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
  44. Horses for courses (as they say) by kbw · · Score: 1

    My network has FreeBSD, RH Linux, OpenBSD, BeOS , NT and 2K. By running this configuration for some time I've learned the following that I think is relevant.

    You don't need or want to share everything across all platforms. My kids XBoing scores are not relevant to BeOS or Windows for example. Whereas I need to view my invoices in all but BeOS. My mail is held in Netscape under Windows and Mozilla elsewhere. The files are almost the same but not exactly, making it unwise to keep copying them.

    You need to decide what data needs to be available on each box and make the necessary arrangements to place it there. That may mean using Samba or NFS or resorting to scp/ftp.

    Remember Windows file attributes are different and so you'll have issues with them when moving files to and from unix. BeOS has more attributes that simply get lost durinf transfer. And the ubiqutous end of line between Windows and everyone else...

    The bottom line is you have to think about what you want (or even why you have the particular heterogenous mix of boxes) and make provisions for your requirement.

  45. Calls from a broken network by Anonymous Coward · · Score: 0

    How do your machines talk to each other?

    Hello......Anyone there?.....erm...Hello...Anyone?

  46. How would you like your by Anonymous Coward · · Score: 0

    tight little vagina pounded into a wet sloppy mess by The Living Incarnation of Pure Evil? You know where to find me.....

  47. Re:BeOS by Jebediah21 · · Score: 1

    I kinda wish I had a BeOS machine just for mp3 stuff, but I get along fine with Debian since it can handle all the Norsk characters I throw at it (ø à á æ Æ and more) and has all the mp3 + ogg apps I could ever want all an apt-get away.

    --

    Everytime you look at porn a devil gets their horns.
  48. Two problems to solve really by smartin · · Score: 2, Insightful
    I think that this is really two separate problems. First there is the problem of sharing data and providing universal access to resources in a heterogeneous lan. This is easily solved via nfs, samba (maybe appletalk) or a combination of them all. I think the best approach is to use the right tool on the right box. If your server is Linux or OS X, then export your filesystems and printers on all protocols. On your client, access the resource using what ever works best.

    The second problem is one of synchronization. This comes in to play mostly on laptops that will travel in and out of your network and may join other networks as well. The sorts of things you are likely wanting to synchronize are things like book marks, address books, some working files, etc. Synchronization has the addition complication that for some platforms some synchronized data may need to be imported/transformed to suit the local applications on that platform. The solution to this is much tougher i think. Some possible options are:
    • Store your data on a globally accessible server. ie. save your addresses on directory server, put you email folders on an imap server, ...
    • Use your favourite file syncronization tool such as rsync, unison, etc.
    • Look for/help develop a more sophisticated data synchronization tool such as iSync, kitchensync, ...

    Personaly i'd love to see more work being done in these later areas. It would be nice to use mozilla anywhere and always have the same set of bookmarks synchronized and managed behind the scenes. It's kind of surprising that no one has really tackled this issue.
    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
  49. William Shatner Look At What You've Done by jeremiahstanley · · Score: 2, Funny

    All of my machines speak Esperanto to each other. Just like William Shatner does!

  50. FTP Triangles... by RevMike · · Score: 1
    FTP has a nifty feature that almost noone uses...

    The protocol supports moving files between hosts A and B using a third machine C as the controller. You can use your Win9x machine to order your WinXP and Mac OS X machines to exchange files. That is a good trick to earn some geek points.

    I don't know of a utility that provides this ability, but I've coded it myself. It isn't too difficult to do.

    1. Re:FTP Triangles... by bolix · · Score: 1

      This Server to Server feature is called FXP.

      Heres a decent cmdline version i find quite useful.

  51. NFS is hard? by op00to · · Score: 2, Interesting

    On the server:

    echo "/leethaxor/music *(ro)" >> /etc/exports

    exportfs -a

    On the client:
    mount haxor:/leethaxor/music /mnt/music

    Was that so hard? Should work for linux and OSx unless OSX sucks. I'm sure there's graphical interfaces for Win32 and OS9.

  52. Like this... by JeffTL · · Score: 1

    I have on my LAN a late-model Dell desktop, dualbooting Windows XP Home and Red Hat 8, an 800 MHz iBook dualing 10.2.6 and 9.2.2, a 500 MHz Gateway P3 desktop running Windows 98 SE (and on occasion Morphix), a 450 MHz Gateway Celeron laptop also running Win 98 SE, and a 1 GHz Gateway laptop running Windows 2000 Professional. The two Gateway laptops connect to the LAN by 802.11a. All these machines use SMB for filesharing. The Windows boxes can print on an HP Laserjet 1000 (don't laugh, it's better than my previous printer, an Epson Stylus Color 600 that is still hooked up to the Gateway desktop but not shared) when the Dell is running Windows. My only real problem is that my Mac can't connect to SMB printer shares (I once saw some funny way to do so, but I'd prefer to wait for Apple to officially come up with something. Until then, I samba my files to the Dell for printing). The Packard Bell 486 on the printer stand, alas, lacks a network card.

  53. OpenAFS by ashpool7 · · Score: 1

    Works in Windows, Linux, Solaris, Mac OS X, IRIX, HP-UX, and AIX.

    Doesn't work in Mac OS 9. Use netatalk for a while and then consider upgrading your machines. :)

  54. NCPfs by Anonymous Coward · · Score: 0

    You can always try NCPfs. Novell clients for M$ crap and Macs abound. Set up a Linux box as a server, and have all the others mount it. Or, track someone down who has some old Novell 4.x discs... ;) Those are a dime a dozen, too.

    Personally, I'd just use Samba, but NCPfs is another option that fits the criteria of your question, as far as I can tell.

  55. Simple by Anonymous Coward · · Score: 0

    FTP.

    I have 9 boxes here, a mac (OS9), a 98 machine, 4 slackware boxes, and 3 windows 2K machines, I am yet to find a problem with using FTP to transfer files between them.

    On mac:
    Client: IE (im lazy.)
    Server Daemon: nothings really stable, just use upload

    Slackware:
    Client: Konquerer / ftp
    Server Daemon: Proftpd (again, im lazy, theres better servers around)

    Win2K:
    Client: IE / WSFTP
    Server Daemon: GuildFTP (pretty nice as far as windows servers go)

    Win98:
    Client: IE / WSFTP
    Server Daemon: Just upload, noserver (its a slow machine, being moved to slack9)

    Just make sure your permissions are set right, and you wont have any problems, as long as the box supports TCP/IP, you have no networking issues.

    -Adam F.

  56. Re:More importantly, how to share login/password i by velkro · · Score: 1

    LDAP.

    Pretty much everything (except the MS boxes) will talk to LDAP these days, and MS boxes will talk to Active Directory, which is close enough to real LDAPv3. We use Novell's eDirectory w/PwdSync modules to sync into AD, and then everything else (AIX, Linux, Lotus stuff, Nortel stuff, etc...) talks directly to it. OpenLDAP is another choice, but I don't know if anyone's sorted out the password sync issues between OpenLDAP and AD.

  57. Communication by dbremner · · Score: 1

    I've always preferred CHAOSnet over RFC1149

    --

    Life is a psychology experiment gone awry.
  58. Huh? by sharkey · · Score: 1

    You run Windows XP and Windows 98, and you consider using Samba giving in to the Empire?

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  59. What's WRONG with Samba? by Ixokai · · Score: 1

    "giving into the Empire"? Its an open source product implementing a standard protocol.. So what if they also support the various MS extensions out there. If you want everyone to talk together, you have to do it in a way that most of the machines will understand.

    That said, I am in a similar situation at work, but have no problems. My primary workstation is win2k, and my secondary one is OS X or OS 9 depending on where i'm booting any moment, and over there *points* is a red hat (blah) box. I have no difficulty sharing files anywhere.

    Drop the silly moral objection and go with what *works*.

  60. my setup by natefanaro · · Score: 1

    I have winxp, 2000, and mac os X machines. They just all use windows file sharing. I forgot what version of os X started supporting it natively. There are programs like dave or sharity to use with older versions of os x. I used sharity before and liked it a lot. I'm *gasp* not too familiar with linux network and file sharing so I couldn't tell you if you could use win file sharing on it. If that's not an option I'd agree with other posts by recommending ftp.

  61. Unison by obi · · Score: 1

    Unison is pretty cool, it's like two-way rsync, and works over SSH.

  62. Protocol by *NewDis* · · Score: 1

    Just use what they have on common. An implementation of TCP/IP a piece, so use the next level up (ie. FTP, HTTP). Or samba, its not too evil.

  63. Close-proximity talking by Biff+Stu · · Score: 1

    If your computers are all next to each other, you can alwasy combine text-to-speach with voice recognition. Imagine your Mac OS9 box reading an 'enlarge your penis' e-mail in the Bad News voice to a Windows box that has Via Voice installed. Not high bandwidth, but entertaining!

  64. Samba and Dave by xenoc_1 · · Score: 1

    No reason not to trust or use samba. I'm using samba on my two linux boxes, Thursby Software's DAVE which allows MS-style SMB networking on my Mac OS9 box, and native MS-networking over TCP/IP on my WinXP, Win200, and WinMe (don't laugh) boxes. Don't have OS X and my old iMac is a bit underpowered to upgrade, but if I had it I'd probably be using samba with it - doesn't it come with OS X now?

    Everybody's happy, everybody's talking, the old POS WinMe machine in the livingroom is playing MP3s coming from my Linux fileserver on what it thinks is a mapped windows network drive. And my Win2k laptop is printing to a laserprinter hung off the linux box, or to the HP multifunction on the WinXP box.

    Everything's automagically on the net, and everything's talking to everything else. My wife knows that to back up a document she writes on her XP laptop, she drags it over to the "My Backups" icon I put on her desktop - she doesn't have to know that's really on my Linux fileserver.

    Of course I'm blocking a bunch of ports including 137-139 and 445 at the firewall, using passwords that are reasonably secure, using WEP (yes I know it's not perfect but it deters "doorknob rattlers") on the wireless part of the network. All hooked through a couple of daisy-chained 5 port switches and 100Mb ethernet. Both a Nexland hardware router/firewall and Linux software firewall rules and IPMasq between the internal lan and the internet.

    As much as you might want to avoid a protocol from the "empire", windows-style networking is the lowest common denominator. So you can get it to work across pretty much everything. No reason not to use it as long as you pay reasonable care to security and patch levels.

  65. AFS by Anonymous Coward · · Score: 0

    AFS clients are available via OpenAFS and Arla
    for many platforms.