Gentoo Logo

Еженедельник Gentoo: 7 июля 2003 года

Содержание:

1.  Новости Gentoo

Содержание

До свидания и спасибо всем

С этим выпуском Еженедельник Gentoo отмечает восьмой месяц своей публикации. Это также выпусков котором я складываю с себя полномочия редактора GWN. Несмотря на то, что я больше не буду редактором GWN, я остаюсь в проекте Gentoo Linux и буду помогать с инфраструктурой, связям с общественностью и общими вопросами управления, а также периодически отправлять статьи в GWN. Yuji Carlos Kosugi займет кресло редактора GWN, и продолжит с того места где я все оставил, продолжая вносить улучшения и двигаться вперед.

Я хочу воспользоваться возможностью и поблагодарить всех наших читателей за их поддержку, отзывы и тот вклад, который они снесли, за прошедшие восемь месяцев. За это короткое время GWN вырос из идеи в одну из самых популярных возможностей Gentoo Linux. Список рассылки gentoo-gwn насчитывает более 5500 подписчиков и наши страницы одни из самых загруженных на всем сайте. Ничего из этого не было бы возможно без вашей поддержки. Хотя мне грустно оставлять это прекрасное место, я рад, что этим займется кто-то, кто сможет уделить ему больше времени, чем я. На этом, пожалуйста присоединитесь ко мне и поприветствуйте Yuji — нового редактора Еженедельника Gentoo.

-- Kurt Lieber

Gentoo приходит в Windows с Cygwin

Мы рады объявить о создании проекта gentoo-cygwin, который позволит пользователям воспользоваться всеми преимуществами Portage и других возможностей платформы Gentoo в Windows, используя Cygwin. Проводя такие проекты как Metapkg и этот мы стараемся расширить выбор пользователя, предоставляя существующим пользователям выбор дополнительных платформ и делая Gentoo одной из возможных платформ для пользователей других операционных систем.

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

Проект Herds достиг вехи

Проект Herds, который предназначен для разработки инфраструктуры для помощи в поддержании все растущего числа ebuild'ов, достиг вехи, с завершением DTD для файла metadata.xml, который содержит дополнительную информацию о ebuild'ах. Пользователи: нам нужны длинные описания пакетов и мы будем рады услышать ваши предложения в Bugzilla.

Изменения инфраструктуры

В течении последней недели forums.gentoo.org, bugs.gentoo.org, cvs.gentoo.org и dev.gentoo.org были некоторое время неработоспособны в связи с переходом на новое оборудование или апгрейдом. Хотя большинство этих изменений были вызваны необходимостью вернуть арендованное оборудование, был сделан ряд улучшений: forum и bugs теперь на лучшем оборудовании, которое, должно масштабироваться лучше чем раньше. dev.gentoo.org и cvs.gentoo.org, которые предоставляют емайл адреса разработчиков, общедоступные html папки и CVS теперь находятся на разных машинах.

Споры о неподходящем содержимом пакетов

Отчет об ошибке был отправлен пользователем, которыей нашел неподходящее содержимое в пакете x11-themes/windowmaker-themes, что вызвало много споров о том, что надо сделать. Было предложено множество решений. Те кто отстаивал право выбора, предлагали оставить все как есть, или говорили, что это слишком хорошая идея ставить подобное содержимое по умолчанию и предлагали ввести локальный USE флаг. Другие считали, что Gentoo должен распространять программы, а не содержимое и, что надо удалить темы из Portage вовсе. В конце концов оскорбляющие темы были удалены из ebuild'а. Высказывались опасения, что не слишком хорошо менять пакеты от upstream, но этот был всего лишь подборкой тем собранных в одно место.

GWN ищет помощников

GWN ищет человека желающего занятся разделом Featured Developer of the Week а также помочь в некоторых других областях, чтобы у нас не было отсутсвующих разделов (уходящих на каникулы). Кандидатов, которые должны свободно владеть письменным английским, просим писать по адресу gwn-feedback@gentoo.org. Кроме того, не нужно нам присылать свое резюме.

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

Содержание

GLSA: phpbb

phpbb форум имеет уязвимость SQL-injection, которая может позволить при удаленном нападении получить хэши паролей.

  • Важность: Высокая — нарушение удаленной безопасности
  • Подверженные пакеты: net-www/phpbb версии ранее phpbb-2.0.5
  • Лечение: Синхронизировать дерево портежей и выполнить emerge phpbb, emerge clean.
  • GLSA Объявление

