Technický vedoucí Unity Neil Patel hovoří o plánech pro Ubuntu 12.04

instagram story viewer

Po vydání Oneiric minulý týden jsem měl možnost sednout si s Neilem Patelem, Unity’s Technical Olovo, promluvte si o tom, jak se cítil, že cyklus Oneiric prošel, a ujasněte si jeho myšlenky na Precise Pangolin 12.04.

Neil pracuje pro Canonical již několik let a dříve se významně angažoval původní spouštěč Netbook Remix, který byl nahrazen Unity původně v Ubuntu Netbook Edition 10.10.

Jako technický vedoucí pro Unity dohlíží na značný vývoj nového shellu pro Ubuntu.

Neil je ten chlap, za kterým chodíte se svými otázkami ohledně vývoje Unity, a přesně to jsme udělali, když jsem si s ním minulý týden sedl k rozhovoru…

Oneiric představil mnoho změn, zejména přechod na GNOME 3. Jak si myslíte, že tento cyklus uplynul? Dosáhli jste všeho, co jste chtěli?

Celkově jsem s cyklem spokojený.

Myslím, že jsme právě přišli o pár skvělých nových funkcí, ale strávili jsme spoustu času procházením klíčových částí Unity a jejich vylepšením, což bylo potřeba. Myslím, že lidé uvidí skutečné ovoce této práce až v příštím týdnu nebo tak, až dostaneme naši poslední SRU z testování a do archivu. Pracujeme do dne vydání a od té doby pár týdnů. Je to vždy vyčerpávající úkol, ale mám pocit, že jsme to nakonec zvládli dobře.

Myslím, že přechod GNOME 3 proběhl tak dobře, jak se dalo představit. Řekněme, že jsem rád, že máme ještě šest měsíců na opravu věcí před LTS;)

Když se podíváte zpět na tento cyklus, hlavní věci, které jsme měli na talíři pro Unity, byly problémy se stohováním Compiz, využití paměti, nové nápady Dash/Lenses a Alt+Tab. Jsem spokojen s naším stavem v problémech se stohováním a při testování toho, co je navrženo v Ubuntu, jsme nebyli schopni problém reprodukovat, i když používáme některé z více hanebných aplikací!

Myslím, že nový Dash a Lenses uživatelé i vývojáři přijali dobře. Kromě opětovného přemýšlení o tom, co je to objektiv, představení myšlenek kontejneru (objektivu) a jeho zdroje dat (obory), také jsme Dash výrazně vylepšili, aby bylo používání příjemnější a jednodušší nalézt. Tým, který měl šanci projít kód, provedl současně náročné ladění výkonu a zapojení úniku paměti, což nám poskytlo štíhlý, průměrný, ale funkční Dash pro 11.10.

The Unity Dash v 11.10
The Unity Dash v 11.10

