We have moved to a new Sailfish OS Forum. Please start new discussions there.
2

Is it necessary to have CyanogenMod/LineageOS Port for successful Sailfish OS port? [answered]

asked 2017-04-06 09:58:22 +0300

Kumar Abhishek gravatar image

Is it necessary to have CyanogenMod/LineageOS Port for successful Sailfish OS port? What if CyanogenMod/LineageOS port is unavailable?

edit retag flag offensive reopen delete

The question has been closed for the following reason "the question is answered, an answer was accepted" by nthn
close date 2017-04-06 11:15:14.656125

1 Answer

Sort by » oldest newest most voted
5

answered 2017-04-06 10:41:25 +0300

Sthocs gravatar image

Yes. (See chapter 2)

edit flag offensive delete publish link more

Comments

7

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 )edit
1

Thanks a lot @vorletzter & @Sthocs.

Kumar Abhishek ( 2017-04-06 11:35:29 +0300 )edit

Question tools

Follow
1 follower

Stats

Asked: 2017-04-06 09:58:22 +0300

Seen: 760 times

Last updated: Apr 06 '17