GLSA: gnocatan

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

  • Важность: Высокая — удаленное выполнение произвольного кода.
  • Подверженные пакеты: app-games/gnocatan версии ранее gnocatan-0.7.1-r3
  • Лечение: Синхронизировать дерево портежей и выполнить emerge gnocatan, emerge clean.
  • GLSA Объявление

GLSA: mikmod

MOD-плейер mikmod подвержен переполнениям буфера, которые могут позволить выполнить произвольный код при удаленной атаке.

  • Важность: Высокая — удаленное выполнение произвольного кода.
  • Подверженные пакеты: media-sound/mikmod версии ранее mikmod-3.1.6a
  • Лечение: Синхронизировать дерево портежей и выполнить emerge mikmod, emerge clean.
  • GLSA Объявление

GLSA: noweb

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

  • Важность: Средняя — нарушение безопасности локальных файлов.
  • Подверженные пакеты: app-text/noweb версии ранее noweb-2.9-r3
  • Лечение: Синхронизировать и выполнить emerge noweb, emerge clean.
  • GLSA Объявление

GLSA: tcptraceroute

Пакет анализа сети tcptraceroute не снимает правильно привилегии после получения дескриптора файла. Это может позволить локальным пользователям получить доступ к дескриптору через другую уязвимость в tcptraceroute.

  • Важность: Средняя — Локальная уязвимость дескриптора файла.
  • Подверженные пакеты: net-analyzer/tcptraceroute версии ранее tcptraceroute-1.4-r1
  • Лечение: Синхронизировать дерево портежей и выполнить emerge tcptraceroute, emerge clean.
  • GLSA Объявление

3.  Истории пользователей

Новости от пользователей имеющих XX-хромосому


Рисунок 3.1: loothy и ее любимый ноутбук

Fig. 1: Lucy Newman aka loothi

Пользователь этой недели очень необычен. Необычен даже несмотря на то, что он использует Gentoo для покорения мира. Берегитесь, славные пользователи Gentoo, потому что "он" это не совсем "он". Это действительно правда — существуют поклонники Gentoo женского пола! ;) И на этой неделе мы представляем вам одного из них: Lucy aka loothi.

Немного персональной информации

loothi, 27 лет, родилась в Лондоне, а сейчас работает веб-разработчиком в австралийском Сиднее. Так как она обожает путешествовать по миру со своим ноутбуком, то в данный момент она на пути в Нидерланды, где она собирается проработать около года. Люси любит Perl, kung-foo, игру на банджо и приключения в стиле "Индианы Джонса" в чужих странах. В список почитаемых ею программ входят windowmaker, браузер основанный на gecko (она часто меняет свое мнение относительно того, какой из них использовать), vim, xine, xmms, gnome-terminal (ей нравиться, что в нем можно щелкать на ссылки), mutt и gnupg.

Почему Gentoo Linux?

Лучше чем сама Люси никто не сможет объяснить, почему она выбрала Gentoo: "Ноутбук — это моя линия жизни, так как он позволяет реализовывать большинство моих нужд: вычисления, общение, развлечения и разработку программ. Мне необходимо иметь возможность быстро обновлять библиотеки и приложения, чтобы поддерживать систему на должном уровне безопасности, вовремя применять патчи и получать новые релизы — Gentoo очень хорошо с этим справляется." Это обоснование хорошо знакомо всем нам, не правда ли?!

Прошлое, настоящее и будущее

Долгое время Люси была фанатом Debian, но идея прекрасно и точно настраиваемой системы, предлагающей порты в стиле *BSD ей очень понравилась, поэтому, в конце концов, Люси решила установить Gentoo на свой ноутбук.

С тех пор loothi ни разу не пожалела о своем решении, несмотря на то, что процесс установки показался ей довольно болезненным потому как ей пришлось проводить его без наличия соединения с сетью. Она настоятельно не рекомендует такой способ установки никому, разве что мазохистам. Однако, проблемы с установкой не повлияли на ее мнение: она чувствует, что сделала правильный выбор и что она каждый день изучает что-то новое при использовании Gentoo. Люси очень нравится система Portage так как она позволяет легко проводить установку программ и автоматически управляет зависимостями.

В будущем она хотела бы снова установить Gentoo на "чистую" машину, чтобы посмотреть на Gentoo в роли сервера. Если ей понравится, Люси собирается использовать этот компьютер в качестве production-сервера и начать переносить его на свои рабочие места.

Список пожеланий

