<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF149%3A%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B8_Ubuntu</id>
		<title>LXF149:Внутри Ubuntu - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF149%3A%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B8_Ubuntu"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF149:%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B8_Ubuntu&amp;action=history"/>
		<updated>2026-05-13T08:59:15Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF149:%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B8_Ubuntu&amp;diff=15455&amp;oldid=prev</id>
		<title>2sash-kan: Новая страница: «: '''Джоно Бэкон''', менеджер сообщества Ubuntu, провел нас за кулисы.  {{Врезка|right|Заголовок=Те…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF149:%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B8_Ubuntu&amp;diff=15455&amp;oldid=prev"/>
				<updated>2014-07-22T17:29:37Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «: &amp;#039;&amp;#039;&amp;#039;Джоно Бэкон&amp;#039;&amp;#039;&amp;#039;, менеджер сообщества Ubuntu, провел нас за кулисы.  {{Врезка|right|Заголовок=Те…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;: '''Джоно Бэкон''', менеджер сообщества Ubuntu, провел нас за кулисы.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|right|Заголовок=Технология успеха|Содержание=Canonical – большая компания, и в ней работают разные команды. За сборку Ubuntu отвечает команда Ubuntu Engineering. Ею руководит Рик Спенсер [Rick Spencer], технический директор Ubuntu. Она подразделяется на группы:&lt;br /&gt;
&lt;br /&gt;
; Kernel — Ядро (Пит Грэнер [Pete Graner]): Гарантирует, что оборудование будет «просто работать».&lt;br /&gt;
; Desktop — Рабочий стол (Джейсон Уорнер [Jason Warner]): Заведует X.org, Unity, LibreOffice, Gnome, Firefox и многим другим.&lt;br /&gt;
; Foundation — Основы (Стив Лангасек [Steve Langasek]): Работает над связью ядра и рабочего стола, например, над инструментарием.&lt;br /&gt;
; Server — Сервер (Робби Вильямсон [Robbie Williamson]): Уделяет внимание облачным компонентам Ubuntu, разным типам рабочей нагрузки, Ensemble и так далее.&lt;br /&gt;
; Community — Сообщество (Джоно Бэкон [Jono Bacon]): Работает над ростом сообщества Ubuntu, вырабатывает передовую практику и руководство и управляет масштабом, узкими местами и инициативами сообщества.&lt;br /&gt;
; Security — Безопасность (Джеми Стрэндбодж [Jamie Strandboge]): Ищет проблемы безопасности в новой и старых версиях и выпускает исправления для пользователей Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Все эти подразделения в целом поддерживаются архитектором системы Эллисон Рэндал [Allison Randal] и менеджером релиза Кейт Стюарт [Kate Stewart].|Ширина=40%}}&lt;br /&gt;
&lt;br /&gt;
Каждые шесть месяцев мы выпускаем новую версию Ubuntu, объединяющую усилия сотен разработчиков, переводчиков, тестеров и авторов документации, чтобы получились самые новые и свежие приложения, а также новые и пионерские технологии Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Сборка и выпуск новой операционной системы каждые шесть месяцев – это геморрой. Сущий геморрой. Тем не менее, с 2004 года, когда мы основали проект, мы стремились при создании Ubuntu брать самое лучшее от его участников, для гарантии, что каждый релиз настолько хорош, насколько это возможно.&lt;br /&gt;
&lt;br /&gt;
В нашей статье рассказывается, как работает сей организованный хаос, чтобы дать представление о том, как Ubuntu собирается воедино.&lt;br /&gt;
&lt;br /&gt;
Все работы умещены в строгий цикл релиза, проходящий ряд важных вех, которые всегда выставляются в открытый доступ (текущая расположена на https://wiki.ubuntu.com/ OneiricReleaseSchedule). Давайте сперва рассмотрим начало нового цикла.&lt;br /&gt;
&lt;br /&gt;
===Закинем невод===&lt;br /&gt;
&lt;br /&gt;
Прежде чем приступать к новому релизу, одновременно с легкой отделкой предыдущей версии, мы начинаем упражнение по сбору требований.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Дух сообщества|Содержание=Для желающих вступить в сообщество Ubuntu есть два главных ресурса: IRC и почтовая рассылка.&lt;br /&gt;
&lt;br /&gt;
;IRC&lt;br /&gt;
&lt;br /&gt;
Сообщество Ubuntu интенсивно пользуется Internet Relay Chat (IRC) в сети Freenode, и вот некоторые из главных каналов, к которым следует присоединиться:&lt;br /&gt;
&lt;br /&gt;
; #ubuntu-devel: Главный канал разработчиков.&lt;br /&gt;
; #ubuntu-locoteams: Группы пользователей Ubuntu.&lt;br /&gt;
; #ubuntu-classroom: Еженедельные обучающие занятия и тренинги.&lt;br /&gt;
; #ubuntu-community-team: Обсуждение роста сообщества.&lt;br /&gt;
; #ubuntu-server: Обсуждение, касающееся сервера.&lt;br /&gt;
; #ubuntu-ensemble: Развертывание облака, связанного с Ensemble, и технология его управлением.&lt;br /&gt;
; #ubuntu-doc: Команда документации.&lt;br /&gt;
; #ubuntu-women: Как сделать Ubuntu безопасным и дружелюбным.&lt;br /&gt;
; #ubuntu-news: Что нового в сообществе.&lt;br /&gt;
&lt;br /&gt;
;Почтовые рассылки&lt;br /&gt;
&lt;br /&gt;
Списки почтовой рассылки – ключевая часть обсуждений и споров сообщества о новых идеях и функциях. Вот главные рассылки:&lt;br /&gt;
&lt;br /&gt;
; ubuntu-devel: Главная рассылка разработчиков (доступная признанным разработчикам).&lt;br /&gt;
; ubuntu-devel-discuss: Открытая для всех рассылка о разработке.&lt;br /&gt;
; loco-contacts: Обсуждение местных пользовательских групп Ubuntu.&lt;br /&gt;
; ubuntu-desktop: Обсуждения рабочего стола.&lt;br /&gt;
; ubuntu-server: Посвящена серверу и всему, что связано с облаками.&lt;br /&gt;
&lt;br /&gt;
Полный список почтовых рассылок Ubuntu ищите на https://lists.ubuntu.com.|Ширина=40%}}&lt;br /&gt;
&lt;br /&gt;
Команды Canonical обращаются к разным заинтересованным сторонам и к сообществу, чтобы узнать, на чем сосредоточиться в следующем релизе. Какие новые функции нужны в Ubuntu? Какие ошибки ждут исправления? Какие варианты использования поддерживать? В итоге появляется огромный список требований, и мы сортируем их по приоритетным областям. Заодно мы согласовываем структуру следующего Ubuntu Developer Summit [Слета разработчиков Ubuntu]. Это событие происходит за несколько недель до старта каждого нового цикла релизов. Мы посылаем на слет почти всех инженеров Ubuntu из Canonical и спонсируем ключевых членов сообщества, чтобы они тоже смогли принять участие. Событие является открытым, в нем участвуют многие представители бизнеса.&lt;br /&gt;
&lt;br /&gt;
На Ubuntu Developer Summit у нас есть 14 курсов по различным темам, и мы планируем открытые дискуссии по различным областям.&lt;br /&gt;
&lt;br /&gt;
Цель каждой дискуссии – обсудить тему, создать и задокументировать решения и назначенные действия в публичных черновиках.&lt;br /&gt;
&lt;br /&gt;
Таковыми являются web-страницы, используемые нами для слежения за работой по функциям, в открытом и прозрачном формате. Интерфейс для будущего релиза Ubuntu вы увидите на http://status.ubuntu.com.&lt;br /&gt;
&lt;br /&gt;
Первая задача нового цикла – утвердить инструментарий, то есть базовый набор средств разработчика, используемый для сборки приложений для нового релиза.&lt;br /&gt;
&lt;br /&gt;
Это тяжелая, грязная низкоуровневая работа делается в самом начале. Затем мы синхронизируем с инструментарием архив Debian Unstable и пересобираем все пакеты Debian с этим инструментарием, и в нашем репозитории Ubuntu для разработчиков появляется Debian Unstable.&lt;br /&gt;
&lt;br /&gt;
После синхронизации разработчики Ubuntu начинают применять к этим пакетам сотни заплат Ubuntu, которые превращают Debian Unstable в Ubuntu. В этом пункте мы имеем версию Ubuntu для разработчиков, которая выглядит как последний релиз, однако собрана с новыми пакетами Debian и в нашем инструментарии. Теперь начинается настоящая работа.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|right|Заголовок=Где отслеживать|Содержание=Для желающих быть в курсе всего, что происходит в мире Ubuntu, есть несколько важных сайтов:&lt;br /&gt;
&lt;br /&gt;
* http://planet.ubuntu.com Постоянно обновляемый набор записей в блогах участников Ubuntu.&lt;br /&gt;
* http://cloud.ubuntu.com Ежедневные новости про Ubuntu в общих, частных и личных облаках.&lt;br /&gt;
* http://www.ubuntu-news.org Место, где искать регулярные новости и обновления от проекта Ubuntu.&lt;br /&gt;
* http://www.omgubuntu.co.uk Это не официальный сайт, но он предоставляет своевременные обновления событий мира Ubuntu.&lt;br /&gt;
&lt;br /&gt;
И наконец, если вам хочется копнуть поглубже и разузнать о текущем прогрессе отдельных функций или целях, поставленных следующим релизом Ubuntu, направьте свой браузер на сайт http://status.ubuntu.com.|Ширина=20%}}&lt;br /&gt;
&lt;br /&gt;
===Злоба дня===&lt;br /&gt;
&lt;br /&gt;
На протяжении следующих месяцев сообщество разработчиков трудится над функциями и задачами, согласованными на Ubuntu Developer Summit. Работа кипит: разработчики сортируют ошибки и расставляют им приоритеты, исправляют их, загружают исправления в архив. Разрабатываются новые функции, их тоже формируют в пакеты и загружают.&lt;br /&gt;
&lt;br /&gt;
Каждый день, проснувшись, разработчики Ubuntu обновляют свою систему, чтобы та вобрала самые последние пакеты, а затем начинают работать над своими задачами или ошибками. Как правило, этот процесс включает просмотр списка текущих ошибок и ошибок с наибольшим приоритетом, и их устранение, и одновременную работу над целевыми функциями в релизе. Такая работа над функциями часто включает выделение самых правильных из множества, или написание кода для новых функций и встраивание их в релиз.&lt;br /&gt;
&lt;br /&gt;
Важным участком является новая разработка, которая войдет в проект Ayatana в Unity: индикаторы и другий инновационные функции рабочего стола. Эта работа разбита на две команды: команда Design [Дизайн] разрабатывает функции, востребованные пользователями, а команда Desktop [Рабочий стол] пишет реализующий их код.&lt;br /&gt;
&lt;br /&gt;
===Регулярные релизы===&lt;br /&gt;
&lt;br /&gt;
Когда релиз команды Desktop Experience [Опыт от рабочего стола] готов, код высылается ребятам из Ubuntu Desktop Engineering, которые создают пакеты и загружают их в архив, где каждый может запустить и протестировать новый код. В каждом релизе мы настаиваем на получении нового релиза от команды Desktop Experience как минимум раз в неделю (обычно по четвергам). Этот еженедельный срок очень полезен для стойкого прогресса.&lt;br /&gt;
&lt;br /&gt;
За этот период мы выпускаем версии Ubuntu от разработчиков, которые отдаются на тестирование сообществу; оно регистрирует ошибки и помогает улучшениям. Альфа 1 выходит вскоре после начала нового цикла и включает новые пакеты Debian, вместе с инновациями. Альфа 2 выходит по мере появления важных новых функций. Альфа 3 обычно выходит за несколько месяцев до окончательной Альфа и сразу перед Заморозкой Функций [Feature Freeze].&lt;br /&gt;
&lt;br /&gt;
При Заморозке мы запираем релиз, так что новые функции уже не вводятся, и все рабочее время разработчики оттачивают уже имеющиеся. Это водораздел между периодом впихивания новых и непроверенных функций и периодом наведения лоска на те, что уже есть.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|left|Заголовок=Руководство Ubuntu|Содержание=Проект Ubuntu очень открытый и прозрачный, и нам всегда было важно, чтобы лидеры могли помогать в формировании проекта и придании ему направления, а также в способе управления. Вот как работает система руководства.&lt;br /&gt;
&lt;br /&gt;
На вершине сидят Совет сообщества [Community Council] и Технический совет [Technical Board]. Совет сообщества обеспечивает принятие решений, разрешение споров вокруг процессов в сообществе и вопросы политики. Примеры – как люди становятся Членами Ubuntu, как функционируют другие советы, обсуждение и анализ жалоб.&lt;br /&gt;
&lt;br /&gt;
Технический совет руководит технической политикой проекта, хотя то, какие приложения и функции внести в релиз, решаем не мы (это делают разработчики Ubuntu). Примеры осуществляемого нами руководства – контроль над спорными технологиями вроде Mono, изменения в инструментарии и другие базовые решения.&lt;br /&gt;
&lt;br /&gt;
На самой вершине находится Марк Шаттлворт [Mark Shuttleworth] – у него есть право вето, нужное для выхода из патовых ситуаций. Но им он пользуется редко, ведь члены совета обычно способны сами прийти к решению.&lt;br /&gt;
&lt;br /&gt;
Ниже этих двух главных органов находятся советы, ориентированные на узкие области, которые занимаются Форумами, IRC и Ubuntu LoCo Teams (местные группы Ubuntu). Также есть комитет, который оценивает новые программы, предложенные разработчиками.&lt;br /&gt;
&lt;br /&gt;
Важно то, что все и каждый приглашаются присоединиться к этим комитетам, не ограниченным персоналом Canonical; фактически во всех комитетах есть не-члены Canonical. Мы верим, что это жизненно важно для работы открытого и прозрачного сообщества.|Ширина=30%}}&lt;br /&gt;
&lt;br /&gt;
===Большая заморозка===&lt;br /&gt;
&lt;br /&gt;
Вскоре наступает Заморозка Пользовательского Интерфейса [User Interface Freeze], фиксирующая визуальные изменения: вариации тем, Unity и других визуальных компонентов.&lt;br /&gt;
&lt;br /&gt;
Мы стремимся соблюдать данную заморозку, но стараемся, чтобы к этой дате все было завершено, и иногда дату приходится чуть сдвигать. Так или иначе, Заморозка Пользовательского Интерфейса переводит команду на путь улучшения качества, и те, кто интересуется UI в Ubuntu, переключаются на исправление ошибок.&lt;br /&gt;
&lt;br /&gt;
На этой стадии цикла мы готовы выдать первую бета-версию, и все силы брошены на тестирование, обзор ошибок, о которых нам сообщили, выдачу им приоритетов и исправление. Все технические менеджеры и участники сообщества вместе вырабатывают список приоритетных ошибок. Все ошибки никогда не исправить, но мы можем нацелить усилия на самые критические области, чтобы гарантировать максимально возможное удобство системы в работе.&lt;br /&gt;
&lt;br /&gt;
Вскоре после релиза первой бета-версии замораживается ядро, чтобы снизить риск ухудшения поддержки оборудования, а также настает Заморозка Строк [String Freeze], когда уже не принимаются изменения в текстах системы, подлежащих переводу на разные языки. Когда настают все заморозки, мы выпускаем вторую, последнюю бета-версию и бьем в барабаны, воодушевляя пользователей к тестированию и призывая их регистрировать все замеченные ошибки. Мы продолжаем рассматривать эти отчеты и расставлять им приоритеты. Сейчас цель состоит в том, чтобы исправить как можно больше до наступления Финальной Заморозки [Final Freeze].&lt;br /&gt;
&lt;br /&gt;
После дополнительной шлифовки мы выдаем новый релиз, и каждый член сообщества Ubuntu засыпает на все выходные. А через несколько дней все начинается снова…&lt;br /&gt;
&lt;br /&gt;
===Команда U===&lt;br /&gt;
&lt;br /&gt;
Пока мы касались только разработки Ubuntu, однако во время всего этого не перестает работать множество других команд. Команда Information Services [Информационные сервисы] обслуживает несколько серверов и строит фермы и прочее, а команда Engineering Managers [Технические менеджеры] обеспечивает руководство и принимает ежедневные решения в сообществе (см. врезку Руководство Ubuntu).&lt;br /&gt;
&lt;br /&gt;
Другие важные команды –&lt;br /&gt;
&lt;br /&gt;
; Web-команда: Готовит к новому релизу сайт www.ubuntu.com, создает стенды для продукта, готовится к бета-версии и наводит профессиональный блеск и лоск на наши web-ресурсы.&lt;br /&gt;
; Команда коммуникаций: Создает материалы для маркетинга и пресс-релизы для бета- и финальной версий, организует пресс-конференции и взаимодействует с новостными каналами по поводу интервью и новых функций.&lt;br /&gt;
; Команда дизайна: Работает собственно над Ubuntu, готовя визуальные ресурсы для web-команды, обложки CD, брошюры и прочее.&lt;br /&gt;
; Команда поддержки: Координирует места встреч, перемещения и ресурсы для разных рывков и забегов, проводимых во время цикла и для Ubuntu Developer Summit.&lt;br /&gt;
&lt;br /&gt;
И, наконец, моя команда, команда Сообщества, организует во время цикла обучающие недели (сюда входят Открытая неделя Open Week, Неделя разработчиков Ubuntu, Неделя сообщества Ubuntu, Дни облаков Ubuntu и Неделя разработчиков приложений Ubuntu). Также мы устраиваем такие всемирные мероприятия, как Глобальное сборище [Global Jam] Ubuntu, банкеты по случаю выпуска и другие.&lt;br /&gt;
&lt;br /&gt;
===На горизонте===&lt;br /&gt;
&lt;br /&gt;
Чтобы у вас было представление о ситуации, посмотрим, что ожидается в релизе Ubuntu 11.10, запланированном на 13 октября. Эти планы обсуждались и согласовывались на Ubuntu Developer Summit в Будапеште еще в мае. Как и раньше, прогресс можно отследить на http://status.ubuntu.com. Вот главные функции:&lt;br /&gt;
&lt;br /&gt;
; Unity подогнан и отделан: Впервые окружение рабочего стола Unity возникло в Ubuntu 11.04. В 11.10 упор сделан на отделке и завершении, исправлении замеченных ошибок и улучшении некоторых областей интерфейса. Новые функции тоже будут, но в основном акцентируется качество.&lt;br /&gt;
; Ensemble: Чрезвычайно привлекательный инструмент развертывания и управления облаком и масштабирования его служб – всего несколькими командами. Ubuntu Server 11.10 будет поставляться с Ensemble как с ключевым компонентом, и мы работаем над тем, чтобы формулы Ensemble стали более доступными популярным серверным приложениям.&lt;br /&gt;
; Thunderbird сменит Evolution: Хотя окончательное решение будет сделано позже в цикле релиза, идет работа по замене программы почты и календаря Evolution на Mozilla Thunderbird. Сейчас идет работа по встраиванию в Thunderbird поддержки Unity и обеспечению полной интеграции программы.&lt;br /&gt;
; Qt: Популярный инструментарий будет доступен в установке по умолчанию, тем самым широко открыв доступные приложения разработчикам Qt. Qt – сильный инструментарий, и его первоклассная поддержка сделает Ubuntu более мощной платформой для разработчика.&lt;br /&gt;
; Developer story: Мы продолжаем оттачивать новый релиз Ubuntu Developer Platform, http://developer.ubuntu.com, чтобы отражать разные возможности по приложениям, открытым для разработчиков.&lt;br /&gt;
&lt;br /&gt;
===Работа стоит того===&lt;br /&gt;
&lt;br /&gt;
Хотя в каждый релиз заталкивается множество нового, выработанный командой подход организованного хаоса обеспечивает предсказуемые релизы дистрибутива. Фактически, с появления проекта Ubuntu в 2004 году была только одна задержка выхода релиза, и то она была запланирована, в связи с совмещением с выходом релиза с долгосрочной поддержкой (LTS).&lt;br /&gt;
&lt;br /&gt;
Хотя это интенсивный процесс, он дает взамен большую отдачу, благодаря замечательным людям, которые вложили свои души и сердца в каждый релиз. Планирование, заморозка, вехи релизов и прочие важнейшие элементы без этих людей ничего бы не значили. Одним нравится Ubuntu, другим – другой дистрибутив, но независимо от ваших взглядов, мало кого не впечатлит то, как много движущихся частей совместно работают над своим идеалом.&lt;/div&gt;</summary>
		<author><name>2sash-kan</name></author>	</entry>

	</feed>