Sailfish OS
*Sailfish 1.0は、フィンランドの湖にちなんでバージョン名が付けられている
Sailfish 2.0は、フィンランドの川にちなんで命名されている
Sailfish 3.0 および 4.0 は、フィンランド国立公園にちなんで命名されている
Sailfish 4.1以降は、フィンランドのユネスコ世界遺産にちなんで命名されている
なお、インストール済みSailfishOSを古い(例えば工場出荷時の端末)バージョンから更新する場合に、必要なバージョン(Stop release)が幾つかある。これらを飛ばしてはならず、後続バージョンを導入する前にインストールする必要がある。これらは以前のバージョンと互換性のない新機能を提供しており、SailfishOSのインストールを不安定状態にさせないために必要なバージョンで、以下のものがある。
Sailfishのウェブサイトでは、移植の問題に関する知識・リンク・手順のオンライン概要が公開されている。
Sailfish OSと同ソフトウェア開発キットはLinuxカーネルとMerを土台としている。Sailfish OSには、ヨーラによってWayland(ディスプレイサーバの通信プロトコル)上に構築された"Lipstick" と呼ばれるマルチタスク実行のグラフィカルシェルが入っている。ヨーラは自由でオープンソースの描画デバイスドライバを使用しているが、Hybris (ソフトウェア)(英語版)ライブラリではAndroid向けに独自のドライバを使うこともできる。ヨーラの掲げる目標は、Sailfishが最終的にオープンソースになることである。
Sailfish OSは、独自の互換性レイヤを介してAndroidアプリケーションを実行することができる。