View Single Post
olf's Avatar
Posts: 304 | Thanked: 1,246 times | Joined on Aug 2015
#690
Originally Posted by r0kk3rz View Post
Chill olf, [...]
@r0kk3rz, yes I do feel confused and a bit worried about a couple of continuously recurring points in this discussion thread. Maybe using "irritated" with all its possible connotations startled you, but Chen posted hardware specifications 2017-07-28 and a couple of more details in the following days, so everything seemed to be nicely set back then. But in the four months since then, all these premises were questioned again and again; by others, but also by Chen himself (at least this is how I interpreted his questions posted here). Maybe I misinterpreted the aim of these questions, but they clearly contradict the cornerstones of this project as set in late July / early August 2017.
But actually I would prefer @Chen to express, if these original plans still hold true or if they are reevaluated (or if his questions / considerations are solely addressing "future devices", as he once stated).

Originally Posted by r0kk3rz View Post
[...], Chen isn't an idiot and knows the costs of developing a custom PCB.
By no means I would consider him being an "idiot", actually many aspects of his statements and efforts made me trust him a lot, which rather contributes to my current confusion. And maybe I emphasised the aspect of PCB changes too much.
What I wanted to clearly get across was, "Please keep all changes as minimal as possible, as many have underestimated the delays and costs they cause in the past, and a couple of prospective projects died due to this."

Originally Posted by r0kk3rz View Post
You also seem to be misunderstanding exactly how the device adaptation process goes, generally speaking the OEM will give you an android aosp/caf adaptation which wouldn't be so bad building LineageOS from.
Well, I know. Actually "wouldn't be so bad" is a nice way to put it, which may still bear significant pitfalls in contrast to having something working in the first place. But discussing this is irrelevant, if the hardware is still set (and yes, I shouldn't have brought this detail up yesterday).

Originally Posted by r0kk3rz View Post
Also on the Sailfish OS porting side, the problem is the design of android doesn't have an 'android-kernel' and instead tends uses userspace driver blobs.
Look, these are technicalities I tried to avoid, when calling the whole non-mainstream kernel and (partially user-space blob) drivers (i.e. the whole low-level software stack) "Android-kernel" (explicitly in quotation marks): This whole foo has to be adapted to be used by libhybris and Mer / SailfishOS, which takes significant time and efforts.

Originally Posted by r0kk3rz View Post
As before I warned against being too similar to the Xperia X due to poor kernel support for some of its devices, particularly the Wifi+Bluetooth+FM chip.
Oh, I missed that: Thanks for pointing out, that a similar Wifi+Bluetooth+FM chip is rather a disadvantage.
OTOH, SailfishOS supports that already (although with some issues / lacking features), while support for alternative peripheral chips has to be integrated first. So this also is a question of time-to-market and costs (and again irrelevant, if already chosen).

Originally Posted by r0kk3rz View Post
So no, just because something is well supported by Lineage OS doesn't mean all the pieces are there at all.
Well, on this point I disagree even on the technical side of things: While I deliberately put the "just" in quotation marks, a hardware well supported by LineageOS will provide many pieces of low-level software to be reusable (some needing to be adapted) without legal and business interactions to get access to and the right to distribute the BSP (board support package) etc. This is a big plus in terms of time and costs involved, IMO, if similar kernel versions for SailfishOS and Android are available. Maybe the Android 6 based release with a better fitting "Android-kernel" version (for SailfishOS) was still published under the CyanogenMod label.
 

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