Make a Linux compatible version of SmartSDR

  • 3
  • Idea
  • Updated 1 month ago
A version of SmartSDR compatible with Linux would be welcome.  It would avoid all the problems with Windows updates and would be much more stable.
Photo of Andrew Thall

Andrew Thall

  • 169 Posts
  • 20 Reply Likes

Posted 10 months ago

  • 3
Photo of Jon - KF2E

Jon - KF2E

  • 671 Posts
  • 218 Reply Likes
With Linux having a whopping 2% share of the desktop market, I wouldn't hold my breath. Flex has said they have no intention of doing a Linux release. Your only hope is that a third party decides to write one.
Photo of Chris

Chris

  • 4 Posts
  • 0 Reply Likes
Love the smug attitude of Windows fanboys. Based on the comments on this thread, I know I will never own a Flex. Amateur radio is fundamentally open source, look how many pages go into detail on making your own antennas, not to mention all the other information out there. But no, let's alienate a large portion of the people with the mindset and knowledge to make things better.
(Edited)
Photo of Ted  VE3TRQ

Ted VE3TRQ

  • 397 Posts
  • 140 Reply Likes
“Love the smug attitude of Windows fanboys. Based on the comments on this thread, I know I will never own a Flex.”

So then why bother making a comment on this Forum? Go complain elsewhere.
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3634 Posts
  • 875 Reply Likes
got to just let it go Ted..lol
Photo of Chris

Chris

  • 4 Posts
  • 0 Reply Likes
Because I want you to know how you're helping ruin ham radio. People say over and over that "hams are so nice" that doesn't seem to be the case here. My first experience with Flex is some of the most close minded, hurray for me F everyone else attitude that I'm glad I'm not even considering these radios.

If I posted on a Yaesu forum, I'm not going to get the point across to those that are so close minded.
Photo of Johan / SE3X

Johan / SE3X

  • 86 Posts
  • 20 Reply Likes
I'd strongly object against a Linux version as being one of the other 98% something?  Windows users. I'd like Flex to put all their resources, that ain't unlimited, in solving all other issues on the To do list. Having the multi client sometimes soon would be nice!
(Edited)
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3648 Posts
  • 881 Reply Likes
Flex will not work on a linux platform. Remember that is open source. After Flex introduced PSDR another radio company used it for their own software so they didn't have to spend the money for software development for their product.

Making a liniux version for Flex is a slippery slop. This is covered in  another thread in the last couple weeks in case you missed it.

SSDR is running very well on Win7 here, I can not imagine it getting any better. But I only use this computer for Flex SSDR, nothing more.  I am writing this on my linux Mint machine witch is  my main computer I do everything on.
Photo of Chris

Chris

  • 4 Posts
  • 0 Reply Likes
I sure hope nothing that Flex did is based on someone else's hard work, that'd be akward as hell.
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3648 Posts
  • 881 Reply Likes
nope...lol
Photo of Chris

Chris

  • 4 Posts
  • 0 Reply Likes
Glad you're the one that went through every bit of information on these radios and have done a thorough search to make sure everything in them is 100% sourced in house.
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3648 Posts
  • 881 Reply Likes
I am not a Flex employee

To me? there is just no indication that Flex used others hard work to end up were they are. But Gerald has had many people help Flex along the way.

PSDR was all Geralds creation as well as SSDR is created by Flex.

If there is any other information other wise, I am not aware of it.
Photo of Dave - WB5NHL

Dave - WB5NHL

  • 282 Posts
  • 63 Reply Likes
When asking about  Flex radio, Smartsdr and Linux everyone should listen to an interview of Steve Conklin, AI4QR and Steve Hicks, N5AC. In his interview (starting at minute 17:30) Steve says he prefers Linux over Windows personally but goes on to explain the business decisions necessary for client development.  This is a great revealing interview.

http://lhspodcast.info/2018/05/show-notes-230-flexradio-deep-dive/
Photo of Jim Jerzycke

Jim Jerzycke

  • 93 Posts
  • 19 Reply Likes
Having been a Linux user for over 20 years now, I'd like to point out Linux is not immune to "Upgrade Hell". Granted most distro vendors are very diligent, and take great pains to fix problems ASAP, but mistakes do happen.
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3617 Posts
  • 869 Reply Likes
Yes I guess problems can happen any were, I have only been using Linux for about ten years,,the last 4 on Linux Mint,,I can't remember when I last had a really big problem. I use Mint for everything I do on the computer, I the only Windows machine I have is the Flex computer, only for that.
Photo of Jim Jerzycke

