Gentoo Logo

Еженедельник Gentoo: 29 сентября 2003 года

Содержание:

1.  Новости Gentoo

Содержание

BugDay в субботу, 4-го октября

Третий Gentoo BugDay будет проведен в эту субботу, четвертого октября. Приходите на канал #gentoo-bugs сервера irc.freenode.net для сотрудничества с разработчиками Gentoo Linux и помогите исправить очередную порцию ошибок в дистрибутиве.

Представляем нового спонсора — Oregon State University

Gentoo Linux сильно зависит от своих спонсоров, которые предоставляют все, начиная от трафика и аппаратного обеспечения и заканчивая технической экспертизой. Без спонсоров, Gentoo Linux не сможет предоставлять тот уровень сервиса, который мы имеем сегодня. Пытаясь повысить узнаваемость наших спонсоров и их коммерческой деятельности и услуг, мы будем периодически упоминать их в еженедельнике Gentoo. Спонсор, которого мы представляем сегодня, является одним из наиболее важных, это: Oregon State University

Расположенный в городе Corvallis в штате Орегон, Oregon State University находится на 80 миль южнее Портленда. OSU субсидирует исследования в сферах, касающихся земли, моря и космоса, в котором обучаются около двадцати тысяч студентов из всех пятидесяти штатов и более чем восьмидесяти стран.

Ранее, в этом году, проект Gentoo обратился к OSU на тему предоставления хостинга. Возвращая должное сообществу, которое так сильно помогло нам всем, OSU предложил место в стойке для нескольких серверов и, соответственно, трафик. OSU теперь отвечает за хостинг форумов, базы данных, CVS и первичного зеркала distfile для Gentoo. В настоящее время Gentoo использует около 400GB исходящего трафика OSU ежедневно (достигая пиков в 1TB, например, во время выхода релиза 1.4).

Scott Kvetoin из Oregon State University является центральной фигурой в делах университета с Gentoo и других вопросах, имеющих отношение к хостингу.

"OSU пытается делать свою часть работы для сообщества открытых исходников. Мы являемся "большим магазином", который использует открытые исходники особенно исключительно в своей среде", говорит Kveton.

"Штат Орегон сам по себе является достаточно прогрессивным местом. OSDL находится именно здесь (лаборатория разработки открытых исходников — Open Source Development Lab) и мы даже помогали проводить несколько законопроектов через государственное собрание нашего штата, имеющих отношение к использованию открытых исходников в правительстве. Мы пытаемся сделать шаг в будущее и создать место для разработчиков проектов с открытыми исходниками, что бы приютить их проекты до скончания времен."

Помимо Gentoo, OSU предоставляет хостинг ряду других проектов:

OSU в скором времени будет предоставлять хостинг для проектов Debian GNU/Linux, Free Software Foundation и инфраструктуры Mozilla.org.

Oregon State University находится на пути к тому, что бы стать гостеприимным домом для хостинга разработок в области открытых исходников. Для получения дополнительной информации о моментах, связанных с хостингом, пожалуйста, посетите OSS @ на страницах Oregon State University.

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

Содержание

GLSA: OpenSSH

Цитата из совета:

"Переносимые версии OpenSSH 3.7p1 и 3.7.1p1 содержат многочисленные уязвимости в новом коде PAM. По меньшей мере одна из этих ошибок может быть удаленно использована (при нестандартной конфигурации, с отключенным privsep)."

  • Важность: Средняя — многочисленные уязвимости нового PAM кода.
  • Подверженные пакеты: <openssh-3.7.1_p2
  • Лечение: emerge sync; emerge openssh; emerge clean
  • GLSA Объявление

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

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

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

Joachim Blaabjerg


Рисунок 3.1: Joachim Blaabjerg

Fig. 1: Joachim Blaabjerg

На этой неделе мы представляем Joachim Blaabjerg (styx), который описывает свою работу как работу "ворчливого разработчика" в областях, имеющих отношение к безопасности и нечастых набегах на разработку ядра. Joachim начал использовать Linux в начале 2000 года, двигаясь от Red Hat через Slackware, Debian, Trustix и Mandrake перед тем как придти к установке "Linux From Scratch". Это было, естественно, перед тем, как он обнаружил Gentoo, на который он мигрировал в феврале 2002 года. Он стал разработчиком достаточно быстро и докатился до того, что бы его так называли, уже в апреле. Он был не очень активным в последние несколько месяцев, но надеется исправиться в ближайшем будущем.

Joachim имеет неплохой опыт в разработке Linux. Он работал над собственным дистрибутивом Linux (SuxOS), который был сфокусирован на безопасности, большую часть 2001 и 2002 года, перед тем как прекратить работу в 2002 году, из-за обескураживающего малого размера проекта. Он так же работал над своим http-сервером, в то время как содействовал проектам с открытым исходным кодом, таким как WOLK и LIDS. На протяжении некоторого времени, он даже поддерживал свою собственную серию патчей для ядра и сопровождал патчи и исправления ошибок к некоторому количеству других проектов. Более всего, он гордиться своей работой с исходниками XFS для Gentoo, и работой, которую он проделал вместе с Michael Cohen над другими ядрами Gentoo. Это несколько экспрессивно. Так же заметим, что Joachim студент high-school, которому исполнилось 18 незадолго до этой публикации.

Joachim использует vim для редактирования; gcc bash и cvs для разработки; irssi, nc, ssh и pig для коммуникаций. Он приверженец KDE и экстенсивно использует Konsole, KMail, Konqueror и KNode. В настоящее время у него три машины: Elysium — AthlonXP(2000+,512MB) для разработки, Zaphod — DEC 3000 (64-bit Alpha 175 MHz, 32MB) сервер и Methuselah — машина Sun SparcStation LX (MicroSparc 50 MHz, 64 MB) на котором запущен несколько летаргический Gentoo.

Joachim живет в Норвегии, в городе Осло и в настоящее время работает в большом магазине, но тонко намекает, что рассмотрит предложения о работе, связанной с Юниксом (Если только это позволит уделять больше времени для работы над Gentoo). Он одинок и увлекается автомобилями, музыкой, фильмами, вылазками с друзьями и работой. Лучшей цитатой, предложенной им, является фраза Бенджамина Франклина "Пиво — это доказательство, что Бог любит нас и желает, что бы мы были счастливы".

4.  Что слышно в сообществе

gentoo-user

Yahoo блокирует мгновенные сообщения

Пользователи Gentoo не защищены от недавнего изменения в Yahoo, который блокирует третью часть быстрых сообщений пользователей их сервиса. Выпустят ли для Gaima заплатку от этого ? Посмотрите здесь .

Измерить объем трафика

Желаете знать насколько на самом деле быстр ваш кабельный модем ? Взятые из Интернета калькуляторы для скачиваний чрезвычайно неточны. Некоторые советы по инструментам для Linux обсуждаются на этой неделе здесь.

5.  Gentoo в мире

Раздел на этой неделе отсутствует

6.  Обзор дерева портежей

Раздел на этой неделе отсутствует

7.  Bugzilla

Содержание

Статистика

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

  • Создано 493 новых отчета об ошибках
  • 368 ошибок закрыто или разрешено
  • 9 ранее закрытых ошибок вновь открыто

Из 4526 ошибок, открытых на данный момент: 118 помечены как 'блокирующие', 217 как 'критичные' и 383 как 'важные'.

Количество закрытых ошибок

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

Количество новых ошибок

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

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

Использование netstat

Совет этой недели демонстрирует некоторые полезные применения команды netstat. Команда netstat применяется для вывода списка сетевых соединений, таблиц маршрутизации и другой статистической информации, имеющей отношение к сети.

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

Например, если вас интересуют только соединения TCP, используйте netstat --tcp. Это отобразит список входящих и сходящих TCP соединений. Следующий пример выведет список соединений к нашей машине по портам: 993 (imaps), 143 (imap), 110 (pop3), 25 (smtp) и 22 (ssh). Он так же покажет соединение от нашей машины к удаленной системе по порту 389 (ldap).

Примечание: Для ускорения вывода команды, вы можете использовать опцию --numeric для отмены трансляции dns-имен в ip-адреса и отображения исключительно последних.

Листинг 8.1: netstat --tcp

% netstat --tcp --numeric
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 192.168.128.152:993     192.168.128.120:3853    ESTABLISHED
tcp        0      0 192.168.128.152:143     192.168.128.194:3076    ESTABLISHED
tcp        0      0 192.168.128.152:45771   192.168.128.34:389      TIME_WAIT
tcp        0      0 192.168.128.152:110     192.168.33.123:3521     TIME_WAIT
tcp        0      0 192.168.128.152:25      192.168.231.27:44221    TIME_WAIT
tcp        0    256 192.168.128.152:22      192.168.128.78:47258    ESTABLISHED   

Если вам интересно узнать о TCP портах, которые находятся в состоянии ожидания соединений (listening), используйте netstat --tcp --listening. Другой полезный флаг, который можно добавить к нашей команде, является флаг --programs, который подсказывает имя процесса, прослушивающего заданный порт. Следующий пример показывает систему, которая прослушивает порты: 80 (www), 443 (https), 22 (ssh), и 25 (smtp);

Листинг 8.2: netstat --tcp --listening --programs

# sudo netstat --tcp --listening --programs
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address   Foreign Address   State     PID/Program name
tcp        0      0 *:www           *:*               LISTEN    28826/apache2
tcp        0      0 *:ssh           *:*               LISTEN    26604/sshd
tcp        0      0 *:smtp          *:*               LISTEN    6836/
tcp        0      0 *:https         *:*               LISTEN    28826/apache2
  

Примечание: Опция --all, задает отображение, как произошедших соединений, так и ожидающихся.

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

Листинг 8.3: netstat --route

% netstat --route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    1      0        0 eth0
  

Последний пример команды netstat, использует флаг --statistics для отображения сетевой статистики. Использование этого флага отдельно, показывает всю статистику по IP, TCP, UDP и ICMP соединениям. Просто для того, что бы отобразить некоторую базовую информацию. В целях наглядности мы покажем только вывод с флагом --raw. Совместно с командой uptime это может дать представление о том, сколько ежедневного трафика обрабатывают ваши машины.

Листинг 8.4: netstat --statistics --route

% netstat --statistics --raw
Ip:
    620516640 total packets received
    0 forwarded
    0 incoming packets discarded
    615716262 incoming packets delivered
    699594782 requests sent out
    5 fragments dropped after timeout
    3463529 reassemblies required
    636730 packets reassembled ok
    5 packet reassembles failed
    310797 fragments created
(Статистика по протоколу ICMP обрезана)
  

Примечание: Для наглядности используются длинные имена флагов. Большинство из них могут задаваться в сокращенном виде во избежание лишней работы на клавиатуре (т.е. netstat -tn, netstat -tlp, netstat -r и netstat -sw).

И так, netstat это базовая утилита. Надеюсь, что данный материал продемонстрировал некоторые способы использования этой команды. Для получения дополнительной информации, воспользуйтесь командой man 8 netstat.

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

Уход

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

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

Появление

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

  • Stefan Knoblich (stkn) — VoIP

Изменения

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

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

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

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

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

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

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

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

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



Для печати

Обновлено 29 сентября 2003

Аннотация: Еженедельник Gentoo от 29 сентября 2003

Yuji Carlos Kosugi
Editor

AJ Armstrong
Contributor

Brian Downey
Contributor

Cal Evans
Contributor

Chris Gavin
Contributor

Luke Giuliani
Contributor

Shawn Jonnet
Contributor

Michael Kohl
Contributor

Kurt Lieber
Contributor

Rafael Cordones Marcos
Contributor

David Narayan
Contributor

Gerald J Normandin Jr.
Contributor

Ulrich Plate
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

Thomas Raschbacher
German Translation

Steffen Lassahn
German Translation

Matthias F. Brandstetter
German Translation

Lukas Domagala
German Translation

Tobias Scherbaum
German Translation

Daniel Gerholdt
German Translation

Marc Herren
German Translation

Tobias Matzat
German Translation

Marco Mascherpa
Italian Translation

Claudio Merloni
Italian Translation

Christian Apolloni
Italian Translation

Stefano Lucidi
Italian Translation

Yoshiaki Hagihara
Japanese Translation

Katsuyuki Konno
Japanese Translation

Yuji Carlos Kosugi
Japanese Translation

Yasunori Fukudome
Japanese Translation

Takashi Ota
Japanese Translation

Radoslaw Janeczko
Polish Translation

Lukasz Strzygowski
Polish Translation

Michal 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 Galkin
Russian Translator

Sergey Kuleshov
Russian Translator

Alex Spirin
Russian Translator

Dmitry Suzdalev
Russian Translator

Anton Vorovatov
Russian Translator

Denis Zaletov
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.