LINUX.ORG.RU

Рик Спенсер, глава отдела разработок Canonical, отвечает на вопросы пользователей

 , ,


0

2

6 апреля на популярном сервисе Reddit состоялось прямое общение с пользователями одного из первых лиц компании Canonical — руководителя отдела разработок Рика Спенсера (Rick Spencer). Рик — главное ответственное лицо по вопросам разработки Ubuntu и Ubuntu Server, в том числе ядра Ubuntu, настольной рабочей среды, документации и работы с сообществом.

Стоит отметить, что Рик работает в сфере открытого ПО около четырех лет, до этого он почти десять лет работал в компании Microsoft.

С огромной по объему дискуссией в разделе IAMA («Я — … ») вы можете ознакомиться самостоятельно, а я попытаюсь кратко ее резюмировать.

Итак, наибольший интерес пользователей Reddit вызвали следующие вопросы.

Самой флеймообразующей темой безусловно оказалась Unity:

В: Как и кем принимаются решения о выборе среды Unity в качестве стандартной, и чем вы руководствовались, решив прекратить использовать Gnome в пользу менее надежной и протестированной Unity?

РС: Разумеется, для нас не было внезапным объявление Марка о создании среды Unity. Такие решения обычно назревают подолгу. Unity родилась во время всеобщего помешательства на нетбуках. Тогда Canonical запустила проект «Ubuntu Netbook Remix», поскольку поставщики компьютеров хотели нечто более привлекательное для покупателей, чем Gnome. Со временем мы пришли к мысли, что должны создать лучшую альтернативу Gnome. Разумеется, команда Gnome также пришла к такому выводу, в результате чего они разработали Gnome Shell.

В: Что вы скажете людям, ненавидящим Unity и требующим вернуть Gnome?

РС: Две вещи. Первое, команда Gnome больше не работает с веткой 2.х. Unity не заменила его собой, просто так решили главные разработчики Gnome. И второе, не могу понять, почему вы ненавидите Unity. По-моему, эта среда крайне удобна и приятна как на моем нетбуке, так и на большом компьютере.

Множество вопросов касалось технической стороны дистрибутива. Пользователи просили уделить большее внимание проблеме управления питанием компьютера, поскольку многие недовольны очень коротким временем работы батарей.

РС: К релизу 12.04 команда Ubuntu проделала серьезную работу для продления срока жизни батарей. Мы систематизированно измеряли время работы, оптимизировали настройки, снова делали замеры и т. д. Отчет о проделанной работе вы можете найти тут.

Задавался вопрос о проблемах с ноутбуками, поддерживающими технологию Nvidia Optimus, а также касательно проекта Bumblebee Project, на что Рик высказал надежду на быструю и непроприетарную поддержку этой технологии.

Пользователи также жаловались на плохую интеграцию в систему кросс-платформенных приложений (LibreOffice, Firefox и т. д.). Рик заявил, что отношения с командами разработчиков этих проектов весьма хорошие, но заниматься этим у сотрудников Canonical нет ни сил, ни времени.

Некоторые вопросы касались работы Рика в Microsoft:

В: Можете ли вы рассказать о ваших ощущениях и самых больших различиях в атмосфере работы в Microsoft и Canonical? Не показался ли вам этот переход переходом из крупной корпорации в небольшую контору?

РС: Разница в рабочей атмосфере огромная. В целом, на мой взгляд, технические сотрудники и разработчики в Canonical умнее, чем в Microsoft. Работники Canonical — это самая скромная группа людей, которую я когда либо видел. В Microsoft обстановка всегда накалена конфликтами, в Canonical же работа строится на взаимной поддержке. Каждый разработчик Ubuntu занимается проектом из дома, поэтому размер офиса в моем случае — это размер моей кровати. Конечно, работа из дома сильно отличается от работы в офисе, с такими особенностями вливаться в проект сложно и долго.

В: Чем вы занимались в Microsoft перед тем, как присоединились к сообществу Ubuntu? Как бы вы ответили пользователям Windows или OS X на вопрос, почему Linux или Ubuntu все-таки лучше?

