Журнал LinuxFormat - перейти на главную

LXF131:Что за штука

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

Что за штука… MeeGo?

Ес­ли со­вместить опе­ра­ци­он­ные систе­мы Moblin и Maemo, что по­лу­чит­ся? MeeGo, конеч­но! Пол Хад­сон объ­яснит, что все это зна­чит.
  • Сре­ди ду­рац­ких на­званий ПО для Linux MeeGo, по-мо­ему, вне кон­ку­рен­ции. И кто его толь­ко при­ду­мал?
Ну вы уж ска­же­те! Да, имя необыч­ное. Со­гла­сен, ду­рац­кое. Это но­вый про­ект, объ­е­динив­ший Moblin (то­же ли­ше­но слад­ко­зву­чия) и Maemo («мэймо» это, «маи­мо» или «ми­мо» – спо­рят по сей день). По-мо­ему, MeeGo – вполне достой­ный венец это­му сою­зу.
  • Быть мо­жет, это по­пыт­ка соз­дать бро­ское имя-брэнд в сти­ле Web 2.0…
На са­мом де­ле, нет. Са­мо имя от­нюдь не новое. Фонд Linux Foundations за­ре­ги­ст­ри­ро­вал домен meego.com лет де­сять на­зад. Не знаю, что было у них на уме, но они вла­де­ют этим то­вар­ным зна­ком уже давнень­ко.
  • Об имени до­воль­но. Что за ним сто­ит? Ка­ко­ва по­до­п­ле­ка?
MeeGo объ­е­ди­ня­ет гран­ди­оз­ную ра­бо­ту, про­делан­ную Intel для Moblin, с уси­лия­ми Nokia по разра­бот­ке Maemo. По­это­му, пре­ж­де чем мы начнем рас­су­ж­дать о но­вом про­ек­те, необ­хо­ди­мо уяснить, что в осно­ве MeeGo ле­жит мощ­ный пласт ПО, ин­ст­ру­мен­тов, раз­ра­бо­ток и до­ку­мен­та­ции су­ществую­щих про­ек­тов.
  • Тогда что, на­при­мер, внес в про­ект Moblin?
Нра­вит­ся нам это или нет, но имен­но компания Intel спро­во­ци­ро­ва­ла нетбу­ко­вую ре­во­люцию. Уси­лия, вло­жен­ные в раз­ра­бот­ку про­ек­та One Laptop Per Child («Но­ут­бук ка­ж­до­му ребенку»), при­ве­ли к уде­шев­лению про­из­вод­ства ком­пь­ю­терных ком­понен­тов. Ес­ли со­брать из этих ком­понентов но­ут­бук – по­лу­чит­ся нетбук. На волне успе­ха в Intel раз­ра­бо­та­ли про­цес­сор Atom по­вы­шен­ной энер­го­эф­фек­тив­но­сти.
  • Зна­чит, Intel вкла­ды­ва­ет­ся в основ­ном по ап­па­рат­ной части?
Да, Intel из­вест­ный про­из­во­ди­тель чи­пов. Но про­ект Moblin вклю­ча­ет нема­ло ПО. Помнит­ся, несколь­ко лет на­зад Apple вы­ска­зы­вал­ся в таком ду­хе: что­бы лю­дям по­нра­ви­лось ва­ше «желе­зо», им долж­но по­нра­вить­ся и ва­ше ПО. По­это­му Intel при­ло­жил ог­ром­ные уси­лия, чтобы оп­ти­ми­зи­ро­вать и при­спо­со­бить Linux к своим из­де­ли­ям. В ре­зуль­та­те Moblin бы­ст­ро за­гружа­ет­ся, занима­ет ма­ло места на на­ко­пи­те­ле и об­ла­да­ет на­страи­вае­мым поль­зо­ва­тель­ским ин­тер­фей­сом, ко­то­ро­му и на ма­лень­ком эк­ране не тес­но. По боль­шей части этот ин­тер­фейс написан с по­мо­щью Clutter – инст­ру­мен­та­рия на осно­ве GTK, иде­аль­но­го для соз­дания ри­сун­ков и анимации. Ес­ли вы когда-ли­бо ви­де­ли ак­ку­рат­ный интер­фейс Ubuntu Netbook Remix, так это был Clutter. Все эти ресур­сы Intel вкла­ды­ва­ет в MeeGo.
  • Вот здо­ро­во! А что же со сто­ро­ны Maemo?
По ря­ду при­чин Maemo не столь успе­шен, как Moblin. Во-пер­вых, дол­гое вре­мя систе­ма уста­нав­ли­ва­лась толь­ко на ин­тернет-план­ше­ты и ком­муника­то­ры Nokia выс­ше­го це­но­во­го диа­па­зо­на – N770, N800, N810 и, со­всем недав­но, N900. Маши­ны пре­восход­ные, но для узкой ниши; и на рын­ке их, по сравнению с нетбу­ка­ми, очень ма­ло. Кро­ме то­го, до недавнего вре­мени Maemo ба­зи­ро­вался на GTK с соб­ствен­ны­ми моди­фи­ка­ция­ми Nokia. Но па­ру лет на­зад, когда Nokia при­об­ре­ла Trolltech, фир­му-соз­да­те­ля Qt, сдела­лась оче­вид­ной неиз­беж­ность пе­ре­хо­да Maemo на Qt.
  • И что, Maemo пе­ре­шел на Qt?
Не со­всем... Хо­тя при­об­ре­тение со­стоя­лось в 2008‑м, под­держ­ка Qt поя­ви­лась в Maemo толь­ко в про­шлом го­ду. А ведь под­держ­ка от­нюдь не озна­ча­ет ис­поль­зо­вания в са­мой систе­ме – здесь все по-прежнему ко­ди­ру­ет­ся на GTK. В ре­зуль­та­те Maemo со­дер­жит и GTK, и Qt, что не есть изящ­ный под­ход для ма­лень­ких уст­ройств.
  • Так ес­ли у Maemo есть GTK и Qt, а у Moblin толь­ко GTK — по­че­му бы им не сой­тись на GTK?
Пра­виль­ный во­прос, но от­ве­та у ме­ня, к со­жалению, нет...
  • Ну, тогда про­дол­жай­те...
Увы, вме­сто со­вме­ст­но­го ис­поль­зо­вания об­щих дости­жений, за осно­ву ин­тер­фей­са MeeGo ре­ше­но взять Qt.
  • Зна­чит, Clutter при­ка­зал дол­го жить?
Как я уже упо­ми­нал, Intel вкла­ды­ва­ет в MeeGo все свои ре­сур­сы, вклю­чая GTK и Clutter. Од­на­ко про­ект MeeGo яс­но дал по­нять, что они вклю­че­ны толь­ко для со­вмести­мо­сти – что­бы обес­пе­чить ра­бо­ту су­ще­ствую­щих при­ло­жений – и что основ­ным ин­ст­ру­мен­та­ри­ем бу­дет Qt. Учи­тывая, что Qt не стал ба­зой да­же для Maemo, та­кой ход труд­но на­звать ло­гич­ным. Но посколь­ку Nokia вла­де­ет Qt, она от­части обя­за­на его ис­поль­зо­вать.
  • Прав­да, здо­ро­во, когда та­кие ки­ты, как Nokia, пе­ре­хо­дят на Linux?
Все­гда при­ят­но, когда на­ше­го пол­ку при­бы­ва­ет – но не жди­те, что Nokia враз пе­ре­ве­дет все свои аппа­ра­ты на MeeGo. У фир­мы со­лид­ная до­ля рын­ка в низ­шем це­но­вом сег­мен­те – а ведь там те­ле­фоны недо­ро­гие, с ма­лень­ки­ми эк­ра­на­ми и сла­бы­ми про­цес­со­ра­ми. Вполне есте­ствен­но ста­вить пол­но­цен­ные Linux-ди­ст­ри­бу­ти­вы на мощ­ные со­вре­мен­ные ап­па­ра­ты – но не на те­ле­фо­ны, при­ла­гае­мые в по­да­рок к до­го­во­ру на об­слу­жи­вание.
  • У ме­ня есть та­кой, и он мне нра­вит­ся — в кон­це кон­цов, это все­го лишь те­ле­фон, а не брау­зер, не поч­то­вый кли­ент и не MP3‑плей­ер...