Jednou z větších změn bylo nahrazení výchozího prostředí Alt+tab pro 11.10. Jsem velkým fanouškem nové karty Alt+a myslím, že je to velké zlepšení oproti té předchozí. Mezi záložkou Alt+(přepínání mezi okny+aplikacemi) a Alt+`(přepínání mezi okny aktuální aplikace) jsem nastaven na přepínání oken! Řekl bych, že na to máme skvělou zpětnou vazbu a díky tomu jsme identifikovali několik zajímavých okrajových případů, které doufáme vyřešit do 12.04.

Nakonec jsme také strávili spoustu času obecným využíváním paměti a výkonem, což nám umožnilo prokousat se a najít jakékoli úniky/chyby v našem kódu. Současně jsme byli schopni najít a opravit netěsnosti v zásobníku, a to i v částech grafických ovladačů které nikdy předtím nebyly uplatňovány (obecný problém, kterému čelíme s tím, jak moc Unity tlačí na desktopovou grafiku). Výsledkem toho je, že Unity (a její démoni/knihovny) používá mnohem méně paměti, je robustnější a má lepší výkon. To znamená, že stále existují úniky paměti, které je třeba pronásledovat, chyby k opravě a zvýšení výkonu.

Chci říct, že kdybychom všechno opravili, neměli bychom pro Pangolin co dělat, že? ;)

Na co se tým Unity zaměří pro Pangolin?

Kurz Unity byl naplánován jako Natty = features, Oneiric = features/bug-fixing, Pangolin = bug-fixing. To neznamená, že se Unity nebude vyvíjet pro Pangolin, ale ve skutečnosti jde o to, že víme a respektujte, že se jedná o verzi LTS, proto musíme před vším dodat zcela solidní desktop Zkušenosti. Velká část z toho bude znamenat snížení počtu chyb, které nejen zvýší stabilitu Unity, ale také nanášejte leštidlo napříč všemi oblastmi, což uživatelům přináší nádherný zážitek při instalaci Pangolinu.

"... ve skutečnosti jde o to, že víme a respektujeme, že se jedná o verzi LTS, takže před tím musíme poskytnout naprosto solidní prostředí pro stolní počítače."

Kromě toho existuje také to, co jsme nazvali „designový dluh“, který si Unity za poslední dvě vydání vybudovala. Toto je rozdíl mezi specifikacemi, které tým designu vytvořil, a tím, co jsme dokázali implementovat během dvou cyklů vydání. Tento dluh je někdy tak malý, jak Dash nevypadá úplně správně, až tak velký, jak chybí významný rys. Cílem je tento dluh u Pangolinu co nejvíce snížit, což uživatelům umožní zažít plnou jednotu uživatelská zkušenost, jak byla navržena, která podle nás zodpoví mnoho otázek a zasune mnoho děr v každodenním provozu používání.

Kromě stability a řešení projektového dluhu se budeme silně soustředit na využití energie, využití paměti a výkon pro Pangolin pro Unity a jako obecný cíl pro vydání jako Celý.

Práce ve všech těchto oblastech by vám měla poskytnout nejdokonalejší prostředí pro stolní počítače, které je k dispozici pro 12.04.

Dojde k mnoha změnám designu, nebo je nyní dokončen základní koncept Unity?

Řekl bych, že obecný koncept je dokončen, ale lidé se stále mají na co těšit, když zaplníme designový dluh a jak se Unity začíná stávat stále stabilnější a uhlazenější.

Které oblasti Ubuntu vás nejvíce trápí?

V distribuci bych řekl, že naše základní aplikace nejsou srovnatelné s konkurencí, i když pro nás mohou být nejlepší dostupné. Přál bych si, abychom trávili více času prací na aplikacích, protože si myslím, že na tom záleží stejně jako na shellu, ne -li více.

V projektu bych řekl, že náš příběh vývoje aplikací stále potřebuje hodně práce. Stále se mi nezdá, že bychom lidi nadchli pro psaní aplikací pro Ubuntu. Myslím, že to souvisí s tím, co jsem zmínil výše: pokud dokážeme, aby zážitek ze základních aplikací byl naprosto rockový, takže je příjemné se na ně dívat a používat je, a pak si myslí, že bychom mohli lidi nadchnout pro to, aby byli podobně krásní aplikace.

"Přál bych si, abychom trávili více času prací na aplikacích, protože si myslím, že je to stejně důležité jako shell, ne -li více."

Budou existovat nějaké záplaty vytvořené společností Canonical, které by napravily některé regrese funkcí, které GNOME 3 zavedl?

Ach ano, nebo alespoň doufám :)

Myslím, že je třeba udělat spoustu práce, aby byla opět v souladu s tím, co jsme měli předtím přechod, i když by to mohl být skvělý čas také aplikovat tolik potřebný lesk v těchto oblastech také.

Nová obrazovka vzhledu GNOME 3 v 11.10
Nová obrazovka vzhledu GNOME 3 v 11.10

Přestože grafika není vaším cílem, máte představu, zda se 12.04 pokusí opravit některé z více chyb monitoru, které Oneiric představil?

Ano! Je to na seznamu hitů všech, protože něco, co musíme (celé distro) přibít na 12.04. Vím, že design usilovně pracoval na zajištění toho, aby se uživatelská zkušenost Unity mohla správně přenášet na více monitorů (mimo pouhé přidání dalšího) panel, jako to děláme nyní), ale také věřím, že se tento scénář pokusíme vtáhnout i do našich distribučních testů, přičemž se ujistíme, že se snažíme vyhnout regresím tam.

To znamená, že ano, v příštích šesti měsících jsme vydáni na milost grafickým ovladačům a jejich stavu (např. Problémy s Radeonem v tomto cyklu), ale pokusíme se udělat maximum může, a něco, co by bylo zajímavé, je začít zdržovat nahrávání Xorg/jádra, pokud narušují určité čipsety atd., ale to jsem jen já, kdo přemýšlí nahlas :)

Můžeme očekávat? Wayland (tve vývoji vývojový server) v dohledné době?

Upřímně, opravdu si nejsem jistý.

Veškeré dosavadní úsilí týmu DX bylo zajistit, abychom se pokusili zajistit, aby byly zkušenosti se standardním nastavením Xorg co nejkrásnější, nejúčinnější a nejstabilnější. Neměl jsem čas tento cyklus skutečně prozkoumat stav Waylandu, i když si myslím, že má zasedání v UDS, kde se o něm diskutovalo ve vztahu k 12.04. Je možné, že než se vážně podíváme na Wayland, musíme dostat Pangolin ze dveří se všemi splněnými cíli.

A po pravdě řečeno, Wayland možná bude potřebovat také více času, než masy Ubuntu začnou hlásit chyby;)

Děkujeme Neilovi, že jste si udělal čas na tento rozhovor. Určitě to zní, jako by Precise bylo skvělé vydání, s nějakým tolik potřebným leskem. Můžete follow Neil na Twitteru @ http://twitter.com/njpatel

A konečně, pokud jste neviděli naše video s přehledem funkcí Ubuntu 11.10, podívejte se na to:

Všechno Ubuntu, denně. Od roku 2009.

Teachs.ru