Люси очень хотела бы, чтобы появилось хорошее руководство пользователя, как в FreeBSD, потому что ей кажется, что имеющаяся документация несколько фрагментирована и, кроме того, Люси не так уж и обожает форумы. Что еще? Конечно же, было бы совсем не плохо иметь черную майку от Gentoo! Белые майки слишком быстро пачкаются... ;)

4.  Разработчик недели

Dylan Carlson, aka absinthe


Рисунок 4.1: Dylan Carlson, aka absinthe

Fig. 1: Dylan Carlson, aka absinthe

Dylan Carlson лидер команды Java, и как таковой следит за всем, что касается Java. Он все время ищет новые способы, как что нибудь сломать, как закрыть очет о том, что уже было сломано, и как подшутить на своим приятелем (тоже разработчиком Gentoo) Todd Berman(/шутка). Его привел в команду Seemant Kulleen после того как заметил его помощь в Bugzilla и интерес по переносу некоторых вещей из BSD в Gentoo. Он планирует вернутся к вопросам связанным с BSD в ближайшее время. До Gentoо Dylan работал в основном с FreeBSD и все еще делит свое время между этими системами, предоставляя иногда небольшие патчи к программам, которыми он пользуется. Он написал METAR декодер (для NOAA данных о погоде), и систему слежения за неисправностями/хелп-деск по имени Coalesce. Осенью он планирует выпустить Citadel BBS на базе java, также он рассматривает возможность создания GUI для Bugzilla на базе Java.

Его любимые программы включают jEdit, distcc/ccache и bogofilter, он запускает их под Fluxbox вместе с Idesk, KDE 3.x и OpenOffice. Он использует KMail, а в консоли Mutt. Недавно он установил первый firewall с Gentoo Linux, используя Shorewall и планирует протестировать проект Method'а — Hardened.

Dylan живет в Roxburty, Коннектикут. Он работает в области информационных технологий и IT менеджмента в течении последних 13 лет. Сейчас он занимается конструированием дата центра и системным администрированием, но, в общем, хочет заняться чистым программированием и, желательно, не быть при этом менеджером. Он любит путешествовать, когда у него есть деньги, и ходить на экскурсии в округе, когда их нет. Под настроение он пишет жуткую фантастику на печатной машинке 1924 года Underwoo. A еще он стрижет свой газон.

"And a thousand slimy things lived on; and so did I." — Samuel Taylor Coleridge

5.  Форум

Архив упавшего сервера

После успешного перехода в четверг на новое оборудование, в пятницу хард-диски и сервера форума и Bugzilla приказали долго жить, что вызвало нарушение работы обоих сервисов на несколько часов. Конечно, сейчас все восстановлено и нормально работает, но если кому-то интересно, как такое может случится, почему бы периодически не заглядывать в статистику форума? Имея 22,000 пользователей, до 250 параллельных сессий и 400,000 сообщений, в базе данных объемом 1.5 GB, давление на оборудование сервера форума вполне понятно.

Графический инсталятор: Почти готово...

Традиционно, среди наиболее часто запрашиваемых функций (а также среди нареканий в наш адрес) было отсутствие полуавтоматического графического инсталятора. В то время как большинству Gentooльменов он не не нужен, его наличие ничем не повредит. Nathaniel McCallum написал скрипт, который неплохо развивался, начиная с первой версии. И его веб сайт, и тред в форуме, на данный момент длиной в восемь страниц, доказывают, что у таких вещей есть своя аудитория.

Ошибки Еклaссов

Вскоре после публикации нашего последнего выпуска весьма серьезный и волнующий факт вызвал шум в формах. Ошибка в portage, которая медленно распространялась по зеркалам, приводила к сотням сообщений вида "eclass 'foo' in 'foo' does not exist!" на экранах испуганных пользователей после выполнения синхронизации. Хотя проблема была устранена в течении нескольких часов, потребовалось время, для достижения всех зеркал. Это, конечно, не шутки, но все же интересно наблюдать, как ошибка распространялась по земному шару, перепрыгивая с континента на континент.

6.  Gentoo в мире

Gentoo Brazil

