Еженедельник Gentoo: 16 июля 2007
1.
Новости Gentoo
Добро пожаловать назад, команда GWN
Персонал Еженедельника Gentoo рад вернуться к работе после короткого перерыва.
Мы хотим поблагодарить всех, кто продолжал предлагать новости и идеи для GWN, и
всем, кто предложил свою помощь. К сожалению, иногда жизнь не оставляет времени
для работы добровольцев, но мы всё же вернулись. Необходимо провести некоторые
изменения процесса публикации номеров GWN, которые ускорят этот процесс, и,
возможно, позволят проводить публикацию в соответствии с расписанием. Конечно,
этот выпуск несколько длиннее, чем обычно, но это вызвано тем, что с момента
выхода последнего выпуска прошло много времени.
Для тех из вас, кто интересуется статистикой из пропущенных номеров GWN,
команда GWN заполнила в них статистику и разместила их в интернете. Они не
будут разосланы по электронной почте просто потому, что данная информация не
является новой и не имеет такой важности. Эти старые номера GWN размещены на
главной странице GWN.
Как обычно, GWN держит руку на пульсе происходящего в сообществе. Если у вас
есть чем поделиться с читателями GWN о Gentoo, присылайте свои материалы по
адресу gwn-feedback@gentoo.org, и мы включим их в будущие номера
Еженедельника Gentoo.
Объявлены кандидаты в члены Совета и Попечителей Gentoo
Названы кандидаты на должность в Совете
Gentoo (орган руководящий направлением развития хранилищ и выпусков
программного обеспечения Gentoo), а также в Совет
попечителей организации Gentoo. Совет Gentoo — это техническая
группа из 7 разработчиков, тщательно отобранных сообществом разработчиков.
Члены Совета назначаются на один год и занимаются регулированием общих
вопросов, определяют направление развития и правила дистрибутива Gentoo, а
также являются комиссией при проведении дисциплинарных действий. Совет
попечителей организации Gentoo — это юридическое лицо, состоящее из 5
разработчиков, выбранных разработчиками. Попечители назначаются на один год и
управляют некоммерческой организацией Gentoo, которая является держателем
интеллектуальной собственности Gentoo. Новые кандидаты объявляются в списке
рассылки gentoo-dev. Проследить за выдвижением кандидатов можно на странице
Совета Gentoo.
Новости PAM и cracklib
Diego Pettenò объявил в своём блоге об успехах в PAM.
Некоторое время назад обсуждался вопрос о перемещении sys-apps/cracklib
из набора системных пакетов, так как она не является необходимым пакетом.
Теперь sys-apps/cracklib удалён из набора системных пакетов, однако если
вы используете PAM вы не можете удалить пакет sys-apps/cracklib,
так как sys-libs/pam считает его необходимой зависимостью. Diego добавил
в ~arch новую ревизию sys-libs/pam, которая сделала cracklib
необязательной зависимостью управляемой USE-флагом cracklib, который включён по
умолчанию.
Проекту Gentoo Kernel security необходима помощь
Daniel Drake ищет людей, заинтересованных в
помощи проекту безопасность ядра Gentoo (Gentoo Kernel security). Он ищет
человека кто бы создал программу, призванную помочь отслеживать ошибки в
области безопасности и сообщать заинтересованным пользователям информацию об
обнаруженных ошибках и о выходе исправлений. При этом основной задачей является
обработка уязвимостей (с уровнями опасности от низкого до критического) в ядре.
Уязвимости поступают из базы данных, и вам нужно управлять потоком исправлений
из базы данных в дерево портежей.
Если вас заинтересовало это предложение, свяжитесь с Daniel'ом Drake'ом
по адресу Daniel Drake.
GNOME 2.18.2 скоро станет стабильным
Команда GNOME в Gentoo работает над
стабилизацией GNOME 2.18.2. Это будет обновление для текущего стабильного
релиза GNOME 2.16. Более подробно об этом выпуске GNOME вы можете прочитать на
странице GNOME 2.18. Перед
тем как приступать к обновлению прочтите Руководство по
обновлению до GNOME 2.18. Если вы хотите наблюдать за процессом
стабилизации, следите за изменениями в запросе #185823.
2.
Gentoo в мире
Gentoo и KDE на форуме aKademy
Marcus D. Hanwell, представлял команду
Gentoo KDE на ежегодном форуме пользователей и разработчиков KDE aKademy. В этом году форум проходил в
Глазго, Шотландия. Marcus рассказал развитии платформы KDE в Gentoo, которому
он способствовал в процессе работы над текущим выпуском KDE 3.5, о проблемах не
решённых годами, о взаимодействии с разработчиками KDE и разработчиками из
других дистрибутивов и о будущих планах на KDE 4. Более подробную информацию
можно получить, посмотрев слайды или
видео.
Рисунок 2.1: Marcus рассказывает о KDE в Gentoo |
 |