РС: В Microsoft я начал с работы инженера по удобству (юзабилити) в Visual Studio, впоследствии я дорос до руководителя этого направления. Далее в течение года я был руководителем похожего направления User Experince (поведение и реакция пользователя). Мой путь в Microsoft закончился должностью ведущего руководителя в подразделении систем для планшетов Windows Tablet, как раз когда вышла Vista. Что я думаю о Windows? Честно говоря, я о ней не думаю. Я сейчас ее не использую и лично на меня она не оказывает никакого влияния. Я думаю, что Ubuntu 12.04 лучше Windows и OS X до последних мелочей. Она быстрее и безопаснее, она более современная, более приятная и простая в работе. Для нее проще писать приложения, проще их находить и устанавливать. Ubuntu основана на ядре Linux, прекрасно спроектированном и постоянно совершенствующемся.

Звучали претензии и в адрес Canonical.

В: Canonical часто обвиняют в том, что при любых проблемах с приложениями пользователей отсылают к командам разработчиков. Какие по-вашему обязанности несет Canonical по отношению к сообществу свободного ПО? Считаете ли вы, что в этом направлении Canonical работает достаточно? И еще один вопрос, касательно сторонних разработчиков — как они могут зарабатывать на своих продуктах в Ubuntu? Например, в истории с Banshee и Amazon Canonical решила получить свой кусок пирога. Как вы полагаете, должны ли быть какие-то ограничения в такой деятельности для Canonical? Как можно надеяться получить свои деньги, когда Canonical сохраняет за собой право переводить их на другие направления?

РС: Когда кто-то создает свободный программный проект (в смысле известных 4 свобод), то он поступает так не ради собственной выгоды, а на благо сообществу. Другим словами, мы разрабатываем свободное ПО для расширения свободы тех, кто будет его использовать. Все обязанности разработчиков включены в тексты соответствующих свободных лицензий, хотя они просто сводятся к тому, чтобы сохранить свободное ПО свободным. Что касается заработка на приложениях для Ubuntu, то он возможен во многих направлениях. Партнерские программы, как в упомянутой истории с Banshee — очень хороший тому пример. Вы можете и самостоятельно продавать свое ПО. Canonical тратит большие деньги на Ubuntu, и по-моему нам вполне логично оставлять за собой некоторый процент для дальнейшей поддержки дистрибутива. По поводу денег, что это неотъемлемая часть свободного ПО. Любой может выбрать и выбирает его в качестве источника заработка. Для коммерческих проектов, например Firefox, существует множество способов, например, выплаты за сохранение торговых марок и т.д.

Не обошлось и без стандартного вопроса:

В: Как вы думаете, какие барьеры стоят на пути дистрибутивов Linux (в том числе Ubuntu) к настольным домашним ПК пользователей?

РС: Я думаю, все привыкли к Windows, к тому же бытует неверное суждение о том, что системы Linux сложнее в освоении. Например, в Ubuntu вам не нужен терминал для совершения обычных повседневных действий. У нас существуют графические инструменты для всего. А в Windows некоторые команды могут быть запущены только из командной строки. Я считаю, что Ubuntu проще, чем Windows. Также бюджеты на рекламу Microsoft и Apple на несколько порядков больше, чем весь бюджет Canonical.

Разумеется, многие вопросы носили более праздный характер, иногда Рик отвечал слишком уклончиво, хотя в целом дискуссия оказалась весьма любопытна. Рекомендую вам ознакомиться с остальной ее частью.

>>> Источник

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Silent (всего исправлений: 4)

Ответ на: комментарий от geekless

Имеем интересное явление: опенсорс по букве, банально огороженное поделие по сути.

В этом и состоит задача Canonical: сделать дистрибутив, который отдалится от наработок сообщества настолько, что использовать его фишки на системе отличной от сабжа будет крайне трудно, если вообще возможно. Тут Шатллворт, как ни странно, делает всё правильно - как и подобает бизнесмену, желающему заработать денег, притом так, чтобы никто не смог воспользоваться его наработками. Хотя да - типа опенсорс, но портов той-же Юнити на Генту, к примеру, я не наблюдаю: ибо чтобы заставить Юнити работать на системе отличной от Убунту, надо изнасиловать патчами и пересобрать половину библиотек и совершить ещё кучу чёрномагийных колдунств. Мало кто из мейнтейнеров будет этим заморачиваться из любви к искусству - проще поставить Убунту.

densss ★★★★★
()
Ответ на: комментарий от vaino

