Gentoo Logo

Еженедельник Gentoo: 20 марта 2006 года

Содержание:

1.  Издания на различных языках

Еженедельник Gentoo издается на следующих языках:

английский | бразильский португальский | голландский | датский | испанский | итальянский | корейский | немецкий | польский | португальский | русский | турецкий | французский | японский

2.  Новости Gentoo

Требуются архитестеры Gentoo x86

Команда x86 приняла программу Arch Tester и сейчас ищет честолюбивых членов сообщества, готовых присоединиться к команде и помочь ей. Если вы хотели бы внести свой вклад в Gentoo, но не знаете как, это может быть хорошей отправной точкой. Вы можете помочь нам, тестируя приложения, чтобы отметить их как "стабильные" и разбираясь с обычными ошибками, характерными для платформы x86. Взгляните на FAQ для архитестеров x86 (англ.), и если у вас появятся вопросы, свяжитесь с Хомером Паркером (Homer Parker) или Марком Лёзером (Mark Loeser).

Новый Athlon X2 для разработчиков Gentoo

В рамках инициативы Университета Роджера Уильямса (RWU) и его Школы бизнеса по участию в исследованиях студентов и выпускников, преподавателям, персоналу и студентам RWU, а также разработчикам Gentoo, была предоставлена возможность использовать двухпроцессорный Athlon X2. Новый узел, окрещенный «pearl» («жемчужина»), поможет обеспечить официальную поддержку Gentoo на двухпроцессорных системах AMD64 в будущем. Спасибо RWU за их щедрую поддержку!


Рисунок 2.1: Athlon X2 4600+, 4 ГБ ОЗУ, 500 ГБ на диске, Gentoo Linux 2006.0

Fig. 1: x2

Modular X — время пошло

Как сообщалось в GWN за 30 января (англ.), команда X готовит к «размаскированию» 289 пакетов модульного X. На этой неделе для большинства архитектур они попадут в ~arch (на тестирование). Обязательно прочтите руководство по миграции (англ.), прежде чем обновляться до модульных «иксов».

3.  О чем говорят в сообществе?

Форумы

Гентузиастки, одеваемся?

Представительница женской половины форума, star.dancer, высказала своё разочарование по поводу полного отсутствия Gentoo-товаров для женщин. Может быть, сейчас самое время завезти женские наряды и прочие "фенечки" в официальный магазин Gentoo?

Еще о glibc 2.4

На прошлой неделе мы упоминали про появление glibc-2.4 в дереве Portage. Поскольку число пользователей, решивших обновиться, резко возросло, то выросло и количество проблем. Некоторые пользователи признались, что попросту запутались с glibc-2.4, библиотекой libc.so.6 и USE-флагами nptl and nptlonly, а тем, кто пользуется prelink, пришлось снова выполнить предварительное связывание на своих системах:

Оверлей для оверлеев?

Некоторые пользователи обсуждали альтернативные способы добавления приложений в Portage. Одна из идей — публиковать самык популярные оверлеи на сайте. А что вы думаете по этому поводу?

4.  Gentoo в мире

Япония: репортаж с весенней OSC 2006


Рисунок 4.1: Внешний вид компакт-диска с выпуском 2006.0 для OSC

Fig. 1: CD

Примечание: Изображение с диска, раздававшегося на стенде на OSC, можно загрузить со странички Tomoyuki Sakurai.

Дисков хватило ненадолго: для раздачи на токийской коиференции по открытым программам, проходившей на прошлой неделе, GentooJP заготовила 150 дисков, но их расхватали в первый же день. На машинах x86 и PPC с Gentoo демонстрировался первый официальный выпуск программы установки Gentoo, а также KDE. Среди разработчиков Gentoo, посетивших или дежуривших на стенде — Matsuu Takuto, Shigehiro Idani, Jason Stubbs и Mamoru Komachi; последний только что вернулся из Европы, где принимал участие во встрече FOSDEM в Брюсселе.


Рисунок 4.2: Стенд Gentoo на OSC

Fig. 2: OSC

Примечание: На снимке разработчики matsuu (в центре) и idani (слева), друзья и посетители. Эта и другие фото находятся на сайте Kalin.

В семинаре «Gentoo ebuild Howto» участвовали двенадцать стендистов; неожиданно много посетителей действительно интересовалось разработкой и предоставлением ebuild-пакетов. Надеемся, что некоторые из них в конечном счёте помогут в разработке Gentoo, особенно в вопросах интернационализации и иероглифического письма.

Завершился день как обычно — номикаи (выпивкой) в изакайя (баре). Следующая встреча в Токио планируется где-то в апреле, когда немецкий разработчик Gentoo Andres Loeh будет в городе на конференции. Если вы будете свободны в это время, присоединияйтесь к участникам на канале #gentoo-ja на irc.freenode.net, или подпишитесь на рассылку gentoojp-misc@ml.gentoo.gr.jp.

5.  Gentoo в прессе

Distrowatch (13 марта 2006, на английском языке)

На Distrowatch уже упоминался Kororaa — основанный на Gentoo двоичный дистрибутив, отличающийся упрощённой процедурой установки (ранее, в ноябре 2005 (англ.)). Только что, на прошлой неделе, GWN, в свою очередь, сообщал о последнем выпуске Kororaa на Xgl LiveCD (англ.). Теперь удивительные трёхмерные эффекты сервера Xgl, сопровождающие работу с окнами на вашем рабочем столе, привлекли внимание Ладислава Боднара (Ladislav Bodnar), который в своём последнем выпуске расспросил Криса Смарта (Chris Smart). В NewsForge подобное интервью и статья появились днём позже.

