logoalt Hacker News

SailfishOS: A Linux-based European alternative to dominant mobile OSes

319 pointsby ForHackernewslast Saturday at 10:05 PM144 commentsview on HN

Comments

MrDrMcCoylast Saturday at 11:23 PM

I would seriously consider SailfishOS if it shipped on decent (recent) hardware that was available in the US. The last good experience I had with it was on the Xperia XA2, but that hardware was turned into ewaste by the VoLTE requirements of US carriers. Although they claim to run on more recent Xperia phones, they don't have full hardware support, and aren't on the most recent models. If I'm going to pay for a phone OS and hardware to support it, I want some assurance it won't be total jank.

show 4 replies
laserbeamyesterday at 5:25 AM

This is a mobile OS, right?

I go to the homepage. Zero screenshots. I go to the User Experience page. Zero screenshots. I even go to Design Principles under the UX page. Zero screenshots.

Talking about mobile phone design is like dancing about architecture. Show the thing or bust.

show 5 replies
not_another_hatyesterday at 12:05 AM

I've been using SailfishOS since 2014. Jolla 1, Xperia X, Xperia XA2 and currently Xperia 10III. I also have used Android phones and iPhones at work.

For some people the downsides are lack of apps. The few Android apps I use work just fine with the current hardware. Sadly I still have to use WhatsApp for a while, but for Signal there is a native app, WhisperFish.

The main thing to me is that SailfishOS is a Linux on your pocket. You can ssh into it, sync stuff with rsync or syncthing, edit your stuff with vim, have cron do stuff, or what ever you like. My old phones I use as remote sensors now.

There was a point that I tried to switch to iPhone. I struggled for a long time to get on par with the usability that I had with SFOS. I came pretty close, but the card house of different apps I had to build was pretty unreliable.

My phone is also my wifi hotspot. If I turn on vpn on my phone, then all the traffic from every connected device goes via vpn. I couldn't get iPhone to do this.

The team behind SailfishOS is pretty small, and regrettably shows in many areas. But still for me the clear winner of these three. It's not for everyone, but if you know your way around Linux it's great :)

So, not an Android or iPhone killer, but a good solid platform. The newest version 5.0.0.71 came out just a few days ago.

ho_schilast Saturday at 10:37 PM

SailfishOS and the Jolla One were good (awesome usability) But the integration of Android was a horribly failure. It is like WINE, half working applications preventing native ports of quality. I left the boat.

After that Jolla failed with the tablet. Then they didn’t deliver a successor device for Jolla One and provided SailfishOS only as aftermarket OS. You remember the Android problem from above? The hardware of others, without official support? That is calling for problems.

And to make everything worse Jolla started a cooperation with Russia in 2015. According to Wikipedia they quit it in 2021.

Hint about compatibility and APIs

Never try to be compatible to an environment which doesn’t want to maintain interoperability with you.

show 4 replies
lejalvyesterday at 4:00 PM