Вер­но, но в та­ких си­туа­ци­ях ра­зумнее при­менить Symbian, со­вре­мен­ный по­то­мок опе­ра­ци­он­ной систе­мы EPOC от Palm, ко­то­рая ныне то­же принад­ле­жит Nokia. На этой систе­ме с от­кры­тым ис­ход­ным ко­дом ра­бо­та­ет ед­ва ли не по­ло­вина со­вре­мен­ных смарт­фо­нов. Кро­ме то­го, Qt уже при­сут­ству­ет на Symbian-уст­рой­ствах – а зна­чит, до ба­зо­вой со­вмести­мо­сти при­ло­жений MeeGo и Symbian ру­кой по­дать.
  • Зна­чит ли это, что со вре­менем, когда те­ле­фо­ны ста­нут мощнее, про­ект MeeGo рас­про­странит­ся на мо­де­ли низ­ше­го це­но­во­го диа­па­зо­на Nokia?
Весь­ма ве­ро­ят­но. Оп­ре­де­лен­но в ин­те­ре­сах Nokia восполь­зо­вать­ся по­тен­циа­лом оп­ти­ми­за­ции, полу­чен­ным от про­ек­та Moblin, и про­дви­гать MeeGo на все бо­лее мел­кие ап­па­ра­ты.
  • Ес­ли при­ло­жения бу­дут ра­бо­тать на лю­бых уст­рой­ствах от клас­са Symbian до нетбу­ков, как про­грам­ми­сты смо­гут оп­ре­де­лять на­зна­чение сво­их про­грамм?
Боль­ная те­ма. На­при­мер, все мо­де­ли iPhone оснаще­ны эк­ра­на­ми 320 × 480, и все при­ло­жения ра­бота­ют и вы­гля­дят оди­на­ко­во. В слу­чае с MeeGo заранее не из­вест­но ни раз­ре­шение эк­ра­на, ни объ­ем ОЗУ, ни да­же так­то­вая часто­та про­цес­со­ра.
  • Ин­те­рес­ное за­ме­чание, но раз­ве разница ме­ж­ду про­цес­со­ра­ми 1,6 ГГц и 1,8 ГГц так уж ве­ли­ка?
Вы пра­вы, но MeeGo пред­на­зна­ча­ет­ся еще и для раз­ных ар­хи­тек­тур. То есть ПО смо­жет ра­бо­тать и на про­цес­со­рах Intel, и на ARM, что уст­ро­ит и Intel, и Nokia.
  • То есть Intel раз­ра­ба­ты­ва­ет ПО для «чу­жих» про­цес­со­ров?
Имен­но. По­доз­ре­ваю, что без осо­бой охо­ты – но че­го не сде­ла­ешь ра­ди со­трудниче­ства. Итак, Nokia бу­дет при­ме­нять свой ин­ст­ру­мен­та­рий для соз­дания ин­тер­фей­са поль­зо­ва­те­ля, Intel раз­вива­ет свою систе­му управ­ления па­ке­та­ми, и обе ком­пании по­лу­ча­ют «лю­би­мые» про­цес­со­ры.
  • Та­кое ощу­щение, что на техниче­ские решения по­влия­ла боль­шая по­ли­ти­ка. По­до­ж­ди­те, вы что-то ска­за­ли о систе­ме управ­ления па­ке­та­ми?
Не бу­дем за­бы­вать о том, что все это бази­ру­ет­ся на Linux, и уста­нов­кой ПО управля­ет менед­жер па­ке­тов. В про­ек­те Moblin ис­поль­зу­ет­ся RPM, а Maemo пред­по­чи­тает APT. Вы­бра­ли один, и в MeeGo остался RPM.
  • Ох, нет!
