They use an Android kernel. How does it matter how nice their proprietary UI is if the phone can no longer be updated once Qualcomm, for example, no longer patches the kernel?
We desperately need more mainline support, this isn’t sustainable.
It’s not a standard kernel, it is a vendor kernel. It has sooooo many patches it becomes close to impossible to update then by rebasing. That’s where the mainlining efforts come in: Upstream first.
It’s always easier to maintain something upstream than to try to maintain a downstream fork.
I’d also argue that the mainline kernel tends to have better security, as the drivers have far more eyes on them than the vendor driver kernels.
Nope, in fact, Jolla with SailfishOS is the only one among those mentioned that uses an OS independently developed.
They use an Android kernel. How does it matter how nice their proprietary UI is if the phone can no longer be updated once Qualcomm, for example, no longer patches the kernel?
We desperately need more mainline support, this isn’t sustainable.
It’s time to bring X86 into phones back. Latest X86 CPUs are on par with ARM in terms of efficiency.
x86 phones don’t necessarily have ACPI and x86 alone does not make it simpler.
No, let’s ensure manufacturers upstream early so that we can support devices early.
Now we can’t even ensure manufacturers give us unlockable bootloaders.
We can do hat now, just requires the right regulation…
They use a standard Linux kernel with Android drivers trough libhybris. The proprietary UI and middleware is a mistake, I agree with that
It’s not a standard kernel, it is a vendor kernel. It has sooooo many patches it becomes close to impossible to update then by rebasing. That’s where the mainlining efforts come in: Upstream first.
It’s always easier to maintain something upstream than to try to maintain a downstream fork.
I’d also argue that the mainline kernel tends to have better security, as the drivers have far more eyes on them than the vendor driver kernels.