Gentoo Logo

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

Содержание:

1.  Новости Gentoo

Содержание

Объявление о создании Gentoo Games, Inc

15 мая Daniel Robbins и несколько других разработчиков Gentoo Linux объявили о создании новой компании, которую они назвали Gentoo Games, Inc.

Цель Gentoo Games — развивать игры в Linux gaming — точка. Деятельность Gentoo Games будет сфокусирована вокруг технологии Gentoo GameCD, которая позволит любому человеку, имеющему современный компьютер, вставить компакт в дисковод, включить компьютер и загрузить его с GameCD прямо в игру. Игра запускается с GameCD, он же заведует авто определением и конфигурацией оборудования.

Таким образом, Gentoo GameCD преобразует любой PC с NVIDIA или ATI видео-картами в консолеподобную машину. Поскольку GameCD может использоваться любым, даже пользователем Windows, это в значительной степени расширяет область влияния игровой технологии, базирующейся на Linux. Цель этого — поднять игровые технологии под Linux на новый уровень, в результате чего должны выиграть игроки, разработчики игр под Linux, компании, выпускающие игры, восприятие Linux в целом и, конечно, пользователи GameCD, у которых, благодаря гибкости и мощности свободного программного обеспечения, появится возможность играть на любом современном PC, как на приставке.

Gentoo Games, Inc. — отдельная компания, независимая от проекта Gentoo Linux. Это было сделано с той целью, чтобы коммерческая направленность Gentoo Games не нарушила социальный контракт Gentoo Linux. Доходы от деятельности Gentoo Games, Inc. будут направлены на развитие Gentoo Linux, а также на развитие GNU/Linux в целом. Кроме того, Gentoo Games надеется предоставить замечательные возможности для способных разработчиков, у которых появится желание помочь нам в развитии игр на Linux.

Одно из первых реальных достижений от создания Gentoo Games, Inc. (даже до того, как Gentoo Games, Inc. начала официально существовать) было объявленная на прошлой неделе новость о том, что Gentoo Linux скоро будет иметь полную поддержку 64-битной платформы AMD Opteron.

Gentoo Linux на E3

Gentoo Linux был представлен на последней выставке электронных развлечений (Electronic Entertainment Exposition) в Лос Анджелесе, где было сделано объявление о создании Gentoo Games и GameCD America's Army. Представление имело огромный успех и разные фирмы выразили интерес к GameCD по технологии Gentoo Games. Между встречами, сотрудники Gentoo Linux смогли увидеть хотя бы часть остальной выставки, включая некоторые впечатляющие стенды от NVIDIA и US Army.


Рисунок 1.1: Вход на E3 в этом году

Fig. 1: Вход на E3


Рисунок 1.2: В этом году NVIDIA участвует в E3 впервые

Fig. 2: Стенд NVIDIA на E3

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

Содержание

GLSA: kopete

Модуль GnuPG в kopete не очищает правильно командную строку при исполнении gpg, что может позволить удаленным нападающим выполнить произвольный код.

  • Серьезность: Критичный — Подвергается риску закодированная информация, удаленное исполнение произвольного кода.
  • Подверженные пакеты: net-im/kopete версии ранее kopete-0.6.2
  • Лечение: Синхронизировать и emerge kopete, emerge clean.
  • предупреждение GLSA

GLSA: gnupg

Найдена ошибка в коде проверки GnuPC, которая позволяет ключам с более чем одним пользователем заставлять все пользовательские ID на этом ключе, рассматриваться, как имеющие максимальный допуск.

  • Серьезность: Высокая — Подвергается риску закодированная информация.
  • Подверженные пакеты: app-crypt/gnupg версии ранее gnupg-1.2.2
  • Лечение: Синхронизировать and emerge gnupg, emerge clean.
  • GLSA Announcement
  • Совет

GLSA: shadow

Доступно обновление для утилиты shadow для исправления ошибки в OpenSSH, которая позволяет удаленным нападающим определить название счета действительных пользователей системы (смотрите последний выпуск).

  • Серьезность: Высокая — Раскрытие информации.
  • Подверженные пакеты: sys-apps/shadow версии ранее shadow-4.0.3-r5
  • Лечение: Синхронизировать и emerge shadow, emerge clean.
  • GLSA Announcement
  • Advisory

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

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

  • dev-db/firebird
  • sys-apps/xinetd
  • app=games/unreal-tournament
  • app-cdr/cdrtools
  • app-text/lv

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

Kenneth и как он перевёл свою школу на Gentoo Linux

Kenneth — старшеклассник, в своё свободное время он иногда работает на школьных компьютерах. Однажды один из людей, отвечающих за школьные компьютеры, попросил его установить Линукс на 6 из 44 машин, поскольку стоимость использования Office XP была чересчур велика. Kenneth решил сделать образ, содержащий KDE, GNOME, OpenOffice.org, Mozilla, Samba, CUPS, distcc, gaim (неплохая школа! ;), MPlayer, Flash, Java и GNUPlot. Естественно, он использовал Gentoo Linux!

Некоторые проблемы

Поскольку в школе используется сеть на базе Windows, Kenneth пришлось убедиться, что пользователи могут логиниться не зная пароль администратора. Кроме того, ученики должны были иметь доступ к своим разделам на серверах, работающих под управлением windows. И, конечно, надо убедить людей, что Линукс — это не зло...

Умные решения

Для того, чтобы заработали логины, Kenneth пропатчил исходники GDM, чтобы запускался скрипт, который бы создавал UID, если такого ещё не существует. smb_auth используется для PAM и создаёт домашние каталоги в соответствии с шаблоном, который сделал Kenneth. Были некоторые проблемы с программами, которые вносили домашний каталог в свои конфиги (например, OpenOffice.org), поэтому он сделал на него ссылку, которая и использует в шаблоне в качестве домашнего каталога. Для монтирования общих каталогов Samba при логине и размонтирования их при выходе он использовал smb_authtoken и написал программу на C, которая управляет монтированием, вызывая smbmount и smbumount.

Для облегчения обновления Kenneth поместил некоторые вещи из /usr/portage на NFS, использует distcc на рабочих станциях и установил локальное rsync-зеркало. Когда он администрирует эти машины, он пользуется специальным профилем для konsole, который запускает ssh на каждую из этих машин с использованием "send input to all".

В качестве стандартной среды установлен KDE, CUPS управляет сетевыми принтерами, и в KDE имеются ярлыки к разным файловым серверам.

Выводы

В первый день Kenneth зарегистрировал более 57 новых пользователей. Некоторым, в том числе одному из учителей, это сразу понравилось. Kenneth поместил пояснения к каждой иконке, чтобы пользователям не приходилось долго разбираться, что надо делать, однако некоторые всё равно искали Internet Explorer и не могли понять, почему его там не было. В числе других проблем было монтирование дискет или даже просто отказ работать на чём-либо, кроме Windows. Тем не менее, Kenneth заметил, что некоторые ученики используют только "его" компьютеры, хотя они понятия не имеют, что такое ядро. Своей истинной победой он считает день, когда упали принт-серверы на NT, и всем, кому надо было что-то распечатать, пришлось использовать компьютеры с Gentoo. Даже учитель химии (который ни в какую не хотел менять программы, с которыми он привык работать) вынужден был признать, что он "поиграл в Линукс и оно замечательно всё распечатало".

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

Форумы

Игроки на седьмом небе

Другой новостью в этом году, которая произвела столько же шума и стала предметом оживлённой дискуссии в Gentoo форумах, была первоапрельская шутка...Большое количество игроков, использующих Gentoo (имеющее собственный форум), радостно приветствовало создание Gentoo Games Inc. и развернуло обсуждение, чем же именно новая компания будет заниматься, кроме выпуска America's Army CD, который был её первым продуктом. Одни стали обсуждать, правильно ли с политической точки зрения начинать свою деятельность с шага в этом направлении, другие попытались ослабить нагрузку на канал сервера Supercomputing и выложить iso-образ у себя, и наблюдали, как быстро ложились их собственные FTP сервера...

Опередившие время

Странно, но несмотря на то, что гораздо менее противоречивое сообщение о том, что Gentoo объединяется с Super Computer Inc. для портирования линукса на платформу Opteron, прошло незамеченным в этом форуме, люди уже вовсю пытаются оптимизировать настройки компилятора для систем с новым, 64-битным процессором от AMD:

Patch Peeve

John Whitney aka jjw написал программу, позволяющую уменьшить время закачки при обновлении программ, что достигается скачиванием только разницы между старой и новой версиями соответствующего кода и наложением её в виде патча на установленную локально версию. Вот дискуссия, где обсуждается его ebuild:

Пользователи Gentoo

Изучение подхода Gentoo

Куда подевался xinetd? Этот вроде бы невинный вопрос, заданный пользователем Redhat, который не сумел найти этот демон в своей системе Gentoo, повлек за собой интересную дискуссию по поводу открытых портов, увеличения безопасности и достоинствах минимальной (принятой по умолчанию) инсталляции системы:

Безобидная, по большому счету, ошибка

Одна из ошибок, появляющихся при запуске системы, которая гласит: "spurious 8259A interrupt", оказывается довольно таки широко распространена, во всяком случае, она не очень понятна некоторым пользователям Gentoo. В двух словах: "Если что-то, что вы делаете, вредит вам, не делайте этого". Mark Knecht объяснил, почему эта ошибка иногда может появиться лишь при первом запуске системы (при включении), а потом не появляться при перезагрузках. "Не стоит волноваться об этой ошибке, если система работает нормально и стабильно", — сказал спец по железу Joe Stone:

gentoo-dev

Здоровье системы и диагностика portage.

Dhruba Bandopadhyay думает, что многие проблемы, с которыми сталкиваются пользователи при установке новых ebuild'ов, могли бы быть решены выполнением ldconfig, env-update, source /etc/profile or revdep-rebuild (из пакета gentoolkit). Таким образом он предлагает: "все утилиты, разбросанные между разными пакетами, предназначенными для диагностики и поддержания здоровья системы, должны быть объединены в одну и включены в portage".. Пока он не получил никаких комментариев.

Изменение ChangeLog

Weeve спросил об изменениях в формате ChangeLog'ов. Разработчик Gentoo Dan Armak объяснил причину, стоящую за этим "изменением"...и как произошло, что ничего так и не изменилось!

Улучшение поддержки JDBC

Разработчик Gentoo Dylan Carlson отправил в gentoo-dev о том, что доступны 6 новых пакетов в категории "dev-java", которые добавят возможности JDBC подключения в Gentoo.

[WIP] GCC 3.3

Разработчик Gentoo Spider объявил о доступности начального ebuild для GCC 3.3. "Будем рады комментариям и тестерам :)"

5.  Gentoo в мире

По прошествии встречи в Кёльне

Около дюжины пользователей Gentoo собрались на прошлой неделе во время региональной встречи в Германии. Hellers Brauhaus в Кёльне был нашпигован ноутбуками, такая концентрация электроники обычно не свойственна для этого достаточно приземлённого пивного заведения, и все, конечно, хорошо провели время. На ошибку в GWN двухнедельной давности по поводу места проведения этого мероприятия очень быстро пришёл ответ: следующая встреча действительно пройдёт в Бонне — уж мы-то можем отличить истинное пророчество от ложного... А вот так выглядят немецкие пользователи Gentoo:


Рисунок 5.1: Пользователи Gentoo встречаются в Cologne, Germany

Fig. 1: Встреча пользователей Gentoo в Cologne

Встреча гентузиастов во Франции — да, но где?

Несмотря на полусерьёзное предложение доставить приехавших от аэропорта до места встречи, французские пользователи Gentoo вряд ли согласятся с тем, чтобы этим самым местом встречи была названа Мартиника. Благодаря своему колониальному прошлому, Франция оставила значительное лингвистическое наследие по всей планете, и теперь франкоязычных пользователей Gentoo можно найти в совершенно разных местах. Самое сложное — найти место, равно удалённое для встречи, если учесть, что Гваделупа, Новая Каледония и Бельгия расположены в совершенно разных концах карты. Из-за этого люди постепенно склоняются к проведению региональных встреч. Посылайте свои собственные пожелания сюда, во французский форум.

6.  Обзор Portage

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

Мы знаем, что раздел переменных USE исчез из этой секции. Он скоро вернется!

Всего категорий: 82

Всего пакетов: 4396

7.  Bugzilla

Содержание

Статистика

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

  • 277 новых ошибок создано за эту неделю
  • 462 ошибок было закрыто или разрешено за эту неделю
  • 3 ранее закрытых ошибок были за эту неделю вновь открыты.
  • Всего 2531 ошибок на данный момент помечены как 'новые'
  • Всего 336 ошибок на данный момент назначены разработчикам

Всего сейчас 2910 ошибки открыто в bugzilla. 42 из них помечены как 'блокирующие', 109 — как 'критичные' и 233 как 'важные'.

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

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

Примечание: Sven Vermeulen был неправильно отмечен на прошлой неделе. С 22мя закрытыми ошибками, он должен был быть на первом месте.

Новые ошибки

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

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

Setting the Hardware Clock

Совет этой недели показывает, как установить аппаратные часы на Вашей машине с Gentoo Linux с помощью команды hwclock.

hwclock находится в /sbin/hwclock и Вы должны быть пользователем 'root' для того, чтобы ею воспользоваться. Без всяких опций Вы уведете текущие установки аппаратных часов. Воспользовавшись опцией --systohc, Вы сможете установить аппаратные часы по системным часам.

Листинг 8.1: Using hwclock

(Просмотр настроек аппаратных часов
# hwclock

(Установка аппаратных часов по системным часам)
# hwclock --systohc

Примечание: У hwclock есть много других опций. За более подробной информацией обращайтесь к man hwclock

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

Цитата, которую мы приводим на этой неделе, на самом деле появилась до того, как мы начали эту новую секцию, однако мы всё равно считаем нужным её привести: "У меня такое чувство, и я думаю, многие его разделяют, что xml напоминает молоток, и все вокруг только и делают, что ищут что-нибудь похожее на гвоздь." (Joseph Carter в дискуссии по поводу замены init.)

Мы, безусловно, не имеем ничего против XML и с радостью используем его, чтобы донести до вас GWN! Просто время от времени эта шумиха начинает несколько напрягать...

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

Уход

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

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

Появление

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

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

Изменения

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

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

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

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

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

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

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

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

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



Для печати

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

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

Kurt Lieber
Editor

AJ Armstrong
Contributor

Brice Burgess
Contributor

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

Hendrik Eeckhaut
Dutch Translation

Jorn Eilander
Dutch Translation

Bernard Bernieke
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

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

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

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.