Ubuntu i övergången vad finns i butik för den populära Linux distroen?
NyheterDet är konstigt - till och med sex månader efter grundaren och återkommande VD för Canonical, Mark Shuttleworth, meddelade att Unity-projektet var dött - för att höra Unity 8 beskrivet som en “dålig investering” av en Canonical anställd.
Will Cooke, skrivbordschef på Canonical, verkade ganska bekväm med den nya berättelsen när vi pratade med honom på utgivningsdagen, även om han föredrog att använda termen "parkerad" i förhållande till enhet 8 snarare än sluten, vilket tycks öppna möjligheten av enhet 8 vändas ut ur sin parkeringsplats i framtiden.
Hans första kommentar till Mir var också ganska öppen: “Mir existerar fortfarande, displayservern finns fortfarande och är under utveckling och det är särskilt intressant för IoT-enhetstillverkare, men för tiden använder vi Wayland på skrivbordet nu.”
Men med tanke på det utbredda stödet till Wayland nu och Ubuntu-skrivbordets eget stöd av Wayland, verkar det osannolikt att Mir kommer att bli standard visningsserver på Ubuntu's desktop distro. Oavsett vad du tycker om Gnome 3 återgår som standard skrivbord, är Ubuntu 17.10 en avgörande gaffel i vägen för distributionen som används av miljontals Linux-användare, så för denna intervju var vi mest bekymrade över övergången.
Fråga: Kan du berätta hur uppgången till 17.10 har gått?
Kommer Cooke: Vi bestämde oss för att Gnome Shell var rätt verktygslåda för våra användare. Vi har använt Unity 7 i sex eller sju år och alla kärnan uppsättningar av applikationer byggdes runt Gnome-skrivbordet, så att Gnome gjorde det mest förnuftiga. Övergångsstället mellan Unity 7 och GNOME på skrivbordet var förhoppningsvis ganska ganska, ganska smidigt och det visade sig vara så. Så nu har vi den senaste Gnome-skrivbordet som körs på Ubuntu.
Vi har lagt vår frimärke på den för att se till att de användare som har använt Unity 7 under de senaste sex eller sju åren inte plötsligt uppgraderar en dag och upptäcker att skrivbordet som de brukar använda, på samma sätt som de har använt det, ja alla exempel och skärmdumpar på internet, är fortfarande relevanta för det nya skrivbordet.
Så vi har lagt till ett par förlängningar därtill för att lägga till lanseringen tillbaka och några funktioner som vi tyckte saknades från skrivbordet som fanns där i Unity och inte i GNOME. [...] Allt detta arbete gjordes med Gnome-gemenskapens välsignelse och med välsignelserna och stöd från dessa förlängningsutvecklare. Några nya funktioner som vi har lagt till där eller buggfixar har gjorts uppströms snarare än att hålla oss själva och hålla det för Ubuntu bara.
Planen är att när du uppgraderar till 17.10 ser du något bekant och något du känner dig hemma med. Några av användarinteraktionerna är lite annorlunda, men vi tror inte att de är så olika att människor kommer att kämpa med Gnome Shell och de första resultaten säger ja, det är så, så vi är väldigt nöjda med att människor kan få det att fungera och använda det och inte känna att de måste övervinna eller lära sig ett nytt sätt att arbeta.
F: Du nämnde övertagande av sessionen. Kan du förklara det för våra läsare?
TOALETT: Alla saker som vi har ändrat för att göra det Ubuntu är helt tillfälliga. När du loggar in, tillämpas de och när du loggar ut är de borta. Dina inställningar kommer att fortsätta att vara dina inställningar, men alla tweaks som vi gör tillämpas på sessionstid, så det finns inga korrigeringsfiler till GNOME eller källkod för att få saker att fungera som vi vill att det ska fungera. Det är bara uppströms Gnome med några tweaks till det. Det finns ingen Ubuntu hemlig sås där: någon kan återskapa vad vi har gjort genom att ta upp Gnome-kod på uppströms, sammanställa den och tillämpa våra inställningar.
Will Cooke, skrivbordschef på Canonical
Fråga: Hur var GUADEC i Manchester för dig och laget i år?
TOALETT: Det var bra. Vi hade en ganska stark visning där. Jag tror att vi hade sex eller sju personer där. Människor från Europa och USA och även Nya Zeeland. Vi skickade ett bra team av människor där som har arbetat med Gnome tidigare och varit aktiva medlemmar i Gnome-samfundet länge, så vi känner många av killarna där och de känner oss och så gick vi utan några förutfattade idéer om vad vi skulle göra - ingen riktig agenda.
Vi ville bara gå och prata med dem och få några idéer från dem, höra deras inlägg på hur vi ville göra saker och vad vårt yttersta mål var och de var mycket välkomna till oss.
Vi hade några bra samtal under själva konferensen och efteråt finns det okonflikt för hacking sessioner där människor träffas och gör vissa koden och vi stannade för allt detta också. Vi hade massor av diskussioner i korridorerna och några av sessionerna, för att prata om hur vi ville göra saker, och det ledde oss att kunna skicka den Ubuntu-specifika koden, Ubuntu-sessionen, som en sessionöverstyrning.
Snarare än att behöva lappa Gnome, kunde vi implementera våra egna saker: ta vaniljgnome och lägg till vår frimärke utan att behöva lappa mycket och massor av mjukvaror. Det var ett direkt resultat från GUADEC och det fungerade riktigt bra för oss alla [...].
Fråga: Var Tim Lunn, Ubuntu Gnome, tekniskt ledande, gick runt med ett ostligt grin på hans ansikte?
TOALETT: [Skrattar] Ja, han var där. Det var viss förvirring om Tim arbetade för Canonical eller inte, så det var bra att vi var där för att förklara situationen. Han är en aktiv medlem av Ubuntu Gnome och har varit länge och det var förvirring om vad som skulle hända med Ubuntu Gnome-projektet - skulle det fortsätta? Var det att bli dödad? Vem arbetade för vem nu?
Och så kunde vi förklara att Ubuntu Gnome och Ubuntu nu är effektivt samma projekt och personer som arbetar med Ubuntu Gnome skulle fortsätta att arbeta med de saker de var passionerade för. Det händer bara att frukterna av deras arbete nu skulle stå framför miljoner och miljontals användare, så det fungerade bra.