• Frank Exchange of Views@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    8
    ·
    12 hours ago

    It’s not any one platform that is too complicated, it’s that none of it was standardized. So once you have support for one phone completely done, the next model is already released 6 months ago and you have to start almost from scratch again.

    Pixel was one exception to this, because Google would release and document all the modifications needed to run Android. Unfortunately they stopped doing this as well.

    Contrast this to the x86 PC and laptop market and everything basic, like how to discover hardware, how to boot is all a documented standard. Even though on PC, you still have to deal with drivers for specific hardware.

    Another reason why PC is much easier for Linux is that much of the hardware is shared with servers and for servers, Linux is absolutely a first class operating system, which all but some extremely niche hardware manufacturers fully support.