Я то­же не по­клонник RPM, по­этому счи­таю вы­бор стран­ным. Но, в кон­це кон­цов, менед­жер па­ке­тов скрыт от пользо­ва­те­ля за фа­са­дом хранили­ща при­ложений...
  • Пре­крас­но — зна­чит, поль­зо­ва­те­ли смо­гут за­гру­жать при­ло­жения из од­но­го цен­тра­ли­зо­ван­но­го источника?
Бы­ло бы вполне ло­гич­но пред­по­ло­жить, что при­ло­жения бу­дут хранить­ся в од­ном месте, как у Apple, но...
  • Не уви­ли­вай­те! Так еди­но­го хранили­ща не бу­дет?
К со­жа­лению, нет. Вме­сто ор­ганиза­ции централь­но­го «скла­да» при­ло­жений, Intel бу­дет исполь­зо­вать AppUp, ко­то­рый про­хо­дит бе­та-тести­ро­вание. Nokia со­хранит за со­бой прежнее хранили­ще Ovi.
  • Путаница ка­кая-то. Мо­жет быть, Android на­ве­дет здесь по­ря­док?
Android – это си­ла, но он еще бо­лее фраг­мен­ти­ро­ван, чем MeeGo. Там мно­же­ство раз­нока­либер­ных уст­ройств, и все с раз­ным ап­па­рат­ным и про­грамм­ным обес­пе­чением. Кро­ме то­го, поддерж­ка Android бы­ла недав­но изъ­я­та из яд­ра Linux, по­сколь­ку никто не про­явил за­мет­но­го ин­тере­са к со­про­во­ж­дению его именно там.
  • По­хо­же, вся эта нераз­бе­ри­ха выль­ет­ся в кон­ку­рент­ную борь­бу?
Со­об­ще­ство сво­бод­но­го ПО ра­бо­та­ет, по­ро­ждая мас­су про­ек­тов на SourceForge; часть из них со вре­менем ста­но­вят­ся зна­мениты и очень по­пуляр­ны. Мы не зна­ем, кто ока­жет­ся сильнее, MeeGo или Android – по боль­шо­му сче­ту, оба льют во­ду на од­ну мельницу.
  • И ка­кая роль во всем этом от­во­дит­ся Ubuntu Netbook Remix?
Ду­маю, Ubuntu и здесь при­бегнет к ис­пы­тан­ной так­ти­ке: по­до­ж­дет, по­ка дру­гие сде­ла­ют всю рабо­ту, со­бе­рет во­еди­но, со­ору­дит нечто сногс­шиба­тель­ное и вы­кра­сит в ко­ричневое. Это сра­ба­тыва­ло не раз и, по­хо­же, по­вто­рит­ся – по­пу­ляр­ность Ubuntu Netbook Remix за­тмит и MeeGo, и Android.
  • Где мож­но уз­нать под­роб­но­сти о MeeGo?
Вполне пред­ска­зуе­мо, ин­фор­ма­ция рассея­на по сай­там Moblin и Maemo: http://meego.com по­ка слиш­ком ску­ден. По­это­му сна­ча­ла направ­ляй­тесь на http://www.moblin.org и http://www.maemo.org. Ес­ли все пой­дет по пла­ну, пер­вое ПО поя­вится к на­ча­лу ле­та, а пер­вые уст­рой­ства бу­дут из­готов­ле­ны к кон­цу те­ку­ще­го го­да.

PS К сожалению сегодня мы уже знаем, что Nokia отказалась от разработки Meego и заключило стратегическое партнерство с Microsoft. Более того Nokia свернула разработку и поддержку Symbian, передав это все третьей фирме. В результарте устройст на Meego от Nokia мы так и не увидим, но это знамя Intel не долго несла в одиночку, достаточно былстро к ней присоединился целый ряд китайских и корейских фирм и вполне возможно появление в скором времени не только компьютеров и нетбуков с Meego (которые кстати уже можно купить), но и смартфонов с телефонами.

А Nokia, сделав ставку на WindowsPhone, начала нести убытки и процесс пока прогрессирует, хотя и на этой платформе у них еще не вышло ни одного смартфона."

Персональные инструменты
купить
подписаться
Яндекс.Метрика