Winlink 2000 Radio-Email System Overview (2009)
arrl-mdc.net
arrl-mdc.net
Unfortunately, there's still a FCC limit[1] on HAM radio "symbol rate", which hamstrings these systems by forcing low bandwidth operation, though there has been some official traction in updating the rules.
[0]: https://www.winlink.org/content/ardop_overview
[1]: http://www.arrl.org/news/arrl-files-symbol-rate-petition-wit...
However, it's very disappointing to see all the closed sourced / propriety software and protocols in the Amateur Radio community since I feel the whole hobby is founded on DIY and hackers, in the true definition of the word.
Luckily, some very smart people are re-writing the Winlink 2000 libraries and apps using Golang, it's called Pat[1] which makes this tech much more viable in 2017. It's projects like this that give me a little more hope that this hobby is still active and has a chance at surviving.
73, KD9BKC
(On a side note, you should write your own open source Winlink client for Linux. Then, you can use the latest VCS-of-the-week and host it wherever you like. Apparently the author preferred to use Windows, CVS, and Sourceforge. It was extremely rude and disrespectful of him to not check with you first, so before you get started make sure that you ask me which language I want you to write it in.)
I've sailed with a guy who had a Pactor modem + SSB radio + frequency thingy + one of the rigging cables made into 11 meter antenna.
Yes, it was cool AF from nerdy standpoint - calculate propagation and you can dial anywhere in the world. But also it's a huge investment. IIRC Inmarsat gives you all-you-can-eat (apparently the spectrum gets quite saturated in some areas quite saturated) matchbox sized modem that connects to your iPhone for $100 per month.
You'd have to sail for many years to break even and probably have worse experience all the time.