Еженедельник Gentoo: 30 июня 2003 года
1.
Новости Gentoo
Содержание
Gentoo Linux переходит на новую структуру управления
Во вторник 24 июня, Daniel Robbins объявил о новой системе управления проектом Gentoo Linux. Эта система была разработана, чтобы улучшить менеджмент, координацию и связь в проекте Gentoo. Структура состоит из нескольких ключевых элементов, включая:
-
Улучшенная связь, за счет регулярных совещаний команды менеджеров. Сейчас собрания проводятся лишь по особым случаям, что может вызвать проблемы в в системе связи и принятия решений.
-
Делегирования полномочий с помощью четкого определения ролей в проекте и назначения менеджеров, ответственных за определенные области. Эти 'топ' менеджеры будут выбраны из числа разработчиков и у них будут все полномочия для принятия повседневных решений в своих областях. Кроме того, решения, которые затрагивают несколько областей в проекте, будут приниматься всей командой менеджеров, а не одним или двумя людьми.
-
Увеличение подотчетности за счет того, что все в команде будут знать, кто и за что отвечает. Проекты, у которых нет определенного владельца могут легко перейти в фазу стагнации или вообще быть заброшены, потому что люди не знают, к кому обращаться. Эта новая структура обеспечит четкое понимание того, кто отвечает за крупные проекты в Gentoo Linux.
После введения этих изменений внутренняя методология разработок должна стать более эффективной и лучше отвечать на изменения ситуации. Это также позволит так реорганизовать проект, чтобы продолжить переход к статусу бесприбыльной организации. Несмотря на то, что большинство изменений направлены внутрь, пользователи также почувствуют плюсы этой системы, такие как увеличение скорости доставки, улучшение контроля качества и т.д.
Объявление о разделении Gentoo Linux
В среду 25 июня, The Zynot Foundation объявила о создании нового дистрибутива Линукс, базирующегося на Gentoo, который будет направлен в первую очередь на рынок embedded решений, а также будет поддерживать и другие архитектуры. Фокусируясь на ранке embedded решений, этот дистрибутив будет заниматься разработкой технологий оптимизированных именно для этой области, которые могут быть несовместимы с традиционными рабочими станциями и серверами.
GWN ищет дополнительных переводчиков
Наше обращение к переводчикам на прошлой неделе было столь успешным, что мы решили попробовать повторить этот опыт. GWN ищет переводчиков, чтобы помочь с переводом на португальский (Португалия). Кандидаты должны свободно владеть как письменным португальским, так и английским. Просим обращаться по адресуi gwn-feedback@gentoo.org.
2.
Безопасность Gentoo
Содержание
GLSA: proftpd
Модуль mod_sql для сервера ProFTPD разрешает SQL Inject атаку, которая может позволить удаленному пользователю войти в систему без правильного пароля или пользовательского ID.
- Серьезность: Высокая — Угроза удаленной безопасности.
- Подверженные пакеты: net-ftp/proftpd версии ранее proftpd-1.2.9_rc1
- Лечение: Синхронизировать дерево портежей и выполнить emerge proftpd, emerge clean.
- GLSA Объявление
- Совет
GLSA: ethereal
Может стать возможным провести DoS или выполнить произвольный код на ethereal используя вредительский пакет или тщательно отработанный trace-файл.
- Важность: Высокая — Возможность выполнения произвольного кода.
- Подверженные пакеты: net-analyzer/ethereal версии ранее ethereal-0.9.13
- Лечение: Синхронизировать дерево портежей и выполнить emerge atftp, emerge ethereal.
- GLSA Объявление
- Совет
GLSA: xpdf
Гипперссылки в pdf файлах могут выполнять произвольный команды оболочки в многих программах чтения PDF.Пользователи должны разрешить следование по ссылкам, чтобы открыть эту дыру.
- Важность: Средняя — Выполнение произвольной команды, требующий действия со стороны пользователя..
- Подверженные пакеты: app-text/xpdf версии ранее xpdf-2.02.1
- Лечение: Синхронизировать дерево портежей и выполнить emerge xpdf, emerge clean.
- GLSA Объявление
- Совет
GLSA: acroread
Гипперссылки в pdf файлах могут выполнять произвольный команды оболочки в многих программах чтения PDF.Пользователи должны разрешить следование по ссылкам, чтобы открыть эту дыру.
- Важность: Средняя — Выполнение произвольной команды, требующий действия со стороны пользователя..
- Подверженные пакеты: app-text/acroread версии ранее acroread-5.07
- Лечение: Синхронизировать дерево портежей и выполнить emerge acroread, emerge clean.
- GLSA Announcement
- Advisory
Новые отчеты об ошибках безопасности
О следующих ошибках стало известно на этой неделе.
3.
Истории пользователей
Michael и его нарушенное обещание
Ладно, в последнем выпуске я сказал вас, что истории пользователей вернутся на этой неделе, но, поскольку не было никаких поступлений, я не смог сдержать обещание.
Однако, позвольте мне воспользоваться этой возможностью и еще раз напомнить вам, отправляйте ваши личные истории о Gentoo Linux на user-stories@gentoo.org и будьте в центре внимания.
4.
Разработчик недели
Paul de Vrieze
Рисунок 4.1: Paul de Vrieze |
 |
