View Single Post
olf's Avatar
Posts: 305 | Thanked: 1,246 times | Joined on Aug 2015
#97
Originally Posted by chenliangchen View Post
[...] The first choice has been made: SoC will be Qualcomm 64-bit.
Good, as this seems to be the only viable choice today, especially regarding hardware support (device drivers) in upstream Linux (= kernel).

For the choice of operating system(s) there are basically only two open sourced "survivors":

1. "Android"
- Google's Android (i.e. "stock Android" *from* Google) is out of reach for a project of this size, IMO. BTW, is this what you called "GMS Android"? And it contains a lot of proprietary components, binding its users to Google services.
- AOSP (Android open source project) is Google's code drop of their Android releases with all proprietary components stripped and some of them substituted by old (open source) ones. It does not deliver, what a regular user expects.
- LineageOS is based on AOSP and adds substitutes for some of the missing / outdated components in order to suit regular users (and they are doing that well).
- BTW, AlienDalvik (by MyriadGroup), which can be licensed along SailfishOS, is also based on (older releases of) AOSP.

2. Nemo mobile / Mer / SailfishOS
- Nemo mobile is based on Mer ("Meego reconstructed"), which is the successor of Meego, which in turn is the successor of Maemo (well, simplified; for details, see Wikipedia). It also is not suitable for regular users, e.g. lacking a finished mobile GUI.
- SailfishOS is also based on Mer and provides (in contrast to Nemo) a proprietary, proper "mobile" GUI, plus the optional integration of AlienDalvik.

All other options are dead (Ubuntu Touch, MozillaOS, WebOS etc.) or dying (e.g. Tizen).

As most people want to run Android apps, but also many people want an alternative to Android, there are really only two options:
a. Dual-Boot with LineageOS and SailfishOS (the latter maybe optionally due to license costs)
b. SailfishOS with AlienDalvik ("single boot")
... and the combination of both:
c. Dual-Boot with LineageOS and SailfishOS with AlienDalvik
*Edit:* Other people added,
d. Preinstalled with LineageOS, which is replaceable by a SailfishOS image ("single boot"), with (d1.) or without (d2.) AlienDalvik.

Note, that a properly working dual-boot setup can be a challenge of its own (technically *and* WRT usability), thus primarily perusing b. or d[1|2]. makes most sense, IMO.

Last edited by olf; 2017-08-01 at 23:06. Reason: Added OS options d1. and d2.
 

The Following 16 Users Say Thank You to olf For This Useful Post: