pienoiskuva|pysty|Kuvakaappaus Sailfish OS versiosta 4.4.0.68. Sailfish OS on suomalaisen matkapuhelinyritys Jollan sekä Sailfish OS -yhteisön kehittämä avoimen lähdekoodin käyttöjärjestelmä. Se tarjoaa omaperäisen eleisiin perustuvan käyttöliittymän sekä muita käyttöjärjestelmiä tehokkaamman moniajon. Sailfish OS -sovellusten lisäksi käyttöjärjestelmän maksullisissa versioissa on suljetun lähdekoodin lisäominaisuuksia, kuten ennustava tekstinsyöttö ja tuki Android-sovelluksille sekä Microsoft Exchange -tileille.
Sailfish OS on virallisesti hyväksytty ainoana mobiilikäyttöjärjestelmänä käytettäväksi Venäjän valtion ja valtio-omisteisten yritysten tulevissa mobiililaitehankinnoissa. Venäjä alkoi kehittää omaa venäjän kielelle lokalisoitua Sailfishiä nimellä Sailfish Mobile OS RUS. Myöhemmin Venäjä nimesi oman käyttöjärjestelmänsä Aurora OS:ksi.
Tekniset tiedot Sailfish OS muodostuu kolmesta ohjelmistokerroksesta, joista alimmassa on Linux-ydin, hardware adaptation -komponentit ja firmware. Toinen ohjelmistokerros koostuu 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.
Alustaan kuuluu libhybris-niminen yhteensopivuuskerros, jonka avulla käyttöjärjestelmä voi käyttää Androidille tarkoitettuja suljettuja laiteajureita. Kaikille alustoille ei saatavissa laiteajureita suoraan käytettäväksi. Tekniikan kehittäjä Carsten Munk palkattiin Jollalle Chief Research Engineer -nimikkeellä.
Alusta käyttää Qt-kehitysympäristöä, Wayland-näytönhallintajärjestelmää. 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 sai käyttöjärjestelmäpäivityksiä lokakuuhun 2020 asti) sekä nykyisiä puhelimia paremmalla moniajolla.
Sailfish OS käyttää Btrfs-tiedostojärjestelmää Jolla 1 -puhelimessa. Alusta käyttää systemd-ohjelmaa ja D-Bus-kommunikaatiota. Äänijärjestelmä käyttää PulseAudiota. Intex Aqua Fish, Jolla C ja Xperia X käyttävät ext4-tiedostojärjestelmää järjestelmäosioissa.
Sailfish käyttää GStreamer-, ffmpeg- ja Mesa 3D-kirjastoja. Grafiikkarajapinta tukee OpenGL ES 2.0 ja EGL-rajapintoja ja käyttää LLVMpipe-toteutusta grafiikkarenderöintiin.
Sailfish käyttää LUKS-menetelmää käyttäjän tietojen salaamiseen. Salaus käyttää 256-bittistä AES-salausta.
Historia Sailfish esiteltiin 21. marraskuuta 2012 aloittavien yritysten Slush-tapahtumassa Helsingissä. Jollan marraskuussa 2012 julkaiseman lehdistötiedotteen mukaan ST-Ericssonin NovaThor-alusta tukee Sailfishia.
Ericssonin ja STMicroelectronicsin yhteisyritys ST-Ericsson kaatui maaliskuussa 2013 ja se pilkottiin omistajiensa kesken. Uusien NovaThor-piirien kehitys lopetettiin.https://www.ericsson.com/en/press-releases/2013/8/ericsson-and-stmicroelectronics-complete-transaction-to-split-up-st-ericsson Jollan puhelinten ilmoitettiinkin perustuvan Qualcommin Snapdragon-järjestelmäpiiriin ja ominaisuuslistaa karsittiin.
Sailfish perustuu Nokian ja Intelin kehittämään MeeGo-nimiseen Linux-käyttöjärjestelmään. Sailfish ei käytä Nokian N9-puhelimessa käytettyä Harmattan-haaraa. Sailfish-alustan kehitystyökalut tulivat ladattavaksi helmikuussa 2013. Sailfish OS -älypuhelimet Jolla-brändillä tulivat kansainvälisille markkinoille vuoden 2013 lopulla. Yhtiö sanoo Sailfish-käyttöjärjestelmänsä olevan nyt yhteensopiva Android-sovellus- ja laiteperheen kanssa.
MWC 2017 -mobiilimessuilla Jolla ilmoitti kolmesta uudesta kumppanuudesta:
Sailfish China Consortium investoi 250 miljoonaa dollaria Jollan Sailfish-ekosysteemin kehitykseen Kiinassa. Jolla aloittaa kumppanuuden Latinalaisessa Amerikassa Jala Groupin kanssa, tavoitteena tuoda Latinalaiseen Amerikkaan alle 150 dollarin puhelimia varustettuna Sailfish-käyttöjärjestelmällä. Jolla Oy ilmoitti aloittavansa yhteistyön Sonyn kanssa Xperia-laitteissa Sony open devices -ohjelman puitteissa, joista myöhemmin syksyllä syntyi Xperia X (F5121):lle virallinen sailfish-porttaus (Sailfish X).
Versiohistoria
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-ominaisuuksia, Qt 5.6, BlueZ 5 Bluetooth-pino 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 Lemmenjoki. Muutamaa päivää myöhemmin julkaistiin versio 3.0.0.8, joka tukee myös Sony Xperia XA2 -sarjan puhelimia.
Sailfish 3.2.1 lisää tuen muun muassa MPEG-2-, VP9- ja HEVC-videokuvan purkamiselle laitteistokiihdytyksellä.
3.4.0 jää viimeiseksi virallisesti tuetuksi versioksi alkuperäisellä Jolla-puhelimella.
Sailfish 4 Neljännen sukupolven Sailfish, jonka ensimmäinen julkaisu tunnetaan nimellä Koli, on julkaistu 16. helmikuuta 2021. Versio 4.4 Vanha Rauma lisäsi tuen Bluetooth-laitteiden paritukselle NFC-yhteydellä tuomalla laite lähelle puhelinta. Samalla julkaistiin tuki Sony Xperia 10 III -puhelimille. 4.5 Struven Ketju päivitti Android-tuen versioon 11. Samalla kerrottiin tavoitteesta julkaista pienempiä päivityksiä useammin. Versiossa 4.6 Sauna on mukana tukea uusille Xperia-malleille.
Sailfish 5 Sailfish Tampella on julkaistu ennakkojulkaisuna alkuvuodesta 2025. Sailfish 5 lisää tuen Jolla C2, Xperia 10 IV ja Xperia 10 V -puhelimille. Sailfish 5.0 julkaistiin helmikuussa 2025. Android-tuki on päivitetty versioon 13 (API level 33), Gecko-selainmoottori on päivitetty versioon ESR91 ja mukana on tuki WireGuard-virtuaaliverkoille. Versio 5.1 Pispala on julkaistu ennakkojulkaisuna toukokuussa 2026. Suurin osa päivityksestä koskee vain ohjelmistopäivityksiä, mutta mukana on AppSupport-tuki Bluetoothille Android-sovelluksia varten.
Sailfish X Sailfish X on Jollan virallisesti tukema ladattava Sailfish-käyttöjärjestelmän asennuspaketti, joka sisältää myös maksullisia komponentteja, kuten tuen Android-sovelluksille, ennustavan tekstisyötön sekä Exchange-tuen. Sailfish X:n lisäksi tarjolla on myös avoin ja ilmainen Sailfish-versio, jota on asennettu satoihin eri puhelinmalleihin.
Sailfish X -nimi otettiin käyttöön samalla, kun tuki Sony Xperia X -älypuhelimelle julkistettiin. Maksullinen Sailfish X tuli aluksi saataville 11.10.2017 ja sisälsi ilmaiset päivitykset vähintään vuodeksi.
+ Sailfish X -laitteet Laitemalli Alkaen versiosta Julkaistiin Päättyi Planet Computers Gemini PDA 3.0.0.5 31.10.2018 Sony Xperia X 3.0.0.5 31.10.2018 Sony Xperia XA2 3.0.0.8 8.11.2018 Sony Xperia 10 ja Plus 3.2.0 Torronsuo 19.11.2019 Sony Xperia 10 II 4.1.0 Kvarken 27.5.2021
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.
Lähteet
Aiheesta muualla sailfishos.org – Sailfish -käyttöjärjestelmän Wiki
Luokka:Jolla Luokka:Linux-mobiilikäyttöjärjestelmät Luokka:Seulonnan keskeiset artikkelit