I am surprised that nobody has mentioned yet the (seemingly) functional Linux mobile OS/device: the FLX1s from furilabs (https://furilabs.com/).

User reviews seem very compelling, does anybody here have experience with it (especially if you can compare with unofficial Android ROMs, Sailfish OS, or Postmarket OS)?

remix2000yesterday at 10:44 AM

Mhm, this is a proprietary OS developed by a dilapidated company… Here is another OS sharing the Nokia/MeeGo heritage, except fully open source and actively developed (not ready for general use either, AFAICT [yet]): https://nemomobile.net/

raphmanyesterday at 12:03 AM

I have been using SailfishOS phones as my main driver for ten years now. Some random, personal, possibly uninformed thoughts:

- It is not for everyone. Some Linux experience and willingness to tinker with it is helpful.

- Despite the many limitations, I love the UI, the spirit, the platform, and the community. I fear the day where I have to switch to a different OS.

- Many Android apps can be run via the AlienDalvik/AppSupport middleware. However, raw BLE is not supported. Thus, most e-scooter apps won't work. My banking app runs okay-ish.

- Google Play Store and Google Play Services can be installed by following non-trivial tutorials. I don't use them.

- The hardware abstraction layer that makes proprietary Android drivers work with SailfishOS is cool.

- QML and C++/Python/JS allow for easy, rapid app development. The custom widgets have a unique, consistent, simple style.

- As most of the UI is written in QML, it is possible to adjust and extend most of the UI shell and the base applications just by editing these resource files on the phone. For example, one can add additional widgets to the lock screen or change animation speeds.

- A nice tool, Patch Manager allows transparently and reversibly applying such modifications. This is so cool, even though the patches often have to be adapted for each major OS version.

- Jolla, the Finnish company behind SailfishOS is tiny and had to let go a lot of engineers and supporting staff a few years ago. Development has slowed down significantly.

- There are about two dozen very active developers in the community who write awesome apps. There are native clients for Discord (no voice/video), Signal, Telegram, Slack, Mastodon, Hacker News, etc.

- Unfortunately, the browser is stuck with outdated Gecko (despite heroic efforts by a developer who upgraded it from ESR 78 to ESR 91 [1]).

- Only a few smartphones are supported by SailfishOS - either officially supported by Jolla (e.g., some Sony phones and some Jolla-branded ones) or supported via community ports. Often the hardware support is a little bit buggy.

EDIT: of course, if you visit the forums, you will see quite some criticism of Jolla - and some of it is well deserved. It would be great if there were better hardware, fewer bugs, better support for Android apps, etc. Personally, I feel that Jolla is really trying to make SailfishOS better but that they lack really stable sources of income and have made some less-than-ideal decisions in hindsight. The best solution would be to get EU funding for stabilizing the platform and finding a business model that generates recurring income from large organizations. Selling to private customers without being able to extract recurring income and being dependent on badly-documented hardware is not going to work.

[1] https://www.flypig.co.uk/?to=gecko&list_id=975&list=gecko

show 1 reply
panzilast Saturday at 10:25 PM

That still exists? When I first heard of it many many years ago I had hopes for it. Never heard of it again. I see it is still on Qt5.

show 3 replies
stuaxoyesterday at 3:06 PM

Given Android closing itself down I can see myself revisiting this relatively soon.

rzerowanlast Saturday at 10:40 PM

Funnily enough the only viable deployment was AuroraOS in Russia , which they cut ties with after the war started (pretty shortsighted IMO) as the equivalent US ops merely paused their operations with options for future return. I think Google only stopped monetization of play store from Visa/MC CC ban , while maintianing their operations there. Meanwhile the sailfish guys set their largest successful deployment on fire with no recourse for reapprochment once the peace returns. As im thinking the RU market would be drifting more towards Chines tech ala HarmonyOS etc if they want alternatives to Android/IOS.

show 4 replies
TheAceOfHeartslast Saturday at 11:41 PM

Many years ago I backed the Jolla Tablet, which never shipped and they never gave me a refund. At the time the company kept pretending like things were perfectly fine with every update right until they let everyone know that the project was being cancelled. There was zero transparency and accountability, and from that day I vowed to never support this company ever again. I would've been fine if the project had failed and they had been transparent and honest about their ongoing struggles with every update, but the complete lack of transparency was too much for me.

I don't know if the values and leadership at Jolla have changed since then, but it's not a company that I would trust to deliver and communicate honestly in good faith.

show 4 replies
Paianniyesterday at 12:12 PM

After the tablet fiasco in 2015 they've never been able to afford to staff their OS properly; the web browser engine still lags behind Firefox by a long way (using Gecko 91 currently).

KeyBoardGyesterday at 1:47 AM

I currently have hopes / am watching Apostrophy who are building on top of Graphene but at least they acknowledge that people need Google Play and are attempting to support that while not sacrificing the entire device to privacy issues. https://www.apostrophy.ch

show 1 reply
andy99last Saturday at 11:53 PM

I tried this briefly on a pine phone ~2 years ago as I was going through the different options trying to see if there was something viable. It was useless then, the phone barely worked, and I’m pretty low maintenance, I basically just wanted mobile date, wifi, email, and browser. I don’t really remember sailfish specifically as I was quickly cycling thought the options but I know I tried it and found it unsuitable.

P.S. unless there is a sailfish browser that ships separately with a different OS and I’m remembering that.

P.P.S. I would love a Linux phone that lets me take calls and has mobile data, wifi, web browsing and GPS/navigation. I don’t care about apps other than navigation. AFAIK there is not currently something that fits the bill and works out of the box.

show 3 replies
devjablast Saturday at 10:31 PM

As cool as this is there won't be an European alternative as long as all the apps you'd want to use on a smartphone require either Google Play or the Apple App store.

show 5 replies
willi59549879yesterday at 6:33 AM

Sailfish OS looks nice. but i am not sure if their strategie for applications is the way to go. Applications need to be specifically built for Sailfish OS with their IDE which uses Qt.

That means you can't run just any linux software on it.

show 2 replies
pxclast Saturday at 11:12 PM

I used Sailfish ten years ago or more, and loved it. But I gave up hope on getting it to run on many devices, as well as access to a good Android emulation layer that I could use for "utility" apps like Uber or whatever.

My impression was that this platform was only becoming less and less viable. Other problems: it's proprietary and only really runs well on any phone you've ever heard of if it's on top of an Android kernel with some kind of hardware abstraction layer.

show 2 replies
tipstyesterday at 9:11 AM

Ah, SailfishOS; the zombie of mobile device OS. Even longtime supporters (endusers) turned away b/c of little supported HW. And even if, then not all features. It's Maemo and webOS all over again.

> The main thing to me is that SailfishOS is a Linux on your pocket. You can ssh into it, sync stuff with rsync or syncthing, edit your stuff with vim, have cron do stuff, or what ever you like. My old phones I use as remote sensors now.

I don't use the cron part, but you can deffo do all things w/o hassle on a regular Android thingy. These arguments for "Linux in your pockets" have long, umm, sailed?

> There was a point that I tried to switch to iPhone. I struggled for a long time to get on par with the usability that I had with SFOS. I came pretty close, but the card house of different apps I had to build was pretty unreliable.

IMHO iOS is for mongos / simpletons that just use apps casually. Just look at their keyboard implementation, the cursor positioning and where characters / digits are accessed drives me crazy! Don't know if Apple permits 3rd party keyboards to be installed, i have to live with this shitbox as-is as it's a company device.

grigioyesterday at 1:37 PM

a bet on GNOME mobile + PostmarketOS would be less risky

shmerllast Saturday at 11:34 PM

They should open source their UI layer.

show 1 reply
fithisuxyesterday at 2:40 PM

Is it running on Raspberry Pi 5?

dredmorbiusyesterday at 12:09 AM

What distinguishes, say, a mobile OS from a more traditional desktop OS?

What would not be acceptable in a tuned/configured Linux / Windows OS on a smaller-form-factor touch- and voice-enabled device?

I'm excepting the obvious issue raised elsewhere of closed app stores and the tendency for ever more interactions (commercial, government, educational, institutional) to rely on these. That discussion has been had many times and is if I may suggest relevant, but stale.

show 1 reply
tdhz77last Saturday at 10:50 PM

Read this as to dominate mobile OSes, and thought that’s a different Linux attitude

BoredPositronlast Saturday at 10:48 PM

I am not a fan anymore I used it for over a year on a XPERIA XA2. It's usable but barely so. The Android layer usually craps out with heavier apps or crawls to a halt. Most of the native apps are really basic I would compare them to early Windows Phone apps in functionality and UX. The UX itself is an odd mix of really intuitive and absolute horrible. It seems like they are missing focus and the felt development stalled for some years now. I hope plasma or gnome get more momentum because this isn't a viable alternative for 90% of smartphone users. Meego was better and I don't understand why they pivoted in the direction they are going now. It's certainly opinionated.

show 1 reply
katsuralast Saturday at 10:42 PM

Last I heard of them they filed for bankruptcy. Are they back then?

show 2 replies
kosolamyesterday at 11:49 AM

Why did it cost nokia and intel 1B to build the original os? Or does this figure actually include hardware dev as well?

zb3last Saturday at 10:35 PM

They're about to make a new phone: https://forum.sailfishos.org/t/next-gen-jolla-phone/23882

show 2 replies
eth0uplast Saturday at 11:14 PM

I was really excited about the Jolla, which fizzled out before I could grab one.

The deghoulgled cellphone sphere (us) is pretty depressing if affordability is a factor.

zer0zzzlast Saturday at 11:05 PM

I thought this was vaporware?

show 2 replies
cultofmetatronlast Saturday at 10:29 PM

there's an easy roadmap to make this popular.

make it so that I can dock it and use it as a full fat OS on a desktop. If they wanna market this as an open phone, they need to make it first class as a primary computing device. so far only samsung is willing to enter this territory with a glorified chromebook.

if I could install the rust toolchain and vscode on it and use it in a customizable desktop environemnt by plugging it into a USBC monitor, you bet I'd buy it. Id happily pay 1-2k+ euros for it.

Sadly as is, it functionally does less than my locked down iphone so whats the point?

show 3 replies
slipperybelugayesterday at 4:19 PM

[dead]