It's one thing to develop a Linux desktop OS. And to develop it for a phone form factor.
But how is the phone part? It's trivial to make it make a phone call, or send a text message. Or connect to the internet. One at a time, trivial.
It's a lot harder to do the whole phone stack, which is why there is only Android providing a phone stack out there - plenty of people have tried, but the work is so tedious and annoying that few succeed.
The phone stack is what makes you be able to do all those things together. To be able to receive a text message while on a call, or to receive both a phone call and a text message and maintain an internet connection. It's a lot of state information that needs to be tracked and kept in sync with the modem (and has to be held and updated even in low power mode). Add in all the SIM management things including application handling and it becomes a rather annoying mess.
How good is the phone part? (Score:2)
It's one thing to develop a Linux desktop OS. And to develop it for a phone form factor.
But how is the phone part? It's trivial to make it make a phone call, or send a text message. Or connect to the internet. One at a time, trivial.
It's a lot harder to do the whole phone stack, which is why there is only Android providing a phone stack out there - plenty of people have tried, but the work is so tedious and annoying that few succeed.
The phone stack is what makes you be able to do all those things together. To be able to receive a text message while on a call, or to receive both a phone call and a text message and maintain an internet connection. It's a lot of state information that needs to be tracked and kept in sync with the modem (and has to be held and updated even in low power mode). Add in all the SIM management things including application handling and it becomes a rather annoying mess.