Sailfish OS

Tekniset tiedot

Sailfish OS muodostuu kolmesta ohjelmistokerroksesta, joista alimmassa on Linux-ydin, hardware adaptation -komponentit ja firmware. Toinen ohjelmistokerros sisältää avoimen lähdekoodin Mer-peruskomponenteista, Android-sovellusalustasta, Qt-sovellusympäristöstä ja muista sovelluskirjastoista. Kolmannessa ohjelmistokerroksessa on kotisivua ja sovellusten yhteisnäkymää hallinnoiva Lipstick, Qt Quick- ja QML-kirjastoihin perustuva käyttöliittymä sekä muut sovellukset.
Alusta käyttää Qt-kehitysympäristöä, Wayland-näytönhallintajärjestelmää ja siinä on tuki HTML5-sovelluksille. Alustalla voi ajaa myös Android-ohjelmia käyttäen Myriadin Alien Dalvik -virtuaalikonetta. Sailfish-alustalla ei kuitenkaan ole pääsyä Googlen Play-sovelluskauppaan, koska Sailfish ei täytä Googlen Android-laitteille asettamia teknisiä vaatimuksia. Jolla aikoo erottua muista valmistajista muun muassa omalla käyttöliittymällä, pitkällä laitetuella (mm. 2013 julkaistu Jolla puhelin saa edelleen uusimmat päivitykset) sekä nykyisiä puhelimia paremmalla moniajolla.  
Sailfish OS käyttää Btrfs-tiedostojärjestelmää Jolla 1 puhelimessa. Alusta käyttää systemd-ohjelmaa. Intex Aqua Fish, Jolla c ja Xperia X käyttävät ext4-tiedostojärjestelmää järjestelmäosioissa.

Sailfish 1.0

Ensimmäiset Jolla-laitteet julkaistiin marraskuussa 2013.

Sailfish 2.0

Versio 2.0 käyttöjärjestelmästä kehitettiin Jolla Tablet -laitteen kanssa. Kiinalainen valmistaja myi kuitenkin laitteita luvatta Android-käyttöjärjestelmällä.
Sailfish 2.0 päivitys Jolla-laitteille julkaistiin marraskuussa 2015 kuluttajakäyttöön.

Sailfish 2.1

Versio 2.1 tuo lukuisia uusia ominaisuuksia käyttöjärjestelmään; tuki 64-bittiselle ARM-alustalle, VPN-tuki (OpenVPN, OpenConnect), eräitä Android-omainaisuuksia, Qt 5.6, BlueZ 5 Bluetooth stack sekä mahdollisuuden vaihtaa järjestelmän fonttia.

Sailfish 3

Jolla ilmoitti version 3 kypsyvän vuoden 2018 kolmannen vuosineljänneksen aikana. Kolmas versio on suunnattu ns. feature phone ja älypuhelin -segmenttien välisen kuilun täyttämiseen, jossa alusta tukee rajatusti Android-sovelluksia, jotka eivät tarvitse kosketusnäyttöohjausta.
Sailfish 3 on julkaistu ennakkojulkaisuna 31. lokakuuta 2018 versionumerolla 3.0.0.5 Lemenjoki. Muutamaa päivää myöhemmin julkaistiin versio 3.0.0.8, joka tukee myös Sony Xperia XA2 -sarjan puhelimia.

Sailfish X

Sailfish X on Jollan virallisesti tukema ladattava Sailfish-käyttöjärjestelmän asennuspaketti, joka asentaa laitteeseen Sailfish OS käyttöjärjestelmän. Sailfish X  nimi otettiin käyttöön samalla, kun tuki Sony Xperia X -älypuhelimelle julkistettiin. Sailfish X voidaan asentaa Sony Xperia X ja XA2-sarjan laitteisiin sekä Planet Computers Gemini PDA -laitteille. Maksullinen Sailfish X tuli aluksi saataville 11.10.2017 ja lisenssi sisälsi ilmaiset päivitykset vähintään vuodeksi.
Jolla julkaisi 31.10.2018 Sailfish X -version 3.0.0.5 Lemmenjoki. Versio 3.0.0.8 julkaistiin 8.11.2018, ja tämä toi mukanaan maksuttoman early access -tuen Sony Xperia XA2 -sarjan laitteille. Version 3.0.1.14 Sailfish X Beta julkaistiin 31.1.2018, joka toi Android 8.1 sovellustuen Sailfish OS:ään Sony Xperia XA2-sarjan laitteille. Sailfish OS 3.1.0 Seitseminen on täysi julkaisu tuoden mukanaan uusia ominaisuuksia kuten sormenjälkitunnistuksen XA2 -laitteille.