в каком протоколе? тут все реализуется поверх глобального меню

Эврика! Ты такой догадливый, ну прямо ваще... А теперь попробуй догадаться, откуда юнити выковыривает меню приложения.

какого стандарта? тут ничего нет требующего стандарта

Да, конечно. Ты еще скажи, что глобальное меню заводится с ванильными тулкитами и приложениями.

geekless ★★
()
Ответ на: комментарий от geekless

Тоже вариант. Может у тех господ что спонсируют Федору? В Федоре тоже иногда балуются веществами, а вождь мирового пролетариата вошёл в тред как раз во время прихода. Подозрительно всё это :)

densss ★★★★★
()
Ответ на: комментарий от densss

С другой стороны, хрен с ней, с этой юнити. Чем бы космонавт ни баловался, главное чтобы поттеринга не нанимал....

geekless ★★
()
Ответ на: комментарий от geekless

Эврика! Ты такой догадливый, ну прямо ваще... А теперь попробуй догадаться, откуда юнити выковыривает меню приложения.

специально для слоупоков - appemenu доступно не только в убунте

Да, конечно. Ты еще скажи, что глобальное меню заводится с ванильными тулкитами и приложениями.

для тех же слоупоков - да, заводится с ванильными тулкитами, в том же qt недавно приняли патч, насчет приложений - а) это все не относится к hud б) большинство работает из коробки в) дополнения для firefox/libreoffice/... доступны и собраны в других дистрибутивах

vaino
()
Ответ на: комментарий от geekless

Чем бы космонавт ни баловался, главное чтобы поттеринга не нанимал....

Читая тред, посвящённый интервью у бывшего спеца по юзабилити, работавшего в Майкрософт, а теперь галерящего на Каноникл... я с каждым разом отучаю себя удивляться поступкам космонавта. Так что ничего исключать нельзя (с)

densss ★★★★★
()
Ответ на: комментарий от vaino

Впрочем, нихрена подобного: в тестовых сборках под арч, appmenu-gtk2 требует запатченную версию gtk2. Аналогично и для gtk3.

geekless ★★
()
Ответ на: комментарий от Ltm

во-первых, не знаю как в убунту, а в приличных дистрах команды не стесняются накладывать специфичные для дистра патчи.

во-вторых, протрите глаза, где я писал, что софт разный?

MyTrooName ★★★★★
()
Ответ на: комментарий от Kefka

дык, может цель не столько помощь сообществу, сколько самопиар? свободная операционная система звучит в 100500 раз круче, чем этот ваш свободный кад для 1% десктопов.

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

О каких патчах идет речь? Есть тестинг и стейбл пакеты из тестинга перебираются в стейбл когда они готовы в большинстве дистров, а в тестинг врываются новые не стабильные пакеты. В том то и дело, что даже в олдстейбле дебиана, с годами переписывается все, а не дописываются новые функции или меняется механизм без изменения привычного интерфейса интерфейса. Сейчас линуксовый софт в таком состоянии что абсолютно любой дистрибутив можно уронить за 10-15 минут использования. При этом выполняя тривиальные задачи настройки, не влазя в конфиги.
А в чем еще баги могут быть как не в софте? Или что вы имели ввиду называя федору и убунту огорожеными от других лунуксов системами?

Ltm
()
Ответ на: комментарий от ForwardToMars

предвосхищая следующий шаг: ubuntu - это не apt/gnu/linux и только потом ubuntu - не debian.

а вообще, как правильно заметил тот, кого тут так закидали г^Hбананами, убунту - тот же болгенос, просто во время ее появления в африке не было столько слышавших о линуксе, сколько в рф перед пиком популярности г-на попова.

и этим она от линукса отличается

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

лучше уточню, не от линукса, конечно, а от других дистрибутивов

MyTrooName ★★★★★
()
Ответ на: комментарий от ForwardToMars

Отвращение к трупу - инстинктивное. Трупный яд опасен - вот и сформировалось за миллион лет.

проприетарщина тоже опасна. ну или кривой флеш, хотя бы

MyTrooName ★★★★★
()
Ответ на: комментарий от fragment

> Юнити, кстати, весьма удобная штука

