In the last few years Ubuntu has emerged as the dominant force in the Linux Deskop field. The distribution is heavily associated with one name: Mark Shuttleworth is not only founder an current boss of Canonical, the company behind Ubuntu, he has also been providing the financial resources without which Ubuntu in its current form would not exist. During the recent Gran Canaria Desktop Summit Andreas Proschofsky had the chance to conduct the following interview with Shuttleworth.
derStandard.at: In the interview we did last year you talked about increasing Canonicals involvement in improving the Linux desktop user experience, how successful was this?
Mark Shuttleworth: For our first year - I think - it's been successful. Internally in the company we created two new teams. One is a design team, which has about eight people now, and one is a dedicated upstream desktop technologies group that has five or six people right now, but both are growing. We delivered a couple of interesting things in Ubuntu 9.04, some of them are controversial, like the notification piece and the messaging menu. But I think in principle it's going well.
We are trying to do this work across both GNOME and KDE, so we have hired both GTK+ and Qt developers. So I hope we will deliver the same messaging menu and the notification system in Kubuntu 9.10, in the future we'll try to deliver everything at the same time across both platforms.
We participate - although at some distance - in the GNOME Shell stuff, our design team was part of the User Experience Hackfest that sort of laid out the principles for GNOME Shell. Although we don't have dedicated people working on it at the moment.
I've spent time visiting representatives of the PC industry these last two weeks and I showed them some of the design work we are doing and they were excited to see sort of a clear picture emerging around what the Linux desktop could deliver over the next two years. I think everybody is anxious to see the Linux desktop move beyond the technical audience and becoming something more consumer friendly.
derStandard.at: So what did you show them? GNOME Shell or other current developments?
Shuttleworth: No, this is work generated by a design team across the Desktop, across the Netbook and across Moblin. A lot of the stuff we do is very public, like the "100 papercuts" and the design stuff we are doing engaging with apps like F-Spot, Empathy, Pidgin, Thunderbird and others. But some of the work we do is confidential, work that we do with a partner, but when we release it it's going to be open source.
derStandard.at: Given the recent problems with X.org and the lack of proper release management wouldn't that be a good possibility to invest in?
Shuttleworth: There is the perception that anyone who's got money should throw money at a problem, but I've some experience with that and it's really not a good way for trying to solve problems. In case of release management, the people who have the most influence really are the developers. The Kernel has come around these problems and now has a really good release management, but this is because of a strong leadership.
So if the community has a problem with X the really should send that message to the developers. But they'll probably find, that the developers are just so excited about the changes they have made, that they may have lost track a little bit of how their code is landing in a distribution, how it's landing on peoples desktop. Developers generally are running the latest stuff from version control so they often don't know what the actual experience of their code is like in Ubuntu or Fedora.
derStandard.at: In retrospect: Could you have done something differently to ease the problems people experienced with X in Jaunty?
Shuttleworth: To be clear: There was only one substantial issue with X, which related to hardware from a particular vendor. And as soon as it was clear that there was a problem that vendor stepped up, they provided really good inside, we had access to engineering, there was a real shared desire to resolve that problems. It's also worth that the vendor in question - Intel - is hugely investing in X so it would be wrong to say Intel is causing all this problems cause actually what they do is all this amazing work to make X that much better.
derStandard.at: There is a Long-Term-Support (LTS) release coming up in April 2010, also GNOME 3.0 should be out around that time. Is next spring in this respect a really good time for a LTS release?
Shuttleworth: Well this a really interesting question. The heart of this question is: How do you deal with the situation where a distro makes a long term release and upstreams are on a different schedule. I think it's worth asking the question: "Is it valuable for upstreams to have a long term release made?" And no-one disagrees that this would be valuable, but when are you going to do that? Until now there's been no overarching force to say you do it now or then. I think, what we are about to see is the emergence of sort of a greater structure in the cadence of releases in the open source ecosystem.
derStandard.at: So that's the idea of a "Meta-Release-Cycle"?
Shuttleworth: Yes. Like a short-term release cycle and a long-term release cycle superimposed on one another. And the really big news here is that we've been having very good discussions with the Debian release team. So the Debian release team has indicated that they are very open - not about a release date but a freeze date. That freeze date would be the time where we sit around and look at all the major components and decide what the major versions would be that we collaborate around. There is no pressure that we have to agree on everything, but just actually having the conversation is useful for any upstreams who care about this information.
The LTS will be either 10.04 or 10.10 - based on the conversation that is going on right now between Debian and Ubuntu. So we've given up some control when our LTS will be, Debian's giving up some control but the shared result will be quite powerful, we'll be giving upstreams a reason to say "Let's not land all those crazy changes right now, if we want the Debian and Ubuntu major release go out well".
So you could say, why would upstreams care about Debian and Ubuntu, and I think the most important thing is for us to try to get even more distributions in that meta-cycle. What I believe is going to emerge as a sort-of a "best practices" in the open source community that projects will have a short-term-release -cycle, like an agile iteration cycle, which could be three months, it could be four months, it could be six months. And than they'll have a longer cycle which will be two years. If we solve that, we solve the general part of your question.
derStandard.at: But getting back to the specific case...
Shuttleworth: Look we have good conversations with upstream. As soon as we know where we stand with Debian we can sit down with those upstreams, and say "Hey, we are doing this release date, we are having this shared freeze date, what's you advice? Is your advice to us ship the older version, or is your advice to us that you will do some extra-work to ship the newer version?". I think this is really not a decision just for us, but for the upstreams.
There is always going to be someone who says "You are going to do a 5-year supported release, so please add GNOME 3.0, the very cool latest, shiniest thing". But probably the same people will say "Have GNOME Shell there as an option, but don't make it a default".
derStandard.at: Would you prefer to have GNOME 3.0 delayed?
Shuttleworth: No not at all. The GNOME 3.0 work should happen at the schedule it's supposed to happen, I don't think we want to influence that. The more important thing for me is to be able to have a good conversation and take a smart decision about what we ship in the LTS. It's not in the developers interest if we ship something to 10 Million users that is not ready yet, it's their reputation, their brand that gets effected if we do.
derStandard.at: What's your take on the proposed changes for GNOME 3.0, especially the GNOME Shell.
Shuttleworth: The first thing is that is very exciting to see the willingness to make a break with the past. You have to be open to new things in order to really innovate. What GNOME proofed is that inside the Open Source Ecosystem you can have short iterations and deliver innovation piece-by-piece in a very manageable, stable fashion. What KDE4 proofed is that you can also sit down and have really interesting conceptual changes that get introduced as big shifts. Hopefully GNOME3 brings those two lessons together. And so we see classy work done as a big release and classy improvements and iterations.
Right now it would be premature to judge GNOME Shell. I was there when GNOME Shell was being designed at the Hackfest in Boston and I think the thinking, the spirit there was a good one. I think when people start actually using it, a lot of things will become clearer as when they were when it was just markers on a whiteboard.
So my own feeling is, that this is important work, it's great to see and I think it will end up being really super for GNOME, but I think it will change quite a bit from where it is now and where it is when people finally say "This is great stuff".
derStandard.at: Is there something you think that is missing in the vision for GNOME3?
Shuttleworth: Well initially there was a lot of discussions about something that was much less visual which is how files are organized and I even blogged about it. I think actually that could be a bigger improvement in the every-day user experience of the GNOME desktop. I've been part of an increasing amount of Usability work at Canonical and I've been stunned to see that generally people don't get files and folders. They just don't get it, it's sort of broken for everybody. It's particularly broken on the Linux desktop, because every application has its own idea of where its going to put your files. Critically where this happens is if you have content that you are working on in one application and you want to access it from another application. So if something comes in as an attachment to an E-Mail and you save it and then want to open it in another application - it breaks people. It's amazing how bad that is. And we talked about this, but the community didn't pick up on this. It's certainly not as "sexy" as the visual stuff, but I think it is actually more important. Not to say that GNOME Shell isn't important, but there would have been a real opportunity. And if I look where users get stuck, it's not on window management, it's not on launching applications, it's on "Where is my stuff?".
derStandard.at: But isn't that a problem that nobody has found a proper solution for, including Windows and Mac?
Shuttleworth: Right. It's this unsexy problem but if we get it right, it could really change the way people feel about the Linux desktop, cause people would just always have what they are looking for.
derStandard.at: How important are a good look, a nice theme for the Linux desktop?
Shuttleworth: Well first impressions count, so it's quite important. But it's been a difficult thing to engage with. In that upstream desktop technologies group, one of the engineers is an expert in theming technology. And so we are driving some improvements here, what's possible to theme, what's possible to bring in the visual experience of the applications, which is an area which is widely neglected.
derStandard.at: Same question, next year: Is there going to be a new theme for the next Ubuntu release?
Shuttleworth: Well I think it's better to stick with what you have until you have a clear vision on where you want to go, right? I know I've unfortunately said this before, so my credibility is wearing thin, we're starting to get into a position where I have more confidence in that we are able to do that and it will be an important part of future Ubuntu releases.
derStandard.at: But you're not going to stick to any release numbers?
Shuttleworth: We'll definitely have a new theme by the next LTS.
(Andreas Proschofsky [@suka_hiroaki on Twitter], derStandard.at, 12.07.2009)
Ein Blick auf kommende Neuerungen rund um das User Interface von GNOME3 - Chefentwickler Owen Taylor im Gespräch mit dem WebStandard
GNOME Shell-Entwickler mit Vorschlag für langfristige Ausrichtung des Projekts - Gemeinsames Interface statt Distro-Anpassungen
EntwicklerInnen wollen sich mehr Zeit für den Feinschliff nehmen - GNOME 2.32 im September
Beiträge aus Unternehmen dominieren beim GNOME-Projekt, viel aber in Freizeit - Novell, Intel und Collabora ebenfalls sehr aktiv
Eröffnung der Kerntage der GNOME-Konferenz mit eindringlichem Plädoyer - HTML und Javascript statt klassischen Toolkits
Neues Bootsystem soll schon mit kommender Release Einzug halten - Ubuntu-Lösung wird ersetzt
Stormy-Peters, Chefin der GNOME Foundation, im Gespräch - Web als nächste große Herausforderung für freie Software
Erste Runde des Programms soll im Spätherbst starten - "Wir verzichten bislang auf die Hälfte der Bevölkerung"
Notizen, Videos, Audio und Co. zusammengeführt - Entwicklung ganz auf Basis von GNOME3-Komponenten
Ubuntu laut Dell nur für erfahrene User geeignet – Kauf nur mehr per Telefonhotline möglich
"Logische Weiterentwicklung" - GNOME Mobile schon jetzt zentrale Basis für LiMo-Plattform
EntwicklerInnenkonferenz des Linux-Desktops beginnt in Den Haag - EU-Kommissarin Neelie Kroes für Open Source
Lieder können nicht nur aufgespürt sondern auch gekauft werden - Kann auf Miro Podcast Directory zugreifen
Vollständig neues Interface - Lokale und Web-Anwendungen nebeneinander - Automatischer Online-Abgleich
ZFS überarbeitet, neue Treiber und frische Software
Lockt mit neuem Netbook-Interface und vielen Wahlmöglichkeiten - Neben GNOME auch LXDE im Angebot - Alle Details als Ansichtssache
Einfacheres Interface für Einrichtung der Festplatte - Großteil lässt sich parallel zum Aufspielen der Pakete erledigen
KDE 4.4.3 und GNOME 2.30.1 als Desktops - Vorschau auf GNOME Shell - Verbesserte Distro-Tools
Bessere 3D-Performance, neuer Kernel und flotterer Umgang mit USB-Geräten
Kern der Software in C++ neu geschrieben - Rendering über Plugins austauschbar - Neue APIs
Soll Teil von Ubuntu 10.10 werden
KDE-EntwicklerInnen versammeln sich in Finnland zum Austausch - Erste Präsentationen und Keynotes bereits online
Software Center überarbeitet - Neues Sound-Menü - GNOME 2.31 und KDE 4.5 RC 1 als Desktops
Erster Release Candidate der kommenden Desktop-Version - Automatisches Anordnen von Fenstern und umgebauter Benachrichtigungsbereich
Laut Bericht wenden neue Investoren den drohenden Untergang ab
Nächste Testversion des Desktop soll bereits auf GTK+-3 basieren - Anwendungen verabschieden sich von alten Abhängigkeiten
"Vmware hat Sun/Oracle als Hauptkonkurrent abgelöst" - RHEV kann virtuelle Maschinen sowohl unter Windows als auch unter Linux hosten
Firefox und Co. sollen auch jenseits von Release-Upgrades erneuert werden - Treiber und Bibliotheken ausgenommen
Aktuell Entwürfe zeigen die Pläne für GNOME 3.0 - Bestehende Usability-Probleme werden gezielt angegangen
Mehrere Vorschläge präsentiert - Erster Release Candidate für openSUSE 11.3 bringt Entwicklung weiter
Alleingänge und schlechte Kommunikation von Ubuntu sorgen für Ärger - Distribution überlasse ganze GNOME3-Arbeit anderen
Nutzer können Komponenten aus Liste auswählen und ISO-Image herunterladen
Open-Source-Projekt vorgestellt - Soll sich mit Linux, Mac und Windows integrieren - Basiert auf Mono und Git
Mark Shuttleworth dementiert Angaben zu spezieller Tablet-Version
Joint-Venture soll Entwicklung und Markteinführung von Linux-basierten Anwendungen voranbringen
Nokia/Intel-Plattform dürfte Suse Moblin beerben - Erste MeeGo-Netbooks in den kommenden 12 Monaten erwartet
Version soll Grundlage für Entwicklung Anwendungen liefern - Handset-Ausgabe folgt im Juni
Künftig gleichberechtigt neben Xen - Ab 2. Juni erhältlich - High Availability-Verbesserungen
Neue Version der Software zum Download freigegeben - Beinhaltet mit Ceph und LogFS zwei neue Dateisysteme
Ubuntu 10.4 + Multimedia-Codecs + Konfigurationstools = Mint
Intel streicht große Vorteile gegenüber ext4 heraus - Canonical will Einrichtung als Default-Dateisystem prüfen
Distribution schmiedet Pläne für die nächste Version der eigenen Softwaresammlung
Lässt sich parallel zu GTK 2.x installieren - Räumt mit veralteten APIs auf, Anwendungen müssen angepasst werden
Distribution stellt zudem "Ubuntu Light" vor: Schlankes Linux für Dual-Boot-Vorinstallation
Erste Testpakete und Vorbereitungen für GTK+ 3.0 - Zahlreiche neue Komponenten zur Aufnahme vorgeschlagen
Keine fixe Aufnahme in "Maverick Meerkat", aber prinzipiell "sehr interessiert" - Netbook Moblin Remix eingestellt
Statusanzeigen für einzelne Anwendungen sollen direkt in Fensterrahmen wandeln - Keine eigene Statuszeile mehr
Basiert auf dem LXDE-Desktop - Chromium als Default-Browser - Sylpheed ist der Mail-Client
Neue Version bringt zahlreiche Verbesserungen - Frischer Look und bessere Startzeit - Langzeit-Support-Versprechen
Canonical spendet Hälfte der Gewinne durch den Ubuntu One Music Store an gemeinnützige Organisation
Zertifizierung wird in einer Prüfung zusammengefasst - Erste Prüfungen für Ubuntu 10.04 LTS im Oktober
EntwicklerInnen trafen sich in Boston - Neues Konfigurationsystem und bessere Python-Bindings für GTK+
Neue Linker-Optimierungen, Plugin-Unterstützung und separater Support für Atom-Prozessoren
Zemlin: Neue Gerätekategorien wie Tablets, Smartphones und Ebook-Reader, sowie Plattformbetreiber setzen mehr auf Open-Source
Linux-Distribution baut auf Kernel 2.6.32, verfügt über neue Treiber
Release Schedule für die übernächste Version der Linux-Distribution veröffentlicht - LXDE-basiertes Lubuntu erst mit 10.10 fix dabei
Arbeitet wieder mit aktuellen Linux-Kernel-Varianten zusammen - Grafikkarten können gezielt einzelnen VMs zugewiesen werden
"Rebellisches Erdmännchen" - Ubuntu 10.04 (Lucid Lynx) soll am 29. April veröffentlicht werden
Auto-DJ-Feature sucht nach ähnlicher Musik - Gitter-Ansicht und Youtube-Erweiterung
Update bringt Abschied von HAL - Einstellungsdatei kann aufgeteilt werden - Kommt mit Fedora 13 und openSUSE 11.3
Einstimmiges Urteil der der Geschworenen - Damit kann SCO keine Gebühren für die Nutzung von Linux einheben
Werde ohnehin nur zur Installation des Systems genutzt - Empfehlung für VESA-Treiber, Nouveau mit keinem Wort erwähnt
Neue Testversion veröffentlicht - Eigener Message Tray versammelt Benachrichtigungen - Alternativer-Overview-Modus
Gemeinsame Basis für Netbooks und Smartphones - Intel und Nokia locken mit frischen Interface-Ansätzen - im Detail
Neue Version der Linux-Distribution mit zahlreichen Verbesserungen veröffentlicht - Näher betrachtet als Ansichtssache
Die neue Generation der Linux-Distribution lockt auch sonst mit zahlreichen Verbesserungen - alle Details vorab als Ansichtssache
Letztes Update vor GNOME 3.0 lockt mit neuen Features und einem verbesserten Look - alle Details als Ansichtssache
Von aktuellen Fortschritten bei der GNOME Shell über einen neuen Look und Änderungen am Dateimanager bis zu weiterführenden Konzepten für GNOME 3.2/3.4
Mit speziell angepassten Interfaces will man Windows Paroli bieten - Ein Blick auf einige der interessantesten Netbook-Distributionen
GNOME 3.0: Was ist gut, was fehlt - "Müssen es ja nicht gleich ausliefern"
GNOME-Shell-Entwickler Owen Taylor über die Notwendigkeit einer frischen User Experience
Sebastian Kügler über KDE 4.0, das Verhältnis zu GNOME und die Reduktion auf ein Toolkit
Features, Konzepte und Umsetzung von Intels Netbook Linux näher beleuchtet - ein ausführlicher Blick auf die Beta
Der Ubuntu-Gründer spricht im Interview über die Möglichkeit eines Qt-basierten GNOME, die Schwierigkeiten mit Hardy Heron und die Zukunft des Linux-Desktop
Der renommierte Linux- Buchautor Michael Kofler im WebStandard- E-Mail- Interview über Windows 7 und Mac OS X
Mit wenigen Klicks lässt sich eigenes Linux im Browser erstellen und gleich online testen - ein Preview als Ansichtssache
Die Kommentare von User und Userinnen geben nicht notwendigerweise die Meinung der Redaktion wieder. Die Redaktion behält sich vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, den guten Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen (siehe ausführliche Forenregeln), zu entfernen. Der/Die Benutzer/in kann diesfalls keine Ansprüche stellen. Weiters behält sich die derStandard.at GmbH vor, Schadenersatzansprüche geltend zu machen und strafrechtlich relevante Tatbestände zur Anzeige zu bringen.