How big are the obstacles to using a mainline (4.7 or soon 4.8) kernel? Essential drivers hard to forward-port?
-
-
Replying to @RichFelker
It's unrealistic to use mainline with Qualcomm devices. It's only feasible with NVIDIA Tegra and it would be a huge effort.
1 reply 0 retweets 0 likes -
Replying to @CopperheadOS @RichFelker
Unless you want to boot a serial console without support for the radio or other peripherals, it's a lot more than few drivers.
2 replies 0 retweets 0 likes -
Replying to @CopperheadOS
Maybe it's something that could be done incrementally as a project to use phones for non-phone/non-Android purposes.
1 reply 0 retweets 0 likes -
Replying to @RichFelker
Little can be done about the inability to update radio/bootloader/TrustZone and proprietary userspace blobs after EOL though.
1 reply 0 retweets 0 likes -
Replying to @CopperheadOS @RichFelker
Lack of support for firmware after a few months is already the norm for desktops/laptops so perhaps no one actually cares...
1 reply 0 retweets 0 likes -
Replying to @CopperheadOS @RichFelker
Lots of the kernel drivers are really just shims for userspace blobs where the real work is done. Upstreaming those is one step.
1 reply 0 retweets 0 likes -
Replying to @CopperheadOS
Are the drivers just proprietary userspace processes that run effectively with kernel privs via their shims?
1 reply 0 retweets 0 likes -
Replying to @RichFelker
Some of them are close to root, but in many cases there's a privilege boundary or at least there's supposed to be a boundary.
2 replies 0 retweets 0 likes -
Replying to @CopperheadOS @RichFelker
For example, the kernel OpenGL drivers are a tiny part of the overall picture. Pixel C uses Nouveau, but paired with huge blobs.
1 reply 0 retweets 0 likes
For GL that's typical; in theory it's something you can completely do without, though.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.