Если добавить «+» для выбора нескольких элементов (как в КДЕ) и контекстное меню по долгому тапу - будет хорошим ДЕ для планшетов. То, что есть сейчас можно использовать только на десктопе :(

Made_in_China ★★
()
Ответ на: комментарий от Deleted

Слабенько, товарищ. Но ты продолжай привыкать каждый раз, когда они будут придумывать новый прорыв. Когда делать нечего люди ещё и не таким страдают :}

Мыстра, это у тебя слабый аргумент. Потому что привыкать - процесс не трудный и не долгий. :)

anonymous
()
Ответ на: комментарий от sphericalhorse

Убунту же != Линукс.

Когда вас, тупых петросянов, банить то начнут за этот древний идиотизм?

anonymous
()
Ответ на: комментарий от DRVTiny

ЧТО делает процессор?!!! Процессор, понимающий FAT32 - это уже за рамками добра и зла. Вы случайно на ruby не пишите?

я так и знал что найдется такой как ты и прокомментирует это предложение... =))) господа, ну учимся образно понимать выражения, че вы в самом деле в учителей играете

да, именно так - внутри OMAPов есть то ли крошечный сопроцессор то ли специальный bootloader, который умеет работать с ФС FAT32 и загружать u-boot ядра и initrd прямо с SD флэшки, что делает работу с системами на базе OMAPов проще и легче, возможно еще есть производители реализовали такое в своих процессорах, возможно это вообще особенность таких плат как PandaBoard и BealgeBoard - если ты знаешь как на самом деле - просто напиши и мы будем тебе благодарны что ты написал ценную информацию в своем комментарии

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Ltm

О каких патчах идет речь?

чуть больше мегабайта патчей к ядру в генте подойдет в качестве примера?

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

не нужно тут википедию своими словами пересказывать.

Или что вы имели ввиду называя федору и убунту огорожеными от других лунуксов системами?

единственный раз, когда я упоминал убунту вместе с федорой в этом треде, я ни о какой огороженности не говорил. если вы имеете ввиду это:

Нету этих детских багов, что присутствуют в линуксах, где каждые пол года что-то переписывают с нуля во имя революции.

не в линуксах, а в убунтах. ну, может, еще в федорах.

, - поясняю на примере: в стейбл-дебиане не внедряют свежеписанный софт, переписанный с нуля во имя революции

MyTrooName ★★★★★
()
Ответ на: комментарий от vaino

Бугага. Поставил Юнити на арчик из какого-то левого репозитория.

Обычная unity не встала из-за криво прописанных зависимостей, пришлось поставить unity 2d. Так вот эта unity 2d — в ней тормозит главное меню. Это просто неописуемо, как оно тормозит...

Сижу любуюсь на планшетный интерфейс. :-D

Одно радует. В этом репе есть апплет глобального меню для lxpanel.

geekless ★★
()
Ответ на: комментарий от anonymous

не идиотизм, а очевидный факт. если, конечно, понимать под символом "!=" ложность равенства. пояснять, почему убунту и линукс - разные понятия, нужно?

MyTrooName ★★★★★
()
Ответ на: комментарий от geekless

Так вот эта unity 2d — в ней тормозит главное меню.

в убунте не тормозит, причину очевидно нужно искать на ( не в, на всякий случай уточню ) арче с профайлером в руках

vaino
()
Ответ на: комментарий от vaino

Хз, чо они тут криво собрали. Может быть, действительно напатчили что-нибудь не то. Но открывается оно около секунды.

geekless ★★
()

Ну это все и объясняет...

Скажи что ты слушаешь и я скажу кто ты ;)

anonymous
()
Ответ на: комментарий от geekless

Unity 2D - не тормозит. У него есть другие минусы, но точно не скорость.

anonymous
()
Ответ на: комментарий от MyTrooName

не идиотизм, а очевидный факт. если, конечно, понимать под символом "!=" ложность равенства. пояснять, почему убунту и линукс - разные понятия, нужно?

Любой дистрибутив линукса != линкус. В том контексте, что ты предложил. В ином контексте - Ubuntu - Linux, и даже GNU/Linux. :)

anonymous
()
Ответ на: комментарий от anonymous

Любой дистрибутив линукса != линкус
Ubuntu - Linux, и даже GNU/Linux

спасибо, кэп

тут либо автор неверно использовал символ !=, либо вы ошибочно заменяете его на тире. и, кстати, уточните в словаре, что такое контекст.