Конференция Gentoo UK 2007
14 июля в Университетском колледже Лондона (University College London)
состоялась конференция Gentoo UK 2007.
Как вам известно, это крупнейшая в мире конференция, посвящённая Gentoo. Всю
подробную информацию можно найти на домашней
странице конференции. Помимо этого, в ночь перед конференцией прошла
встреча в пабе Marylebone
Tup. Наряду с другими докладчиками выступил Маркус Д. Хэнвилл (Marcus D.
Hanwell) с докладом о KDE и научном ПО в Gentoo.
Gentoo на конференции Grazer Linuxtage
Как и в предыдущие годы, Gentoo был представлен отдельным павильоном на
конференции Grazer Linuxtage. Посетители
имели возможность не только пообщаться с приехавшими из Германии Толибасом Шербаумом (Tobias Scherbaum),
Роджером Майликером (Roger Miliker),
Верфридом Хаасом (Wernfried Haas) и
ветераном форумов Питером Гартнером (Peter Gantner) (nephros), но и увидеть
компьютеры разных поддерживаемых Gentoo архитектур.
Рисунок 2.2: Тобиас Шербаум (dertobi123) и несколько машин под управлением Gentoo |
 |
Кроме компьютеров с вездесущей архитектурой x86, были представлены машины PPC и
HP PA-RISC — обе под управлением Gentoo Linux. На машине HP был запущен
Doom, от которого было невозможно отвести глаз.
Доклад о Gentoo представляли Тобиас (Tobias) и Вернфрид (Wernfried), слайды
(на немецком) можно найти на странице
http://linuxtage.at/89/.
Фотографии с конференции можно найти в Галерее Grazer Linuxtage.
3.
Gentoo в прессе
Журнал Linux Format (11 июля 2007)
В августовском номере журнала Linux Format обозреватель Neil Bothwick в
полностраничном обзоре нового выпуска Gentoo Linux 2007.0 был так им впечатлён,
что оценил дистрибутив на 9 баллов из 10.
Отрывок из статьи: «Выделяющейся чертой является отличный контроль над
устанавливаемым программным обеспечением. Именно контроль, а не возможность
использовать все доступные и немыслимые флаги компилятора, и отключая не
требуемые вам функции, вы экономите место, уменьшаете количество зависимостей,
сокращаете время загрузки и, даже повышаете безопасность вашей системы. Сборка
собственного ядра тоже упростилась благодаря инструменту genkernel,
запускаемого программой установки Gentoo, или же вы можете использовать его
самостоятельно для настройки ядра вручную.
Дерево портежей содержит около 12000 пакетов, которых более, чем
достаточно» Заключение автора: «Если вы хотите большего контроля
над вашей системой и готовы к дополнительным усилиям, то Gentoo — это то,
что вам нужно.»
LWN.net (5 июля 2007)
В выпуске еженедельных новостей из
мира Linux (Linux Weekly News) от 5 июля, разработчик Gentoo Donnie Berkholz написал статью
«Управление пакетами в Gentoo Linux». В статье сравниваются три
доступных на данный момент системы управления пакетами и включён краткий обзор
их возможностей, а также упоминается о PMS (спецификация менеджера пакетов
Package Manager Specification) и EAPI (прикладной программный интерфейс файла
сборки пакетов).
Techgage.com (12 мая 2007)
Портал Techgage.com издал небольшой обзор выпуска Gentoo 2007.0. В обзоре
указаны некоторые наиболее важные изменения, и также перечислен ряд проблем
новой программы установки. В статье также есть множество снимков экрана,
позволяющих сравнить LiveCD и LiveDVD.
LinuxDevices.com (8 мая 2007)
Сайт LinuxDevices.com первым сообщил о системе Zonbu Zonbox —
энергосберегающей альтернативе обычному PC-компьютеру и работающему под
управлением Gentoo Linux. Вот выдержка оттуда, чтобы вы могли представить то,
что они сказали.
«Исследовательский центр Palo Alto, расположенный в штате Калифорния, США
подготовил к использованию бесшумное, недорогое устройство, работающее под
управлением системы Linux, которое отличается значительно меньшим количеством
потребляемой энергии, чем обычные PC. На Zonbu Zonbox с процессором VIA C7,
работающем на частоте до 1,2 ГГц была запущена Gentoo Linux и две дюжины
приложений с открытыми исходными текстами.»
Также они отметили энергопотребление системы и сравнили с обычным PC.
«Устройство потребляет около 15 Вт энергии, или 131 кВт в год, что
соответствует выбросу около 97 фунтов углекислого газа в атмосферу. Для
сравнения стандартный PC-компьютер потребляет около 175 Вт, или 1533 кВт
электрической энергии в год.»
Газета New York Times также заполучила Zonbox и опубликовала свою собственную
статью
об устройстве.
4.
Полезные советы
Определение времени сборки
Вы можете самостоятельно проанализировать журнал сборки emerge.log и
определить, сколько времени было затрачено на компиляцию пакета и оценить время
аналогичной работы в будущем, или же вы можете воспользоваться предназначенным
для этой работы инструментом — genlop.
Листинг 4.1: Пример того, как он работает: |
# genlop -nt kdelibs
Tue May 8 18:26:59 2007 >>> kde-base/kdelibs-3.5.6-r8
merge time: 38 minutes and 6 seconds.
(время сборки: 38 минут и 6 секунд).
|
Эту информацию можно использовать для оценки времени, которое займёт
обновление. Утилита может быть использована и для оценки времени сборки
различных наборов пакетов, если запускать её следующим образом:
Листинг 4.2: Пример сборки мира: |
# emerge -uDp world | genlop -p
These are the pretended packages: (this may take a while; wait...)
[ebuild U ] app-office/openoffice-2.2.1 [2.2.0]
[ebuild U ] media-libs/netpbm-10.39.0 [10.37.0]
Estimated update time: 5 hours, 50 minutes.
|
А что произойдёт, если у вас есть новый пакет, который раньше никогда не был
установлен, например если вы хотите установить fluxbox на машине, где
никогда не было графического X-сервера:
Листинг 4.3: Пример сборки нового пакета: |
# emerge -p fluxbox | genlop -p
...
[ebuild N ] x11-libs/libXmu-1.0.3 USE="-debug -ipv6"
[ebuild N ] x11-apps/xmessage-1.0.1 USE="-debug -xprnt"
...
!!! Error: couldn't get previous merge of xmessage; skipping...
!!! Error: couldn't get previous merge of fluxbox; skipping...
...
!!! Error: fluxbox never merged; estimated time unknown.
|
Инструмент genlop может информировать о пакетах, которые он знает. Но если
использовать параметр -q (genlop версии >= 0.30.7), время сборки для
процессора аналогичного вашему будет запрошено в базе данных в интернете,
расположенной на gentoo.linuxhowtos.org.
Листинг 4.4: Запрос из предыдущего пример приведёт к:: |
# emerge -p fluxbox | genlop -p -q
These are the pretended packages: (this may take a while; wait...) ...
Estimated update time: 38 minutes.
|
Это время не является 100% точным. Оно получено без учёта указанных USE-флагов,
скорости оперативной памяти, жёстких дисков и прочих факторов. Тем не менее,
этот показатель — усреднённое значение по большому числу пользователей,
что делает влияние подобных факторов менее значительным.
5.
Перемещения разработчиков Gentoo
Покинули проект
Следующие разработчики недавно покинули проект Gentoo:
- Joshua Baergen (joshuabaergen)
Подключились к проекту
Следующие разработчики недавно подключились к проекту Gentoo:
Перемещения
Следующие разработчики недавно сменили роль в проекте Gentoo:
6.
Безопасность Gentoo
XnView: переполнение стека буфера
XnView уязвим к переполнению буфера в следствии переполнения стека, что может
привести к запуску удалённого кода при обработке графических файлов XPM.
За дополнительной информацией, пожалуйста, обращайтесь к
предупреждению GLSA (англ.)
7.
Изменения в пакетах Gentoo
В этом разделе перечислены пакеты, которые были либо удалены, либо добавлены в
дерево, а также пакеты для которых оглашено время «последнего
обряда», когда их окончательно удалят. Чистка пакетов производится
участниками проекта Treecleaners и
другими разработчиками. Большинство пакетов, перечисленных в списке кандидатов
на удаление, просто нуждаются в большей любви и заботе и могут остаться
в дереве, если для них удастся обеспечить необходимое качество сопровождения.
Удаления:
Добавления:
Дата «последнего обряда» оглашена:
Примечание:
Из-за ограничений на сроки выпуска еженедельника этот раздел временно
отсутствует. Он вернётся, как только создание этого раздела удастся
автоматизировать, так как на данный момент подобная ручная работа занимает
более 80 процентов времени, отведённого на выпуск еженедельника. Команда GWN
приносит свои извинения за доставленные неудобства и напоминает, что эта
информация может быть получена напрямую из файла package.mask
расположенного в каталоге profiles дерева Portage.
|
8.
Bugzilla
Разделы
Статистика
В сообществе Gentoo для регистрации и распределения ошибок, уведомлений,
предложений и других вопросов, требующих взаимодействия с командой разработки,
используется система распределения запросов Bugzilla —
bugs.gentoo.org (англ.). Деятельность
за период с 8 по 15 июля 2007 привела к тому, что в системе:
- 533 новых запроса создано
- 349 запросов закрыто или разрешено
- 20 ранее закрытых запросов вновь открыто
- 104 закрыто как NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM
- 82 запроса отмечено как дублирующий
Из 9816 запросов, открытых в данный момент, 12 помечены как блокирующие, 109
— как критические, и 350 — как важные.
Рейтинг закрытых запросов
Больше всех запросов за период закрыли следующие разработчики и команды:
Рейтинг новых запросов
Вот разработчики и команды, которым за этот период адресовано больше всего
новых запросов:
9.
Обратная связь
GWN нужны добровольцы и члены сообщества, которые могут предложить новые статьи
и идеи. Если вы заинтересованы в создании статей для GWN, желаете написать
отзыв на опубликованную статью или предложить новую тему, напишите нам письмо. Это поможет сделать GWN
лучше.
10.
Подписка на еженедельник
Для подписки на англоязычное издание еженедельника Gentoo, отправьте пустое
письмо по адресу gentoo-gwn+subscribe@gentoo.org.
Для отказа от подписки на англоязычное издание еженедельника Gentoo, отправьте
пустое письмо по адресу gentoo-gwn+unsubscribe@gentoo.org
с адреса, на который была оформлена подписка.
11.
Издания на других языках
Еженедельник Gentoo издаётся на следующих языках:
|