Software Developer Explains Why The Ubuntu Phone Failed (itwire.com)
troublemaker_23 quotes ITWire:
A developer who worked with the Ubuntu Phone project has outlined the reasons for its failure, painting a picture of confusion, poor communication and lack of technical and marketing foresight. Simon Raffeiner stopped working with the project in mid-2016, about 10 months before Canonical owner Mark Shuttleworth announced that development of the phone and the tablet were being stopped.
Raffeiner says, for example, that "despite so many bugs being present, developers were not concentrating on fixing them, but rather on adding support for more devices." But he says he doesn't regret the time he spent on the project -- though now he spends his free time "traveling the world, taking photographs and creating bad card games, bad comics and bad games."
"Please note that this post does not apply to the UBPorts project, which continues to work on the phone operating system, Unity 8 and other components."
Raffeiner says, for example, that "despite so many bugs being present, developers were not concentrating on fixing them, but rather on adding support for more devices." But he says he doesn't regret the time he spent on the project -- though now he spends his free time "traveling the world, taking photographs and creating bad card games, bad comics and bad games."
"Please note that this post does not apply to the UBPorts project, which continues to work on the phone operating system, Unity 8 and other components."
The Ubuntu phone failed because it's a fucking stupid idea. People want smartphones with a large base of popular apps.
1. Not solid through US carriers. ...so yeah, there were seemingly no advantages and lots of disadvantages to moving.
2. Focus on low cost hardware; no "flagship phone".
3. Primary benefits were ideological; no new features or distinction over incumbents.
4. No integration with a movies/music/tv ecosystem.
5. Practically no existing market to leverage.
6. Dependency on browser over App Store model.
7. No focus on a migration path.
You're basically another APK, only with (slightly) better punctuation.
Il n'y a pas de Planet B.
It can always serve as a bad example.
route and ifconfig always were shit.
route had a horrible syntax. "ip route" now has a syntax which is almost proper english and you can always use the same command and swap add for del to remove the very same route. ... ohh this new idea, who needs it? Lets call it eth0:1 instead!
ifconfig and multiple ips on one interface
iproute2 is a nice idea.
systemd on the other hand started with solving a few problems (dependencies of initscripts, cgroups to assign ressources and reliably detect running processes and kill them if they are not stopping) and grew to a horrible monster. Nobody would object a cool initsystem. I remember the old days, when systemd came around with fancy bootcharts and fast booting and everyone saw it as the next cool thing.
But they did not know when to stop. If this is successful, let's add that, it will be successful as well and we're knowing what we're doing, aren't we?
I'd run that through babelfish if I knew what language it was supposed to be.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I love the fact that you have no other purpose in life than to scan Internet forums for occurrences of your initials, and knowing that I can summon you up anytime I want just by inserting them into a post. It's like the master whistling for his dog. HAND.
Il n'y a pas de Planet B.
this was the most common (and an easy) command. Did you ever do something more complicated?