Toivottavasti eivät tämän myötä heikennä Spotifyn toimivuutta Winen kanssa. Tämä nyt julkaistu Spotify kun on lähinnä Ubuntulle.
Se, että sivulla tarjotaan pelkästää Ubuntulle paketteja, ei tarkoita että se ei toimisi muissa distroissa. Luultavasti sitten kuin ensimmäinen vakaa versio tulee niin valmiit paketit tarjottaan ainakin Ubuntulle, Fedoralle, openSUSElle ja Debianille. Mitä luultavammin tulevina päivinä muillekkin distroille ilmenee repoja, joissa on spotify + tarvittavat riippuvuudet - siis muiden kuin spotify tiimin tekemiä.
Ei se paketointiformaatti itsessään sitä toki tarkoitakaan, saahan deb-paketinkin purettua helposti ilmankin mitään jakelukohtaisia työkaluja.
Isompi ongelma C++-ohjelmissa on kuitenkin se, että ohjelman ajon aikana käytettävien kirjastojen tulee olla yhteensopivia ohjelman kääntämiseen käytettyjen kirjastojen kanssa. Osassa kirjastoista toki on vakaat binäärirajapinnat, mutta ei niissäkin on omia hankaluuksiaan. Tämänhetkisissä tuon julkaistun binäärin riippuvuuksissa ongelmallinen on ehkä lähinnä tuo libpulse, jota ei kaikista jakeluista löydy lainkaan.
Windowsin Win32-binäärirajapinta sen sijaan on vanha ja tunnettu, ja sen saa asennettua käytännössä mihin tahansa x86-pohjaiseen jakeluun ja jopa kokonaan muillekin ytimille kuin Linuxille. Mikäli Wine-yhteensopivuudesta huolehditaan, sen kautta saa suhteellisen helposti varsin hyvätasoisen tuen lähes käyttöjärjestelmälle kuin käyttöjärjestelmälle.
Fedorasta (32-bit) tuolle alpha-spotifylle näyttäisivät kaikki riippuvuudet löytyvän, mutta ohjelman suoritus päättyy välittömästi Illegal instruction-poikkeukseen. Tämä toki voi olla ihan vain Spotifyn oma bugi, eikä se välttämättä liity ajonaikaisen ympäristön yhteensopivuuteen lainkaan.
Mikäli tuota saadaan jossain vaiheessa jakeluneutraalimmassa paketissa, voisin kuvitella Linux-versiotakin käyttäväni ihan mielelläni.