Jim Jerzycke

  • 93 Posts
  • 19 Reply Likes
I have a dedicated PC for my Flex that's Win7, and my laptop I use for satellite stuff is Win7.
Everything else I use my OpenSUSE PC.
Photo of Varistor

Varistor

  • 334 Posts
  • 74 Reply Likes
Rather than start a totally new version, it may be a lot more practical to use a cross platform dev environment like Xamarin. By using .Net Core FRS can produce code that runs on Windows, Mac, Linux, iOS, Android, etc. Or Unity. Game developers do this all the time and games are a lot more demanding.
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3648 Posts
  • 881 Reply Likes
Could you just imagine the customer support Flex would need for all the OS platforms?

But I wonder what it would take to make SSDR run under Wine. I run many Windows programs in Linux.
(Edited)
Photo of Lee, N2LC

Lee, N2LC

  • 18 Posts
  • 5 Reply Likes
I've been Flex-ing now for only 24 hours and already am anxious to try to get SSDR to run under Wine. Most of my excess stuff has Linux on it to milk another few years out of the machine.  Buying a Flex doesn't diminish my overall cheapness.
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3648 Posts
  • 881 Reply Likes
Even though SSDR is windows based there are parts of SSDR that wine will not work with. To bad. It would take a 3rd party to implement this and I still do not see anyone stepping up to do this. And, why would they?
Photo of Matt NQ6N

Matt NQ6N

  • 109 Posts
  • 44 Reply Likes
I tried SmartSDR on Wine for OSX just now and there were a few errors, but it seems like it may work. I'd be curious to know what winetricks were needed to get it to work if you happen to get it working. 
Photo of KY6LA - Howard

KY6LA - Howard, Elmer

  • 3704 Posts
  • 1552 Reply Likes

Like with iOS and Mac, I believe that Flex will NOT be writing a Linux Client but rather they will leave it to a Third Party Developer

The API is there ..

The issue then becomes the economic incentive for a developer to write a Linux Client..

I am also guessing like with Android, there in not sufficient economic incentive for any 3rd party to write the Linux or Android  clients.


So this request is moot until some Independent 3rd Party Developer steps up to the plate

Photo of Mike - VE3CKO

Mike - VE3CKO, Elmer

  • 475 Posts
  • 218 Reply Likes
Right on point as usual Howard. If the Linux client is so lucrative to so many users, why has not any developers grabbed this business opportunity to cash in? Maybe someone will but the whole ham market is so small as it is and then those who use Linux is a very small percentage of that, then out of those, who would buy a Flexradio? I may be wrong but from responses I've seen here and elsewhere online, a good portion of Linux users dislike Microsoft and/or paying for software, not sure there would be a lot of demand for a high end SDR such as a Flexradio. It's about return on investment, simple as that.
Photo of Bill -VA3WTB

Bill -VA3WTB

  • 3648 Posts
  • 881 Reply Likes
Customer support for Windows based SSDR is very large, could you imagine adding Linux to that as well.
Photo of KC2QMA_John

KC2QMA_John

  • 656 Posts
  • 267 Reply Likes

The thing is FlexRadio Systems makes the API available for any programmers who want to code for the 6000 series platform.

 As I have said before there is a great opportunity just waiting for someone to start a business writing software for the Flex 6000 series. If I could code I would be doing it right now!

Obviously Windows is the most popular OS followed by Apple OS and then Linux.

I think it would be great to see a team of coders get together and write completely new clients for Apple OS, Windows & Linux. That would help grow the overall development of the FlexRadio platform more rapidly and that's good for all of us.


Here's a link to the API page: https://www.flexradio.com/api/
(Edited)
Photo of Doug - K3TZR

Doug - K3TZR

  • 115 Posts
  • 15 Reply Likes
I agree with the sentiment that Flex shouldn't spend precious resources on multiple platform support.

Given that view, I've developed a Mac version of FlexLib. It's written in Swift which is now open-sourced and has a Linux implementation. I don't have the time for or interest in LInux but if someone does they are more than welcome to try to make my library run in Linux. I don't think it would be difficult.

My library (xLib6000) is freely available at https://github.com/DougPA/xLib6000 . While you are there take a look at xAPITester, a very useful tool for understanding the Flex 6000 API, like xLib6000 it is a native Mac application.

73's Doug