Archive for the 'Thoughts' Category

Apr 06 2017

Canonical ends the development of the Unity desktop

Published by under Thoughts,Ubuntu Linux

Mark Shuttleworth, founder of Canonical, Ubuntu Linux and its Unity desktop, announced today that Canonical will stop the further development of the Unity desktop and that the next LTS release of Ubuntu for the desktop will ship with GNOME instead.

There a lot of “we told you so” posts on the web about this already, and a lot of folks voice their believe that missing apps and games are the reason why Linux never gained much popularity as a desktop OS.

I now think that there never was much chance for the Linux desktop to succeed to begin with — and that the problem is not as simple as missing games and apps.

Just as my favorite example, after more than 25 years, the Linux community still has not even solved the “problem” of sound, meaning there are many, many sound servers and sound subsystems on Linux, but none of them work properly or are remotely user friendly. I have Xubuntu machines at home which are mostly used for watching videos and web surfing, and it’s mind blowing ridiculous that I have to change the playback device for each application individually – and that I can only do so when the application is running and playing back audio.

Big failures in crucial everyday sub-systems like this are the technical reasons why no Linux distribution ever stood a chance on the desktop – what regular user wants to put up with this crap when macOS and Windows work properly out of the box and come pre-installed on their computers?

Now look at the efforts that Valve has put into persuading/convincing game developers to port their games to Linux/SteamOS. The amount of games for Linux is constantly growing, yes – but the market share of Linux on Steam is not, it’s still negligible.

Things would only get brighter for Linux on the desktop if Microsoft and Adobe started porting their big desktop suites to “the Linux desktop” — which won’t happen before that desktop gains market share beyond a rounding error, because the cost for these ports are economically prohibitive. Microsoft have ported their Office suite to Android, iOS and macOS — which are all “hostile” platforms — so it’s safe to assume that they would also port Office to the Linux desktop if there were such a thing appearing on the market share radar. But it’s not. And what exactly would this “Linux desktop” even be?

Ubuntu is the only distribution that had enough success to even be noticed by the broader public. But since everybody in Linux land has to cook their own soup or follow some weird, business hostile “free software” ideology, too many people refused to join Canonical’s efforts and in some cases even decided to undermine or actively work against those efforts. Well, congratulations — now everybody can say to Canonical “we told you so” — and suffer the consequences nonetheless. Unless you find another guy willing to pump millions into such an unrealistic, big idea, Canonical’s withdrawal from Unity effectively signals the end of “the Linux desktop”, because now it’s really up to uncoordinated volunteers, hobbyists and students to develop a desktop for the masses. And I think we all know where this will lead: Nowhere, and nowhere fast.

Canonical might keep a desktop version of Ubuntu around for simple marketing reasons — but after this announcement, the company won’t put much effort into it anymore.

The desktop itself – regardless of the platform – has become irrelevant with the rise of the Internet. Linux was born on the Internet and quickly became one of the biggest engines powering the back-ends of the Internet.

Software development first moved to the web so that users and businesses could become independent from the desktop platform (or rather: become independent from the Microsoft platform), and then development moved on to focus on mobile platforms, and now the Internet of voice-controlled things is already knocking on the door.

This leads to a very simple realization: Every investment into a Linux desktop is wasted — it’s all about the Android or iOS gadgets, Alexa, Cortana and Siri and their respective server back-ends (aka “cloud”), which run on Linux or Windows servers.

Just look at Apple and their undeniable lack of interest in macOS and the Mac itself. The only reason why Apple keeps Macs and macOS around is Xcode — they need some development machines to write software for their mobile devices. The moment iOS becomes self-hosting (read: can run Xcode natively), they will drop the Mac product line and the rest of the industry will quickly follow their example. The desktop is dead, people now carry the Internet in their pockets or literally talk to it: “Alexa, … ”

Mark Shuttleworth understood all of this a long time ago — and this is why he launched the Unity project and wanted the dream of “convergence” to become a reality. Just watch an episode of the TV show “The Expanse” and look at how everybody in that show use their mobile gadgets: This is exactly where the journey is going.

Microsoft got that memo, too — as usual a bit later, but they definitely got it. They started the development of the Metro interface, because they, too, understood that down the road our interactions with the computer will significantly be different from what we’re doing today, and that mobile devices and desktops will eventually converge.

The only parties on the market who refuse to understand this are Apple – who are trapped in their corporate prison and won’t ever do anything that could hurt their iPhone sales – and the rest of the Linux community that always let their ideologies get in the way of progress and keep fighting a battle that was already lost and over more than 25 years ago, ignoring all the big changes that have happened in the meantime.


Comments Off on Canonical ends the development of the Unity desktop

Jan 07 2017

Apple is killing the Mac

Published by under Hardware,macOS,Software,Thoughts

Two more years, and macOS and the Mac will have entered the eternal hunting grounds. Apple is killing the Mac, and they have been doing so for years already. If you haven’t noticed the signs, then it’s because you intentionally chose to be blind to them.

The “pro” applications have been killed or turned into consumer products. They turned Final Cut into an iMovie-wannabe, but the best example is Aperture. Aperture, the best thing since sliced bread for putting huge amounts of digital photos in a library, along with nice processing and editing capabilities, has been brutally murdered by Apple and instead they gave us a toy software called photos that, pardon my French, cannot do shit. If anything clearly said “get the heck out of here”, then it was this message.

Apple couldn’t care less for their deskop hardware. The Mac Pro is hopelessly out-dated and, let’s say you want to play games on that machine once in a while, it cannot even compete with a 1,000 Euro Windows PC anymore. At the current pace of updates, the Mac Mini will soon be out-performed by a Raspberry Pi. And the iMac… Well. At least it’s thin. Because that is all that matters in the fashion world of Apple, right?

Now the notebooks. Oh, the notebooks. They got a touch-bar. You know, a touch screen that kills effective usability by making you focus on the keyboard instead of the screen. Because, well, real touch screens are no good with macOS, so they have to come up with an excuse for their lack of interest in developing something that might actually be useful and usable with a desktop OS. After all, they only care for iOS and want you to go there and be locked into their tight and fully controlled iOS ecosystem.

So why is there still a Mac at all? Xcode. They still need to give developers a tool to write iOS software. They don’t care for macOS software, because iOS is what brings the big bucks.

I’m not sure which way they will eventually go, but here are a few possibilites:

  • iOS will become “self-hosting” and there will be a developer version of iOS with an iOS device that can run Xcode and compile software. Think of a larger iPad Pro with an external keyboard and maybe even proper mouse support (Android can do it, so could iOS). They could then kill the Mac.
  • Or they will port Xcode to Linux and simply kill off macOS and discontinue the Mac hardware. (I doubt they would ever port Xcode to Windows.)
  • They sell the Mac unit to someone else and put macOS on extended life support until the first option – self-hosting iOS – becomes feasible. So someone else would have to fight with the hardware business and they just keep supporting the macOS software half-heartedly.
  • I doubt Apple would ever fully open source macOS. That’s just not in Apple’s DNA. But, of course, it would be the most desirable option for all Mac users. At least the platform would stay around.

Whatever direction this will go — the Mac has been demoted to be a “surf-board for Starbucks customers” and does not have much of a future left.

Comments Off on Apple is killing the Mac

Next »