Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is Sailfish really the viable alternative we are looking for?

Back in the 90s we suffered from Wintel dominance where if you installed Linux on a PC, it was likely to be a less than pleasant experience due to missing drivers, etc. The modern day equivalent to Wintel is Armdroid. Despite Android using the Linux kernel, you can't just take an off-the-shelf Android phone and run a Linux distro of your choice. ASOP (Android Open Source Project) forks the Linux kernel once and then virtually all Android OEMs create a second fork of the Android kernel fork, apply their own changes and barely anything ever lands in mainline. Jolla's strategy to run Sailfish on top of Android kernel forks with Android blobs inherits the same problems of Android, encourages bad practices of Android kernel development, planned device obsolescence and the throw-away culture when the kernel fork reaches EOL.

There are further problems with Sailfish. It is built on top of the Mer, a Linux distribution built for Tivoisation. Mer refuses to use GPLv3 licensed packages. Mer packages are stalled on the last versions that used GPLv2 before they were relicensed to GPLv3. Most of these package remain unsupported and unmaintained for years and are probably vulnerable to many known exploits.

On top of these problems, Sailfish contains many closed components and the majority of Jolla is owned by Russian investors. Is this an OS that can really be trusted?

Fortunately the situation is starting to change and there are real alternatives which may be usable in the near future. There's PureOS which aims to build a Debian-based OS for the Librem 5 phone on top of mainline Linux, postmarketOS supports mainline Linux on a few devices in addition to Android kernel support, and now there's Maemo Leste which is built from the ground up to run on mainline Linux. These projects are still in their infancy but at least there is hope for the future. Sailfish, unfortunately, does not look like it will be part of that future.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: