Gentoo Logo

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

Содержание:

1.  Новости Gentoo

Содержание

Список особенностей следующего выпуска Gentoo Linux 1.4

Недавно Daniel Robbins прислал список особенностей, которые будут завершены до выхода следующего выпуска Gentoo Linux 1.4. Список изменений включает в себя следующие:

  • Будут исключены все зависимости baselayout от tmpfs
  • Руководство по CFLAGS будет включено в набор инструкций по установке вместе с типичными примерами использования для серверов, домашних компьютеров и так далее.
  • Появится сценарий для автоматической установки переменных CFLAGS и CHOST исходя из типа процессора (по крайней мере для x86 и ppc), который можно будет запустить по желанию пользователя.
  • Создание и тестирование различных пакетов для Gentoo Reference Platform
  • Новый сценарий, условно названный "genkernel", который будет помогать пользователям в создании их собственных ядер.

Правила этикета при использовании Rsync

Продолжающееся развитие Gentoo Linux вызывает все больше и больше требований от нашей системы зеркал. Происходит сильный рост обращений как к зеркалам с исходниками, так и к зеркалам rsync. Одновременно с нашим ростом, важность использования нашей системы зеркал становится все более и более критичной. В связи с этим, ниже приводится список правил этикета, которые полезно держать на примете, выполняя emerge sync:

  • Выполняйте синхронизацию 1-2 раза в день максимум. Можно шагать в ногу со временем, а можно шагать в ногу с глупостью. Анализ лог-файлов rsync выявил нескольких "неучтивых" пользователей, которые выполняют синхронизацию 10, 15 или даже 25 раз в день, используя при этом непропорционально большой объем ресурсов зеркал rsync. Поддерживающим зеркала rsync людям было разрешено использовать правила iptables для ограничения доступа пользователей, которые перегружают систему.
  • Используйте несколько, а не один сервер Пожалуйста, не выделяйте какой-то определенный сервер, помещая лишь его в ваши конфигурационные файлы. Поступая таким образом, вы обеспечиваете дополнительную нагрузку на конкретные зеркала. Используя "цепочки" характерные для страны/континента, вы сможете выбрать сервера, которые географически ближе к вам, и ,в то же время, это позволит распределить нагрузку на несколько серверов.
  • Сообщайте о неработающих зеркалах на bugs.gentoo.org. Если вы заметите не отвечающий или вызывающий другие проблемы сервер в "цепочке", пожалуйста, не откладывая сообщите о нем на bugs.gentoo.org. Большинство пользователей полагают, что кто-нибудь другой заполнит отчет об ошибке, и это приводит к тому, что эта ошибка так и остается незамеченной до тех пор пока один из разработчиков Gentoo на нее не наткнется. Чем раньше вы заполните отчет, тем быстрее мы сможем среагировать и убрать проблематичный сервер из "цепочки".

Не забывайте, что все наши зеркала rsync существуют лишь за счет добровольно пожертвованных нам средств. И проявление уважения к этим средствам должно происходить не только из общих соображений вежливости — это очень важный момент для поддержки дальнейшего роста Gentoo Linux.

Появились новые списки рассылки

За последние несколько недель было создано несколько новых списков рассылки для наших пользователей. Среди них:

  • gentoo-performance — высокотехнологичные обсуждения, касающиеся разрешения проблем быстродействия в Gentoo
  • gentoo-mips — обсуждения, посвященные использованию Gentoo в архитектуре MIPS
  • gentoo-mips-dev — обсуждения, затрагивающие разработку Gentoo в архитектуре MIPS

Обсуждение возможности доступа к компьютерам пользователей

В прошедшие дни команда разработчиков Gentoo Linux обсуждала приемлемость удаленного доступа к компьютерам пользователей (c согласия пользователя) в целях помощи с отладкой и исправлением определенной проблемы. Часть разработчиков отметила, что в этом случае в их сторону могут полететь палки, если что-нибудь пойдет не так в процессе решения проблемы. Другие указали на то, что это может вызвать необоснованные ожидания и надежды на скорое решение проблемы среди пользователей Gentoo. После продолжительного обсуждения, большинство разработчиков согласилось с тем, что доступ к компьютерам пользователей не должен стать обычным делом, хотя, в то же время, он может быть произведен при определенных условиях, например, для отлова какой-нибудь необычайно проблемной ошибки.

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

Содержание

GLSA: openssh

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

  • серьезность: критичная — подвергается риску информация о безопасности.
  • подверженные пакеты: net-misc/openssh версии ранее openssh-3.6.1_p2
  • устранение: синхронизировать и emerge openssh, emerge clean.
  • предупреждение GLSA
  • рекомендации

GLSA: monkeyd

Веб-сервер monkeyd содержит уязвимость переполнения буфера системе обработки запросов POST. Это может быть, в теории, использовано для проведения DoS атак или для исполнения произвольного кода с привилегиями monkey сервера.

  • серьезность: высокая — исполнение удаленного кода.
  • подверженные пакеты: net-www/monkeyd версии ранее monkeyd-0.6.3
  • устранение: синхронизировать и emerge monkeyd, emerge clean.
  • предупреждение GLSA
  • рекомендации

GLSA: pptpd

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

  • Серьезность: высокая — исполнение удаленного кода.
  • подверженные пакеты: net-dialup/pptpd версии ранее pptpd-1.1.3.20030409
  • устранение: синхронизировать и emerge pptpd, emerge clean.
  • предупреждение GLSA
  • рекомендации

GLSA: mgetty

Факсовая очередь в mgetty открыта для записи, что позволяет непривилегированным пользователям изменять передачу привилегий. Кроме того, существует ошибка переполнения буфера, которая может быть использована для DoS атак и выполнения произвольного кода.

  • серьезность: высокая — выполнение произвольного кода и увеличение привилегий.
  • подверженные пакеты: net-dialup/mgetty версии ранее mgetty-1.1.30
  • устранение: синхронизировать emerge mgetty, emerge clean.
  • предупреждение GLSA

GLSA: balsa

Почтовый клиент balsa страдает той же проблемой переполнения буфера, что и mutt. Эта уязвимость может быть использована для того, чтобы удаленно "уронить" balsa или выполнить произвольный код с пользовательскими привилегиями.

  • серьезность: высокая — исполнение удаленного кода.
  • подверженные пакеты: net-mail/balsa версии ранее balsa-2.0.10
  • лечение: синхронизировать and emerge balsa, emerge clean.
  • предупреждение GLSA
  • рекомендации

Новые отчеты об ошибках в безопасности

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

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

Alastair Tse


Рисунок 3.1: Alastair Tse, aka liquidx

Fig. 1: Alastair Tse, aka liquidx

На этой неделе мы приветствуем Alastair Tse, который состоит в команде Gentoo GNOME, принимает участие в разработке модулей для Python и программ на нём, а также занимается вообще поиском ошибок в программах. Фанатик Python, KDE-ненавистник / Гномопочитатель, Alastair взял на себя поддержку разнообразных Gtk/GNOME пакетов, в частности таких проблемных, как Evolution, а также неофициально поддерживает dev-python. Недавно он выпустил etcat — утилиту, позволяющую продвинутым пользователям быстро получать больше информации о Портежах, и которая в настоящее время входит в состав gentoolkit. Как и Larry the Cow, Alastair начал использовать Gentoo после того, как разочаровался в остальных дистрибутивах. Ему пришлась по вкусу возможность контролировать весь процесс сборки пакетов (до этого он писал свои .spec файлы), он начал посылать патчи и ebuild'ы, в конце концов его заметили и пригласили в команду.

В число любимых программ Alastair входят Epiphany, Xchat2, Gaim, Straw, Evolution, Gnome-Terminal, feh, zsh, и python-bash. Он использует миниатюрный Sony Vaio N505-VE (Celeron 333Mhz, 128MB RAM), а тем, кто удивляется, почему он запускает эти программы на такой машине, он отвечает, что он просто очень терпеливый. Alastair'у сейчас 23 года, он вырос между Мельбурном, Австралия, и Гонконгом, переехал в Сидней, Австралия, учиться после некоего случая с бананом и пижамами, получил диплом по Computer Engineering в Университете Нового Южного Уэльса. Он проработал там год в качестве сисадмина, а затем покинул пляжи и австралийских кенгуру в пользу сумасшедших коров Англии, где он сейчас учится на Доктора Философии в Лаборатории по Communication Engineering Кембриджского Университета. Вместе с экзотическими животными он оставил в Австралии свои хобби — баскетбол и футбол, Формула 1, дайвинг и игры на Нинтендо. У него есть персональная веб-страница — http://www.liquidx.net/

