Simple Cross-Platform File Sharing with Chungles
rammerhammer writes "Sharing files amongst different platforms has most always resulted in using samba -- a program based around the windows file sharing protocol. Chungles aims to provide a nice, graphical, easy configurable file sharing alternative. It's written in Java, uses SWT for the UI, and JmDNS (Rendezvous/ZeroConf/Bonjour) for discovery of computers running Chungles."
Because Kermit is not a file share service?
...
I mean why don't they just use pkzip? Or how about tar! Maybe a good smattering of defrag.exe or how about EMM386!
Tom
Someday, I'll have a real sig.
This looks like a great idea, but the one thing that it seems to lack is to actually work on files on the remote computer. You can transfer files, which is good, but working from a shared volume has a lot of benefits. Also, speed of transfer is something I'd like to see compared (I could test it, but I'm in for a busy morning and should stop slashdotting unless I lie down.)
I am, and always will be, an idiot. Karma: Coma (mostly effected by
In KDE 3.4 (may have appeared in previous versions, not sure) there is a protocol "fish://" that uses ssh. KDE treats it like a regular konq window and you can copy and move files around. Since it works over ssh it's already popular and easy to set up. Another nice trick they've done is you can open a text file from the remote computer, edit, and when you click save it saves it back to the remote computer.
It's easy to use and integrates well into the rest of KDE.
Why would I want to install Java just to copy some files?
From the Chungles web site: "It's a file-sharing program for local networks that runs on any platform."
Chungles uses SWT instead of Swing. SWT being available on a fewer platforms than Swing, Chungles is even less portable than a pure Java application.
Don't take me wrong: I love SWT but it is definitely not an option if we want to make an application available on as many platforms as possible.
It sounds like quite a resonable idea, as an alternative windows networking. Bonjour provides a simple discovery service, and with something like this it could provide a really easy to setup network. it should not be hard to port this to other languages/platforms. Everyone has had to struggle setting up a home network, with something like this you do not need to do anything because bonjour does the hard work.
A java program is still a separate program, and there's the obnoxious java license to worry about too. I find samba really nice to use, so much that I even use it for nix-to-nix transfers. And if you don't like it there's always http, open protocol with tiny servers and clients available for every OS (far more than the JRE runs on, in fact. And I think samba has been ported to more systems than JRE)
I am trolling
Kinda like iFolder?
Save your wrists today - switch to Dvorak
Sounds like it could be a good idea; but (and please no offense to Java programmers) why Java?
My lame blog.
the story poster is the the author of the program, see http://chungles.sourceforge.net/contacts.php
anyway, i wouldn't see it as a replacement of samba which is a true file sharing system, it's more of a file transfer tool.
9p has been around for 15 years and reference code is even Open Source these days.
v9fs on sourceforge for Linux alows mounting remote 9p servers and u9fs is a 9p server for other unix likes.
I use plan9 to edit files on my hosted Linux / FreeBSD / OpenBSD boxes at the co-lo and on the LAN. plan9 usefully mounts the remote file system into my file tree so one can grep sed awk cut join etc. as normal as though the files were local.
Excuse me but I must just say one thing : fuck java, fucking fuck off and die
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Just use scp. I mean, when you're typing in an xterm, who wants to be bothered with a silly cartoon graphics program that takes 30 megs of RAM just to wake up? Oh wait... oooooh that interface is pretty and shiny! Aaaaaaaahhhhh!
Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
... it's called chungles.
...but it's called chungles. It could be exactly what I'm looking for. But it's called chungles. You've maybe even read my posts, which I've written several times, about how naming shouldn't be a barrier to acceptance, that a PHB who dismisses a product by its name alone probably wasn't serious about it, that the names are whimsy but the product should be evaluated on its merits...
.
I mean, it's useful
But it's called chungles
My boss is very much not a PHB, and is very easy going and technically oriented. But I am not recommending to him or my co-workers that they install something named chungles.
I have my limits as well.
I am no longer wasting my time with slashdot
SMB is only one of many file sharing protocols. Samba is generally only used when you want a Windows machine to use filesystems on a *nix fileserver. That's it.
But Windows is hardly the whole world. There's also NFS (pretty much the standard in the *nix world), Appleshare (what Macs use. To mount *nix filesystems on a Mac, you generally run netatalk on the *nix box, though OSX supports NFS natively too.)
Actually, you can get NFS clients and servers for Windows from several places, and they generally work pretty well once one realizes how NFS differs from SMB.
To mount a Windows file system on a *nix box, you can use smbfs if it's a Linux box -- and note that smbfs is not the same as Samba. Another option is Sharity (previously Rumba) which takes SMB and converts it to NFS.
And in addition to SMB, Appleshare and NFS, there's also Netware, Coda, InterMezzo, DFS, AFS, and many others, and nowadays they're all pretty much multi-platform. This page gives a nice summary of some of the more popular network file sharing methods.
Of course, network file sharing is not the only way. Sneakernet still works, for example. People have been taking floppy disks out of one computer type and putting them into another computer type for as long as computers have had floppy drives, though it probably didn't usually work until both Macs and PCs had 3.5" drives and the Macs learned to talk FAT. And today, USB and firewire drives, if formatted FAT, generally work in Mac, Windows and *nix systems and probably others, and are often used to share files ...
I use saft, the simple asynchronous file transfer system. I don't know if it has a windows implementation, but it's great for sharing files with someone else directly.
Far far better is SFS, the self-certifying filesystem. It's more trouble to setup (unless you use Debian) but it allows you to create a secure NFS mount that can safely be mounted and used across the internet.
I've used it in the past to give read-only anonymous access to a directory, and I could still fly around the world and securely mount the SFS share somewhere else. You probably don't want to mount an SFS share on insecure hardware that might have a keylogger, but it's a great way to have access to all your source code (and research papers in my case) from a friends house in another country.
Shae Erisson - ScannedInAvian.com
Hey, great tip! I use WinSCP all the time and I didn't know you could do that. Sweet. Thanks!
Wort Wort Wort!
"From the same people who brought you project names like Ubuntu and Ogg Vorbis... we now present.... CHUNGLES!"
Really, WTF?
I want something that is easy to set up, secure, easily tunnelable, cross platform, and allows my users to easily map network drives on windows. Editing files directly is important to me, it takes a whole layer off the support onion (and just seems to be the right thing to do).
WebDav Drive-mountable in windows through certain versions of web folders... still haven't located how to do that mapping in WindowsXP Home. Set up under Apache is a pain in the butt. I just want to set up home directories for users using standard filesystem permissions and let it go. Plus, under Apache you have to either run the server as root OR have users open r/w permissions to the web server user for all files. Is there a rock-secure, easily set up WebDav implementation for Linux/Unix out there that I just haven't managed to find yet? FTP/SFTP There are drive mounting tools for FTP, but since FTP isn't block oriented it doesn't map well. I haven't seen one FTP drive mounting proggy for windows that does SFTP or FTP/S without some sort of problem. The protocol is so inconsistently implemented it's a wonder that FTP clients and servers can talk at all. Samba/SMB Not easily tunnelable (at least for windows boxen). I can't give simple instructions to a user on how to make a secure connection to a remote SMB share from windows. NFS Shares most of the same problems with Samba, with the disadvantage of most windows clients for it being costly. iFolder, Chungles, etc. Looks promising, but apps like these invariably lack drive mounting.Is it too much to ask for a great file sharing protocol that windows users can edit files directly on, that can be securely routed through firewalls without too much trouble?
Error: PANTS NOT FOUND. Press <F1> to continue.
Then what is it? I've used it to transfer many megabytes of files. Grandparent is not flamebait - parent is clueless!
Just out of curiosity, how does fish:// differ from sftp:// ? I've used the latter but never the former, and am curious if it's superior or advantageous in some way.
WebDrive by SouthRiver works nicely with sftp and it doesn't really break the bank (~$50).
I am NaN
I don't think this is really a product to compete with samba (except maybe file transfer).
With samba, you can mount a remote (windows) file system, and work with it as if were local. This tool isn't going to provide the capability to do that. It will give you gui'ish directory browsing and file transfer.
As for using mini http servers, it would definitly provide more security, control, and understanding of what is shared. But, if the files are on someone else's box, you don't really have the option. On this topic, Mandrake has this neat little feature where you can right-click/share a directory, and it does just this, starts an http server, you pick the port and amount of bandwidth you're willing to dedicate.
This program would be a good tool for non-techies to just grab files from remote windows boxes and not have to deal with the vagaries of windows networking. Think graphic designer on a mac, a secretary on windows, an intern on a linux machine...
----- If communism is a system where the government owns business, what do you call a system where business owns govern
Your handle is snorklewacker, for the love of Gatsby. Why should we listen to YOU?
you had me at #!
..over the net (not just local) you may want to try http://www.jetfolders.com./
Java web-start here