Этот проект работает уже несколько месяцев, но мы забыли вам о нем рассказать... Ну да лучше поздно, чем никогда: Marcos Roberto S. Vieira и Otavio Rodolfo Piske, два студента из Rio Grande do Sul и Santa Catarina основали Gentoo Brazil три месяца назад с целью предоставлять все те сервисы, которые мы привыкли ожидать от растущего числа региональных Gentoo сайтов — документацию, помощь, пользовательские сервисы — всё это на их родном языке, который, по мнению некоторых, всё еще сильно напоминает чистый португальский... Бразильская группа пользователей Gentoo Linux была создана в марте 2003 года и фокусировала свои усилия на продвижении Gentoo в Бразилии — нелегкая работа, если учесть, что в этой стране есть свой популярный дистрибутив — Conectiva. Marcos и Otavio тоже оба начинали с Conectiva в 1997/98 годах, но в прошлом году переключились на Gentoo и сейчас помогают переводить документацию и новости Gentoo на бразильский португальский (в отличие от португальского португальского). Их успех, кстати, заставил бывших европейских колонизаторов подумать об организации своего сайта. Если вы готовы предложить им свою помощь, присоединяйтесь к португальским португальским пользователям Gentoo на этом форуме.

Компьютерный магазин и интернет кафе на Gentoo в Австралии

Вот доказательство, что Down Under может иногда быть на высоте: Michael Vale пишет нам, что 30 июня от открыл двери своего круглосуточного компьютерного магазина в Bendigo/Victoria, который он назвал ZING! Computing. Кроме продажи и починки компьютеров они предоствляют доступ в интернет для браузинга и онлайновых игр для всех, кто к ним приходит. Также у них работает свой локальный rsync сервер: "Удобство работы с Gentoo меня просто поразило. Свобода, которую он предлагает, захватывает. Из-за его простоты я смог с легкостью добиться много того, на что у меня ушло бы много времени с любым другим дистрибутивом", пишет Michael, который в настоящее время занят настройкой нескольких тонких клиетов на базе 386 машин для своего интернет кафе, в добавление к четырем AMD Athlon 2.0 с Soltek Nforce2 материнскими платами и нескольким PC с дополнительными Geforce4 TI графическими картами. Если вам доведется побывать в Bendigo, Victoria,вы не сможете пропустить этот магазин, т.к. только на нем есть вывеска "Powered by Gentoo Linux". Его адрес 374 Hargreaves Street...

Германия: приходи посмотреть на Gentoo на LinuxTag 2003

С 10 по 13 июля в Центре конференций в Karlsruhe, Германия, будет проходить самое большое в Европе ежегодное событие в жизни Линукс и Open Source: LinuxTag 2003. Событие должно также привлечь немало пользователей Линукс из-за пределов Германии, т.к. место его проведения расположено недалеко от французской границы. В этом году основной темой мероприятия должно стать "Линукс в государственных учреждениях", причем один день конференции полностью проспонсирован немецким федеральным министерством внутренних дел, известным своими усилиями по внедрению свободного программного обеспечения в государственных структурах. Все, кто хоть что-нибудь из себя преставляет, там будут, в том числе, конечно, активисты, которые будут работать на стенде Gentoo в выставочном зале LinuxTag. Пре-регистрировавшиеся получают бесплатный входной билет на выставку и большинство лекций и семинаров (за исключением правительственной конференции по Линукс, вход куда стоит 175 EUR, пожалуйста). Других пользователей Gentoo можно будет легко отыскать, поскольку они, очевидно, будут скапливаться у стенда Gentoo, однако, если вы хотите объявить о том, что вы там будете, этот раздел на форуме будет самым правильным местом для координации встреч пользователей Gentoo на LinuxTag.

7.  Обзор Portage

Следующие важные пакеты были обновлены или добавлены в portage за последние две недели:

Следующие стабильные пакеты были обновлены или добавлены в portage за последних две недели:

Total categories: 86 (no category added in the last week)

Total packages: 4448 (30 packages added in the last week)

8.  Bugzilla

В связи с техническими проблемами на сервере bugs.gentoo.org в пятницу, статистика по ошибкам не доступна на этой неделе. На следующей неделе мы приведем сводку за две недели.

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

Как 'убит' процесс

На этой неделе мы покажем несколько способов, как 'убить' повисший процесс. Никогда не говорите, что процесс нельзя убить снова! Первый способ — это старый, скучный метод, которым пользуется большинство людей. Воспользуйтесь командой ps aux, просмотрите список процессов, найдите нужный вам PID и выполните команду kill. Как скучно!

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

Листинг 9.1:

  # killall mozilla-bin

Но что делать, если вы знаете только часть имени? Ну, вы можете объединить ps с grep, kill и awk, чтобы получить что-то вроде этого:.

Листинг 9.2:

  # ps aux | grep mozilla | awk '{print $2}' | xargs kill