6.  Полезные советы

Эффективное уведомление об изменениях в файлах

Во многих приложениях реализовано внутреннее слежение за изменениями в файловой системе, и до последнего момента наиболее популярной библиотекой, предоставляющей подобные возможности, была app-admin/fam. Среди пакетов, использующих FAM для мониторинга файлов — GNOME, KDE, PHP, различные менеджеры, почтовые клиенты и серверы, и многие другие. FAM работает путём постоянного опроса содержимого каталогов для обнаружения изменений. Это неэффективно, но свое прослужило.

Недавно в ядро Linux 2.6 была встроена чрезвычайно эффективная поддержка отслеживания изменений. Эта функция, именуемая inotify, включена по умолчанию, и вероятно, уже есть в вашей системе (если та достаточно современна). Пакет app-admin/gamin — прямая замена FAM, даже реализующий аналогичный API. Главным преимуществом gamin является то, что он, по возможности, использует inotify, исключая ужасные накладные расходы, вносимые FAM.

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

Листинг 6.1: Переключение на gamin

# emerge -C app-admin/fam
# emerge --oneshot app-admin/gamin
Программы, связанные с FAM, пересобирать нет необходимости,
поскольку gamin - буквальная замена по месту.

Примечание: Gamin также поддерживает старый добрый опрос файловой системы, и похоже, делает это лучше, чем FAM. Даже если в вашей системе не включен inotify, всё равно мы рекомендуется перейти на gamin.

Учитывая, что накладные расходы на мониторинг файловой системы теперь предельно низки, также рекомендуется включить поддержку мониторинга файловой системы в приложениях, которые способны её использовать. Для этого используйте USE-флаг "fam":

Листинг 6.2: Добавление USE-флага 'fam' и rebuild world

# nano -w /etc/make.conf
Добавьте "fam" к своей переменной USE и сохраните файл
# emerge --newuse world

7.  Перемещения разработчиков Gentoo

Уход

Следующие разработчики недавно вышли из проекта Gentoo:

  • на этой неделе — никто

Появление

Следующие разработчики недавно присоединились к проекту Gentoo:

  • Karol Pasternak (reb) — Gentoo OpenBSD

Изменения

Следующие разработчики недавно сменили роль в проекте Gentoo:

  • на этой неделе — никто

8.  Безопасность Gentoo

Freeciv: отказ в обслуживании

Ошибка при выделении памяти в Freeciv позволяет удалённому атакующему вызвать отказ в обслуживании (DoS).

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

zoo: переполнение буфера

Переполнение буфера в zoo может быть использовано для выполнения произвольного кода во время создания архива специально подготовленных каталогов и файлов.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

REAR-Auth: потенциальный обход опознания

REAR-Auth некорректно обрабатывает данные, передаваемые DB и LDAP, это позволяет использовать фальшивое удостоверение для прохождения опознания.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

Heimdal: превышение полномочий в rshd

Ошибка в демоне rshd позволяет опознанным пользователям превышать свои полномочия.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

Crypt::CBC: небезопасный вектор инициализации

Crypt::CBC использует небезопасный вектор инициализации, потенциально приводящий к ослаблению шифрования.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

Metamail: переполнение буфера

Переполнение буфера в Metamail может использоваться для выполнения произвольного кода злоумышленником.

За дополнительными сведениями обращайтесь к предупреждению GLSA (англ.)

9.  Bugzilla

Статистика

В сообществе Gentoo для регистрации и распределения ошибок, уведомлений, предложений и других вопросов, требующих взаимодействия с командой разработки, используется система распределения запросов Bugzilla — bugs.gentoo.org (англ.). Деятельность за период с 12 марта 2006 по 19 марта 2006 привела к тому, что в системе:

  • 865 новых запросов создано
  • 417 запросов закрыто или разрешено
  • 20 ранее закрытых запросов вновь открыто

Из 9800 запросов, открытых в данный момент: 67 помечены как блокирующие, 151 — как критические, и 540 — как важные.

Рейтинг закрытых запросов

Больше всех запросов за период закрыли следующие разработчики и команды:

Рейтинг новых запросов

Вот разработчики и команды, которым за этот период назначено больше всего новых запросов:

10.  Обратная связь

Пожалуйста, помогите нам улучшить еженедельник Gentoo, высказав свое мнение (по-английски)!

11.  Подписка на еженедельник

Для подписки на англоязычное издание еженедельника Gentoo, отправьте пустое сообщение на gentoo-gwn+subscribe@gentoo.org.

Для отказа от подписки на англоязычное издание еженедельника Gentoo, отправьте пустое сообщение на gentoo-gwn+unsubscribe@gentoo.org с того же адреса, на который оформлена подписка.



Для печати

Обновлено 20 марта 2006

Аннотация: Еженедельник Gentoo от 20 марта 2006

Ulrich Plate
редактор

Ioannis Aslanidis
автор

Daniel Drake
автор

Chris Gianelloni
автор

Gerald J. Normandin Jr.
автор

Tomoyuki Sakurai
автор

Amsand
переводчик

aluk
редактор перевода

Alexey Chumakov
ответственный переводчик, редактор перевода

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.