Sailfish OS

Sailfish
Kehittäjä Jolla Oy
Tuoteperhe Linux (Unix-tyyppinen)
Viimeisin vakaa versio 5.1 ()
Tuetut kielet Kehittäminen, SDK sekä dokumentointi englanniksi; käyttöliittymä käyttäjien laitteissa saatavilla yli 21 eri kielelle.
Ytimen tyyppi Monoliittinen ydin
Ydin Linux
Suoritintuki ARM (32- ja 64-bittinen), x86
Käyttöliittymä Wayland, Qt
Lähdekoodimalli osaksi avointa lähdekoodia
← Edeltäjä
MeeGo, Mer, Maemo
Aiheesta muualla
Verkkosivusto
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.lähde?

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. 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:

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
LaitemalliAlkaen versiostaJulkaistiinPäättyi
Planet Computers Gemini PDA3.0.0.531.10.2018
Sony Xperia X3.0.0.531.10.2018
Sony Xperia XA23.0.0.88.11.2018
Sony Xperia 10 ja Plus3.2.0 Torronsuo19.11.2019
Sony Xperia 10 II4.1.0 Kvarken27.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

  1. ↑ [Release notes] Pispala 5.1.0.11, (viitattu ) (englanniksi) . Tieto on haettu Wikidatasta.
  2. ↑ Jolla älypuhelin – Jolla Jolla. Arkistoitu 2.5.2016. Viitattu 21.11.2016.
  3. ↑ Lehtiniitty, Markus: Suomalaisen Jollan Sailfish-käyttöjärjestelmä virallistettu ainoana mobiilijärjestelmänä Venäjällä mobiili.fi. 29.11.2016. Mareti Media Oy ja MobiiliSuomi Oy. Viitattu 15.1.2017.
  4. ↑ Cases Sailfish OS. Viitattu 20.3.2022. (englanniksi)
  5. ↑ Architecture SailfishOS Documentation. Viitattu 17.1.2017.
  6. ↑ Architecture Sailfish OS Documentation. Viitattu 23.3.2024. (englanniksi)
  7. ↑ Hybris - postmarketOS wiki.postmarketos.org. Viitattu 23.3.2024.
  8. ↑ Carsten Munk: Mer - a mobile Linux distribution: Wayland utilizing Android GPU drivers on glibc based systems, Part 1 Mer - a mobile Linux distribution. 11.4.2013. Viitattu 23.3.2024.
  9. ↑ Larabel, Michael: Jolla's First Smartphone Powered By Wayland Phoronix. Viitattu 10.2.2017.
  10. ↑ From Providence to Lahaina: the Jolla review OS News. Viitattu 12.2.2017.
  11. ↑ Souppouris, Aaron: Nokia ex-pats Jolla offer a first look at their Sailfish smartphone OS The Verge. Viitattu 10.2.2017.
  12. ↑ The Original Jolla Phone turns 7 today Jolla. Viitattu 6.7.2021. (englanniksi)
  13. ↑ Maji, Supriya & Nath, Asoke: Scope and Challenges in Sailfish OS: A brief overview. International Journal of Innovative Research in Advanced Engineering (IJIRAE), 2015, 2. vsk, nro 12, s. 84–89. ISSN 2349-2163 Artikkelin verkkoversio.
  14. 1 2 Greaves, David: The #qt #wayland #systemd #btrfs phone ... The Jolla phone (PDF) events.linuxfoundation.org. Arkistoitu 6.9.2015. Viitattu 16.2.2017. (englanniksi)
  15. ↑ Core Areas and APIs docs.sailfishos.org. Viitattu 28.12.2024. (englanniksi)
  16. ↑ LLVMpipe docs.mesa3d.org. Viitattu 28.12.2024. (englanniksi)
  17. ↑ Encryption of User Data docs.sailfishos.org. Viitattu 16.8.2025. (englanniksi)
  18. ↑ Jollan Sailfish-video – mainontaa, mielikuvia ja musiikkia 21.11.2012. Digitoday. Viitattu 5.7.2013.
  19. ↑ Muropaketin toimitus: NovaThor-piirit jäävät historiaan: ST-Ericssonin toiminta lopetetaan Muropaketti.com. 20.3.2013. Viitattu 23.3.2024.
  20. ↑ https://www.ericsson.com/en/press-releases/2013/8/ericsson-and-stmicroelectronics-complete-transaction-to-split-up-st-ericsson
  21. ↑ Muropaketin toimitus: Jolla paljasti puhelimensa tekniset yksityiskohdat: Snapdragon 1,4 GHz, 960x540-resoluutio & 2100 mAh akku Muropaketti.com. 19.9.2013. Viitattu 23.3.2024.
  22. ↑ Jollan julkaisu muodosti pitkän jonon – ensimmäinen ostaja joutui mediapyöritykseen tivi.fi. Viitattu 10.2.2017.
  23. ↑ Jolla Tablet – world's first crowdsourced tablet indiegogo.com. Viitattu 10.2.2017.
  24. ↑ Jollan tabletin myynti alkoi luvatta – sisällä Android mobiili.fi. Viitattu 10.2.2017.
  25. ↑ Sailfish OS Updates sailfishos.org. Viitattu 11.2.2017.
  26. ↑ Jolla Oy: Sailfish 2.1.0 Iijoki www.blog.jolla.com. 11.4.2017. Jolla Oy. Viitattu 13.1.2018.
  27. 1 2 Sailfish v3 sets its sights on 4G feature phones 26.2.2018. Techcrunch. Viitattu 27.2.2018.
  28. ↑ Pienimäki, Sami: Sailfish 3 is here! blog.jolla.com. 31.10.2018. Viitattu 31.10.2018.
  29. ↑ [release notes] 3.0.0 Lemmenjoki - together.jolla.com together.jolla.com. Viitattu 15.11.2018.
  30. ↑ Sailfish OS Nuuksio Adds VP9 + HEVC Hardware Video Decode, Android App Fixes phoronix.com. Viitattu 21.12.2019. (englanniksi)
  31. ↑ Petrus Laine: Kotimainen Jolla-puhelin täytti seitsemän vuotta io-tech.fi. 27.11.2020. Arkistoitu 27.11.2020. Viitattu 29.11.2020.
  32. ↑ Fourth generation of Sailfish OS is here! blog.jolla.com. 16.2.2021. Viitattu 18.2.2021. (englanniksi) 
  33. ↑ Sailfish OS Vanha Rauma brings in several new features and improvements blog.jolla.com. 29.3.2022. Viitattu 11.11.2024. (englanniksi)
  34. ↑ Meet the Xperia 10 III with Sailfish OS blog.jolla.com. 17.5.2022. Viitattu 11.11.2024. (englanniksi)
  35. ↑ Sailfish OS 4.5 Struven Ketju blog.jolla.com. 9.2.2023. Viitattu 11.11.2024. (englanniksi)
  36. ↑ Supported Devices docs.sailfishos.org. Viitattu 28.11.2024. (englanniksi)
  37. ↑ Release notes Tampella 5.0.0.55 forum.sailfishos.org. Viitattu 6.2.2025. (englanniksi)
  38. ↑ Raine Mäkeläinen: Sailfish OS 5.0 Tampella is here! blog.jolla.com. 24.2.2025. Viitattu 26.2.2025. (englanniksi)
  39. ↑ Release notes Pispala 5.1.0.11 forum.sailfishos.org. 28.5.2026. Viitattu 18.6.2026. (englanniksi)
  40. ↑ New Sailfish X support for Xperia XA2 variants and free trial | Jolla Blog Jolla Blog. 8.11.2018. Viitattu 15.11.2018. (englanniksi)
  41. ↑ Sailfish X for Sony Xperia 10 now available Jolla. Viitattu 6.7.2021. (englanniksi)
  42. ↑ Kvarken 4.1.0 brings full Sailfish 64-bit support to Sony Xperia 10 II Jolla. Viitattu 6.7.2021. (englanniksi)
  43. ↑ Vesa-Matti Hartikainen: Sailfish X Beta now available for Sony Xperia XA2 device range blog.jolla.com. 31.1.2019. Viitattu 3.3.2019.
  44. ↑ [release notes] 3.1.0 Seitseminen together.jolla.com. Viitattu 3.8.2019.

Aiheesta muualla