Let's get real: phone and desktop are two different devices. I don't have a smartphone or tablet for security reasons, but I've seen them. Cinnamon(like on my desktops) or IceWM (as on my netbook) would be a total disaster on a smartphone, and I consider a phone UI on a big desktop, with deep menu nesting, online search, and large distances to mouse across to reach icons to be nearly as bad on the desktop. The best thing that could happen would be for Ubuntu and Mint to join forces, with Mint aimed at Desktop users and at desktop derivatives, while Ubuntu aims at going head to head with Google and Crapple in the smartphone/tablet market. To do this require some attention to compatability, making sure that no core package in the base Ubuntu system locks out X, Wayland, or any known desktop environment. Real core stuff like libc6, QT, and GTK etc needs to stay 100% compatable!
Here's the worry:
1: No top level application that might be used by a derivative should depend on Unity, Mir, or Ubuntu-only libraries but can recommend them.
2: No core Ubuntu library should conflict with/prevent the installation of another desktop environment or applications used elsewhere in the Linux
ecosystem. Right now this is not a problem, but I worry about the future.
Some GNOME apps as now compiled by Ubuntu do not now meet the first test. Brasero, for instance, when pulled from Ubuntu repos depends on libunity9, libunity-common, and libunity-protocal-private0. Surely the default GNOME version does not, as these are Ubuntu-specific packages. Right now that's no big deal, but suppose in the futire Unity depends on Mir, and Mir conflicts with, say, a driver needed by X, Wayland, or whatever Cinnamon, MATE, or Icewm users need to run their systems. All this would require in my case would be two different and conflicting versions of the Radeon driver, plus a libunity dependency on Mir.
This situation would force every Ubuntu derivative such as Ubuntustudio and of course external ones liike Mint to recompile every package that depends on any component of Unity that pulls in conflicting libraries, My guess is this is why Mint maintains an "insurance" version based only on Debian, which would not be broken by such a situation. Alternately, they would have to mix repos, preferring ubuntu versions except where conflicting with a "core" package, and that can get ugly fast.
The separate application installation folders resolve that problem only for applications, not for the core system, and any attempt to run the core system that way would lead to a huge installed OS that would not fit on small "boot-drive" SSD's. I can fit three different installs of my personal fork of Ubuntu and Mint onto a 32GB SSD right now,
Maybe Ubuntu and Ubuntu phone need to be split into two different projects that do NOT to be totally compatable with oneanother? Ubuntu phone would only need to work on ARM for the most part, while ubuntu and its derivatives would have to support the other architectures and could also support ARM if desired. Otherwise we might end up segmenting the greater Linux ecosystem across all classes of machine, this on top of the "secure boot" fiasco with its quirks that make some machines that are supposed to be able to boot any OS only able to boot Windoze 8, or at best Windoze 8, Ubuntu, and RHEL.
Speaking of Windoze 8, that is doing to Microsoft what the Unity and Gnome-shell controversies did to their developers: drive off desktop users who do not want to use a touch-based, small form factor optimized UI on their desktops. Just like Gnome-shell has the frippery extensions and the Cinnamon fork, MS now has tons of aftermarket "start buttons" to revert the UI changes they made. Their "Metro" UI is almost universally blamed for the terrible reception Windoze 8 has gotten from its users.
This is not an accurate methodology and is in no way representative of actual market shares. To put it bluntly, they're pretty much pulling numbers out of their ass.StatCounter statistics are directly derived from hits (not unique visitors) from 3 million sites using StatCounter
Last edited by dee.; 05-09-2013 at 06:54 PM.
Also, I got rid of your emoticon, no person who is trying to have a serious discussion or at least put on the fašade that they're older than 15 years uses them, in any context.
Oh, forgot to mention - games on linux are the most "adult" thing that people do in this world