Skip to main content
Contributor I
June 5, 2018
Answered

Official Linux Support

  • June 5, 2018
  • 20 replies
  • 8037 views
I want to hear from the business why they are turning their back on Linux. There is no official Linux app, and we have to reply on running the Windows app through emulation (WINE) which is not ideal.
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.
    Best answer by jgatie
    Because desktop Linux users comprise less than 1.5% of the market.

    /thread

    20 replies

    jgatie
    jgatieAnswer
    June 5, 2018
    Because desktop Linux users comprise less than 1.5% of the market.

    /thread
    Sonosjunkie
    Prodigy III
    June 5, 2018
    What about ZX Spectrum?
    Lounge: 5.1 Arc HT (2x Subs and 2xP5 rears) with LGOLED77CX. Kitchen: 2xOneW, 2xP3w with SubW. Bedroom: 2xP1s. Office/Studio: 2xP5w. Snug 2xP1s. Garage: 2xOneW. Also 3x Moves.
    Stanley_4
    Grand Maestro
    June 6, 2018
    That 1.5% of the market that is Linux users are using 100 different Linux distributions, and many different versions of them, plus many different desktops so the poor Sonos coders would have to have many hundreds of packages to maintain to keep us all happy. If they played favorites the screaming would be worse than what they get for having no support.
    bockersjv
    Local Superstar
    June 6, 2018
    But he is really determined to know because he "wants to hear from the business" 😃
    Lyricist II
    June 17, 2018
    I use Sonos for my business. All our machines run Linux, and it's pretty irritating to have to run to a tablet or phone to adjust our music. I mean, Spotify can do it, and I can even control my Sonos speakers from Spotify, provided I'm streaming from Spotity.. Would certainly be nice to use sonos directly for our music library.
    Rich
    Sonosjunkie
    Prodigy III
    June 17, 2018
    How about running the Windows desktop controller app in a VM? Not as ‘easy’ as running a native app grsnted, but likely to be the most viable option for the foreseeable future I’d expect.
    Lounge: 5.1 Arc HT (2x Subs and 2xP5 rears) with LGOLED77CX. Kitchen: 2xOneW, 2xP3w with SubW. Bedroom: 2xP1s. Office/Studio: 2xP5w. Snug 2xP1s. Garage: 2xOneW. Also 3x Moves.
    Stanley_4
    Grand Maestro
    June 18, 2018
    Another option that I prefer to a VM is to just run a Windows system on another box, pretty much anything that Windows will run on will do. Add a VNC server to Windows and then use your Linux VNC client to open a window showing the Windows box screen.

    It does waste a bit of power but it is the least intrusive Linux option I've found so far.

    Possibly doing something similar using a tablet as the VNC or other remote console application would work but I haven't investigated that yet.
    Lyricist I
    September 4, 2018
    The 1.5% figure (2.5% according to https://www.w3counter.com/globalstats.php?year=2018&month=8, still small but adding up to hundreds of thousands of users) is deceptive because OS/X and Android are both built on essentially the same kernel as Linux. So SONOS has already done 95% of the work to support native Linux. I even suspect that the SONOS code developers probably use Linux in house. The argument from Stanley_4 is spurious because just two binary distributions (rpm, deb) will support almost all Linux distros in native mode. Plus there is now the whole flatpak, snap or Appimage approach, where a single distribution supports every system, similar to Android apps. So, a SONOS distribution for Linux would not be challenging to compile from the existing OS/X or Android code-base, and trivially easy to distribute. That's why it's a "business" decision. It's not based on genuine technical barriers, but on business calculations, as jgatie tacitly states. It's regrettable, since Linux users are typically early-adopters, mavens and powerful networkers. Has anyone at SONOS read The Tipping Point?
    MikeV
    September 4, 2018
    MacOS is based on BSD, not Linux. Similar, yes... the same, no.

    And it doesn't matter anyway now. Sonos has opened their API to the world, so anyone can create things to control Sonos via their API. So someone could easily write their own Linux controller for Sonos, and have it function through Sonos' API. That likely means that internet access would be needed, as I believe it's a cloud-based API, but at least it would be a native Linux controller.
    The S in IOT stands for Security.
    melvimbe
    September 4, 2018
    I'm not an apps developer, but I thought that all android/apple apps need to be built through the respective SDKs that the respective companies provide. In other words, although the phones are based on linux, apps are never coded directly against linux...if that makes sense. Again, could be wrong about this.

    As well, smart phones have many features that PCs do not, and vice versa. The screen size is different, lock screen controls, etc. I don't think android/iOS apps can really be that easily ported over. As a case in point, Sonos can't even run on older versions of android and iOS, so it would be safe to assume it' utilizing features only available on more recent releases of the OS.

    As far as their being a Tipping Point, I'm not following how including linux support is going to be a game changer. It's very unlikley that linux support is really going to drive a big increase in sales, unless it somehow pretty much guaranteed all linux users would suddenly go out and buy a Sonos. However, I do think Sonos is very aware that little things can make a big difference. They saw the market change drasitically with voice control. The latest annoucements seem to be tied towards being a favorite choice amoungst professional installers, something it doesn't look like other smart speakers are really focusing on.
    Danny