Is it necessary to have CyanogenMod/LineageOS Port for successful Sailfish OS port? [answered]
Is it necessary to have CyanogenMod/LineageOS Port for successful Sailfish OS port? What if CyanogenMod/LineageOS port is unavailable?
We have moved to a new Sailfish OS Forum. Please start new discussions there.
Is it necessary to have CyanogenMod/LineageOS Port for successful Sailfish OS port? What if CyanogenMod/LineageOS port is unavailable?
Yes. (See chapter 2)
SailfishOS, like Android, are a blend of Linux.
The Linux Kernel needs the specific drivers to work, otherwise you won't be able to boot or use certain features (sound, graphics, wlan, mobile... to point out some import ones) The terms of the GPL dictate that every vendor needs to make the Kernel Source for their mobiles available. The same is not true for drivers linked against the kernel, e.g. your chipset, they stay closed source due to Copyright and are not available to the general public.
If you want to run another Operating System on your phone, you need the Sourcecode of the OS as well as drivers for your hardware. Acquiring the drivers can be somewhat tricky (e.g. mostly for Mediatek Chipsets) or rather straightforward (Qualcomm mostly). The Lineage Guys and Girls have taken care of that for their supported devices.
The Community Ports somewhat depend on that work during the build process.
If there is no Port, you need to acquire the drivers, correct kenel, fixes and Co. yourself.
vorletzter ( 2017-04-06 11:30:21 +0300 )editThis thread is public, all members of Together.Jolla.Com can read this page.
Asked: 2017-04-06 09:58:22 +0300
Seen: 760 times
Last updated: Apr 06 '17