4.  О чем говорит сообщество?

Форумы

GCC 3.3

Долгожданный, бурно приветствуемый GCC 3.3 наконец с нами. Ebuild был доступен с четверга, и народ на форумах уже активно его обсуждает:

  • GCC 3.3

Новости от Zetagrid GLUE Team

"Мы Michael Imhof, сопротивление бесполезно" — вот всесильная мантра Всемирного Сообщества Пользователей Gentoo (Gentoo Linux Users Everywhere (GLUE)), участвующих в соревновании Zetagrid, гонке распределенных вычислительных систем с целью доказать или опровергнуть гипотезу Римана. Если вы захотели принять участие, не забудьте использовать ID и адрес электронной почты пользователя Tantive — только индивидуальные пользователи могут выиграть приз в 10,000 USD, и десятки рабочих станций на Дженту по всему миру используют ID Tantive, чтобы занять более высокое, чем текущее 4-е, место. Если Michael Imhof победит, все призовые деньги пойдут Gentoo.

gentoo-user

Время отклика в X

Вам не нравится "подергивание" в X при сильной нагрузке системы? Во всяком случае, оно не нравится некоторым пользователям Gentoo подписанным на список рассылки gentoo-user. Взгляните на этo обсуждение и вы узнаете несколько способов, позволяющих ускорить иногда становящуюся вялой систему X. Как обычно, есть множество расширяющих систему решений, из которых можно выбирать — некоторые могут подойти, некоторые — нет. Вкратце: убедитесь, что ваш винчестер правильно настроен и, если вы не используете ядро из -ck серии, запустите X-сервер с более высоким приоритетом.

gentoo-dev

Интерактивный Emerge

Panard был не доволен недостатком интерактивности при установке пакетов и решил попробовать это исправить. Он изменил имеющийся emerge скрипт и добавил необходимый код, чтобы он спрашивал у пользователя какие USE флаги должны быть включены из тех, которые оказывают влияние на пакет. Он получил несколько положительных комментариев и в конечном счете carpaski добавил свой комментарий о том, как как надо подходить к модификации Portage, т.е. необходимо отправить патчи на bugs.gentoo.org.

Init скрипты

На этой неделе было достаточно активное обсуждение того, как изменить или заменить систему скриптов инициализации Gentoo. Предложение и разработка, основанные на XML, были вынесены Wouter van Kleunen. Его работу можно найти на http://sourceforge.net/projects/pinit/. Он получил комментарии от нескольких людей и большинство из них сошлись во мнении, что скрипты шелла много более читаемы чем XML "скрипты". Chuck Brewer отправил ссылку на еще одну разработку: Simpleinit-MSB.

5.  Gentoo в мире

Региональный сбор немецких пользователей Gentoo в Бонне

После многих недель неопределенности по поводу повестки дня и — того хуже — по поводу места сбора, пользователи Gentoo из Большого Кельна/Бонна наконец сошлись на том, что просто обязано стать наилучшим местом и временем для их первого сбора: в среду, 14 мая 2003, с 18.00 и до последнего, все, кто хоть что-то из себя представляет в Gentoo-движении Западной Германии, будут в Hellers Brauhaus, на Roonstrasse в Бонне. Как и у многих других региональных тусовок пользователей Gentoo, у этой есть координационная страница на Форумах, где вы можете объявить о своём участии в мероприятии.

Еженедельник Gentoo теперь доступен и на русском.

Для нашего растущего русскоговорящего сообщества пользователей Gentoo Линукс: мы рады сообщить, что вы теперь также можете насладиться еженедельными выпусками GWN на русском.

6.  Bugzilla

Содержание

Статистика

Сообщество Gentoo использует Bugzilla (bugs.gentoo.org) для записи и слежения за запросами на устранение ошибок, уведомления, внесения предложений и другого рода взаимодействия с командой разработчиков. За последними 7 дней активность на сайте привела следующим результатам:

  • 265 новых ошибок создано за эту неделю
  • 360 ошибок было закрыто или разрешено за эту неделю
  • 6 ранее закрытых ошибок были за эту неделю вновь открыты.
  • Всего 2522 ошибок на данный момент помечены как 'новые'
  • Всего 386 ошибок на данный момент назначены разработчикам

Всего сейчас 2964 ошибки открыто в bugzilla. 48 из них помечены как 'блокирующие', 107 — как 'критичные' и 237 как 'важные'.

Уровень закрытых ошибок

Разработчики и команды, которые закрыли наибольшее количество ошибок за эту неделю:

Новые ошибки

Разработчики и команды, которым было назначено наибольшее количество ошибок:

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

Добавление пользователей с помощью Superadduser

Добавление пользователей систему может стать утомительным, так как оно включает в себя создание учетной записи, назначение пароля и создание домашнего каталога. Совет этой недели показывает, как упростить процедуру добавления пользователей с помощью использования superadduser

Листинг 7.1: Установите superadduser из дерева портежей

#  emerge app-admin/superadduser 

Программа superadduser очень проста в использовании. Просто запустите ее и следуйте указаниям.

Листинг 7.2: Использование superadduser

(замените примеры своей собственной информацией)
# superadduser

Login name for new user []: johndoe

User id for johndoe [ defaults to next available]: 

Initial group for johndoe [users]: 

Additional groups for johndoe (seperated
with commas, no spaces) []:

johndoe's home directory [/home/johndoe]: 

johndoe's shell [/bin/bash]: 

johndoe's account expiry date (YYYY-MM-DD) []:

OK, I'm about to make a new account. Here's what you entered so far:

New login name: johndoe
New UID: [Next available]
Initial group: users
Additional groups:
Home directory: /home/johndoe
Shell: /bin/bash
Expiry date: [no expiration]

This is it... if you want to bail out, hit Control-C.  Otherwise, press
ENTER to go ahead and make the account.

ENTER

Making new account...

Changing the user information for johndoe
Enter the new value, or press ENTER for the default
        Full Name []: John Doe
        Room Number []: 
        Work Phone []: 
        Home Phone []: 
        Other []: 

New UNIX password: пароль_пользователя
Retype new UNIX password: пароль_пользователя
Done...

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

Уход

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

  • Seth Chandler (sethbc)
  • Michael Fitzpatrick (leachim)

Появление

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

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

Изменения

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

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

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

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

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

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

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

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

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



Для печати

Обновлено 5 мая 2003

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

Kurt Lieber
Editor

AJ Armstrong
Contributor

Brice Burgess
Contributor

Yuji Carlos Kosugi
Contributor

Rafael Cordones Marcos
Contributor

David Narayan
Contributor

Ulrich Plate
Contributor

Peter Sharp
Contributor

Kim Tingkaer
Contributor

Mathy Vanvoorden
Dutch Translation

Tom Van Laerhoven
Dutch Translation

Peter Dijkstra
Dutch Translation

Bernard Bernieke
Dutch Translation

Vincent Verleye
Dutch Translation

Jochen Maes
Dutch Translation

Ben De Groot
Dutch Translation

Jelmer Jaarsma
Dutch Translation

Matthieu Montaudouin
French Translation

Martin Prieto
French Translation

Michael Kohl
German 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

Daniel Ketel
Japanese Translation

Yoshiaki Hagihara
Japanese Translation

Andy Hunne
Japanese Translation

Yuji Carlos Kosugi
Japanese Translation

Yasunori Fukudome
Japanese Translation

Takashi Ota
Japanese Translation

Ventura Barbeiro
Portuguese (Brazil) Translation

Bruno Ferreira
Portuguese (Portugal) Translation

Gustavo Felisberto
Portuguese (Portugal) Translation

Ricardo Jorge Louro
Portuguese (Portugal) Translation

Ricardo Nogueira
Portuguese (Brazil) Translation

Sergey Kuleshov
Russian Translation

Dmitry Suzdalev
Russian Translation

Lanark
Spanish Translation

Rafael Cordones Marcos
Spanish Translation

Julio Castillo
Spanish Translation

Sergio Gómez
Spanish Translation

Pablo Pita Leira
Spanish Translation

Carlos Castillo
Spanish Translation

Tirant
Spanish Translation

Jaime Freire
Spanish Translation

Lucas Sallovitz
Spanish Translation

Cagil Seker
Turkish Translation

Aycan Irican
Turkish Translation

Emre Kazdagli
Turkish Translation

Gursel Kaynak
Turkish Translation

Bugra Cakir
Turkish Translation

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

Linux World Expo

Linux World Expo

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