Но есть более простое решение. Используйте pkill и pgrep. Эти команды входят в состав пакета sys-apps/procps и предназначена для поиска и уничтожения запущенных процессов. Так что предыдущую команду можно заменить следующим выражением:

Листинг 9.3:

  # pkill mozilla

Примечание: Чтобы перечислить PID, а не уничтожить процессы, используйте pgrep.

10.  Цитата / подпись недели

На этой неделе у нас еще одна цитата о XML. Кажется подшучивать над ним стали также часто, как и пользоваться им. Разработчик Gentoo Phillip Cockrell сказал: "XML — это как общественный велосипед ... всем надо на нем покататься"

Вот как выглядит оригинал: "XML is like the community bicycle ... everybody needs to have a ride."

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

Уход

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

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

Появление

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

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

Изменения

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

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

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

Пожалуйста, посодействуйте улучшению еженедельника Gentoo, сообщив нам свое мнение!

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

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

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

14.  На других языках

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



Для печати

Обновлено 7 июля 2003

Аннотация: Еженедельник Gentoo от 7 июля 2003

Yuji Carlos Kosugi
Editor

AJ Armstrong
Contributor

Michael Kohl
Contributor

Kurt Lieber
Contributor

Rafael Cordones Marcos
Contributor

David Narayan
Contributor

Gerald J Normandin Jr.
Contributor

Ulrich Plate
Contributor

Peter Sharp
Contributor

Kim Tingkaer
Contributor

Mathy Vanvoorden
Dutch Translation

Hendrik Eeckhaut
Dutch Translation

Jorn Eilander
Dutch Translation

Bernard Kerckenaere
Dutch Translation

Peter ter Borg
Dutch Translation

Jochen Maes
Dutch Translation

Roderick Goessen
Dutch Translation

Gerard van den Berg
Dutch Translation

Matthieu Montaudouin
French Translation

Martin Prieto
French Translation

Antoine Raillon
French Translation

Sebastien Cevey
French Translation

Jean-Christophe Choisy
French Translation

Steffen Lassahn
German Translation

Matthias F. Brandstetter
German Translation

Thomas Raschbacher
German Translation

Klaus-J. Wolf
German Translation

Marco Mascherpa
Italian Translation

Claudio Merloni
Italian Translation

Christian Apolloni
Italian Translation

Stefano Lucidi
Italian Translation

Yoshiaki Hagihara
Japanese Translation

Yuji Carlos Kosugi
Japanese Translation

Yasunori Fukudome
Japanese Translation

Takashi Ota
Japanese Translation

Radoslaw Janeczko
Polish Translation

Lukasz Strzygowski
Polish Translation

Micha\217\252\312~B Drobek
Polish Translation

Adam Lyjak
Polish Translation

Krzysztof Klimonda
Polish Translation

Atila "Jedi" Bohlke Vasconcelos
Portuguese (Brazil) Translation

Eduardo Belloti
Portuguese (Brazil) Translation

João Rafael Moraes Nicola
Portuguese (Brazil) Translation

Marcelo Gonçalves de Azambuja
Portuguese (Brazil) Translation

Otavio Rodolfo Piske
Portuguese (Brazil) Translation

Pablo N. Hess — NatuNobilis
Portuguese (Brazil) Translation

Pedro de Medeiros
Portuguese (Brazil) Translation

Ventura Barbeiro
Portuguese (Brazil) Translation

Bruno Ferreira
Portuguese (Portugal) Translation

Gustavo Felisberto
Portuguese (Portugal) Translation

José Costa
Portuguese (Portugal) Translation

Luis Medina
Portuguese (Portugal) Translation

Ricardo Loureiro
Portuguese (Portugal) Translation

Sergey Kuleshov
Russian Translator

Dmitry Suzdalev
Russian Translator

Anton Vorovatov
Russian Translator

Lanark
Spanish Translation

Fernando J. Pereda
Spanish Translation

Lluis Peinado Cifuentes
Spanish Translation

Zephryn Xirdal T
Spanish Translation

Guillermo Juarez
Spanish Translation

Jesús García Crespo
Spanish Translation

Carlos Castillo
Spanish Translation

Julio Castillo
Spanish Translation

Sergio Gómez
Spanish Translation

Aycan Irican
Turkish Translation

Bugra Cakir
Turkish Translation

Cagil Seker
Turkish Translation

Emre Kazdagli
Turkish Translation

Evrim Ulu
Turkish Translation

Gursel Kaynak
Turkish Translation

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.