Paul de Vrieze принимает участие в нескольких проектах: состоит в команде KDE, работает над использованием Berkeley DB4 в Gentoo, а также участвует в Herds project, чьей задачей является улучшение поддержки разработчиками более 4,000 ebuild'ов в дереве портежей. Он провел более года в списке рассылки gentoo-dev, отвечая на сообщения и отсылая людей к прошлым дискуссиям, когда его пригласил в команду Dan Armak, который уже заполнил все вакансии в команде KDE, однако, не смог пройти мимо работы Paul'а над проектом aegypten. В настоящее время Paul занимается отловом ошибок, как и другие разработчики, однако ему также нравится находить решения проблем, с которыми он сталкивается. Так он начал работать над проблемой DB4: в старых версиях была невозможна одновременная установка db4 и db3, теперь же это стало возможно, благодаря использованию символам версия в новых ebuild'ах db4. Для некоторых пакетов приходится писать патчи для работы с символами версий, и поиск этих пакетов тоже потребовал немалых усилий. Сейчас многие пакеты нельзя использовать в полной мере, поскольку db4 маскирован, решение этой проблемы позволит Gentoo двигаться вперед. Таким же образом Paul стал исправлять ошибки в openoffice: ему захотелось попробовать новую бету, но единственным способом это сделать было исправить в ней ошибки. Люди, которые видели, что он сделал, были ему чрезвычайно благодарны.
Любимыми приложениями Paul'а являются kpat — пасьянс в KDE, от которого нельзя оторваться и который заставил его девушку перейти на Линукс; pdflatex — родственник latex, напрямую генерящий чистые PDF; Openoffice — по его мнению, этот пакет уже сравнялся с MS Office (конечно, некоторые наиболее продвинутые вещи еще недоступны, однако, другие, например, возможности рисования, более развиты); и OpenSSH, — который позволил ему чувствовать себя в большей безопасности при работе в сети. Его домашний рабочий компьютер — Pentium III 500MHz с 256MB RAM и 7200RPM 30GB жестким диском. Linux на нем запускается в 99% случаев, хотя win2000 и win98se также установлены. Он загружается в графический экран GDM ("Да, это GNOME, однако, он выглядит лучше, нежели kdm", говорит Paul) с темой Gentoo, откуда он логинится в kde-3.1.2 с highcolor темой по умолчанию, поскольку ему не нравится тема keramik. Размер панели kicker установлен в "минимальный", чтобы освободить больше места для иконок, приложений и knewsticker. Первые приложения, которые он обычно запускает, — galeon, konsole и kmail; он всё еще ищет хороший графический imap клиент, поскольку kmail гораздо медленнее, чем хотелось бы. В его домашней сети также машина его девушки с той же начинкой, но не настолько хорошо настроенная, а также не часто обновляемый Pentium 60 с 24MB RAM, на котором работают некоторые сервисы под Gentoo.
Днем Paul учится в университете, изучая в настоящее время user modelling systems — системы, которые стараются адаптировать свое поведение к тому, что, по их мнению, представляет из себя пользователь. Некоторыми простыми примерами являются списки MRU(most recently used — недавно используемое) или в стартовом меню KDE список MFU (most frequently used — наиболее часто используемое). Paul родился 30 сентября 1979 года, ему сейчас 23 года, он живет в городе Tilburg в Нидерландах. Дорога до Nijmegen, где он работает, занимает у него час на поезде. По большей части вечерами Paul занимается Gentoo, хотя по средам на это у него уходит гораздо меньше времени, т.к. по телевизору в это время показывают английские детективные сериалы типа Inspector Morse или Dalziel и Pascoe, которые он и его девушка любят смотреть. В число его хобби также входит чтение новостей, игра в хоккей на траве и пешие прогулки с его девушкой.
5.
Что слышно в сообществе
Вэб форумы
Разделение? TINC?
На этой неделе было предостаточно пересуд (на разных языках), с того самого момента как прошла новость о том, что ведущий разработчик Gentoo-ARM Zwelch покидает команду. И в лучшем стиле форума, гипербола оказалась лучшим риторическим другом человека (David Thomas, ex-Pere Ubu). Кто он Drobbins — 'нехороший человек' или мессия? Список рассылки -core — действительно кабала? Не является ли это способом сделать большие деньги через embedded Gentoo, который стоит за этим, или всего лишь еще одна неприятность, из за того,что portage не был написан на C++? Пора сверить ваши предположения с реальностью:
Новый модератор
Brandy из Новой Зеландии присоединяется к команде модераторов, и таким образом закрывает проел во временных зонах, который оставил Азию на периферии активности форума в последние несколько месяцев. Тот факт, что он принадлежит к редкому виду geek-lady среди подавляющего большинства парней вызвал удивительно несбалансированные обсуждения, еще до того , как она было возведена в ранг модераторов. Не надо брызгать фермонами в этих нитках обсуждений, они обе закрыты, и Brandy сможет теперь разобраться с подобным женоненавистничеством.
gentoo-user
Помимо обычного обсуждения разделения, на gentoo-user говорили и о других
вещах. На этой неделе вопросы разнились от обычных, связанных с grub и модулями
ядра, до обмена мнениями о том, что является сильной стороной поставки Gentoo.
Laptop Install
Пользователь Alberto Bert, допустил одну из наиболее частых ошибок при
установке. Видя, что его лэптоп не грузится, он быстренько отправил письмо с
просьбой о помощи. Естественно проблема была в том, что система не могла
смонтировать корневую файловую систему. Другие пользователи отметили, что
проблема или в неправильной конфигурации grub или в том, что драйвер файловой
системы корня не был вкомпилирован в ядро. Ссылка здесь.
Что вам больше всего нравится в Gentoo?
Timo Boettcher недавно попросили сделать презентацию об использовании
Genoo для своей локальной LUG и он решил выяснить, что другие пользователи
Gentoo считают сильной стороной дистрибутива. Среди обсуждаемых плюсов Gentoo
были сообщество разработчиков и пользователей, поддержка, USE флаги, а также
небольшие требования к поддержке после того, как система установлена. Вот ссылки.
6.
Gentoo в мире
Здесь не ничего, можете идти дальше...
Международные новости на этой неделе отдыхают. Если у вас есть что-то, о чем бы вы хотите сообщить всем читателям GWN, отправьте нам письмо на gwn-feedback@gentoo.org
7.
Обзор Portage
Следующие важные пакеты обновились или были добавлены в Portage за прошедшие две недели:
Следующие стабильные пакеты обновились или были добавлены в Portage за прошедшие две недели:
Всего категорий: 86 (4 категории добавлено за последние две недели
Всего пакетов: 4478 (241 пакет добавлен за последние две недели)
8.
Bugzilla
Содержание
Статистика
Сообщество Gentoo использует Bugzill (bugs.gentoo.org) для записи и отслеживания ошибок, уведомлений, предложений и прочего взаимодействия с командой разработчиков. Межу 6 июня и 12 июня активность на Bugzilla привела к следующим результатам:
The Gentoo community uses Bugzilla (bugs.gentoo.org) to record and track
bugs, notifications, suggestions and other interactions with the development team. Between 6 Jun 2003 and 12 Jun 2003, activity
on the site has resulted in:
- 313 новых ошибок отрыто
- 457 ошибок закрыто или разрешено
- 10 ранее закрытых ошибок, вновь открыто
Из 3361 ошибок отрытых на этот момент: 65 помечены как 'блокирующие', 129 как 'критичные' и 279 как 'важные'.
Уровень закрытых ошибок
Разработчики и команды, которые закрыли наибольшее кол-во ошибок:
Уровень новых ошибок
Разработчики и команды, которым было назначено наибольшее кол-во ошибок:
9.
Полезные советы
Трюк с быстрой архивацией
На этой неделе мы покажем, как обеспечить наличие архивных копий важных файлов в случае если ваша машина выйдет из строя. Чтобы эта операция проводилась ежедневно, добавьте эти скрипты в /etc/cron.daily. Этот совет не охватывает все аспекты, но его можно легко расширить или объединить с другими простыми скриптами, чтобы обеспечить наличие всех необходимых копий.
Этот скрипт обеспечит архивацию базы данных MySQL на второй диск примонтированный, на /backup.
В конечном итоге у вас будет файл mysql-2003-06-30.bz2 (mysql и текущая дата).
Листинг 9.1: |
#!/bin/sh
mysqldump --user=root --password=password --all-databases | bzip2 > \
/backup/mysql-`date +%Y-%m-%d`.bz2
|
Этот скрипт заархивирует все папки .maildir в директории
/home на диск примонтированный в /backup.
Листинг 9.2: |
#!/bin/sh
find /home -type d -maxdepth 2 -name '.maildir' | xargs \
tar -cjf /backup/maildir-`date +%Y-%m-%d`.bz2 > /dev/null 2>&1
|
Этот скрипт заархивирует изменения в /etc/make.conf с отметкой даты.
Эта команда может быть легко расширена для архивации на другой сервер. За более подробной информацией обращайтесь к man rsync или http://rsync.samba.org.
Листинг 9.3: |
rsync --backup --suffix=.`date +%Y-%m-%d.%T` /etc/make.conf /backup
|
10.
Цитата / подпись недели
Подпись пользователя форума Anacific подходит для маленького geek'а внутри каждого из нас: "Чтобы знать рекурсию, вы должны сначала знать рекурсию."
11.
Перемещения разработчиков Gentoo
Уход
Следующие разработчики недавно вышли из проекта Gentoo:
- Jack Morgan
- Graham Forest
- Zach Welch
- Bart Verwilst
Появление
Следующие разработчики недавно присоединились к проекту Gentoo:
- Stewart Honsberger (Blkdeath) — proftpd и другие ebuild'ы
- Alex Veber (CoronaLVR) — wine
- Brian Jackson (iggy) — courier
- Donnie Berkholz (spyderous) — xfree
Изменения
Следующие разработчики недавно сменили роль в проекте Gentoo:
12.
Обратная связь
Пожалуйста, посодействуйте улучшению еженедельника Gentoo,
сообщив нам свое мнение!
13.
Подписка на еженедельник
Для подписки на еженедельник Gentoo (англ.), отправьте пустое сообщение на
gentoo-gwn+subscribe@gentoo.org.
Для отказа от подписки на еженедельник Gentoo (англ.), отправьте пустое
сообщение на
gentoo-gwn+unsubscribe@gentoo.org
с того же адреса, на который оформлена подписка.
14.
На других языках
Еженедельник Gentoo переводится на следующие языки:
|