Make a Linux compatible version of SmartSDR

  • 2
  • Idea
  • Updated 2 months 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

  • 134 Posts
  • 11 Reply Likes

Posted 2 months ago

  • 2
Photo of Jon - KF2E

Jon - KF2E

  • 639 Posts
  • 189 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 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

  • 2773 Posts
  • 611 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 Dave - WB5NHL

Dave - WB5NHL

  • 275 Posts
  • 62 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

  • 2762 Posts
  • 610 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

  • 333 Posts
  • 73 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

  • 2773 Posts
  • 611 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 KY6LA - Howard

KY6LA - Howard, Elmer

  • 3541 Posts
  • 1396 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 Doug - K3TZR

Doug - K3TZR

  • 93 Posts
  • 11 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