MyTrooName ★★★★★
()
Ответ на: комментарий от matumba

Так что «не думать» получается только о самом Линуксе :) (хотя и юзаю в качестве хобби)
matumba

Убунту? :)

f1xmAn ★★★★★
()
Ответ на: комментарий от matumba

просветите, пожелуйста, еще одного космического (ну, то есть вакуумного, а не то, что все подумали) пингвина, а чем виндовые файлы отличаются от обычных?

MyTrooName ★★★★★
()
Ответ на: комментарий от thesis

Разница в рабочей атмосфере невелика. (...) В Microsoft обстановка всегда накалена конфликтами, в Canonical же работа строится на взаимной поддержке.

Совершенно несущественная разница, да.

Почитайте оригинал. Перевод неточен.

anonymous
()

У нас существуют графические инструменты для всего.

«для всего» есть только в suse и mandriva.

macrohard ★★
()
Ответ на: комментарий от Reset

Спорный момент. KDE 4 наиболее развитая из этих DE. У Gnome и Unity всё ещё впереди. Помнится и KDE 4 не сразу годным было...

lucentcode ★★★★★
()
Ответ на: комментарий от Deleted

ачем привыкать каждый раз, я не привыкаю. Я не привыкаю. Я ни к чему не привыкаю. Я абсолютно спокоен. Я не привыкаю.

Готовитесь к выходу КДЕ 5

grim ★★☆☆
()
Ответ на: комментарий от MyTrooName

Чуть больше мегабайта велосипедов для запуска других велосипедов, не?
Никто не пересказывает, просто я заметил, что тебе это не понятно.
Из твоей фразы я понял, что в убунте и федоре используется какой-то совсем другой софт, не применяющийся ни в каких других дистрибутивах. Тото в 6 дебиане четвертое кде во все поля, а в седьмом наступит третий гном?

Ltm
()
Ответ на: комментарий от lucentcode

Ничего не получится, гном десятилетиями в жопе находится и никак не выберется из неё.

Reset ★★★★★
()

Unity не кастомизируется, Unity работает медленнее Windows 7, а еще Unity время от времени падает. Впрочем, эта среда не так плоха. За несколько лет разумной доработки она вполне может достичь хорошей стабильности и более высокой производительности. Там, уж если и не родными инструментами, то сторонними разработками можно будет и откастомизировать все.

Opeth ★★★
()
Ответ на: комментарий от Ltm

Чуть больше мегабайта велосипедов для запуска других велосипедов, не?

назовите парочку велосипедов в генте, заодно ваше определение велосипеда, пожадуйста, на всякий случай

Никто не пересказывает, просто я заметил, что тебе это не понятно.

ты ошибся. и да, вы пространно повествуете обо всем известных вещах, к тому же не очень корректно

Из твоей фразы я понял,

в третий раз разжевывать, кто что там сказал, я не буду

MyTrooName ★★★★★
()
Ответ на: комментарий от Opeth

откастомизировать можно xmonad и xmobar.

имхо, если настраиваемость (или интегрируемость со сторонними тулзами) не заложена в юнити изначально (или в очередной версии), то проще (и/или эффективней) будет собрать свой де из панелек и трееров. ну или форкать юнити.

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

в kde4 тоже не ломали привычный интерфейс, а только зачем-то вместо портирования на qt4 решили переписать с ноля часть основополагающих приложений

Reset ★★★★★
()
Ответ на: комментарий от Reset

помнится, меня все-таки ввели в ступор плазмоиды, ручка слива и отсутствие файлов на рабочем столе...

что до новых приложений, имхо dolphin и gwenview запилили удачно: и в плане функционала, и в плане интуитивности. kopete, вроде, в худшую сторону не поменялся. amarok'а долгое время были доступны обе ветки (тогда, емнип, юзал дебиан) - не знаю, что там сейчас: не юзаю ни дебиан, ни амарок. что там еще переписывали существенно?

и да, kwin стал совсем годным к последним версиям

MyTrooName ★★★★★
()
Ответ на: комментарий от MyTrooName

Плазмоиды — апплеты. Ручка — ну, значок кликабельный и? Файлы на десктопе не нужны, но даже и они были, просто отдельным плазмоидом, не?

>kopete, вроде, в худшую сторону не поменялся.
Он умирает.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.