Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.

Make a Linux compatible version of SmartSDR

Andrew Thall
Andrew Thall Member ✭✭
edited June 2020 in New Ideas
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.
4 votes

Open for Comments · Last Updated

Comments

  • Jon_KF2E
    Jon_KF2E Member ✭✭
    edited June 2020
    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.
  • Johan / SE3X
    Johan / SE3X Member ✭✭
    edited October 2018
    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!
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited April 2019
    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.
  • Dave - WB5NHL
    Dave - WB5NHL Member ✭✭
    edited July 2018
    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/


  • Jim Jerzycke
    Jim Jerzycke Member ✭✭
    edited July 2018
    Having been a Linux user for over 20 years now, I'd like to point out Linux is not immune to "Upgrade ****". Granted most distro vendors are very diligent, and take great pains to fix problems ASAP, but mistakes do happen.
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited July 2018
    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.
  • Varistor
    Varistor Member ✭✭
    edited July 2018
    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.
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited September 2019
    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.
  • KY6LA_Howard
    KY6LA_Howard Member ✭✭✭
    edited April 2019

    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

  • Jim Jerzycke
    Jim Jerzycke Member ✭✭
    edited July 2018
    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.
  • Lee, N2LC
    Lee, N2LC Member ✭✭
    edited February 2019
    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.
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited November 2018
    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?
  • Matt NQ6N
    Matt NQ6N Member ✭✭
    edited February 2019
    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. 
  • Chris
    Chris Member
    edited April 2019
    I sure hope nothing that Flex did is based on someone else's hard work, that'd be akward as ****.
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited April 2019
    nope...lol

  • Chris
    Chris Member
    edited April 2019
    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.
  • Ted  VE3TRQ
    Ted VE3TRQ Member ✭✭✭
    edited April 2019
    “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.
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited April 2019
    got to just let it go Ted..lol
  • Chris
    Chris Member
    edited April 2019
    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.
  • Chris
    Chris Member
    edited April 2019
    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.
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited April 2019
    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.
  • Mike VE3CKO
    Mike VE3CKO Member ✭✭✭
    edited April 2019
    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.
  • Bill -VA3WTB
    Bill -VA3WTB Member ✭✭✭
    edited April 2019
    Customer support for Windows based SSDR is very large, could you imagine adding Linux to that as well.
  • KC2QMA_John
    KC2QMA_John Member ✭✭
    edited April 2019

    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/
  • Darryl Mann
    Darryl Mann Member
    edited June 2020
    Best bet is for someone to make a "AppImg" that can be run under any flavor of linux.
  • RAndrew
    RAndrew Member
    edited November 2023
    "With Linux having a whopping 2% share of the desktop market"

    I'll suggest that in the amateur radio world it's a bit higher, but still probably not enough to change to the commercial metrics.

    "I'd strongly object against a Linux version [...] I'd like Flex to put all their resources [...] in solving all other issues"

    There are cross-platform development environments like Qt that aim to make it easy to develop applications for Windows, Linux and MacOS. Even iOS and Android. But even still, there is added cost in validation and support to officially offer more platforms.

    I need to learn much more about developing in Qt myself, having only piddled with some of their example apps. No promises, but I'll start looking into making a Qt based GUI application for legacy FlexRadio products (all I have is a FLEX-1500). Yes, I know about KE9NS' PowerSDR - that's where I'll start looking.
  • RAndrew
    RAndrew Member
    I should clarify:

    I intend to dabble with building a Qt based SDR GUI in general, and keep my FLEX-1500 in mind as supported hardware.
  • Mike-VA3MW
    Mike-VA3MW Administrator, FlexRadio Employee, Community Manager, Super Elmer, Moderator admin

    Just to set expectations:

    We get this question a lot, and we don't see this happening anytime soon for a variety of reasons, most related to economics and can you build it and make it profitable.

    However, that doesn't prevent like minded hams pooling resources to doing it. If a group wants to build it, we can and will provide some technical guidance. After all, that is how the iOS and MAC OS versions got written.

    Communicating with the radio is pretty easy. And, the Panadapter and Waterfall are nothing more than a movie. :)

    73

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.