LXF142:Unity

Материал из Linuxformat.

Перейти к: навигация, поиск

Содержание

Unity поч­ти здесь

Джоно Бэ­кон, ме­нед­жер со­об­ще­ст­ва Ubuntu, об­су­ж­да­ет план вне­дре­ния Unity в Ubuntu 11.04 с внут­рен­них по­зи­ций.

Когда со­об­ще­ст­во Ubuntu вы­пусти­ло Ubuntu 10.10 Maverik Meerkat в ок­тяб­ре 2010, по­сле­до­ва­ли лю­бо­пыт­ные из­менения в вер­сии для нетбу­ков. А имен­но, пе­ре­ход к Unity (http://unity.ubuntu.com), обо­лоч­ке ра­бо­че­го сто­ла, ко­то­рая пред­ла­га­ла се­рию улуч­шений для поль­зо­ва­те­лей нетбу­ков, вклю­чая луч­шее ис­поль­зо­вание эк­ран­но­го про­стран­ст­ва, оп­ти­ми­зи­ро­ван­ный под сен­сор­ный эк­ран ин­тер­фейс и дру­гие.

Поч­ти сра­зу по­сле вы­хо­да 10.10, креа­тив­ное яд­ро со­об­ще­ст­ва Ubuntu встре­ти­лись на Сам­ми­те раз­ра­бот­чи­ков Ubuntu [Ubuntu Developer Summit, UDS] в Ор­лан­до, Фло­ри­да, где осно­ва­тель про­ек­та Марк Шатт­л­ворт сде­лал важ­ное объ­яв­ление – пред­ло­жение по ис­поль­зо­ванию Unity по умол­чанию в вер­сии ра­бо­че­го сто­ла 11.04 Natty Narwhal.

По го­ря­чим сле­дам это­го за­яв­ления, прес­са за­пе­ст­ри­ла пуб­ли­ка­ция­ми мнений со­об­ще­ст­ва Ubuntu и дру­гих со­об­ществ от­кры­то­го ко­да. Одни вы­ска­зы­ва­лись в под­держ­ку, дру­гие вы­ска­зы­ва­ли оза­бо­чен­ность, а тре­тьи вы­ра­жа­ли кри­ти­ку. На сле­дую­щих страницах я рас­ска­жу ис­то­рию за­яв­ления, рас­крою пла­ны по Unity в Natty Narwhal и от­ве­чу на неко­то­рую кри­ти­ку, поя­вив­шую­ся в по­следнее вре­мя. Я так­же по­яс­ню, как мож­но уви­деть Unity до его офи­ци­аль­но­го ре­ли­за в Ubuntu 11.04.

Менед­же­ром со­об­ще­ст­ва Ubuntu я ра­бо­таю в Canonical боль­ше че­ты­рех лет, и от­ве­чаю за офи­ци­аль­ные за­яв­ления о Unity. Я ра­бо­тал в связ­ке с Шатт­л­вор­том и ди­рек­то­ром по раз­ра­бот­ке Ри­ком Спен­се­ром [Rick Spencer] по под­го­тов­ке Unity, за­тем об­щал­ся с прес­сой и со­об­ще­ст­вом при под­го­тов­ке но­во­стей. Хо­тя про­дви­жение со­об­ще­ст­ва и все­го, что с этим свя­за­но – не моя ра­бо­та, я от­ве­чаю за доступ­ность необ­хо­ди­мой ин­фор­ма­ции и за нерас­про­странение лож­ной ин­фор­ма­ции. Моя цель не убе­дить лю­дей в иде­аль­но­сти Unity – это сде­ла­ет са­мо ПО – а в том, что­бы вы­ска­зы­вае­мая кри­ти­ка бы­ла осно­ва­на на фак­тах, а не на пре­уве­ли­чениях. И, как минимум, я бы по­со­ве­то­вал опи­рать­ся на из­вест­ные вам фак­ты и хо­ро­шо ра­зо­брать­ся в во­про­се. Для это­го см. Быть в кур­се – там да­ны по­лез­ные ре­сур­сы, где мож­но най­ти боль­ше ин­фор­ма­ции.

Пре­ж­де чем пе­рей­ти к пла­нам по Unity в Natty Natwhal, да­вай­те спер­ва рас­смот­рим са­мо за­яв­ление и по­лу­чен­ную в от­вет на него ре­ак­цию.

Пол­ный впе­ред

За несколь­ко недель до сво­его за­яв­ления на Сам­ми­те раз­ра­бот­чи­ков, Шатт­л­ворт пред­ло­жил ис­поль­зо­вать Unity как обо­лоч­ку по умол­чанию для ра­бо­че­го сто­ла вер­сии 11.04. Он ве­рил в Unity как в силь­ный и зре­лый об­ра­зец, спо­соб­ный ре­шить про­бле­мы с ди­зай­ном в су­ще­ст­вую­щем ра­бо­чем сто­ле и сде­лать ра­бо­ту в Ubuntu про­стой и удоб­ной для поль­зо­ва­те­лей. Когда Шатт­л­ворт по­де­лил­ся сво­ей иде­ей со мной и мои­ми кол­ле­га­ми, мы оценили техниче­­ские пред­по­сыл­ки дан­ной пе­ре­ме­ны. Бы­ло про­ве­де­но об­су­ж­дение, что­бы к мо­мен­ту вы­сту­п­ления Шатт­л­вор­та на Сам­ми­те план был об­ка­тан и мы мог­ли бы от­ве­тить на лю­бые во­про­сы со­об­ще­ст­ва.

Я неко­то­рое вре­мя про­ра­бо­тал с Шатт­л­вор­том, вы­яв­ляя во­про­сы, ко­то­рые нам, ско­рее все­го, за­да­ли бы, и под­го­тав­ли­вая на них от­ве­ты, до­ку­мен­ти­ро­ван­ные и по­нят­ные ко­ман­де раз­ра­бот­чи­ков Unity в Canonical. Я на­зы­вал этот до­ку­мент «Гру­бые В и О» – все во­про­сы, ко­то­рые мог за­дать лю­бой, от вчу­же лю­бо­пыт­ст­вую­щих до злоб­но-цинич­ных. Я знал, что по­лу­чу мно­го во­про­сов по Unity как рабо­таю­щий с пуб­ли­кой в ко­ман­де Ubuntu, но ко­ман­да Unity, ес­те­ст­вен­но, бы­ла бы пер­вой, к ко­му об­ра­тят­ся за разъ­яснения­ми, и я хо­тел быть уве­рен­ным, что ка­ж­дый из них – во все­ору­жии необ­хо­ди­мой ин­фор­ма­ции.

В ут­ро пе­ред за­яв­лением, я пред­ста­вил UDS уча­стникам Сам­ми­та и рас­ска­зал им о ра­бо­те ме­ро­прия­тия и це­лях на эту неде­лю. За­тем я пе­ре­дал мик­ро­фон Шатт­л­вор­ту, ко­то­рый по­при­вет­ст­во­вал всех и пред­ло­жил Unity в ка­че­­ст­ве ин­тер­фей­са по умол­чанию в Natty, чет­ко сфор­му­ли­ро­вав несколь­ко те­зи­сов. Во-пер­вых, это толь­ко пред­ло­жение, и в слу­чае него­тов­но­сти Unity вво­дить­ся не бу­дет. Во-вто­рых, Unity бу­дет за­пу­ще­на толь­ко на ма­ши­нах, со­от­вет­ст­вую­щих тре­бо­ваниям – на­при­мер, тех, что под­дер­жи­ва­ют ап­па­рат­ное 3D-уско­рение. Ком­пь­ю­те­ры без долж­но­го 3D-уско­рения бу­дут ра­бо­тать в тра­ди­ци­он­ном двух­панель­ном ин­тер­фей­се Gnome, при­ме­няе­мом в на­стоя­щее вре­мя. В-треть­их, он так­же разъ­яснил, что Unity – обо­лоч­ка для Gnome, а не его за­ме­на. На­конец, он под­черк­нул на­ме­рение раз­ре­шить все имею­щие­ся во­про­сы, вклю­чая встраи­вание досту­па для лю­дей с ог­раничен­ны­ми воз­мож­но­стя­ми и раз­ре­шение про­блем с про­из­во­ди­тель­но­стью.

По­доб­ный рез­кий сдвиг, ес­те­ст­вен­но, вы­звал всплеск эмо­ций. Про­ек­ти­ро­вание – шту­ка эмо­цио­наль­ная по оп­ре­де­лению, и по­ро­ж­да­ет эмо­цио­наль­ную ре­ак­цию, в диа­па­зоне ме­ж­ду те­лячь­им востор­гом и огнеды­ша­щей нена­ви­стью. Когда Шатт­л­ворт де­лал за­яв­ление, я си­дел в пер­вом ря­ду, по­гля­ды­вал в Twitter и Identica и от­ве­чал на возникаю­щие ком­мен­та­рии и во­про­сы, что­бы обес­пе­чить всем пол­но­ту ин­фор­ма­ции.

В хо­де кон­фе­рен­ции мы на­ча­ли от­ве­чать на во­про­сы прес­сы и со­об­ще­ст­ва в от­вет на по­яв­ляю­щие­ся ста­тьи и за­мет­ки в бло­гах. В об­щем и це­лом, ре­ак­ция ка­за­лась осто­рож­ной, но обод­ряю­щей. Мно­гие от­кли­ки от со­об­ще­ст­ва Ubuntu и дру­гих со­об­ществ от­кры­то­го ко­да со­дер­жа­ли нечто вро­де «Ес­ли у вас все по­лу­чит­ся, бу­дет от­лич­но, но я бы по­до­ж­дал и по­смот­рел, что из это­го вый­дет».

Раз­де­лив­шись — па­дем

Пау­ти­но­об­раз­ная диа­грам­ма Unity да­ет не­дель­ную оцен­ку про­дви­же­ния ра­бот.

Ме­ня не уди­ви­ла осто­рож­ность в ре­ак­ции со­об­ще­ст­ва. Она час­тич­но осно­вы­ва­лась на опы­те ра­бо­ты под Unityв вер­сии 10.10 для нетбу­ков. Пре­крас­но ра­бо­тая на неко­то­ром обо­ру­до­вании, Unity иногда бы­ла мед­лен­ной, вя­ло реа­ги­ро­ва­ла на за­про­сы и час­то раз­оча­ро­вы­ва­ла поль­зо­ва­те­лей ма­ло­мощ­ных нет­бу­ков и неко­то­рых ви­део­карт. В этих слу­ча­ях, ди­зайн кри­ти­ко­ва­ли ред­ко – лю­дям, по­хо­же, он нра­вил­ся – но жа­ло­ва­лись на про­из­во­ди­тель­ность ин­тер­фей­са.

При­чи­ной тор­мо­жения в основ­ном бы­ло при­менение Clutter, тех­но­ло­гии для от­ри­сов­ки гра­фи­ки на эк­ране, а так­же Mutter, сис­те­мы окон для Clutter. При за­пуске про­ек­та Unity Clutter и Mutter бы­ли мод­ной но­вин­кой, но когда раз­ра­бот­чи­ки уг­лу­би­лись в реа­ли­за­цию, про­яви­лись ог­раничения этих сис­тем. К со­жа­лению, про­из­во­ди­тель­ность в боль­шин­ст­ве слу­ча­ев ока­за­лась ниже ожи­дае­мой. Это ста­ло непри­ят­ным, но необ­хо­ди­мым уро­ком, и та­кое бы­ло невоз­мож­но пре­ду­га­дать. Од­на­ко, неза­ви­си­мо от этих со­об­ра­жений, для неко­то­рых поль­зо­ва­те­лей Unity пред­ла­га­ла су­боп­ти­маль­ную про­из­во­ди­тель­ность, и ко­ман­да хо­те­ла ре­шить этот во­прос.

Где-то в рай­оне Сам­ми­та раз­ра­бот­чи­ков ко­ман­да Unity ре­ши­ла пор­ти­ро­вать Unity в Compiz, давний ком­понент Ubuntu и дру­гих сис­тем Linux. Compiz был зре­лым, про­шед­шим мно­же­ст­во тес­тов и ста­биль­ным, и ка­зал­ся от­лич­ным ре­шением во­про­сов про­из­во­ди­тель­но­сти. Джей­сон Смит [Jason Smith], один из основ­ных раз­ра­бот­чи­ков Unity, ре­шил под­твер­дить кон­цеп­цию и пор­ти­ро­вал часть ко­да Unity в Compiz. За­тем он за­пустил его на той кон­фи­гу­ра­ции обо­ру­до­вания нетбу­ков, по ко­то­рой бы­ло боль­ше все­го со­об­щений об ошиб­ках. Да­же в са­мой ранней фор­ме раз­ра­бот­ки Compiz Unity по­ка­зал су­ще­ст­вен­ное уско­рение. За­груз­чик был хват­кий, и анима­ция воспро­из­во­ди­лась бо­лее сгла­жен­но; это бы­ло зна­чи­тель­ное улуч­шение по сравнению с нерв­ным ти­ком, на­блю­дае­мым на про­ штра­фив­шем­ся же­ле­зе.

От­ве­ты кри­ти­кам

Когда бы­ло сде­ла­но за­яв­ление о том, что Unity бу­дет ис­поль­зо­вать­ся в ка­че­­ст­ве обо­лоч­ки по умол­чанию в Ubuntu 11.04, возник­ло мно­же­ст­во дис­куссий и тем, ис­поль­зуе­мых для оцен­ки та­ко­го пла­на. Сре­ди них встре­ча­лись те­мы со­вме­ст­ной ра­бо­ты с дру­ги­ми про­ек­та­ми, спе­ци­аль­ных воз­мож­но­стей, про­из­во­ди­тель­но­сти и т. д. Не­ко­то­рые ком­мен­та­то­ры бы­ли обес­по­кое­ны но­во­стя­ми по этим те­мам, и я бы хо­тел от­ве­тить на основ­ные возник­шие во­про­сы.

  • Хо­чет ли Ubuntu уй­ти/от­вет­вить­ся от Gnome?

Unity – это обо­лоч­ка для Gnome, а Ubuntu – все еще на плат­фор­ме Gnome. Ubuntu 11.04 бу­дет по­став­лять­ся со все­ми ком­понен­та­ми, необ­хо­ди­мы­ми для за­пуска при­ло­жений Gnome из ко­роб­ки, и вклю­чать все при­ло­жения, ко­то­рые вы знае­те и лю­би­те. Един­ст­вен­ное из­менение – то, что Unity ста­но­вит­ся обо­лоч­кой по умол­чанию. По­это­му это не рас­пу­тье: мы не ухо­дим от Gnome, про­сто снаб­жа­ем его дру­гой обо­лоч­кой, как и мно­гие дру­гие, на­при­мер, Meego. Это про­сто дру­гое ок­но на пре­крас­ную плат­фор­му Gnome.

  • Ком­пь­ю­те­ры без под­держ­ки 3D-гра­фи­ки оста­нут­ся не у дел?

Ес­ли ва­ша ви­део­кар­та под­дер­жи­ва­ет 3D-уско­рение, за­гру­зит­ся Unity. Ес­ли Unity за­гру­зить нель­зя, Ubuntu бу­дет за­пу­ще­на в 2D, то есть в те­ку­щем двух­панель­ном ра­бо­чем сто­ле Gnome со все­ми улуч­шения­ми Ayatana, ти­па ин­ди­ка­то­ров при­ло­жений, гло­баль­ных ме­ню и сис­тем­ных ин­ди­ка­то­ров.

Unity те­перь под­дер­жи­ва­ет мо­ду­ли рас­ши­ре­ния Compiz — на­при­мер, этот пе­ре­клю­ча­тель вир­ту­аль­ных ра­бо­чих сто­лов.

За­груз­чик сле­ва на­по­ми­на­ет пре­ды­ду­щие вер­сии Unity. От­ме­тим, что те­перь здесь есть так­же икон­ки ра­бо­че­го сто­ла.

  • Прав­да ли, что Unity в 11.04 иг­но­ри­ру­ет поль­зо­ва­те­лей с фи­зи­че­­ски­­ми недостат­ка­ми?

Да, Unity в Ubuntu 10.10 име­ла доста­точ­но плохую под­держ­ку спе­ци­аль­ных воз­мож­но­стей; тем не менее, за­бо­та о лю­дях яв­ля­ет­ся осно­вой фи­ло­со­фии Ubuntu. По­это­му в ко­ман­ду DX (это ре­бя­та, пи­шу­щие код Unity) вве­ден из­вест­ный раз­ра­бот­чик Ubuntu, Люк Ела­вич [Luke Yelavich], для обес­пе­чения этой под­держ­ки. Ему бу­дет по­мо­гать Гэ­ри Лас­кер [Gary Lasker]. Кро­ме то­го, мы про­ве­ли се­рию встреч в UDS с ко­ман­дой раз­ра­бот­чи­ков спе­ци­аль­ных воз­мож­но­стей Ubuntu, ко­то­рые так­же ко­ор­диниру­ют­ся с Ела­ви­чем, под­кре­п­ляя его тру­ды тес­ти­ро­ванием, сор­ти­ров­кой оши­бок и ши­ри­ной ох­ва­та про­бле­мы. Без обес­пе­чения от­лич­ных спе­ци­аль­ных воз­мож­но­стей Unity в Ubuntu 11.04 не вой­дет.

  • За­чем вво­дить Unity — ведь про­из­во­ди­тель­ность уд­ру­ча­ет?

Как мы от­ме­ча­ли ранее, лю­ди стал­ки­ва­лись с пло­хи­ми по­ка­за­те­ля­ми про­из­во­ди­тель­но­сти на от­дель­ных кон­фи­гу­ра­ци­ях нетбу­ков, из-за ха­рак­те­ри­стик ви­део­карт. Эту про­бле­му мы оп­ре­де­ли­ли как клю­че­вую для раз­ре­шения, и в основ­ном она обя­за­на пло­хой про­из­во­ди­тель­но­сти в движ­ках гра­фи­ки Clutter и Mutter. Ко­ман­да раз­ра­бот­чи­ков бы­ст­ры­ми тем­па­ми пор­ти­ру­ет Compiz, и пер­вые ре­зуль­та­ты по­ка­за­ли зна­чи­тель­ное улуч­шение про­из­во­ди­тель­но­сти.

  • А не за­нять­ся ли Unity ка­че­­ст­вом и ста­биль­но­стью?

Ос­нов­ной раз­ра­бот­чик Unity, Нейл Пей­тел [Neil Patel], и чле­ны его ко­ман­ды ра­бо­та­ли не по­кла­дая рук, под­го­тав­ли­вая Unity к вер­сии Ubuntu 10.10 для нетбу­ков, но, несмот­ря на все их уси­лия, бы­ли вы­яв­ле­ны про­бле­мы с ка­че­­ст­вом и со­об­щения об ошиб­ках. Ко­ман­да убе­ж­де­на, что от­че­та­ми пе­ре­кры­то боль­шин­ст­во про­блем­ных зон, и они тра­тят льви­ную до­лю сво­его вре­мени на ре­шение во­про­сов ка­че­­ст­ва, что­бы обес­пе­чить поль­зо­ва­те­лю пол­ный ком­форт при ра­бо­те в сис­те­ме. Вдо­ба­вок на этом эта­пе я став­лю за­да­чи сво­ей ко­ман­де стро­ить под­держ­ку со­об­ще­ст­ва так­же и в от­но­шении во­про­сов ка­че­­ст­ва – с упо­ром на об­лас­ти, где со­об­ще­ст­во мо­жет по­мочь в раз­ре­шении про­блем.

  • По­че­му в Ubuntu не оста­ви­ли обо­лоч­ку Gnome?

Хо­тя обо­лоч­ка Gnome не вклю­че­на в CD и не яв­ля­ет­ся сре­дой по умол­чанию, мы про­дол­жа­ем счи­тать, что поль­зо­ва­те­ли долж­ны по­лу­чить пер­во­класс­ный опыт ис­поль­зо­вания обо­лоч­ки Gnome в Ubuntu. Бла­го­да­ря досту­пу к ПО че­рез Ubuntu Software Center, по­лу­чить обо­лоч­ку Gnome мож­но одним щелч­ком мы­ши. По­ясняю: ре­сур­сы Се­ба­сть­я­на Бэ­че­ра [Sebastian Bacher], ку­ра­то­ра Ubuntu Gnome, и всех уча­стников ко­ман­ды раз­ра­бот­чи­ков ра­бо­че­го сто­ла Canonical ог­раниче­ны, но они рья­но обес­пе­чи­ва­ют хо­ро­ший опыт ра­бо­ты поль­зо­ва­те­лей в обо­лоч­ке Gnome и ра­ды со­трудничать с со­об­ще­ст­вом в дости­жении этой це­ли.

  • Unity — это про­ект от­кры­то­го ко­да?

Unity – сво­бод­ное ПО, и код про­ек­та пол­но­стью от­крыт.

План 11.04

Что­бы Unity от­жи­га­ла в Ubuntu 11.04, несколь­ко команд ра­бо­та­ют над взаи­мо­свя­зан­ны­ми про­ек­та­ми, обес­пе­чи­вая зре­лость обо­лоч­ки Unity и ее го­тов­ность к пол­но­цен­но­му ис­поль­зо­ванию в Natty Narwhal. Эти ко­ман­ды вклю­ча­ют груп­пу ди­зайнеров, ко­то­рые соз­да­ют, пре­об­ра­зу­ют и до­ра­ба­ты­ва­ют ди­зайн Unity; груп­пу DX, ко­то­рые пи­шут код Unity и ис­прав­ля­ют ошиб­ки; груп­пу Ubuntu Platform, ко­то­рые по­лу­ча­ют ре­ли­зы Unity и за­гру­жа­ют их в Ubuntu; а так­же груп­пу QA, ко­то­рые тес­ти­ру­ют Natty и Unity на про­тя­жении все­го цик­ла раз­ра­бот­ки. Так­же при­сут­ст­ву­ют груп­па Community, при­вле­каю­щая но­вых уча­стников в со­об­ще­ст­во и уча­стие в раз­ра­бот­ке Unity и Ubuntu, и груп­па Access­ibility, соз­даю­щая со­вре­мен­ную под­держ­ку спе­ци­аль­ных воз­мож­но­стей в Unity. Все эти раз­лич­ные ко­ман­ды ра­бо­та­ют вме­сте, и об­нов­ления Unity до­бав­ля­ют­ся в сбор­ку Ubuntu ка­ж­дый чет­верг для дальней­ше­го тес­ти­ро­вания уча­стника­ми со­об­ще­ст­ва и по­лу­чения об­рат­ной свя­зи.

Ос­нов­ная ра­бо­та в этом цик­ле вклю­ча­ет пор­ти­ро­вание су­ще­ст­вую­щей ба­зы ко­да Unity из Clutter и Mutter в Compiz. Эта за­да­ча вы­пол­ня­ет­ся час­тя­ми, ка­ж­дый раз с упо­ром на оп­ре­де­лен­ный эле­мент ин­тер­фей­са Unity. Пер­вый раз внимание бы­ло сфо­ку­си­ро­ва­но на Launcher и верхней панели. За­кон­чив эту ра­бо­ту – кро­ме ис­прав­ления оши­бок – ко­ман­да пе­ре­хо­дит к Dash и Places. Эти улуч­шения бу­дут внедрять­ся в цик­ле ре­ли­за по ме­ре го­тов­но­сти. В до­полнение к это­му, Unity пред­ла­га­ет неко­то­рые улуч­шения, свя­зан­ные с ра­бо­чим сто­лом, та­кие как икон­ки на ра­бо­чем сто­ле (столь­ко же, сколь­ко и в стан­дарт­ном Gnome), и обес­пе­чи­вая луч­ший доступ к внешнему менедж­мен­ту фай­лов.

Кро­ме это­го, ко­ман­да раз­ра­ба­ты­ва­ет под­держ­ку спе­ци­аль­ных воз­мож­но­стей на ба­зо­вом уровне и за­тем про­ве­ря­ет, что­бы чтение эк­ра­на, управ­ление кла­виа­ту­рой и дру­гие сис­те­мы под­держ­ки этих воз­мож­но­стей ра­бо­та­ли в ин­тер­фей­се Unity. Боль­шин­ст­во, но не все, долж­но быть в ра­бо­чем со­стоянии в ап­рель­ском ре­ли­зе 11.04.

По хо­ду ра­бо­ты цик­ла, Рик Спен­сер, ди­рек­тор по раз­ра­бот­ке Ubuntu, тес­ти­ру­ет ка­че­­ст­во Unity по раз­лич­ным кри­те­ри­ям оцен­ки ком­плекс­но. Кри­те­рии вклю­ча­ют менедж­мент окон при­ло­же­ний, вре­мя за­пуска при­ло­жений, ин­те­гра­ция гло­баль­но­го ме­ню, ин­ди­ка­тор ка­че­­ст­ва и функ­цио­наль­но­сти, и мно­гие дру­гие. Он оценива­ет эту ра­бо­ту еженедель­но при по­мо­щи пау­ти­но­об­раз­ной диа­грам­мы – это эф­фек­тив­ный ин­ст­ру­мент для оп­ре­де­ления об­лас­ти, ко­то­рая в на­стоя­щий мо­мент раз­ви­ва­ет­ся мед­леннее дру­гих и тре­бу­ет боль­ше внимания. Еженедель­ные про­вер­ки обу­слав­ли­ва­ют сла­жен­ную ра­бо­ту команд по дости­жению рав­но­мер­но­го про­грес­са.

На­конец, на ка­ж­дом цик­ле ре­ли­за ко­ман­да Ubuntu по­этап­но пре­достав­ля­ет проб­ные ре­ли­зы 11.04, что­бы пред­ста­вить со­об­ще­ст­ву воз­мож­ность его оп­ро­бо­вать, най­ти ошиб­ки и по­уча­ст­во­вать про­чи­ми спо­со­ба­ми. Занеси­те эти да­ты в свой еже­дневник:

  • 3 Фев­ра­ля — Ubuntu 11.04 аль­фа 2
  • 3 мар­та — аль­фа 3
  • 31 мар­та — бе­та
  • 21 ап­ре­ля — ре­лиз-кан­ди­дат
  • 28 ап­ре­ля — окон­ча­тель­ный ре­лиз

При же­лании про­тес­ти­ро­вать Ubuntu 11.04, см. Тес­ты Unity и Ubuntu 11.04.

За­круг­ля­ясь

В но­вой версии Unity Launcher (сле­ва) по­лу­про­зрач­ный, а ани­ма­ция го­раз­до бо­лее сгла­жен­ная.

Unity – это боль­шой и вол­ную­щий сдвиг для со­об­ще­ст­ва Ubuntu, и в дан­ной ста­тье я по­пы­тал­ся от­ве­тить на мак­си­маль­ное ко­ли­че­­ст­во во­про­сов, ко­то­рые, как я пред­по­ла­гал, у вас име­ют­ся по Unity. Хо­тя пе­ре­ме­ны серь­ез­ные, и неко­то­рые от­но­сят­ся к ним с опа­ской, я доста­точ­но твер­до мо­гу зая­вить: я ве­рю, что со­об­ще­ст­во и Canonical сде­ла­ют все для успе­ха Unity в Ubuntu 11.04. Ос­та­лась еще мас­са нераз­ре­шен­ных оши­бок и за­дач, но со­об­ще­ст­во де­ла­ет от­лич­ную ра­бо­ту по про­дви­жению Unity.

Конеч­но, кри­ти­ка бу­дет – и, воз­мож­но, да­же от вас; но не пы­тай­тесь осно­вы­вать свое мнение на мои или чьих-то дру­гих сло­вах: оценивай­те окон­ча­тель­ный про­дукт, ко­то­рый вый­дет в ап­ре­ле. Как и мно­гие дру­гие во­вле­чен­ные в этот про­ект, я сде­лаю все, что мо­гу, для дости­жения успе­ха про­ек­та. От вин­та!

Ком­па­ния Bitesize Bugs

Как часть со­вме­ст­ных уси­лий не­сколь­ких ко­манд по обес­пе­че­нию от­лич­ной ра­бо­ты Unity в Ubuntu 11.04, ко­ман­да со­об­ще­ст­ва плат­фор­мы Ubuntu за­пус­ти­ла ини­циа­ти­ву Unity Bitesize Bugs [Ошиб­ки на один укус]. Идея этой схе­мы про­ста: ко­ман­да раз­ра­бот­чи­ков Unity от­би­ра­ет ряд про­стых и бы­ст­рых в об­ра­бот­ке оши­бок и да­ет но­вым раз­ра­бот­чи­кам пре­крас­ную воз­мож­ность ос­во­ить­ся с ко­дом Unity и бы­ст­ро по­со­дей­ст­во­вать про­ек­ту.

Ес­ли вы знае­те C++ и хо­те­ли бы по­уча­ст­ро­вать в уст­ра­не­нии оши­бок Unity, то про­сто сле­дуй­те ин­ст­рук­ци­ям, пред­став­лен­ным ни­же, в по­ряд­ке вы­пол­не­ния:

  • Вы­яс­ни­те, как най­ти код Unity и вне­си­те свою леп­ту, на http://unity.ubuntu.com/getinvolved.
  • Вы­бе­ри­те ошиб­ку по ад­ре­су http://tinyurl.com/bitesizebugs и нач­ни­те ра­бо­тать над ее уст­ра­не­ни­ем.
  • Уч­ти­те, что мож­но по­лу­чить по­мощь и по­об­щать­ся с раз­ра­бот­чи­ка­ми Unity на ка­на­ле #ayatana на бес­плат­ном сер­ви­се IRC.

Это пре­крас­ный спо­соб по­уча­ст­во­вать и вне­сти свой вклад в раз­ви­тие про­ек­та и по­мочь сде­лать Ubuntu 11.04 как мож­но луч­ше.

Быть в кур­се

Хо­ти­те по­лу­чать по­след­ние но­во­сти ми­ра Ubuntu и Unity? При­гля­ды­вая за ре­сур­са­ми, пред­став­лен­ны­ми в спи­ске ни­же, вы бу­де­те ид­ти в но­гу с раз­ра­бот­чи­ка­ми:

  • Planet Ubuntu (http://planet.ubuntu.com) Под­бор­ка по­стов из бло­гов от раз­лич­ных поль­зо­ва­те­лей и раз­ра­бот­чи­ков Ubuntu.
  • OMG! Ubuntu (http://www.omgubuntu.co.uk) Не­офи­ци­аль­ный но­во­ст­ной сайт Ubuntu, на ко­то­ром мож­но най­ти по­след­ние но­во­сти в от­но­ше­нии раз­ра­ба­ты­вае­мой вер­сии Ubuntu.
  • Unity (http://unity.ubuntu.com) Сайт Unity, ко­то­рый со­дер­жит по­след­ние дан­ные.
  • Canonical Design Blog (http://design.canonical.com) Ре­гу­ляр­но об­нов­ляе­мый блог от коман­ды раз­ра­бот­чи­ков Canonical
  • Ayatana Mailing List (https://launchpad.net/~ayatana) Ос­нов­ная рас­сыл­ка, на ко­то­рой час­то при­сут­ст­ву­ют ди­зай­не­ры Unity и раз­ра­бот­чи­ки.

Вы так­же мо­же­те обратиться к ка­налу IRC #ayatana в IRC се­ти freenode.

Тес­ты Unity и Ubuntu 11.04

Ре­лиз Ubuntu 11.04 – один из важ­ней­ших для со­об­ще­ст­ва Ubuntu. Unity – круп­ное об­нов­ле­ние, и со­об­ще­ст­во ста­ра­ет­ся сде­лать все, что­бы оно ра­бо­та­ло как мож­но ста­биль­нее. По­это­му мы ищем как мож­но боль­ше лю­дей для тес­ти­ро­ва­ния ре­ли­за 11.04, что­бы все ошиб­ки пуб­ли­ко­ва­лись на ран­них ста­ди­ях и мог­ли быть от­ра­бо­та­ны. К сча­стью, тес­ти­ро­вать про­сто, и это пре­крас­ный спо­соб вне­сти свой вклад в улуч­ше­ние Ubuntu. Про­сто сле­дуй­те та­ким ин­ст­рук­ци­ям:

  1. Прой­ди­те по ссыл­ке http://cdimages.ubuntu.com/daily-live/current и ска­чай­те файл ISO.
  2. Про­жги­те ISO-об­раз на CD или соз­дай­те за­гру­зоч­ный диск для ус­та­нов­ки на USB-бре­лок.
  3. Ус­та­но­ви­те сис­те­му на сво­бод­ный ком­пь­ю­тер или диск. Или – за­пус­ти­те ее с USB-брел­ка.
  4. Най­дя ошиб­ку, ско­ман­дуй­те ubuntu-bug для соз­да­ния от­че­та по этой ошиб­ке. На­при­мер, ес­ли най­дет­ся ошиб­ка в Unity, за­пус­ти­те ubuntu-bug unity и сле­дуй­те ин­ст­рук­ци­ям. Уч­ти­те, что для ре­ги­ст­ра­ции ошиб­ки вам по­тре­бу­ет­ся учет­ная за­пись на http://www.launchpad.net.

Как и с лю­бым дру­гим ПО в про­цес­се раз­ра­бот­ки, мы не ре­ко­мен­ду­ем за­пус­кать Ubuntu 11.04 в про­из­вод­ст­вен­ной сис­те­ме, и не за­бы­вай­те о ре­зерв­ных ко­пи­ях. Хо­тя по­те­ря дан­ных слу­ча­ет­ся не час­то, луч­ше пе­ре­бдеть, чем не­доб­деть и по­том рас­каи­вать­ся.

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию