Вы находитесь на странице: 1из 137

В обзоре и на v.

3 правит миром Лучшая стрелялка

LXF2(76) Linux Format Февраль 2006


KDE 3.5 диске с. 18 НОВЫЙ GPL! с. 34 QUAKE 4 id – теперь и в Linux с. 12

SAMBA 4.0
Джереми Эллисон
расскажет, почему вам не
нужен Active Directory с. 38
LXF INTERVIEW

• ТРЮКИ С «ЖЕЛЕЗОМ» • ДЖЕРЕМИ ЭЛЛИСОН • GPL 3 • СРАВНЕНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ • DYNEBOLIC • KDE 3.5 • СОБСТВЕННАЯ MAN-СТРАНИЦА • BLENDER 2.4 • MYSQL 5.0
Ч И ТА Ю Т В С Е П О Л Ь З О В АТ Е Л И L I N U X

ЖЕЛЕЗНАЯ РАБОТА
ВАШЕГО “ЖЕЛЕЗА”
Выжмите максимум из
своей системы!
LINUX НАЧИНАЕТСЯ ЗДЕСЬ:
Знакомство с OpenOffice.org ............... с. 66
Заряжаем [K] Ubuntu ........................... с. 76
Контуры в Inkscape ............................. с. 86
Работаем с MySQL 5.0 .........................с. 94
Squid и groff ......................................... с. 100
Компьютерные TeXнологии ............... с. 116

QUAKE 4
Строгги наводняют ваш
компьютер! rm -rf aliens...
с. 12

«Мы знаем, куда хотим попасть, но все детали


прояснятся по мере написания кода» Джереми Эллисон
приветствие

К вопросу о зависимостях
К вашим услугам... Не так давно на сайте KDE-Look.org появились жизнерадостные
обои рабочего стола от поклонников Vector Linux (очень приятный,
Этот выпуск Linux Format посвящен «железу». доложу я вам, дистрибутив) под кодовым названием «No
Поэтому мы обратились к команде со
следующим вопросом: какого еще USB- dependency hell in Vec». Думаю, что словосочетание «dependency
устройства вам не хватает? hell» понятно без перевода даже не англоговорящим читателям – проблема
зависимостей неоднократно мусолилась на страницах сетевых и оффлайно-
вых изданий.
Действительно, установить прекомпилированную программу в Linux не
так-то просто – ведь список требуемых библиотек может быть весьма обши-
Пол Хадсон Грэхем Моррисон
рен, и каждой из них, в свою очередь, нужно еще что-нибудь. Для автомати-
“Зубной щетки” “Ответчика на глупые ческого разрешения зависимостей приспособлены различные утилиты: от
вопросы.”
вездесущего apt-get до куда менее популярного pacman. В результате, устано-
вить такую объемную вещь, как KDE или Gnome можно одной командой, но
платой за это является «замусоривание» системы пакетами, которые сами по
себе вам не нужны. Объясните, зачем K3b тянет в мою систему FLAC? Я не
Эфрейн Хернандез- Майк Сондерс
записал за свою жизнь ни одного аудиодиска и не собираюсь делать этого в
Мендоза “InstaFlame – это такая кукла обозримом будущем! Более того, будучи собранным из исходных текстов, K3b
“Шейкера для коктейлей. вуду, которая при втыкании
Маргарита не всегда иглы посылает гневное прекрасно чувствует себя и в системе без каких-либо мультимедиа-штучек.
получается удачно.” письмо жертве.”
Получается идеологический парадокс: свободная операционная система огра-
ничивает мою свободу выбора пакетов, потому что дистрибьютор решил за
меня, что должен, а чего не должен уметь мой компьютер.
Я не сторонник сборки системы с нуля – все-таки, компьютер нужен в
первую очередь для работы, а не для полировки установленной на нем ОС,
Ребекка Смелли Эндрью Грегори но при этом не хочу, чтобы мне навязывали чужую волю. Идеальным видится
“Мне нужно устройство, “Чайника, который бы
которое понимает такой кипятил воду каждый раз, модульный подход с «мягкими» зависимостями: приложение требует нали-
приказ: «Компьютер, заточи как вы наберете 1000 слов в
OOo.” чия лишь тех пакетов, которые жизненно необходимы ему для работы (иными
карандаш с усилием 72
килотонны!” словами, без них программа не запустится или окажется неспособной выпол-
нять свою прямую функцию, в случае с K3b – записывать диски). Все осталь-
ное ставится с только согласия пользователя и работает по принципу подклю-
чаемых модулей или расширений. К сожале-
нию, это требует не только соответствующей
Энди Чэннел
“Палочки для битья, пакетной системы (в Debian она существует
Дэвид Картрайт которая бы реагировала на
“Мини-аквариума. Что, такое сигналы из Интернета. Или вот уже 12 лет), но и определенных действий
уже есть?” локальные. Или...” со стороны разработчиков ПО, которым при-
дется лучше проектировать свои программы и
дистрибьюторов, которые будут классифици-
ровать зависимости. Будем надеяться, что со
временем мы придем и к этому, а пока – apt-
Скотт Дуглас Джо Хэррис get вам в помощь!
“Бородорезки, чтобы “Я бы не отказался от USB-
можно было выглядеть телепортатора, да и просто С уважением,
прилично и при этом не от телепортатора тоже”
покидать компьютера.” Как с нами связаться Синицын Валентин
главный редактор LinuxFormat в России
Том Рассел
“Я бы не отказался от Письма для публикации:
беспроводного letters@linuxformat.ru
контроллера роботов,
которые приносили бы мне Подписка и предыдущие номера:
холодное пиво, пока я
subscribe@linuxformat.ru
Майкл Дж. Хэммел
читаю LXF.”
Техническая поддержка:
миссия журнала
“Как насчет USB-порта в
моей машине, чтобы я мог, answers@linuxformat.ru
наконец, понять, по какому • Пропаганда свободного ПО в России
поводу горит индикатор Проблемы с дисками:
«Check Engine»” • Продвижение решений с открытым кодом в
disks@linuxformat.ru
бизнес-сообществе
Общие вопросы: info@linuxformat.ru
• Поддержка российского Open Source
Website: www.linuxformat.ru
сообщества
• Организация трибуны для разработчиков
Адрес редакции: Россия, Санкт-
свободного ПО
Петербург, ул. Гончарная, 23, офис 54
• Обратная связь между разработчиками и
Телефон редакции: (812) 717-00-37
потребителями ПО
Дополнительная информация на тр.114

www.linuxformat.ru LXF2(76) февраль 2006  


Содержание
Добро пожаловать в LinuxFormat – ваш гид в мире Linux LXF2(76) Февраль 2006

Читайте в этом выпуске

Трюки с
«железом» 40
Клавиатуры, камеры, беспроводные карты, iPod...
все это может полноценно работать в Linux

12 Quake 4
Первоклассная стрелялка – теперь и в Linux!

36 Джереми Эллисон
«Люди в костюмах смеются над нами»

54 Dynebolic
Live CD так и напрашивается на эксперимент

74 Настройка Ubuntu
Java, Flash и Acrobat: несвободные, но
привлекательные!

46 Человек в черном... в белом...


пополам!

«Пройдет не так много времени и «Почему кому-то может


>> Мысли
вслух

посылать открытку по случаю потребоваться BSD или


выхода нового OpenSolaris? На то есть
дистрибутива станет веские причины.»
нормой.»
28 Майк Сондерс в восторге от KreetingKard 20 Ладислав Боднар о многообразии Open source

 LXF2(76) февраль 2006 www.linuxformat.ru


На диске
16 Eternal Lands Полный DVD
интересных
программ
131
04 Новости 74 Учебник Fuse
Новый ресурс для разработчиков Виртуальные ФС – это круто!

12 Quake 4 76 Учебник Ubuntu, часть 2 DVD


Пушки, танки и т д Желаете немного Flash
SLACKWARE 10.2 Почтенный
14 Blender 2.4 78 Учебник Gimp, часть 1 дистрибутив, известный
Лучше Maya? Все, что вы хотели знать о SIOX
приверженностью принципу KISS – ‘Keep
15 Cedega 82 Учебник Gimp, часть 2 It Simple, Stupid!’
Wine – это не эмулятор, а Cedega - да Добавим новое измерение

16 Eternal Lands 86 Учебник Inkscape, часть 1 DAMN SMALL LINUX Атлетично сложен и
Жизнь или... Решать вам! Клонируем овцу или... подходит для старых машин
18 KDE 3.5 90 Учебник Inkscape, часть 2
Выбор Линуса Торвальдса Безупречные контуры Сравнение Все, что вам потребуется для
20 Distrowatch 94 Учебник PHP перемалывания чисел
Колонка Ладислава Боднара Начинаем знакомство с MySQL

22 Сравнение: эл. таблицы 96 Уроки Python, часть 2 IDE Пополните свою коллекцию новыми
О, эти прекрасные числа! Списки, словари и кортежи средами разработки
28 HotPicks 100 Hardcore Linux, часть 1 Игры VDrift, Eternal Lands и
Лучшее открытое ПО на планете Squid и общий доступ к сети
Trackballs помогут скоротать зимний
34 Что такое... GPL 3? 104 Hardcore Linux, часть 2 вечер
Страж мира Free Software man своими руками

36 Джереми Эллисон 108 Азбука записи Вырежьте свою обложку для DVD на стр. 129-130
Танцуй самбу, детка! Настало время сохранить это на CD/
DVD
40 Трюки с «железом»
Выжми из него все! 112 Ubuntu по-русски
б ЛБЛ ЬФП ВХДЕФ РП-ТХУУЛЙ?
50 Йон фон Тэтчнер
Дирижер Opera – в гостях у LXF 116 Введение в MetaPost
Рисуем без карандаша и мыши
54 Dynebolic
Медиа-студия/вещатель/ 120 Вопрос? Ответ!
проигрыватель! Заходите - поможем

58 MythTV 126 Диск Linux Format


Цифровой видеомагнитофон- 2 стороны не пропадают зря
своими руками
132 Sudoku
66 Первые шаги: Writer Подводим итоги конкурса
Учимся писать
134 Новинки LinuxCenter Перед использованием диска ознакомьтесь
с инструкцией на стр. 129
70 Первые шаги: Impress 4 интересных дистрибутива
Впечатлите своих друзей

Подпишись сегодня!

Linux
Format
Подробности на сайте
12 Quake 4 22 Сравнение www.linuxformat.ru

www.linuxformat.ru LXF2(76) февраль 2006 


Новости

Главные новости
• Mandriva на марше • Microsoft открывается • Последний KDE перед версией 4.0 • Дружелюбный Firefox
• Все больше суперкомпьютеров на Linux • Новый антивирус • Как сделать фильм в режиме open source

Борьба с патентной угрозой


Большой бизнес открывает кошелек, чтобы разработчики – и пользователи – жили спокойно
Появились две новых инициати- программное обеспечение могут помешать данных для поиска патентов с открытым разработать новую модель управления
вы, долженствующие помочь внедрению Linux в деловую сферу (отчет доступом, дабы свести к минимуму риск интеллектуальной собственностью для
разработчикам управляться с организации Open Source Risk Management возникновения судебных разбирательств. Linux, чтобы поддержать развитие иннова-
патентами на программное обеспечение и сообщает, что само ядро Linux нарушает Оборотная сторона медали – на дан- ций в программном обеспечении вне зави-
ободрить потенциальных пользователей ПО более чем 280 патентов). ном этапе в базе всего 500 патентов; симости от размера и типа организации».
с открытым кодом по части возникновения Патенты в базу данных (www. мизерное число, если учесть, что IBM и В Открытую сеть изобретений (Open
проблем с нарушением авторских прав. patentcommons.org) были предоставле- Microsoft вместе регистрируют около 3000 Invention Network, www.
Одна из этих инициатив – сайт нового ны IBM, Computer Associates, Novell, Red Hat заявок в год. openinventionnetwork.com) уже вложи-
проекта Лаборатории открытых разработок и Sun, они включают технологии сжатия, Стюарт Коэн (Stuart Cohen), глава OSDL, лись IBM, Novell, Phillips, Sony и Red Hat;
(OSDL), Patent Commons, который будет обработки изображений, сетевого управле- назвал это первым шагом в долгой битве за приобретен также набор патентов от
поддерживать онлайновую базу данных по ния и пользовательского интерфейса. ODSL повышение патентной культуры разработчи- Commerce One, но для подлинно эффек-
«заложенным» патентам. Помещая туда будет побуждать разработчиков программ с ков, потребителей и поставщиков и осозна- тивной работы патентов требуется значи-
свои патенты, фирмы-производители ПО открытым кодом обращаться к этой базе ния ими позиции крупных предприятий – и тельно больше.
обязуются при определенных условиях не
применять мер за их нарушение, открывая
таким образом доступ для открытого «МЫ СОЗДАЛИ МОЩНОЕ ДВИЖЕНИЕ, НО
сотрудничества с их технологиями.
Прошлый год стал свидетелем наплыва ИЗБАВИТЬСЯ ОТ ОПАСНОСТИ НЕ УДАЛОСЬ.»
лицензий от фирм типа IBM, Nokia и Sun,
вместе с предположениями, что патенты на
Шаран О’Риордан, Европейское отделение FSF
за снижение шансов нарушения законода- Хорошее начало
тельства. «Проект нацелен на документиро- IBM оказывает серьезную поддержку
вание растущего числа открытых патентов и обеим инициативам. Ее представитель
другие юридические подходы к вопросам Джон Чарлсон (John Charlson) заявил,
патентования, чтобы разработчики могли что никакого конфликта между ними не
спокойно создавать что-то новое и сотруд- существует. «Необходимо отметить:
ничать, не опасаясь судебного преследова- несмотря на то, что инициативы не свя-
ния», заявил он. заны между собой, они обе нацелены на
более широкое внедрение Linux и техно-
Общий фонд патентов логий Open Source, продвижение иннова-
Автором второй инициативы стал бывший ций и создание новых возможностей для
вице-президент IBM по интеллектуальной роста доходов» – утверждает Джон
собственности Джерри Розенталь (Jerry Чарлсон.
Rosenthal): он создал Открытую сеть изоб- Шаран О’Риордан (Ciaran O’Riordan),
ретений (Open Invention Network) для накоп- основатель Ирландского фонда свободно-
ления патентов, нечто вроде патентного го программного обеспечения (Irish Free
фонда, и безвозмездного их предоставле- Software Foundation, FSF) и работник
ния разработчикам ПО с открытым кодом. Европейского фонда FSF, считает, что
Розенталь считает, что разработка ПО с хотя лучше работать на уровне законода-
открытым кодом двигает программное обес- тельства и не допустить принятия закона
печение вперед и вносит большой вклад в о патентах на программное обеспечение
мировую экономику, и что ПО с открытым вообще, патентные фонды тоже являются
На сайте Patent Commons – база данных по патентам фирм, дружелюбных кодом должно продолжать развиваться бес- эффективным способом защиты
к сообществу открытого кода; в ней возможен поиск. препятственно. Он заявляет: «Необходимо производителей.

  LXF2(76) Февраль 2006 www.linuxformat.ru


Новости

НА РЕДМОНДСКОЕ ЧУДИЩЕ СнизОШЛО ПРОСВЕТЛЕНИЕ? Дэвид Картрайт


(David Cartwright) –
ИТ-консультант,
Microsoft предоставил формат файлов своего Конкуренция ODF лектуальной собственности» (Open Source специалист по системам и
решениям Linux.
Office 12 в Европейскую Ассоциацию по «Открытие» форматов последовало за решени- Licensing: Software Freedom And Intellectual
Стандартизации и коммуникационным систе- ем властей штата Массачусетс принять во всем Property Law), заявил, что шаг Microsoft к стан-
мам – также известную как ECMA – для рати- штате формат ODF OpenOffice.org, дабы защи- дартизации файлов является беспрецедент-
КОММЕНТАРИЙ
фикации в качестве «открытого стандарта» и тить процесс планирования приобретений в ным. В своем заявлении он пишет: «Данное
опубликовал соглашение о защите разработчи-
ков, использующих этот формат, от будущих
патентных претензий.
сфере ИТ от монопольных поставщиков (см.
Новости, LXF75). Промышленные аналитики
заявляют, что переход на ODF может вырваться
соглашение выходит за рамки всего, что когда-
либо совершал Microsoft. Оно означает, что
программное обеспечение с открытым кодом и
Советы
Если ECMA примет это обращение, то раз-
работчики ПО с открытым кодом впервые полу-
чат полный доступ к форматам Word, Excel и
далеко за пределы общественного сектора,
поскольку любой бизнесмен, который захочет
работать с властями, должен будет привести
коммерческое программное обеспечение могут
конкурировать в реализации важных XML-схем
без какой-либо угрозы возникновения патент-
Оракулу
PowerPoint и сэкономят немало времени на свои документы к общему виду и ему потребу- ных претензий со стороны Microsoft.
инженерном анализе для их включения в такие ется офисный пакет с поддержкой ODF. Этот шаг столь же щедр, как предоставле- Я был слегка удивлен, когда
приложения, как OpenOffice.org и KOffice. Microsoft пытается придать делу другой ние патентной лицензии на многие форматы Oracle приобрел Innobase,
создателя движка базы данных

«CОГЛАШЕНИЕ ВЫХОДИТ ЗА РАМКИ ВСЕГО, ЧТО


InnoDB (самого популярного и гибкого
из движков для MySQL).

РАНЬШЕ ДЕЛАЛ MICROSOFT.» Взаимоотношения MySQL и


Innobase весьма интересны, посколь-
ку MySQL использует InnoDB двумя
Ларри Розен, Юрисконсульт OSI способами. Первый – очевидный под-
ход ПО с открытым кодом, то есть
оборот. Жан-Филипп Куртуа (Jean-Philippe документов и промышленные стандарты. Он InnoDB опубликована в соответствии с
Courtois), президент Microsoft International, ска- включает защиту Microsoft от обвинений в GPL (что, соответственно, требует пуб-
зал, что форматы открываются с целью обеспе- нарушении патента; это во многом похоже на ликации кода MySQL). Второй – ком-
чить взаимодействие между программами положения по защите от патентных притязаний мерческий, платное соглашение, поз-
нового поколениями и программным наследи- во многих лицензиях ПО с открытым кодом. Их воляющее разработчикам сочетать
ем, и назвал этот шаг «заметной вехой в патентного соглашения, даже несмотря на его MySQL со своими продуктами, не
индустрии». «Мы надеемся, что это успокоит ограниченность «соответствием» программных открывая его кода.
как пользователей, так и организации – им продуктов, вполне достаточно приложениям с Исходя из вышесказанного,
обеспечен доступ к прошлым и будущим доку- открытым кодом, чтобы они могли читать и покупка вызывает два вопроса по
ментам на несколько поколений вперед»,- писать документы Office 2003». коммерческой версии – не в послед-
заявил он. Промышленные наблюдатели будут теперь нюю очередь потому, что где-то в сле-
Ларри Розен (Larry Rosen), автор труда присматриваться в поисках признаков того, что дующем году лицензия MySQL/
Жан-Филипп Куртуа: Microsoft «Лицензирование открытого кода: Свобода перемены настроения Microsoft достаточно для InnoDB должна быть пересмотрена.
открывает стандарты
программного обеспечения и закон об интел- того, чтобы встать на одну ступень с ODF, осно- Приобрел ли Oracle фирму (цена
держится в секрете) благодаря тому,
что у нее были проблемы?
Однако, заявил он, с ними есть три затронет патентных троллей – компании- тия в ЕС системы патентования ПО. Но, Сомневаюсь. Хотели ли они закупить
проблемы. «Во-первых, участие в фонде паразиты, которые сами не создают про- добавил он, «мы добились успеха, предо- команду талантливых разработчиков
приняли в принципе дружелюбные фирмы, граммного обеспечения, а делают деньги твратив худшую опасность, и создали мощ- движка для баз данных? Возможно,
то есть фонд получает патенты, которые и на приобретении патентов и взимании ное движение для грядущей битвы, но но по этой причине фирмы обычно не
так никогда не пустили бы в ход против патентных взносов с тех, кто пишет окончательно устранить опасность нам приобретают. Может быть, им требо-
нас. Во-вторых, эти фирмы могли уже программы». пока что не удалось. вался движок для технологии баз
оформить совместное патентообладание с О’Риордан сообщил, что имеются при- Патенты на ПО выдают по-прежнему, а данных, соответствующий нижнему
другими крупными держателями патентов, знаки снижения угрозы преследований за судебных исков против европейских разра- концу линии производимой продук-
так что содержимое фонда окажется недо- нарушение патентных прав, особенно в ботчиков ПО мало просто потому, что в ции? Вряд ли: один такой уже
ступным в случае встречного иска. Европе, благодаря прошлогодней успеш- зале суда патент на ПО скорее всего не имеется.
И, в-третьих, эта инициатива никак не ной кампании по предотвращению приня- сработает». Возможно, Oracle сделала это
приобретение потому, что версия ПО с
открытым кодом позволит ей укрепить
!!! внимание !!! внимание !!! внимание !!! внимание !!! внимание !!! внимание !!! свою растущую репутацию на арене
Open Source. А возможно, просто
Форум Партнеров SAP 2006 и общения с коллегами-партнерами. Юбилейный 10-й Российский затем, чтобы убить популярного кон-
Не пропустите важнейшее Для компании SAP форум – это Интернет-форум курента с коммерческой стороны
партнерское мероприятие! встреча, где можно представить и РИФ – не только признанный (хотя уже имеется несколько альтер-
Форум Партнеров SAP 2006 – обсудить новые направления и форум профессионалов в сфере нативных структур баз данных, кото-
уникальное событие. Для партнеров перспективы сотрудничества с Вами, информационных технологий, но  и рые в любом случае идут вместе с
это не только самая свежая наши уважаемые партнеры. одновременно мощный инструмент MySQL; не худшая из них – MyISAM).
информация о решениях и популяризации высоких технологий Что ж, рано или поздно мы узнаем
приоритетах компании SAP, но и среди конечных пользователей в правду.
прекрасная возможность для встреч Подробности на стр. 10 России.

www.linuxformat.ru LXF2(76) Февраль 2006  


Новости

Побродим вместе по сети


Майкл Микс
(Michel Meeks) –
штатный сотрудник
Novell по разработке
OpenOffice.org.
Ненавидит селедку. Firefox: на простор большой волны

Комментарий
Mozilla Corporation, организация,

Мать
учрежденная ради коммерчес-
кой деятельности, касающейся
web-браузера с открытым кодом, запусти-

изобретения ла новый, ориентированный на потребите-


ля сайт Mozilla.com, причем его выход
совпал по времени с релизом Firefox 1.5.
Выпуск браузера сопровождается мар-
Большая проблема разработ- кетинговой кампанией, цель которой – про-
чиков программного обеспе- движение браузера; и кампания основана
чения – то, что они пишут замечатель- на предоставленных пользователями виде-
ные программы, которые хоть и про- оматериалах, превозносящих достоинства
сты в употреблении, но предназначе- перехода на Firefox. Кампания именуется
ны опять же для разработчиков. К Firefox Flicks, и чтобы принять в ней учас-
несчастью, у многих конечных пользо- тие, любой пользователь Firefox может
вателей программ это может вызвать записать хвалебное видео, или объявление, Новый сайт Mozilla заботится об обычных пользователях.
затруднения, поскольку образ мыслей или «ползучую» рекламу на сети.
разработчика для них темен. Firefox 1.5 в ноябре прошел через три настолько, чтоб распахнуть ему двери. В прошлом месяце мы сообщали, что
Чтобы изменить ситуацию – в осо- релиз-кандидата, прежде чем разработчи- Финальная версия включает новый способ 11,5% пользователей web по всему миру
бенности при наличии технически гра- ки стали довольны новым поколением удаления из браузера личных данных и используют Firefox, тогда как 85% предпо-
мотных пользователей, понимающих, данных журнала. читают Internet Explorer. В доказательство
что к чему – потребуется немало уси- Меня зовут Рафаэль. Я люблю Firefox 1.5 также имеет лучшую подде- растущей популярности браузера можно
Firefox.
лий. Направляя развитие рабочего ржку и более надежный интерфейс для привести тот факт, что Microsoft позволила
стола Linux в сторону простоты освое- Mac OS X, и является вторым web-брау- пользователям Firefox соединяться с ее
ния и использования, Novell запустил зером после Opera, который поддержи- веб-сайтом Windows Genuine Advantage,
проект BetterDesktop.org. вает стандарт масштабируемой вектор- хотя раньше для этого был обязателен
Проект позволяет использовать ной графики (SVG). Internet Explorer.
данные о процессе разработки и тес-

«КАЖДЫЙ ПОЛЬЗОВАТЕЛЬ
тирования UI Novell, чтобы сконцент-
рироваться на плохих взаимоотноше-
ниях пользователя с программой. Мы
созываем пользователей разного воз- FIREFOX МОЖЕТ ЗАПИСАТЬ
раста, имеющих разный опыт, и даем
им простое задание – например, ХВАЛЕБНОЕ ВИДЕО.»
загрузить фотографии на свой сайт.
Затем мы соединяем видеоряд, фик-
сирующий выражение лиц пользова-
телей, мышь/клавиатуру и рабочий
стол, с их высказываниями во время
НОВОСТИ ВСТРОЕННОГО LINUX
выполнения задания, а результат пуб-
ликуем на сайте BetterDesktop.org. • Trolltech обновила свою Qtopia Phone Edition • TVisto серии 3.5 – мультимедийный
При таком подходе можно полу- (QPE), включив в нее программу VoIP. Компания сервер, основанный на UCLinux, который
чить количественные данные – сред- утверждает, что 30 изготовителей оборудования опасается обычного соединения Ethernet,
нее время, потраченное на выполне- работают на продуктах на базе QPE и что у нее прибегая к другим стандартам – FireWire,
имеется 75 потребительских продуктов, USB и A/V.
ние задания, а также интересные
основанных на стеке приложения Qtopia,
качественные данные – выражение
использующего полный объем PIM-приложений. Устройство может быть дополнено
лица и движение курсора. Иногда у • Consumer Electronics Linux Forum жестким диском объемом до 500 ГБ и
нас заодно происходит случайное тес- (CELF, Linux-форум потребительской снабжено ПО для доступа к фотографиям,
тирование не относящихся к делу при- электроники) начинает сбор материалов для музыке и другим медиа-файлам, но при
ложений. Объективные данные тестов Конференции по встроенному Linux – Embedded этом не обладает функциями, подобными
UI, приведенные к доступной форме, Linux Conference, которая состоится 11–12 TiVo/MythTV. Производители рекламируют
уже потихоньку подвигают разработ- апреля в Сан-Хосе. Группа заявляет, что устройство как мобильное решение для
чиков перейти к созданию более дру- презентации должны быть скорее техническими хранения медиа-файлов, совместимое с
желюбного рабочего стола Linux для и что особое внимание будет уделяться таким компьютерами (под управлением Linux,
вопросам, как медиа-подсистемы, Windows или Mac OS) и телевизорами.
пользователя «из простых», а не для
эффективность загрузки, потоковые медиа,
своих коллег.
управление энергопотреблением. Более
подробную информацию можно найти на http://
tree.celinuxforum.org.

  LXF2(76) Февраль 2006 www.linuxformat.ru


Новости

Ричард Коббетт
(Richard Cobbett)
Создал флорентийский
телескоп, пионер в области
физики, еретик… Или это
про Галилея?
Магия кино на вашем ПК
Discreet Flame переходит на Linux
КОММЕНТАРИЙ

Назад
Autodesk, разработчик AutoCAD,
запустил Linux-версию своей не
раз награжденной системы

к кольцу
создания видеоэффектов Discreet Flame.
Приложение пребывало в операционной
системе Irix целых десять лет, и успешно
выдолбило себе удобную нишу на рынке
кино- и теле- пост-продукции. Откликаясь
Дайте, дайте Майклу на рост промышленной стандартизации
Робертсону (Michael Linux, фирма портировала систему, предо-
Robertson) кредит – этому человеку ставив широковещательным компаниям и
нужно иметь под рукой целую коман- киностудиям лучшую интеграцию с цифро-
ду грузчиков, чтобы таскать свои выми линиями, которые они используют.
титановые шары. Мало ему было Фирма также заявила о намерении
выступления против всей музыкаль- перевести под Linux другие профессио- Видеоэффекты в фильме Хроники Нарнии созданы с использованием Linux.
ной индустрии с MP3.com, бросания нальные приложения, Discreet Smoke и
вызова самому Биллу перчаткой- Flint, к весне 2006. тельно сертифицировала ассортимент лись мощные драйвера для Linux», сказал
Lindows и найма архи-врага MPAA, Представитель Autodesk Морис Патель своей продукции с дистрибутивом Red Патель.
DVD Jon – он вернулся к своим кор- (Maurice Patel) заявил, что компания при- Hat. Тем временем пользователи программ
ням, еще раз наехав на музыкальных стально следила за сектором Linux. «Мы Хотя программное обеспечение Discreet радуются, что Autodesk догнала
парней. Осталось разве что подать в видим, как повзрослела система за пос- Discreet разработано для весьма специ- других представителей промышленности.
суд на дьявола, но это еще впереди. ледние три года, особенно заметно – в фичной аудитории, усилия фирмы могут Кевин Тенган (Kevin Tengan) – глава 2D-
MP3tunes.com – последнее области высокопроизводительных драйве- привести к созданию лучших графических разработок в графической студии Rhythm
дитя Робертсона – онлайновый музы- ров и ядер реального времени.» Хотя драйверов для обычных пользователей & Hues, которая работала над такими
кальный локер, который добавляет более ранние реализации Red Hat и других Linux. «Одной из важнейших задач для фильмами, как «Хроники Нарнии» (The
iTunes в web-браузер. Нам попадались дистрибутивов Linux имели ограничения по нас были драйвера Linux, и мы работали с Chronicles Of Narnia). Он говорит: «Мы
такие и раньше, но настолько универ- части работы с медиа в реальном времени, такими изготовителями, как Nvidia и DVS, интегрировали в наш процесс новую вер-
сальные – никогда. Он автоматически заявил он, теперь этой проблемы нет. предоставляя им спецификации требова- сию Discreet Flame на базе Linux, чтобы
синхронизирует ваш компьютер с Команда Discreet тесно сотрудничала ний к продукции высшей категории. В создать более управляемую, однородную
Сетью, работает в качестве инстру- с Red Hat в процессе работы и дополни- результате на рынке компонентов появи- компьютерную среду».
мента резервного копирования,
создавая копии всех ваших музыкаль-
ных файлов, его потоки из браузера
или M3U-файлы не имеют ограниче- Программа по созданию карт в
сети стала свободной
ний по диапазону или объему, и цена
вполне разумна: бесплатное базовое
обслуживание или $39.95 в год за
полное колдовство. Кстати, он еще и Autodesk присоединяется к революции открытого ПО
поддерживает Linux.
Еще одна интересная деталь: ког- Помимо портирования Discreet инфраструктуры, заявил, что компания
да система стартует, она действитель- Flame в Linux, Autodesk проде- намерена обеспечить дальнейшее разви-
но демонстрирует миру, что не в монстрировала свою привер- тие web-картографической технологии и
порядке с DRM. Клиенты с одной- женность сообществу ПО с открытым увеличение доверия к ней. «Решение о
единственной машиной, возможно, кодом тем, что выпустила исходный код содействии движению открытого кода ста-
никогда и близко не подойдут к лими- своего нового продукта MapServer ло отражением желания наших клиентов
ту – пяти копиям, но когда они пыта- Enterprise под лицензией LGPL. видеть более быстрые инновации, более
ются воспроизвести собственную MapServer Enterprise – это картографи- частые релизы продуктов и более низкую
Сайт фонда MapServer Foundation
музыку (за которую честно уплачено) ческая платформа для разработчиков про- стоимость владения», сказал он. управляет распространением и
на устройствах, количество которых странственных приложений на Linux- и Фонд также будет осуществлять руко- развитием приложения.
превышает магическое число, пятима- Windows-серверах. Исходный код доступен водство web-картографическим приложе-
шинное ограничение оказывается через новый сайт фонда MapServer нием с открытым кодом под названием
делом серьезным. (Тут нет резкой (www.mapserverfoundation.org), кото- MapServer, и его переименуют в MapServer пов открытого кода стало данью усилиям,
перемены убеждений – последние рый также предоставляет ресурсы и цент- Cheetah во избежание путаницы. Вообще- предпринятым командой MapServer
сервисы TiVo построены вокруг ральный контактный пункт для сообщества то название MapServer Enterprise тоже Cheetah. «Понятно, что программное обес-
Yahoo!). Кому не нравится, может геопространственного программного обес- может быть вскоре изменено Autodesk. печение с открытым кодом играет значи-
подать в суд. Чему я не удивлюсь. печения. Коммерческая версия программы Стив Лайм (Steve Lime), разработчик тельную роль на рынке геопространствен-
выйдет позже в 2006 году. MapServer Cheetah и председатель комите- ных технологий», сказал он. «Фонд – это
Крис Брэдшоу (Chris Bradshaw), вице- та по техническому руководству программой, логичный следующий шаг для MapServer, и
президент подразделения решений для заявил, что применение в Autodesk принци- я надеюсь увидеть рост сообщества».

www.linuxformat.ru LXF2(76) Февраль 2006  


Новости

Прибытие KDE 3.5


Последний релиз перед стартом 4.0
КОРОТКОЙ СТРОКОЙ
• Сайт Linux Format предлагает
постоянно растущую подборку ста-
тей, обзоров и руководств в форма-
Вышла KDE 3.5, последняя в те PDF. Если вы пропустили какой-
серии v3 среда рабочего стола. либо выпуск или хотите взглянуть,
Усилия по разработке KDE какие темы у нас затрагивались,
теперь переключатся на усовершенствова- добро пожаловать на www.
ние библиотек KDE для Qt 4 и переводу linuxformat.co.uk/archives.
основных приложений на новую среду.
Хотя уже идет работа по созданию KDE
4.0, версия 3.5 делалась отнюдь не «через
не хочу». Были добавлены новые свойства
и рабочему столу, и основным приложени-
ям – в частности, Konqueror, который стал
первым открытым браузером, прошедшим
тест CSS2 Acid. У SuperKaramba крутой UI – например, прозрачная панель инструментов
В качестве прелюдии к KDE 4.0 Plasma, (вверху).
версия 3.5 включает в себя более тесную • Азартные игроки, страдавшие от
интеграцию с SuperKaramba, что позволяет телей стабильной платформой по мере занимаются проектом KDE 4.0 с момента невозможности спустить последнюю
легко добавлять к рабочему столу KDE продвижения проекта к следующей версии. заморозки свойств версии 3.5, но впереди рубашку в онлайн-казино 888.com,
виджеты в стиле Konfabulator. Можно «Прошлогодние улучшения демонстрируют еще работа по отладке серии 3.5.x . теперь ликуют: компания выпустила
добавлять новые апплеты, используя Get зрелость проекта KDE. KDE 3.5 даст поль- • Обзор KDE 3.5 читайте на стр.18. клиент под Linux для всех своих
Hot New Stuff. зователям идеальную производительную игр. Игры (которые раньше не при-
Анонсируя релиз, разработчик KDE платформу на следующие пару лет». вечали пользователей Linux) осно-
Стивен Кьюлоу (Stephan Kulow) сообщил, Один из кодеров KDE Стив Биннер ваны на комбинации Flash и Java.
что KDE 3.5 будет обеспечивать пользова- (Steve Binner) заявил, что разработчики
• Linspire начал предлагать поль-
зователям Click-N-Run доступ к

Подготовка к вирусной атаке


ThinkFree Office, это коммерческий
офисный пакет с мощной подде-
ржкой импорта и экспорта форма-
тов MS Office.
Бета-версия предлагает защиту для серверов
• Фонд Свободного Программного
Bytware объявила о новом анти- Linux доступен только на платформе x86 и ную находить и удалять более 150 000 Обеспечения (The Free Software
вирусном пакете для серверов использует систему обнаружения угрозы и штаммов компьютерных вирусов. Версия Foundation) обновил GCC (Gnu
Linux. Stand Guard Anti-Virus for обработки вирусов McAfee Avert, способ- для IBM’s iSeries ожидается до заверше- Compiler Collection) до версии 4.1.0.
ния цикла бета-релиза продукта. Обещано, что несовместимости,
Поскольку вирусная угроза для Linux осложнившей переход с 3.x to 4.x во
минимальна, Stand Guard разработан как время последнего крупного обнов-
промежуточное звено между Интернет и ления, не будет. Фактически новая
уязвимыми машинами под Windows, и, по редакция уже добавлена к бета-вер-
уверению разработчиков, может сканиро- сии рабочего стола SUSE (10.1) – и
вать и чистить свыше 100 файлов в секун- без особых проблем.
ду, и при этом он постоянно обновляется
через ссылку на базу вирусных обновлений • Результаты исследований OSDL
McAfee Avert. по рабочему столу Linux показали,
что большинство фирм переключа-
Новые вирусы для Linux ются на Linux по требованию своих
В своем заявлении фирма утверждает, что сотрудников. www.odsl.org
надежная защита от разнообразных угроз
является жизненно необходимой для боль- • Исправление: В Обзоре антиви-
шинства пользователей. русов LXF75 мы указали неверную
«На сегодня уже существует более цену на AVG Anti-Virus.
150,000 вариантов угроз, новые вирусы Приведенные цены относились к
появляются еженедельно, и имеются сви- однопользовательскому AVG
детельства разработки новых вирусов, Professional под Windows. Цены
нацеленных на корпоративные предпри- AVG Linux Email Server Edition начи-
ятия. Выявление вирусов становится как наются с $195 за двухгодичную
нельзя более важным.» лицензию на десять почтовых
Бета/пробная версия программы для ящиков.
Пользуясь базой вирусов от McAfee, Stand Guard распознает вирусы для среднего и крупного бизнеса находится на
Windows и Linux. Перед вами нашумевший Linux/Slapper. сайте Bytware www.bytware.com.

  LXF2(76) Февраль 2006 www.linuxformat.ru


Новости

Mandriva тут и там


КОРОТКОЙ СТРОКОЙ
• Выпущен Linux-сервер для
онлайновых игр, использующий
движок Fear. Вскоре ожидается Персональные десктопы на марше…
выпуск под Linux анти-читинговой
программы PunkBuster. Mandriva и LaCie представили шествует налегке, но при этом не
обновленный портативный жест- любит ограничений CD-R- или
кий диск GlobeTrotter. USB-дистрибутивов.
GlobeTrotter 2.0 позволяет превратить любой Франсуа Бансильон (Francois
ПК в персональную настольную систему. Bancilhon), глава Mandriva, заявил,
Устройство выпущено в версиях на 40Гб и что GlobeTrotter создан для пользова-
80Гб и снабжено модифицированной верси- телей, желающих превратить моно-
ей дистрибутива Mandriva Linux. тонную машину Windows в гибкий и
Аппаратно-программное (2 в 1) устройс- солидный Linux-бокс. «Несмотря на
тво можно подключить к любому компьюте- то, что Linux сейчас не сложнее в
• Analyst Evans Data в последнем ру благодаря USB-соединению. Диск пос- установке и пользовании, чем его
отчете сообщает, что разработчи- тавляется с полной ОС и такими приложени- коммерческие соперники, некоторые
ки программ с открытым ями, как web-браузер, офисный пакет и инс- пользователи все-таки не отважива-
кодом быстрее прочих разработ- трументы управления личной информацией. ются на переход. GlobeTrotter снимает
чиков находят и отлаживают ошиб- Матильда Борманн (Mathilde Bohrmann), так называемые барьеры на пути к
ки в программах. Именно это мы и вице-президент отдела исследований и раз- Linux: пользователям не при-
хотели услышать. работок LaCie, сообщила, что это ответ фир- дется проходить через стадию
мы на радушный прием пользователями установки, их аппаратура рас-
• Scalix обновил свою бесплатную предыдущей версии устройства, и что оно познается автоматически и на компьютере- Globetrotter – небольшой,
версию Community Edition своей особо популярно среди тех, кто много путе- хосте ничего не изменится», утверждает он. стильный и практичный.
системы электронной почты и
календаря «уровня предприятия».
Количество пользователей системы
СВОБОДА ВЫБОРА
увеличено с пяти до 25, с намере-
Вслед за коробочной версией Mandriva 2006 еще и Lycoris, немало украсив версию Player, драйвера Nvidia/ATI и т.п., если им это
нием привлечь малый бизнес. стала общедоступной и бесплатная версия Discovery/Lx. Но лучшее впереди!» понадобится». Неопытным пользователям
дистрибутива Linux. Версии бесплатного Он добавил, что, хотя версии для скачивания понравятся дополнительная поддержка с сайта
• Всерьез началось тестирование Mandriva Free имеются для 32-битной x86, x64 часто способствуют покупке коробочной и меньша потребность в настройке, присущая
Fedora Core 5 после выхода пер- и PPC архитектур. версии, они в основном ориентируются на коробочным версиям.
вой бета-версии дистрибутива. Основатель Mandriva Гаэль Дюваль (Gael разных пользователей: продвинутых и Версия для скачивания (которую можно
Ожидается, что FC5 сформирует Duval) сообщил, что Download Edition позволит новичков. «Пользователи-экспериментаторы найти на диске январского номера LXF)
основу продукта Red Hat Enterprise всем попробовать в действии инновации, знают, что они могут установить скачанную находится на http://frontal2.mandriva.com/
включенные в продукт в результате недавней версию, добавить общедоступные источники en/downloads.
Linux 5, выпуск которого ожидается
лавины новых приобретений фирмы. Он FTP к дереву установки Mandriva Linux и
позднее в 2006. Релиз 1 включает
сказал: «Мы получили от Conectiva новые немедленно получить доступ к 12 000 пакетов,
в себя обновления для KDE и
технологии, например, Smart [менеджер которые можно скачать и установить», сообщил
Gnome и более тесную интеграцию пакетов], и замечательных инженеров для он, «и они легко найдут, откуда взять и куда
с системой виртуализации Xen. работы над новым продуктом. Они коснулись девать дополнительные компоненты, типа Flash

• IBM создала инструмент мигра-

Linux рулит
ции программ – помощник пользо-
вателям, желающим перевести Использование
приложения Solaris под Linux без операционных систем

суперкомпьютерами
особой мороки. Раз вы это читаете, в работе 500 лучших
то бесплатный пакет уже доступен.
суперкомпьютеров
• Очевидно, Linux станет поддер-
Его выбирают для семи из каждых десяти
живающей силой в проекте • Linux 74.4% • Mac OS 1.0%
высокопроизводительных компьютеров
Джорджа В. Буша (George W Bush) • Unix 20.0% • Прочие 0.8%
«Сын Звездных Войн» (‘Son of • Смешанные 3.8% Источник : Toп 500 Linux сегодня работает на семи BlueGene в сследовательском центре
Star Wars’), который разрабатывает самых быстрых в мире машинах, Томаса Ватсона (Thomas Watson Research
компания Lockheed Martin на базе и его доля на рынке суперком- Centre) и недавно рассекреченный ASCI
дистрибутива RedHawk. пьютеров возросла до 74.4%. Полгода Purple (см. Новости, LXF75), также в LLNL.
Технология предназначена для назад насчитывалось только 51,8% супер- Самая мощная система не под управ-
обнаружения и перехвата ракет из компьютеров под управлением Linux, из лением Linux (и единственная машина за
«вражеских стран». имеющихся 500. пределами США) в списке 10 лучших –
Суперкомпьютеры IBM занимают пер- бывший фаворит, NEC Earth Simulator
вые три позиции в списке 10 лучших: (модель земного шара), машина под
BlueGene/L в Национальной лаборатории управлением Unix, которая скатилась на
Лоуренса Ливермора (Lawrence Livermore седьмое место, проведя два года на пер-
National Laboratory, LLNL), второй кластер вом. LXF

www.linuxformat.ru LXF2(76) Февраль 2006  


Новости

что было
Вторая Международная Школа-Семинар «ИТО-2006: Технологии Linux»
В период с 25 по 27 января в Москве, на базе Московского Городского
Педагогического Университета (МГПУ) состоялась Вторая Международная Школа-
Семинар «ИТО-2006: Технологии Linux». Ее организаторами выступили Московское
Бюро Юнеско, Всемирный распределенный Университет – WDU, Центр Компетенции
Linux при IBM, компания ЛинуксЦентр и журнал Linux Format.
В течение трех дней участники школы из Российской Федерации и стран СНГ
(Азербайджана и Таджикистана) выступали с пленарными докладами, посвященными,
в основном, национальным программам внедрения Open Source и знакомились с
открытыми решениями (Linux, OpenOffice.org) на практике.
В центре внимания оказалась президентская программа информатизации
Азербайджана, предусматривающая установку компьютерных классов с Linux и
открытым ПО во всех школах страны (из расчета 1 компьютер на 30 учащихся).
Программа должна завершиться в 2007 году. Как оказалось, подобная инициатива
существует и в РФ и выполняется под патронажем Юнеско. Интересом также
пользовался доклад представителя азербайджанской группы локализаторов KDE, а
среди технически подготовленной части аудитории большой успех имели мастер-
классы по платформе Eclipse и серверу приложений Apache Geronimo, которые
проводили специалисты Центра Компетенции Linux при IBM. По результатам работы Школы всем участникам были вручены сертификаты
Среди участников Школы было очень приятно видеть «выпускников» проходившего в участника, а особенно хорошо проявившим себя в ходе тренингов: сертификаты
прошлом январе семинара «ИТО-2005: Технологии Linux». Познакомившись с Linux, эти «пользователь Linux» и «пользователь OpenOffice.org».
люди сумели успешно внедрить его в своих организациях и теперь готовы поделиться
опытом. Сайт Школы в Интернете: http://linux.mpgu.ru/

что будет

Форум Партнеров SAP 2006 Юбилейный 10-й Российский Интернет-форум


Для кого организован Форум Партнеров SAP 2006? На сайте www.rif.ru началась регистрация участников главного ежегодного
Форум Партнеров SAP 2006 будет интересен руководителям партнерских организаций. мероприятия российской интернет-отрасли – Юбилейного десятого Российского
Они смогут подробно познакомиться с новой Партнерской программой SAP, Интернет Форума (РИФ-2006), который пройдет 21-26 марта 2006 года в г.Москве и
представленной топ-менеджерами компании. Не менее интересен Форум и для Московской области.
специалистов в области продаж, маркетинга, информационных технологий, управления Организатор РИФ-2006: Региональный Общественный Центр Интернет Технологий
и развития бизнеса – в программе Форума - выступление ведущих экспертов SAP в (РОЦИТ). Патронат Форума: Федеральное агентство по печати и массовым
данных областях. коммуникациям. В этом году Форум пройдет при поддержке Федерального агентства по
Почему важно посетить Форум Партнеров SAP 2006? информационным технологиям и Федерального агентства по образованию.
Являетесь ли Вы уже партнером SAP или только собираетесь им стать, Форум Cегодня РИФ – не только признанный форум профессионалов в сфере
Партнеров SAP 2006 – это замечательная возможность, чтобы: информационных технологий, но  и одновременно мощный инструмент популяризации
• Познакомиться со стратегией SAP в области продвижения на рынке и стратегией высоких технологий среди конечных пользователей в России.  За 10 лет своей работы
партнерства, включая программы для компаний среднего масштаба и крупных РИФ оказал заметное влияние на развитие Рунета и сформировал отношение к
корпораций, программы привлечения новых независимых поставщиков ПО. интернету в целом не только в среде ИТ-профессионалов, но и среди рядовых россиян.
• Получить ценные рекомендации по успешному развитию своего бизнеса через По сложившейся в послдение годы традиции участие в РИФ-2006 бесплатное как для
партнерство с SAP. докладчиков, так и для слушателей и рядовых участников.
• Получить «из первых уст» самую свежую информацию о новой многоканальной Всем желающим принять участие в РИФ-2006 необходимо заполнить специальную
рыночной стратегии SAP, о программе SAP Channel Partner, о новых продуктах, регистрационную форму на официальном сайте Форума www.rif.ru
решениях, маршрутных картах и обучающих семинарах. РИФ-Connect!
Календарь Форума Партнеров SAP 2006 Внимание: в этом году в регистрационную форму, помимо традиционных полей
Форум Партнеров SAP 2006 - событие мирового масштаба, которое пройдет в целом (фамилия, имя, отчество, тема доклада и т.д.) добавлен целый раздел: РИФ-Connect.
ряде стран: РИФ-Connect – это новый проект Российского Интернет Форума, с помощью которого
• Швеция, Стокгольм – 25 января 2006 организаторы РИфа хотят помочь его участникам найти своих единомышленников,
• Испания, Мадрид – 2 февраля 2006 людей которых объединяет интерес к одной теме (или темам), и которую они совместно
• Бельгия, Брюссель – 9 февраля 2006 хотели бы обсудить на РИФе.
• Нидерланды, Амстердам – 14 февраля 2006 Всем тем, кого объединяет интерес к одному и тому же кругу вопросов, организаторы
• Португалия, Лиссабон – 14 февраля 2006 помогут объединиться в группы по интересам, в рамках которых будут организованы
• Польша, Варшава – 13,14 февраля 2006 встречи, знакомства и обсуждения интересующих их вопросов в ходе РИФ-2006 в
• Италия, Милан – 16 февраля 2006 пансионате «Лесные дали». Всю информацию о времени и месте встречи групп по
• Венгрия, Будапешт – 16,17 февраля 2006 интересам участники РИФа смогут узнавать на специальном информационном стенде
• Германия, Берлин – 20,21 февраля 2006 РИФ-Connect, который будет установлен в холе главного корпуса пансионата.
• Англия, Ньюпорт – 23 февраля 2006 Не забудьте зарегистрироваться! www.rif.ru
• Франция, Париж – 28 февраля 2006
• Россия, Москва – 2 марта 2006

10  LXF2(76) Февраль 2006 www.linuxformat.ru


Обзоры >>
Новинки программного и аппаратного обеспечения с точки зрения наших экспертов.
16 Eternal Lands

К бою готов! В этом номере...


Тысячи людей заплатили
неплохие деньги за
приставку Xbox 360 от
Microsoft, она глючит, а
покупатели не
выказывают признаков
Пол Хадсон (Paul недовольства. Почему?
Hudson) Как втолковать
доверил Майку
покормить своих среднестатистическому
кошек. Наивный! пользователю, что
падения программы не 18 KDE 3.5
есть неотъемлемая часть современной
игры? Посмотрите на эту страницу. Вы

«Нам не нужно глядеть


за соседский забор в
поисках недостающего»

“COOLQuake quote goesLands и Cedega


12 Quake 4
увидите 4, Eternal
here,
5.0.1. oRготов
Linux WHATEVER
к использованию и с 12 Quake 4
радостью примет раздосадованных «Школу я закончил школу, что делать теперь?». Так
владельцев Xbox. Эта выборка говорит думали вы, пока не попали в лапы к строггам
многое о игровой индустрии Linux в 14 Blender 2.4 16 Eternal Lands
целом. Quake 4 был выпущен только Интерфейс не изменился, чего нельзя сказать о Мы рады портированию Windows-игр в Linux, но как
для Windows, а затем портирован в самой программе. Удержит ли Blender свои позиции в насчет открытых с самого начала? Попробуйте это!
схватке с Maya?
Linux со всеми графическими 18 KDE 3.5
наворотами и звуковыми эффектами. 15 Cedega 5.0.1 «Утонченность» - ключевое слово KDE 3.5: все
Игра Eternal Lands была написана для Запускайте ваши Windows-игры в Linux, но новые функции уже здесь и прекрасно встроены в
запаситесь терпением окружение
Linux и доказывает, что мы можем
создать такое же хорошее сетевое
приключение, как и другие. Cedega
помогает присоединиться к баталиям
Battlefield 2 или Dungeon Siege II. Иными
словами, играете вы в игры Windows НАШ ВЕРДИКТ: ПОЯСНЕНИЕ
или игры Linux, ваша система не будет
Все продукты оцениваются по 10-балль- Продукты, выделяющиеся из основной мас- Все тесты выполняются под управлением
ежечасно сбоить. Linux не первый ной шкале. 4 обычных параметра оценки: сы, получают престижную награду Linux Format Red Hat Enterprise Linux 3 AS на соответствую-
кандидат на должность лучшей игровой возможности, производительность, про- Top Stuff Award. Выбираются самые-самые – и щей платформе (x86, AMD64, Itanium). Код
платформы и вряд ли сможет запускать стота использования и соотношение только лишь высокая оценка здесь еще ни о чем компилируется при помощи GCC, если не ука-
абсолютно все игры для Windows, но он «цена/качество», но для свободного ПО не говорит. зано иное.
последний параметр может быть заменен Для тестирования серверов используется
уже здесь. TuxRacer, Frozen Bubble и
на наличие или отсутствие документации. наша собственная разработка, LFXBench 2004, РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ
Super Tux навсегда останутся в наших Независимо от набора кате- состоящая из четырех основных подсистем: Multi MULTI CPU 6.07
сердцах, и у нас нет причин горий, мы всегда CPU, Single CPU, RAM и Hard Disk. Четыре оцен- single CPU 3
подглядывать за соседский забор, вычисляем общий ки усредняются и дают общий рейтинг. ram 2.17
чтобы посмотреть, чего у нас еще нет. рейтинг, подво- 1 очко означает, что тестовый компьютер hARD dISK 0.46
дящий итог эквивалентен нашему эталону: Pentium 4 1,8ГГц, Общий рейтинг 2.93
Так что подтянись, солдат – встретимся 1 2 3 4
нашим 512 Мб оперативной памяти и жесткий диск IDE.
в Сети! высказываниям. 2 очка означает, что он вдвое быстрее.

www.linuxformat.ru
www.linuxformat.co.uk LXF2(76) февраль 2006 11
обзоры Quake 4

Стрелялка от первого лица

Quake 4
Наконец-то появилось достойное продолжение Quake 2. Пол Хадсон (Paul Hudson) отстре-
ливает Строггов.
Самое главное
Quake 2 + Quake 3 + движок Doom 3 =
Quake 4. См. также: Doom 3 и его
расширение, или Unreal Tournament.
• Разработчик: Raven Software
• сайт: www.quake4game.com
• Цена: примерно $60

Наша планета – в состоя-


нии войны. Чтобы расширить
свою империю, кибернетичес-
кие машины-убийцы Строгги, которым
нужны части тел живых существ, осаждают
Землю. Решив, что нападение – лучшая
защита, Земля посылает армию уничто-
жить Макрона, лидера Строггов. Основные
силы нападающих погибли на раннем эта-
пе сражения, но одинокий морпех сумел, Подлый паук перебирает копытами-танками. Врешь, не возьмешь, восьмиглазый!
несмотря ни на что, приземлиться на пла-
нете Строгос, просочиться на базу Строггов цией D3. Однако это две совершенно раз- солдаты, в конце концов вам придется вашего приключения – возможность, кото-
и завершить миссию. Однако этого оказа- ные игры, хотя изредка и наблюдаются сце- делать большую часть работы самому: рой заметно не хватает в Doom 3. Ваш
лось недостаточно: Строгги выжили и без ны кровавых расправ, характерные для D3. носиться туда-сюда, решая на своём пути игровой мир кажется живым, поскольку
Макрона. Значит, есть место для новых все головоломки, из которых самая рас- машины двигаются, а люди разговаривают
подвигов. Командный игрок пространённая – закрытая дверь, которую друг с другом. Больше всего это бросается
Тут заканчивается Quake 2 и начинает- Яркий новый элемент игры – её повышен- нужно открыть, пробравшись через венти- в глаза на родном космическом корабле,
ся история Quake 4. Вас зовут Мэтью Кейн ная интерактивность. В отличие от преды- ляционное отверстие, в одиночку сразив- где разрешено свободно перемещаться и
(Matthew Kane), вы новичок в команде дущих игр серий Doom и Quake, в Q4 вы шись с ордами Строггов или манипулируя обмениваться репликами с соратниками,
ветеранов Rhino Squad. Когда корабли зем- участвуете в сражениях бок о бок с непо- механизмами. Существенная часть игры пока вы идёте в комнату для инструктажа.
лян летели к планете Строггов, планетар- хожими друг на друга морскими пехотин- крутится вокруг приказа: «Иди и сделай то- Чувство интерактивности усилено ещё
ная защита нанесла им мощный удар: из цами. Многих из них, конечно, просто то и то-то, потом возвращайся обратно, и и тем, что вы можете забираться в танки,
всей армии уцелела одна небольшая пускают в расход для поддержания иллю- мы скажем, что тебе нужно сделать механические шагающие машины и другие
команда. Ваш корабль все-таки прорвался; зии большой войны, зато другие проходят дальше». агрегаты и использовать их оружие, а не
теперь нужно перегруппировать команду и сквозь всю игру, и по мере развития Положительным моментом периоди- просто бежать и палить. Такие интерлюдии
сделать всё, чтобы ликвидировать событий у вас прямо-таки возникает муж- ческого возврата в базовый лагерь являет- длятся недолго, но помогают избавиться от
Строггов окончательно и навсегда. ская дружба. ся постоянная доза гуманности во время монотонности в игре.
Если вы не с командой, то оказывае-
Настроение Doom тесь один против строговских полчищ.
История взята из Quake 2, основа игрового Ощущение изоляции усиливается строггов-
процесса – из Quake 3 Arena (многопользо- скими шрифтами на всех терминалах и
вательская игра, которая довела тысячи вывесках. Язык Строггов представляет
студентов-компьютерщиков до исключения собой просто побуквенную замену англий-
за неуспеваемость), а графический дви- ского, так что вы довольно легко сможете
жок – из Doom 3 (D3). составить словарик и находить нужный
Многие думали, что это рецепт провала вам путь быстрее.
и Quake 4 (Q4) будет всего лишь модифика- Хотя в команде присутствуют и другие

Основное атакующее средство этих Должно быть, через дырку мы Тут есть неплохой набор самоходных средств, вроде этого танка с его
плохих парней – рвота. Мило. провалились во вселенную Doom! сверхкрутой пушкой.

12  LXF2(76) февраль 2006 www.linuxformat.ru


обзоры Quake 4

Ваш арсенал
• Blaster Снабжен неисчерпаемым зарядом – последнее смертоносный вихрь, способный испарить врагов за один
прибежище, когда доходит до самого скверного. выстрел.
• Machine gun Оружие, чаще всего используемое в игре, Чтобы усилить разнообразие, оружие по мере игры
особенно на начальных уровнях. Его главное преимущество в эволюционирует. Для nail gun появляются самонаводящиеся
том, что вы можете из него стрелять, прицепив фонарик – ура боеприпасы, пули hyperblaster отскакивают от стен, в shotgun
здравому смыслу! возникает затвор от пулемёта, ускоряющий его перезарядку, и т.п.
• Shotgun Многолетний фаворит вернулся и по-прежнему грозен. Несмотря на внешнюю непохожесть средств вооружения,
• Hyperblaster Пулемёт, стреляющий лазерными пучками. тестирование в режиме многопользовательской игры показало,
• Grenade launcher Все еще никуда не годится. что мощность их примерно одинакова, только каждое
• Nail gun И медленнее, и опаснее, чем его прототип в Quake 2. предпочитает собственный стиль. В Unreal Tournament явное
• Rocket launcher То, что надо против больших плохих парней. предпочтение отдаётся зенитным пушкам и ракетным пусковым
• Railgun Перезаряжается не сразу, зато отлично подходит для установкам, но в Q4 вы со своим с lighting gun’ом будете на
мгновенного убийства выстрелом в голову в мультиплее. равных с игроками с shotgun’ами.
• Lightning gun Убивает врага щекоткой.
• Dark matter gun Запускает неповоротливый, но

Без сопровождения цию быстрого сохранения на какую-нибудь


Есть некоторая схожесть между Q4 и D3. легкодоступную кнопку!
Наиболее заметная – всепроникающая
темнота, заставляющая вас взывать о до- Многопользовательский
полнительном освещении. Но Raven, судя дежа-вю
по всему, не спешит добавлять новомод- Quake 3 стал исключительно сильным
ные возможности стрелялок от первого релизом в серии, и мы ожидали, что Q4
лица, введённые в обиход расширением тоже продвинет данный жанр. Увы, этого
D3 Resurrection of Evil (см. LXF72) – нет ни не произошло: многопользовательский
гравитационной пушки, ни эффекта движе- режим Q4 – тот же Q3, только на новом
ния пули. движке Doom. На самом деле они так похо-
Вместе с высококачественной графи- жи, что можно подумать, что кто-то в
кой движок D3 принёс и высококлассный Raven случайно ошибся версией. Голос
звук. Нам особенно понравился эффект диктора, вручаемые награды, увеличители
потери слуха, когда рядом с вами что-то мощности, оружие, которое вы используе-
взрывается – не оригинально, но реализо- те – все почти такое же, совпадают даже
вано грамотно. В зависимости от ваших некоторые карты.
способностей, однопользовательская игра Пока остальная часть индустрии дви-
должна занять максимум 20 часов. Это галась вперёд, Quake, похоже, увяз во Морпехи не теряют время в лифте: они создают теневых марионеток.
немного меньше, чем D3, но если честно, временной ловушке. Определённо, муль-
нам больше по душе более короткий, зато типлей Q4 лучше, чем D3, поскольку
хорошо спланированный игровой процесс доступно больше карт и одновременно нет свежих возможностей, обновленного делать любые продолжения. Если Raven
Q4, чем постоянные повторы D3. По боль- могут играть до 16-ти игроков (куда там игрового процесса и хоть какого-то много- или Id (создавшие движок Doom и преды-
шей части вы просто плывёте через игру, D3 со своими четырьмя игроками). образия в миссиях. дущие игры Quake) смогут придумать све-
но есть и достаточно сложные моменты, Однако Q4 вряд ли сможет перекрыть Пожалуй, больше всего раздражает жую историю, мы будем счастливы через
так что мы рекомендуем назначить функ- Unreal Tournament 2004, поскольку в нём отсутствие эволюции оружия и машин в пару лет увидеть Q5. LXF
многопользовательском режиме. Ясно, что
добиться ее можно, раз уж в однопользо-
вательском она присутствует; скорее всего,
Raven хочет содрать с нас ещё сколько-
нибудь за неизбежный пакет надстроек.
Это позор: ведь Quake первым популяризо-
вал deathmatch, и вот в 2005 году он
выглядит изрядно поношенным. Вердикт Linux Format
Если вы в силах проигнорировать это Возможности 9/10
разочарование, то без сомнения сочтете Производительность 8/10
Quake 4 приятным дополнением к жанру
Мультиплей 6/10
стрелялок, а если ваш компьютер спосо-
бен потянуть его (512 MБ памяти, 256 Цена/качество 8/10
MБ видеокарта и 2 ГГц процессора обес-
Лучше, чем D3, но сильно отстаёт от других
печат нормальную производительность), игр в многопользовательском режиме.
вы почти поверите в то, что Строгги
существуют.
Последняя ли это игра в серии Quake? Рейтинг 8/10
Нет. Мы ожидаем что-то вроде расшире-
Освойте мощный подъёмник, и будете смотреться еще круче. ния, поскольку концовка Q4 позволяет

www.linuxformat.ru LXF2(76) февраль 2006  13


обзоры Blender 2.4

3D SOFTWARE

Blender 2.4
Грэм Моррисон (Graham Morrison) изобразил в последнем релизе Blender’а
НА ДИСКЕ

коробку из-под ботинок и два кубика.


Самое главное захватывает весь экран целиком. Следует
Благодаря инструментам, подобным признать, что Blender весьма умно реализо-
Blender, CGI завоевал мир производства ван с использованием OpenGL и дает боль-
фильмов. См. также: Povray или Maya шую свободу настроек. Однако интерфейс
(обзор в LXF74). пользователя должен быть наглядным, а не
• Разработчик: Blender Foundation напоминать набор иероглифов.
• сайт: www.blender.org Разобравшись, наконец, с интерфейсом
• Цена: Бесплатно по лицензии GPL (вам поможет превосходная документация),
вы обнаружите удивительно мощное и всео-
После необычного выхода сво- бъемлющее приложение. Инструменты
бодного релиза в 2002-м году – моделирования Blender включают редакти-
сообщество Blender скинулось на рование с помощью булевской сетки
€100,000, чтобы открыть исходный код про- (Boolean mesh), выдавливание (extrude),
екта – Blender оказался жизнеспособной создание скосов (bevel), нечеткие выборки
альтернативой своим дорогостоящим конку- (soft selections) и деформацию (warp).
рентам. Три года спустя версия Blender’а с Объекты располагаются по слоям, как в
прозаическим номером 2.4 одолела новый Gimp. Кривые и органическое моделирова-
этап. Чем она впечатляет? Во-первых, поя- ние обеспечены такими инструментами, как
вилась новая система отрисовки мельчай- метасферы (metaballs), сплайны Безье и
ших частиц для создания лёгких завихре- NURBS (разновидность скруглённого, сфе-
Каждый вид может быть поделен на множество маленьких панелей, что
ний пыли, а также пересмотрены огромные рического примитива). Предусмотрены является хорошим подспорьем при моделировании в трёх измерениях.
куски анимационных инструментов. отличные способы сглаживания прямых
Вдобавок теперь видеоролики можно преоб- углов. ражению. Последний предназначен для
разовать прямо в MPEG с помощью FFmpeg. Разделение простых объектов с помо- создания анизотропных эффектов без
Увы, прежде чем насладиться новыми щью новых поверхностей тоже переделано: излишней нагрузки на процессор и хорошо Ник считает ...
возможностями Blender, вы столкнётесь с просто нажмите клавишу и выбирайте ось – подходит для круговых текстур, которые
его слабой стороной: пользовательский экран покажет новые секции в режиме выглядят по-разному в зависимости от угла «Blender сложно использовать,
интерфейс рассчитан на ясновидящих. реального времени, позволяя вам, при зрения, как, например, компакт-диск. но он предоставляет не
Например, откуда вам знать, что панель желании, увеличить или уменьшить их чис- имеющие аналогов
настроек (Preferences) появится, только ло. Blender 2.4 обзавелся новым текстовым Сгибание и вытягивание возможности для создания игр
если оттянуть вниз верхнюю разделитель- объектом, позволяющим встраивать в вашу Основная работа выполняется движком и разработки трёхмерных
ную черту? Это очевидно разве что экстра- сцену шрифты, и добавил седьмой тип анимации. Внутренняя иерархия, определя- моделей в реальном времени.»
сенсам. И ещё, можете проститься с систем- блендинга процедурного текстурирования ющая отношения между объектами, пере-
ной панелью задач (если только вы не (под названием Radial Blend), генерируе- писана ради обеспечения эффектов арма- рассеяние света и его яркость обеспечивают
запустили Blender в окне), поскольку Blender мый математически, а не по цвету или изоб- турной деформации и инверсной кинема- потрясающую степень реализма. Yafray –
тики – это чтоб заставить поплясать какой- отдельное приложение, но создается полная
нибудь скелет. Можно поворачивать и сги- иллюзия, что он интегрирован в Blender.
бать ему суставы с учетом естественных Благодаря Yafray, Blender можно считать не
ограничений на их перемещения, и все эти только лучшим открытым продуктом данно-
функции доступны из редактора телодви- го типа, но и вполне достойным профессио-
жений Character Pose. нальным инструментом – если только вы
Настоящая сила Blender’а – в качестве вооружитесь терпением и продеретесь
продукта. Внутренний движок быстр, через лабиринт пользовательского интер-
эффективен и способен показывать велико- фейса. LXF
лепные результаты. Причем его можно
заменить на еще более мощный – Yafray, Вердикт LINUX FORMAT
чьё название означает всё что угодно, толь- Возможности 9/10
ко не ‘Yet Another Free Ray-tracing engine’
Производительность 8/10
(очередной бесплатный движок трассировки
лучей). Если бы не Yafray, борьба с интер- Удобство использования 5/10
фейсом Blender не стоила бы трудов. Документация 7/10
Объединение Yafray и Blender открывает Посмотрите на великолепную онлайновую
целый мир новых возможностей и поднима- галерею Blender’а, и вы поймёте, почему он
ет качество на совершенно другой уровень. стоит ваших усилий.

Поскольку рассчитывается путь каждого Рейтинг 8/10


луча света, результаты гораздо ближе к при-
Результат, достигнутый с помощью Yafray, дает новый уровень реализма. роде: объёмное освещение, поверхностное

14  LXF2(76) Февраль 2006 www.linuxformat.ru


обзоры Cedega 5.0.1

Эмулятор

Cedega 5.0.1 НА ДИСКЕ


• Wine

Играть в игры Windows под Linux? По мнению Ника


Вейтча, Cedega превратила Wine в нечто более
съедобное..
Самое главное В предыдущих версиях данное ПО пос-
Слой совместимости, который позволяет тавлялось в двух частях: движок Cedega,
запускать игры Windows. Альтернатива – создающий окружение и запускающий
только сам Windows! исполняемые файлы, плюс основанный на
скриптах интерфейс пользователя
• Разработчик: Transgaming
(Point2Play), с которым установка и запуск
• сайт: www.transgaming.com
• Цена: по подписке, от $15 игр обходятся без трудоемкой настройки.
Теперь эти элементы объединены. Вы по-
В экосфере Linux существует прежнему можете запускать исполняемые Steam работает, также как и Day Of Defeat: Source.
масса разногласий. файлы со всевозможными параметрами Неплохо! Только бы удержать позицию…
Способствует ли монополизму прямо из оболочки. Запуск без параметров
перенесение свободного ПО на закрытую или из меню открывает GUI. Кроме авто- Подсказка для будущих версий про- или, мягко говоря, необычными методами
платформу? Emacs – это текстовый редак- монтирования CD, интерфейс используется граммы: мы готовы держать пари, что программирования. Последний класс про-
тор или образ жизни? А также, не убивает для инсталляторов игр и управления уста- большинство пользователей Cedega прак- блем в основном касается ПО, которое не
ли возможность играть под Linux в игры новленным ПО, а еще он скачивает новые тикуют дуальную загрузку и имеют уста- строго соблюдает рекомендации API (как
для Windows разработку игр специально версии и необходимые зависимые файлы. новленным Windows – оттуда у них и ни странно, этим грешит немалое коли-
для Linux? Последний вопрос поставлен Однако по-прежнему присутствует Windows-игры. Так вот, хотя и стало воз- чество игр Microsoft).
Cedega; но для начала не мешает выяснить, необходимость в загадочных настройках. можным запускать игры, установленные в Некоторые вещи не всегда работают
работают ли вообще игры Windows под Иногда, чтобы игра заработала, приходит- Windows-разделах диска (правда, не без так, как хотелось бы. Бывают проблемы со
Linux. Cedega (ранее известный как ся вручную редактировать один-другой хлопот), было бы здорово, если бы Cedega шрифтами, звуком и движениями мыши,
WineX) – это переработанная фирмой конфигурационный файл, подбирать маги- распознавала разделы Windows автомати- но на сайте разработчиков присутствует
Transgaming версия Wine. Цель Wine состо- ческие переключатели ‘bigexe’ и смотреть, чески, да и добавляла установленные там множество подсказок и обходных путей.
ит в предоставлении библиотек и структур, что из этого выйдет. Поддержка игр впе- игры (а может, и другие приложения). Иногда недоступны некоторые аспекты
необходимых для работы ПО Windows. чатляет, очень впечатляет, но она не полна, Разве не отличная мысль? игры. Например, на данный момент в
Цель Cedega – в добавлении к Wine хитро- и порой оказывается, что вы редактируете Battlefield 2 нельзя играть по сети с серве-
умной графики, Direct3D и т.п. непонятные настройки просто чтобы созер- Крепкий орешек рами под управлением PunkBuster. Однако
цать полученный эффект. Конечно, работает не всё. Иногда это про- эти проблемы постепенно решаются.
блема Cedega, и обычно с ней можно спра- Cedega не идеальна. Возможно, в дан-
Хорошо укомплектован виться довольно быстро. Чаще, правда, ном случае идеал и не достижим. Но, по
При всем при том, с новой версией Cedega приходится сталкиваться с причудами схем крайней мере, версия 5.0.1 его приближает.
разобраться гораздо легче, чем с более защиты от копирования (поддерживаются А теперь вернёмся к нашему вопросу:
ранними. Старые версии поставлялись с не все схемы, а только основные), неожи- тормозит ли Cedega разработку Linux-игр?
инструкциями в стиле минимализма. А данностями в новейших технологиях (вро- Подумайте: Transgaming уже лицензирова-
теперь вы получаете полезную man-страни- де последних добавлений к DirectX, хотя ла свою технологию разработчикам игр. И
цу и очень подробный HOWTO. Transgaming старается не отставать от них) представьте себе будущее, когда, вне зави-
симости от появления Linux-версии, кросс-
платформные инсталляторы с Cedega поз-
волят всем играть в замечательные игры,
GUI позволяет находить и запускать
инсталляторы. невзирая на платформу! LXF

Как получить
эмулятор
Transgaming предоставляет сервис подписки Вердикт Linux Format
на Cedega. Вы покупаете абонемент, а затем Возможности 8/10
скачиваете программу (доступную в
различных форматах). Можно оплатить
Производительность 8/10
минимальный период времени, скачать Удобство использования 6/10
программу и больше не подписываться, но Стоит ли покупать 8/10
факт подписки позволит вам участвовать в
голосовании, выбирая, на чём группе Разработчики избрали недостижимую цель, но
неуклонно к ней движутся.
разработчиков сосредоточиться в следующей
версии, а также предоставит доступ к
форумам и другой полезной информации.
Рейтинг 8/10
Цена подписки – от $15 на три месяца. Battlefield 2 пришлось немножко поуговаривать, после чего он установился и
прекрасно работает

www.linuxformat.ru LXF2(76) февраль 2006  15


обзоры Eternal Lands

MMORPG

Eternal Lands НА ДИСКЕ


По совместительству эльф и алхимик, Джо Харрис (Jo Harris) для развлечения охотится
на кроликов в лесах.
Самое главное
Многопользовательская онлайновая
Окно ETERNAL LANDS
ролевая игра с большим сообществом В чат-салонах Скорость
пользователей. См. также: PlaneShift. можно получить отрисовки в
помощь и кадрах в секунду.
• Версия: 1.1.2 beta продать товар. Если у вас
• Разработчик: Команду возглавляют слишком
Раду и Маура Приванту (Radu Privantu, Здесь вы видите маленькое число
Maura Privantu) имя героя (менее 40),
(Linuxgirlie), имя поднастройте
• сайт: www.eternal-lands.com
гильдии (LNX) и опции графики
• Цена: Бесплатно здоровье героя на
данный момент. Quickbar – это
Холодает, и мы тянемся к теплу, место, куда
выделяемому нашим ПК. Но вот Игра может можно положить
контролироваться часто
проблема: чем больше времени с помощью этого используемые
мы проводим с компьютером, тем больше инструментария: предметы.
желаем чего-то нового. Чего-то этакого – перемещайте
например, многопользовательскую онлай- героя, Умения героя
выставляйте увеличиваются со
новой ролевую игру Eternal Lands. С ней
системные временем. Вы
можно скоротать самые длинные и тёмные настройки и начинаете с очень
зимние ночи. просматривайте низкого уровня –
Игра Eternal Lands появилась онлайн в карту. вас могут побить
2003-м году и в данный момент находится даже крысы.
в состоянии бета-версии. Придумали игру Цветные иконки показывают, сколько Компас показывает ваше В Eternal Lands
муж и жена Раду и Маура Приванту, а раз- у вашего героя магической силы, текущее положение и используются часы с
рабатывается она командой добровольцев. пищи и здоровья, сколько он способен координаты на карте. периодом в шесть часов.
Когда вы её запустите, вам будет предо- унести и его умения.
ставлен выбор: либо открыть новый поль-
зовательский аккаунт, либо, если вы рань- щелкаете, чтобы убить, и щелкаете, чтобы предусмотрена масса возможностей кого- ется из книг. Читайте любую, какая понра-
ше уже играли, зайти в игру по-свойски выбрать опции в меню. Благодаря этому нибудь убить. Предлагаются два вида боя: вится, но некоторые книги требуют пред-
как персонаж. игру легко освоить, но оборотная сторона один на один с другим игроком либо про- варительных знаний: например, перед
Создавая своего героя, вы для начала медали – невозможность делать какие-то тив различных чудищ. Поначалу, чтобы тем как браться за «Плавку железа», нуж-
выбираете его расу – человек, эльф, кар- особенные ходы или драться своим соб- повысить мастерство, вам стоит поохотить- но прочесть о «Добыче железа». Нексус
лик, гном, дракон или орк. Все расы равны, ственным, уникальным способом. Если вы ся на этих созданий. В наличии целый позволяет выполнять задачи посложнее.
поэтому единственная причина данного решаете напасть на гоблина, то щелкайте набор монстров и животных, на которых Если вы выбираете человеческий нексус,
выбора – симпатичный вам внешний вид. по нему, а дальше за вас будет драться вы можете излить праведный гнев. то имеете право носить оружие, с нексу-
А заодно и цена. Хотя Eternal Lands – игра компьютер.
бесплатная, с открытым кодом, она взима-
ет кое-какие денежки за дополнительные Творим магию «Чтобы действительно хорошо
услуги. Например, если вам хочется стать
гномом или драконом, то придется запла-
Первое, что нужно сделать, появившись в
мире Eternal Lands – развить свои способ- продвинуться в игре ETERNAL LANDS,
тить (через онлайн-систему PayPal). Вы
также можете приобрести магический
ности. Существует девять базовых умений
(собирательство, призыв, производство,
потребуется много времени.»
плащ, доспехи и т.п. Так зарабатывали зелье, алхимия, магия, атака, оборона и
деньги и в других играх до Eternal Lands, бой), и самое простое из них – собиратель- Из животных тут встречаются кролики, сом животных можно сзывать могучих
поэтому не будем придавать этому факту ство. Большинство предметов в окружаю- крысы, бобры, волки, пумы и медведи. зверюг, и т.п.
большого значения. щем вас пространстве можно собрать и Монстры – это гоблины, скелеты, гаргульи,
В среднестатистический день вы буде- немедля продать за наличные, или же тролли, орки, людоеды, циклопы, Беззвучный саундтрек
те играть в компании примерно 250-ти просто съесть, включая деревья, цветы и – Пушистый Кролик и Волк-Химера. Сперва Создатели игры предоставляют вам много
игроков на 15-ти картах. Новички начинают в традициях Кролика Питера – продукцию лучше сконцентрироваться на низшей практики для повышения своих возмож-
на Isla Prima – Первом Острове. Он хотя и местных фермерских огородиков. позиции в пищевой цепочке: кроликах и ностей. По мере усовершенствования уме-
дружественный, но может озадачить, так Дни в Eternal Lands продолжаются крысах. Если вы решились быть смелым и ний вы сможете выполнять всё более
как десятки салаг бестолково топчутся там шесть часов: светло становится в час, а завалить монстра, будьте готовы к полной сложные задачи, а больше задач приносит
около лагерного костра, не в силах отойти, темнеет в четыре. Реалистичные погода, или частичной потере имущества и прогул- больше опыта, улучшающего ваши умения.
и взывают о помощи к первому попавше- вода и тени формируют окружающую ке в подземный мир. Скажем, вы пожелали стать магистром
муся прохожему. обстановку; заметно внимание к проработ- Чтобы расти над собой в игре, вам магии. Вам понадобится определенное
Большая часть игры требует мыши. Вы ке деталей. Было бы скучно играть, зани- понадобятся две вещи: знания и нексус количество золотых монет, чтобы приобрес-
щелкаете мышью, чтобы переместиться, маясь только поиском харчей, поэтому (это вроде борзости). Знание приобрета- ти зелья, или достаточное умение, чтобы

16  LXF2(76) февраль 2006 www.linuxformat.ru


обзоры Eternal Lands

Убить и ограбить очень просто

1 2 3

Сначала отыщите гоблина. Они прячутся в Подкрадитесь сзади и тресните его по голове. Когда он умрёт, заберите все его вещи.
сырых, тёмных и вонючих местах – чем-то Не удивляйтесь, если он разозлится. Кости – это ещё один модный аксессуар.
напоминающих привокзальный сортир.

справиться с изготовлением зелья. Вначале сосредоточенности, чтобы по-настоящему вершённости, так же как и то, что присвое- ники. Они будут счастливы завести нович-
ключевым заклинанием будет исцеление. раскрутить своего героя в Eternal Lands – ние наивысшего уровня 178 происходит в ка в заведомо гиблое место: после его
Успешно применяя это заклинание, вы полу- иногда вы будете часами делать одно и полной тишине. Цифра 178 не является безвременной кончины мерзавцы присво-
чаете 5 очков за опыт. Чтобы получить пер- тоже, добывая предметы, необходимые для окончательной – по мере того, как более ят все ценные предметы, которые име-
вый уровень в магии, нужно 140 очков – дальнейшего повышения. продвинутые игроки продвигаются дальше, лись при бедняге.
короче, исцелить 28 раз. Мы находим захватывающим столь увеличивается и высший уровень. Eternal Lands, как и другие многополь-
Одной из приятных особенностей явля- терпеливое развитие своих умений в зовательские RPG-игры, не имеет конца.
ются странноватые зелёные цифры, выпар- Eternal Lands – это не быстрая игра, но всё- Усилия сообщества Поскольку не существует какого-то прямого
хивающие из вашей головы всякий раз, как таки часть жанра RPG, и смотреть на нее В Eternal Lands игроки приходят отовсюду, пути, по которому нужно двигаться, опыт у
вы произносите заклинание. Поначалу они приятно. Какой-нибудь мотивчик из но основным языком является английский. всех различен – вы делаете ошибки и учи-
немного настораживают, но на самом деле Бетховена во время игры мог бы способ- Общение с другими игроками происходит тесь на них, приобретая мастерство. В отли-
это просто подсчет ваших очков. Новые ствовать ещё более приятному времяпре- на разных уровнях: вы можете поболтать с чие от других игр, здесь нет возможности
уровни достигаются очень быстро, но спустя провождению, но, к сожалению, музыка по кем-нибудь в вашем местном хранилище вернуться к последнему сохранённому
некоторое время получить опыт, достаточ- умолчанию не предоставляется – вам нуж- или познакомиться во время покупки. состоянию. Ваш выбор и решения напрямую
ный для продвижения вперёд, становится но скачать и установить её отдельно. Это Существует несколько режимов обще- влияют на продолжение вашей игры.
сложнее. Потребуется немало времени и разочаровывает и оставляет чувство неза- ния. Первый – просто обычный разговор:
вы что-то говорите, и все, кто находится История не кончается
поблизости, вас слышат. Другой способ – Несмотря на молодость проекта, Eternal
поговорить с кем-то с глазу на глаз, обме- Lands собрал приличное сообщество и
ниваясь сообщениями по типу ICQ. Есть достиг поразительных результатов. Однако
также чат-салоны и общение внутри вашей назрела острая необходимость в более
гильдии. интенсивной сюжетной линии и сохране-
Гильдии учреждаются людьми со схо- нии информации о предыстории вашего
жими интересами, и действительно увели- героя. Это улучшило бы игру и сделало бы
чивают игровой опыт. Например, гильдия роли выразительнее.
‘PL’ объединяет польских игроков, а ‘LNX’ – В любом случае, игра, собравшая
фанатов Linux. Большинство гильдий уста- вместе столько совершенно разных людей,
навливают строгие правила приёма новых не может быть плохой. Даже если вы прос-
членов. Гильдия LNX требует, чтобы все то хотите познакомиться с другими Linux-
её члены использовали Linux, поэтому вы игроками, её стоит скачать. LXF
должны будете доказать свою компетент-
ность. Это можно сделать, набрав в консо-
ли uname -a и послав результат в форум Вердикт Linux Format
гильдии.
Возможности 8/10
Присоединение к гильдии дарит вам
контакты с единомышленниками и опреде- Производительность 7/10
ленные преимущества, совсем как в реаль- Удобство 9/10
ной жизни. Член гильдии всегда постара- Документация 4/10
ется помочь вам в любой ситуации, а
рядом с вашим именем будет светиться Захватывающая и притягивающая, Eternal
Lands зацепит вас на много дней.
крутой значок.
Вне гильдий большинство людей, Рейтинг 7/10
Даже в Eternal Lands группы пользователей Linux в итоге всегда попадают которых вы встретите, с удовольствием
в пивную... вам помогут, хотя попадаются и мошен-

www.linuxformat.ru LXF2(76) февраль 2006  17


обзоры KDE 3.5

РАБОЧАЯ СРЕДА

KDE 3.5 НА ДИСКЕ


Выхватив KDE из-под жесткого прессинга Gnome, Грэм Моррисон упражняется с финальным релизом 3.x.

Самое главное
ВОЗМОЖНОСТИ KDE 3.5 – БЕГЛЫЙ ВЗГЛЯД
В представлении практически не
нуждается. KDE – один из двух главных
претендентов на господство на рабочем Kopete
столе. См. также Gnome, или, для Общедоступные научился
разнообразия, IceWM. закладки на поддержке
панели web-камер и
• Разработчик: KDE Delicious. вывесил фото
• сайт: www.kde.org ваших друзей.
• Цена: Бесплатно по лицензии GPL

Этот релиз выпущен в поворот- Konqueror SuperKaramba


ный для KDE момент. Он подво- сумел пройти расширяет
дит черту под третьим поколени- тест Acid2 для функции
браузеров. рабочего
ем рабочего окружения KDE – основные
стола.
силы разработчиков переброшены на 4-ю
версию, ожидаемую в конце этого года. Тем
Новый апплет Панель Kicker
временем Gnome осуществляет массовое озвучивания обзавелась
проникновение на рабочие столы Linux, и речи от KDE апплет-
непонятно, что KDE предпримет в ответ. прочтет вслух менеджером и
Достойным ответом может быть предо- любой может
выделенный фиксировать
ставление большей функциональности – а в текст. апплеты.
версии 3.5 немало новых возможностей.
Список возглавляет прохождение теста
Acid2 браузером Konqueror. Acid2 был
создан в рамках проекта web-стандартиза- мы – довольно толковой, несмотря на то, Например, открыв мессенджер Kopete от твование: например, при чтении результатов
ции (Web Standards Project) с целью выявле- что в главном окне (внимание, каламбур!) KDE, вы увидите долгожданные «аватары» поиска лучше бы не произносить знаки пре-
ния ошибок в движках различных браузе- всплывает «всплывающее» окно и сообща- ваших друзей, отображающиеся и в списке пинания (компьютер бубнит «ТЧК, ТЧК,
ров. Если ваш браузер выдержит экзамен, ет, что некое «всплывающее» окно не контактов, и в окне сообщений. ЗПТ» и т.д., как в телеграмме). Но все рав-
вы увидите пиксельный смайлик с носом, всплывет… спасибо, что предупредили! Прибавилась даже поддержка общения при но это отличный шаг в сторону очеловечи-
который посинеет после наведения на него помощи web-камер. Расположенная в ниж- вания системы.
курсора мыши. В противном случае вы уви- Делись закладками ней части экрана панель Kicker теперь поз- Несмотря на некоторые корявости, вер-
дите жертву генетического эксперимента. Помимо всего прочего, в Konqueror добав- воляет привязать каждый элемент к опреде- сия 3.5 достаточно стабильна. Многое раци-
Полное соответствие тесту означает лена новая боковая панель для управления ленной позиции (прямо как в Windows XP), к онализировано, предпринята попытка пре-
успех движка KHTML, выдвигающий общественными закладками, размещенны- тому же появилось новое окно для добавле- вратить все рабочее окружение в единое
Konqueror на 2-е место после Safari от ми на сайте http://del.icio.us/. Для тех, ния/удаления апплетов. целое. Были и такие нововведения, которые
Apple – что, в общем, неудивительно: боль- кто не понял, разъясняем: Delicious позво- Теперь – о программе SuperKaramba, мы не упомянули – например, новый апплет
шая часть кода у них общая. Браузерам лит поделиться вашими web-закладками с которая впервые вошла в официальный для управления носителями или весьма
Mozilla Firefox и Internet Explorer по-прежне- другими сталкерами сети Интернет. релиз KDE. Она предоставляет неограничен- существенные добавления в пакет KDE
му остается добиваться соответствия стан- Благодаря данной функции можно увидеть, ные возможности для изменения внешнего Edutainment.
дартам. Правда, при работе в сети Интернет сколько людей добавили в «избранное» те вида рабочего стола. Сейчас можно скачать Главную угрозу для KDE представляет
данное преимущество в глаза не бросается. же сайты, что и вы, а также найти новые модули, способные практически на все, не функциональность конкурентов, а их
Зато действительно заметны более высокая ресурсы в сети с помощью коллег по вплоть до сообщения о температуре за дизайн, который непременно доложен быть
скорость работы и улучшенная совмести- интересам. вашим окном или внутри PC. Новое окно улучшен с выходом версии 4.0. Простое
мость нового Konqueror’а. Стоит отметить и Как это ни печально, новая панель пока закачек, напоминающее таковое в Firefox, добавление новых возможностей здесь уже
наличие новой функции блокировки рекла- не разработана как следует. Процедура но более простое в использовании, выпол- не пройдет. LXF
добавления нового сайта только перенапра- нено превосходно.
вит вас на дополнительную страницу с Вердикт Linux Format
вышеупомянутого http://del.icio.us/. Точка, точка, запятая ФУНКЦИОНАЛЬНОСТЬ 8/10
Чтобы изменения отобразились на новой Последнее главное дополнение этого рели-
ПРОИЗВОДИТЕЛЬНОСТЬ 8/10
боковой панели, придется обновлять ее за хитроумно и по-настоящему полезно.
вручную при помощи фильтра ключевых Немногие приложения могут похвастаться ПРОСТОТА ИСПОЛЬЗОВАНИЯ 7/10
слов, расположенного над списком ссылок. использованием голосового API, но специ- ДОКУМЕНТАЦИЯ 7/10
Было бы лучше, если бы панель интегриро- альный апплет и панель для настройки поз- Превосходный релиз, но оставляет ощущение,
вали в ваш локальный список закладок или воляют прочесть вслух любой выделенный что KDE не достает истинных инноваций.
представили в виде отдельной утилиты для текст. По умолчанию звук генерируется
его экспорта/публикации без выхода из сети. речевым синтезатором Festival, но можно Рейтинг 7/10
Kopete собирает статистику: когда Оставим Konqueror; изменений и кроме приладить и другие синтезаторы.
ваши друзья лазают в сеть? него множество, они практически везде. Разумеется, не помешало бы усовершенс-

18  LXF2(76) февраль 2006 www.linuxformat.ru


обзоры Книги

Взломы и настройка LINUX


100 профессиональных советов
и инструментов
Самое главное
• АВТОРЫ.................................Р.Фликенгер
• ИЗДАТЕЛЬ.......................................... Эком
• ISBN................................... 5-7163-0121-5 Рассматриваются следующие а также три наиболее важных про-
• ЦЕНА................................................ 132 р. темы: граммы под OC Linux — Bind 9,
• СТРАНИЦ.............................................. 288 • основы серверов, контроль версий MySQL и Apache.
управляющих файлов и их резервное
Книга представляет собой сборник копирование; Книга рассчитана на администра-
профессиональных советов, позволя- • работа в сети; торов сетей различного уровня, а так-
ющий повысить эффективность рабо- • мониторинг работы сервера; же пользователей OC Linux, желаю-
ты серверов под управлением опера- • вопросы защиты информации; щих глубже изучить возможности
ционной системы Linux. • написание сценариев на языке Perl, этой операционной системы.

www.linuxformat.ru LXF2(76) февраль 2006  19


distrowatch

Distrowatch
Ежемесячная сводка новостей о дистрибутивах Linux.

Новый аромат Двойное угощение для


Одной из наибо-
лее интересных
разработок вто-
домашних пользователей
рой половины
прошлого года
стало появление
Linux
альтернатив Linux Simply MEPIS 3.4 • PCLinuxOS 0.92 Поднимая планку для остальных дистрибутивов, рассчитан-
Ладислав Боднар на рабочем столе.
(Ladislav Bodnar) –
ных на новичков в Linux.
Первым было
основатель, ядро BSD – неко-
начальник и
торые разработ-
Новые релизы MEPIS и Дитя Texstar’а
сотрудник сайта PCLinuxOS появились на PCLinuxOS, плод умственных усилий
чики сочли его
DistroWatch.com серверах в конце 2005-го Билла Рейнольдса (Bill Reynolds, более
достаточно при-
влекательным, года. Хотя они построены на разных фун- известный как Texstar), получил востор-
чтобы положить в основу полноцен- даментах – PCLinuxOS изначально был женные отзывы опробовавших его пользо-
ной дружественной к пользователю ответвлением Mandrake 9.2, а MEPIS Linux вателей. Хотя он базируется на старом
операционной системы (PC-BSD, основывался на нестабильной и тестовой дистрибутиве Mandrake, большинство попу-
DesktopBSD…). Кроме того, мы ветках Debian – у них гораздо больше лярных приложений включено в довольно
наблюдаем новые дистрибутивы, общего, чем видно невооружённым глазом. свежих вариантах – дистрибутив 0.92
базирующиеся на недавно открытом
MEPIS Linux создан Уорреном использует X.org 6.9 и KDE 3.4.3. Растущий
ядре OpenSolaris (Nexenta, обзор
Вудфордом (Warren Woodford) и его неболь- репозитарий RPM-пакетов проекта быстро
которой есть в этой рубрике, и Belenix
Live CD).
шой командой, которые после вынужденно- развивается; многие приложения, не
го перерыва снова вернулись к этой разра- доступные на CD, можно добавить после
ботке. Так как они стараются поддерживать установки.
«Приятно видеть, что
совместимость Mepis и Debian, им при- Несмотря на незрелость проекта,
все эти сообщества шлось ждать, пока их прародитель стабили- PCLinuxOS уже нашёл последователей
объединяются.» зируется после больших перемен в Glibc, среди пользователей, желающих получить
GCC, Apt и других важных частях системы. лёгкую в управлении настольную систему,
Хотя все три группы операционных Задержка, впрочем, того стоила: новый которая не требует сложной после-инс-
систем (Linux, BSD, Solaris) имеют раз-
SimplyMEPIS 3.4 – гораздо более совре- талляционной настройки. На самом деле, Уоррен Вудфорд (Warren Woodford)
ные ядра, рабочие столы и пользова- начал работу над MEPIS в ноябре
менная система, пополненная X.org 6.8.2 и и PCLinuxOS, и Mepis разрабатывались в
тельские настройки, финальные про- 2002-го.
дукты удивительно схожи. В качестве
KDE 3.4.2. Ну, а уж после выпуска долго- расчёте на домашнего пользователя, и
графической подсистемы все четыре жданного KDE 3.5, новый релиз MEPIS не сделано всё возможное, чтобы обеспе- после установки. В отличие от большин-
упомянутых дистрибутива взяли X.org, замедлит с появлением. чить беспечальную работу в Linux сразу ства основных дистрибутивов, оба этих
который используется в большинстве продукта поставляются со сконфигуриро-
дистрибутивов Linux – в результате все ванными подключаемыми модулями бра-
три группы выглядят почти идентично. узеров, популярными медиа-кодеками и
Чтобы почувствовать разницу, нужно даже проприетарными графическими
добраться до командной строки. драйверами.
Известно, что Linux существенно
Оба дистрибутива используют для
более популярен и поддерживает
управления пакетами apt-get и Synaptic и
более современную аппаратуру, чем
BSD или Solaris. Тогда почему люди
придерживаются подхода, при котором у
выбирают дистрибутив на основе BSD вас не должно возникать необходимости в
или OpenSolaris? Причины есть, и переустановке системы – просто установи-
весьма убедительные: мощь системы те её и поддерживайте в горячем состоя-
портов BSD; легендарная стабиль- нии с помощью онлайновой системы
ность и надёжность ядер BSD и Solaris; обновлений. Как мы уже говорили, MEPIS
наконец, просто желание попробовать и PCLinuxOS используют KDE в качестве
что-то новое. Какова бы причина ни рабочего стола по умолчанию и предостав-
была, приятно видеть, что все эти
ляют стандартный набор качественных
сообщества объединяются ради
приложений на одном CD.
общей цели: предоставить остальным
пользователям свободные и мощные
www.mepis.org
операционные системы. MEPIS и PCLinuxOS – это Live CD с приятным графическим инсталлятором на www.pclinuxonline.com/pclos
жёсткий диск.

20  LXF2(76) февраль 2006 www.linuxformat.ru


distrowatch

Еще один скачок Хит-парад дистрибутивов


10 наиболее часто посещаемых
страниц на DistroWatch.com в ноябре
Damn Small Linux 2.0 – улучшенный, но всё ещё облегченный дистрибутив. 1 Ubuntu Linux
2 Mandriva Linux
У вас есть старый, запы- 3 SUSE Linux
ленный ноутбук? Если есть
– возможно, настало время «Удивительно полноценная 4
5
Fedora Core
MEPIS Linux
вернуть его в строй с помощью Damn Small
Linux. Этот Live CD размером 50 MБ пред- система.» 6
7
Damn Small Linux
PC LinuxOS
ставляет собой удивительно полноценную 8 FreeBSD
систему, включающую только самые облег- DSL затевался как усеченная версия ально созданную контрольную панель для 9 Debian GNU/Linux
ченные приложения для каждой задачи. Он Knoppix Live CD. Разработчики удалили настройки системы. 10 Knoppix

будет вполне удовлетворительно работать все пакеты, которые посчитали излишни- Помимо основного продукта (загрузоч-
на системах со столь малым объёмом памя- ми, и заменили ресурсоёмкие приложения ного CD с опцией установки на жёсткий
ти, как 32 MБ. их упрощённым эквивалентом. CD загру- диск), существуют ещё две редакции: специ-
жается в шустрый оконный менеджер альный дистрибутив для устройств хранения
Fluxbox, обеспечивающий быстрый доступ данных на USB и встраиваемая система, Mandriva: вероятно, второй лучший
к коллекции основных приложений. Для которую, благодаря эмулятору ПК Qemu, дистрибутив в мире.
почты тут есть Sylpheed, для просмотра можно запустить и использовать прямо из
Web – Dillo (Firefox тоже включён, но на Windows. DistroWatch.com определяет популярность
старых машинах может оказаться непово- Хотя эмулятор в принципе не может дистрибутивов, учитывая количество визитов
ротливым), в качестве облегчённой элек- быть быстрее прототипа, с ним очень удобно на посвящённые им страницы. Хотя эти
цифры и не отражают настоящего количества
тронной таблицы предусмотрен Siag Office, делать какие-либо экспресс-изменения
установок, они являются индикатором
FLWriter обрабатывает текст, а Xpaint спо- Linux, оставаясь при этом в другой операци-
популярности дистрибутива на данный
собен на простейшие манипуляции с гра- онной системе. момент времени.
Крутой логотип Monkymind. фикой. DSL также предоставляет специ- www.damnsmalllinux.org

Разработчики не спят
Несмотря на то, что очередной раунд новых (2.6.14.2), а также первый релиз-кандидат Финальные релизы SUSE Linux 10.1 и
релизов только что завершился, разработчики KDE 3.5. Разработчики Ubuntu также Fedora Core 5 ожидаются в конце февраля –
основных дистрибутивов продолжают своё анонсировали первый «снимок» версии 6.04 начале марта, а выпуск Ubuntu Linux 6.04
бесконечное приключение, создавая лучшие, (Dapper Drake), в которую вошли Gnome 2.13 и запланирован на вторую половину апреля.
более быстрые и передовые продукты. Firefox 1.5rc3. Помимо этого, с двухнедельным
На момент написания этой статьи SUSE, опозданием выпущена тестовая версия Fedora
похоже, продвинулся дальше всех – его Core 5. В неё вошли новый, модульный X.org
третья альфа-версия очередного релиза 10.1 7.0 и совершенно новая система обновления
Gnome 2.13 приходит в Ubuntu.
включает последнее стабильное ядро пакетов Pup.

Солнечное пятно
Nexenta OS – гибрид OpenSolaris и Debian.
Выход на арену дистрибу- Distribution License – Общая лицензия для
Рабочий стол
тива Nexenta OS, основан- разработки и распространения), тогда как
навевает мысли
ного на OpenSolaris, был всё ПО GNU и Debian лицензировано под об Ubuntu, но на
одним из наиболее впечатляющих. GPL. Хотя обе части системы – свободное самом деле
Объединив ядро OpenSolaris с утилитами ПО, их лицензии несовместимы. Это зна- Nexenta работает
GNU и пакетами Debian, разработчики чит, что програму GPL нельзя скомпоно- с ядром от
OpenSolaris.
Nexenta создали дистрибутив-гибрид, вать с библиотекой CDDL (например, биб-
нацеленный на опытных администраторов лиотекой C от Sun). Однако возможны
Solaris, которым захочется запустить опе- некоторые исключения – и обе стороны Live CD, загружаемого сразу в миловид- утилитах Debian: apt-get, dpkg и Synaptic, и
рационную систему на своём рабочем сто- начали дискуссию о поиске решения про- ный рабочий стол под управлением Gnome большинство пакетов Debian устанавлива-
ле, или на пользователей Linux, желаю- блемы, которое позволит двум частям сис- 2.12. Система может гордиться превосход- ются без каких-либо неприятностей.
щих получить лучшее представление о темы работать вместе и не нарушать закон. ным автораспознаванием аппаратной кон- Несмотря на свой молодежный альфа-ста-
Solaris. Первая альфа-версия Nexenta OS была фигурации, при котором большая часть тус, Nexenta OS уже представляет собой
Запуск проекта не обошёлся без про- анонсирована во второй половине ноября. устройств обнаруживается и устанавлива- солидный продукт. Будет интересно наблю-
блем. Ядро OpenSolaris лицензировано под Дистрибутив доступен как в виде стандарт- ется без вмешательства пользователя. дать за её развитием.
CDDL (Common Development and ного установочного CD, так и в качестве Управление пакетами основано на обычных www.gnusolaris.org LXF

www.linuxformat.ru LXF2(76) февраль 2006  21


Сравнение
Ежемесячно мы перелопачиваем тонны программ,
так что вам не придется заниматься этим самостоятельно!

ЭЛЕК ТРОННЫЕ НА ДИСКЕ

ТАБЛИЦЫ
Они могут жонглировать числами, фильтровать данные и рисовать графики
быстрее любого человека – включая Пола Хадсона (Paul Hudson).
Но не станут ли Linux-версии скорее Vic-20, нежели Blue Gene?

Если вы уже предпринимали ный момент – с этой мыслью мы сравни- Удобство в пользовании тоже важно,
неудачную попытку убедить ли пять ведущих редакторов таблиц, но здесь мы не обольщались. С какого-то Участники
вашу фирму перейти с Microsoft работающих под Linux, чтобы выяснить, момента компьютерные редакторы таблиц сравнения
на Linux, пора пытаться второй раз. есть ли среди них способные заменить перестали быть абаком XXI века, изрядно
Microsoft в неизреченной мудрости затеял Excel. осложнившись: нередко основные, насущ-
Gnumeric...........................23
капитальную переработку своего офисного но необходимые функции теряются в чаще
пакета для очередного релиза, а это зна- Наши критерии сверхтаблиц, XML-фильтров и расчетов по
KSpread.............................25
чит, что миллионам людей придется зано- Учитывая массовое распространение Excel, сценариям. Так или иначе, важно знать, OpenOffice.org Calc..........24
во разбираться, как работает новая версия. мы рассматривали, легко ли пользователю хорошо ли редакторы таблиц справляются PlanMaker.........................23
Но взамен, те же самые люди могли бы переключиться с него на программу, пред- с простейшими задачами (умеют ли они ThinkFree Office Calc........25
поучиться использовать нечто другое – ставленную в нашем Сравнении. Ключ к ставить фильтры или форматировать ячей-
бесплатное или как минимум подешевле – любой кросс-платформенной таблице – ки по их содержимому, и т.д.). Мы также
и сэкономить миллиарды дензнаков, года- способность редактора к импорту и экспор- оценивали способности к более сложным ных операций. Наконец, важна производи-
ми всаживаемых в программное ту в формате Microsoft Excel, поэтому мы задачам, по количеству предлагаемых тельность редактора, поэтому мы засекали
обеспечение. выбрали две замысловатых таблицы, объ- математических функций и графиков. время холодного запуска (сколько времени
Очевидно, для перехода с Microsoft единяющие сложное форматирование с Затем мы прогнали редакторы через уходит на запуск при первой загрузке) и
Office на альтернативные программы под рисунками, чтобы испытать на них наших садистский тест – расчеты по 50-MБ табли- использование RAM. Что ж, давайте пос-
Linux настал исключительно благоприят- претендентов. це на несколько миллионов вычислитель- мотрим, как они работают.

22  LXF2(76) февраль 2006 www.linuxformat.ru


Сравнение Электронные таблицы

Gnumeric
Заумный претендент из Gnome Office.
• Версия: 1.6.1 • WEB: www.gnumeric.org • Цена: Бесплатно по лицензии GPL

Основная часть разболтанного офис- Программа также демонстрирует свое нут-


ного пакета Gnome Office, Gnumeric – ро через встроенный интерпретатор
небольшой, быстрый и мощный. Python – импортируйте модуль Gnumeric, и
Пользовательский интерфейс тщательно вы получите доступ к рабочим книгам,
продуман, и каждый, кто имел дело с функциям и атрибутам, имеющимся в
редакторами таблиц, легко привыкнет к основной программе. Конечно, это не так
Gnumeric. удобно (и приятно для пользователя), как
Здесь имеются все основные свойс- функция записи макросов OOo, но занима-
тва, предполагаемые в редакторе таблиц: ет куда более высокую позицию на шкале Проблема? Спросите других пользователей, прямо из меню.
авто-фильтр, автозаполнение, форматиро- «хакометра»!
вание ячеек и т.д. – к сожалению, на Gnumeric – одна из двух программ сре- лице встроенные изображения. Если нет, протестированных программ, которая не
фоне явного недостатка способов облег- ди попавших в наш обзоре, которая успеш- то Gnumeric способен очень точно импор- позволяет настраивать списки автозапол-
чить работу при регулярном использова- но открывает и использует сложные табли- тировать данные и показывать их в таком нения для ячеек. Настраиваемой она не
нии. Вы не можете задать стили ячеек, цы. Наш «садистский» тест состоял из таб- же виде, как в Excel. является.
выбрав шрифт, цвет, границы и т.д. Не лицы, содержащей более 350 000 вычисле- Но стоит ввести в рассмотрение изоб-
сохраняются созданные шаблоны, поэто- ний в ячейках, и Gnumeric загрузил ее и ражения, программа просто заменяет их на
му приходится каждый раз создавать все произвел вычисления за четыре секунды – серию вопросительных знаков, испортив Вердикт Linux Format
заново. по сравнению с пятью секундами, которые хорошее впечатление.
Продвинутому пользователю таблич- потребовались OpenOffice.org Calc (другие Программа очень способная, но мате- Быстрая, бесплатная и с хорошим набором
функций; побольше бы шаблонов работы.
ных редакторов понравится, что Gnumeric редакторы либо висли, либо показывали матических функций и встроенной консо-
обладает наибольшим количеством мате- пустой экран). ли Python недостаточно, чтобы перевесить Рейтинг 7/10
матических функций из тестируемых здесь Качество импорта Excel в Gnumeric отсутствие стилей ячеек и рабочих шабло-
программ: в последнем релизе их 520. сильно зависит от того, имеются ли в таб- нов. И еще, это была единственная из

PlanMaker
На вашем рабочем столе – немецкая разработка.
• Версия: 2004 • WEB: www.softmaker.com • Цена: $49.95

Мы уже рассматривали этот редак- Но как только вы принимаетесь за


тор в LFX53, и, что характерно, с тех пор он серьезную работу с PlanMaker в качестве
не сдвинулся с места ни на дюйм. Тогда редактора таблиц, проблемы становятся
мы довольно щедро присвоили ему рей- очевидными. В том, что касается фильтров
тинг 9/10, но пока PlanMaker оставался на ввода/вывода, у PlanMaker плохая совмес-
месте, рынок шел вперед. Некогда передо- тимость с Excel (он четвертый из пяти,
вое сегодня выглядит устаревшим. представленных в этом обзоре), отсутствие
Поймите нас правильно, мы не собира- поддержки OpenDocument никакого намека
емся ругать основной набор свойств этой на поддержку PDF. Фактически, если вы
программы: форматирование по условию, хотите надежно открыть и сохранить ваш
достойный фильтр данных, поддержка документ, единственным надежным выбо-
списка настроек, поддержка полной ром будет собственный формат PlanMaker,
настройки и стиля ячеек. Мы высоко так что если не брать в расчет грошовую
ценим исключительно низкие требования экономию на лицензии, стоит ли уходить вставку графика через меню вставки, а в По крайней мере, в PlanMaker
PlanMaker: он загружается за несколько от Excel? PlanMaker это свойство находится в меню можно задавать внешний вид
секунд и требует всего 8 MB для пустой И наконец – и это очень важно – боль- объекта. Все другие объекты, которые ячеек.
таблицы – меньше половины от занимае- шинство таблиц в этом Сравнении доста- можно вставить в таблицу, находятся в
мого ближайшим конкурентом, несмотря точно похожи на Excel, поэтому вы можете меню вставки. Точно так же, сортировка и Вердикт Linux Format
на использование собственного инструмен- их выбрать и работать с ними довольно фильтры не в меню Данных, как все Очень средне. Срочно нужен свежий релиз и
тария настройки. Порт PlanMaker работает легко. PlanMaker отличается настолько, что остальное, они – в меню Таблицы. снижение цены.
на Windows Pocket PCs, так что, похоже, нужные свойства приходится долго разыс- Хуже всего тот факт, что имеется
разработчики постарались, чтобы весь кивать, подавляя раздражение. Например, целое меню Extras, куда, кажется, свалены Рейтинг 5/10
пакет сделать компактным – ко всеобщему почти в каждом представленном здесь все свойства, которым PlanMaker не озабо-
удовольствию. редакторе (а также и в Excel) вы делаете тился найти место где-либо еще.

www.linuxformat.ru LXF2(76) февраль 2006  23


Сравнение Электронные таблицы

OpenOffice.org Calc
намного легче, чем =SUM(A3:A100). Со диске; но какова бы ни была причина про-
своими 367 функциями, Calc не догонит блемы, ее надо решать. ThinkFreeOffice
Gnumeric при расчетах по формулам, но Calc написан полностью на Java, но при
он все же на втором месте. этом умудряется загружаться в два раза
Бесплатный, предусмотрительный, но…быстрый? Как только вы введете свои данные, быстрее, чем OpenOffice.org Calc – и это
вы поймете, что у Calc самый большой неправильно!
• Версия: 2.0 • WEB: www.openoffice.org • Цена: Бесплатно по лицензии LGPL выбор графиков в нашем Обзоре. И он К счастью, производительность OOo
хорошо распределяет их по категориям в очень пристально исследуется рядом
мастере создания графиков, так что экран основных разработчиков, и несколько
не перенасыщен опциями. Графики решений уже предложено. Чаще всего в
используют мощную трехмерную машину качестве временного решения предлагает-
OOo, которая позволяет задействовать ся отключить поддержку Java, но посколь-
все аспекты геометрии, подсветку и ку Ooo все больше полагается на Java,
создание текстуры вашего графика, хотя нам это кажется довольно опасным.
на практике применение этих опций при- Другое решение – сначала загружать
водит к перегрузке графика видимыми самые медленные части, а при загрузке
эффектами. системы эффективно разместить в кэше
Ну, и, наконец, было бы несправедливо основные файлы, что создаст иллюзию
умолчать о том, что Calc был первым скорости. На сегодняшний день оператив-
редактором таблиц, который ввел исход- ная память стоит недорого, поэтому такое
ную опцию экспорта PDF в качестве стан- решение представляется довольно разум-
дарта – ценное дополнение в мире конку- ным шагом.

«ОБЛАДАЕТ НЕСКОЛЬКИМИ
Calc и Gnumeric – две программы, сумевшие открыть наши садистские
таблицы с сотнями тысяч вычислений. ЛУЧШИМИ ФИЛЬТРАМИ
Если вы – пользователь OpenOffice. макросов, которое вы можете использо- ИМПОРТА/ЭКСПОРТА EXCEL.»
org, то вам, вероятно, захочется поскорее вать для выполнения повторяющихся
узнать про Calc: стал ли он работать быст- действий. За кулисами ваши действия рирующих форматов файлов, поскольку Пока производительность OOo повы-
рее, добавили ли разработчики сводные транслируются в код StarBasic, который вы PDF является стандартом de facto для шается, мы должны сидеть и ждать – в
таблицы и переделали ли пугающе длин- можете редактировать сами с помощью обмена печатными документами,. прямом смысле. Большое количество фун-
ные меню. Что ж, не будем тянуть время: встроенного редактора кода. Сама природа кций, конечно, соблазнительно, но хватит
ответы – нет, да и нет. OpenOffice.org(OOo) макросов ограничивает их использование Надо быстрее ли у вас терпения?
Calc 2.0, похоже, работает еще медленнее исходной программой, для которой они Ни один обзор OpenOffice.org не может
и требует еще больше памяти, чем релиз были написаны, но – и это действительно обойтись без разборок насчет производи-
1.1 столетней давности. редкое исключение – мы замечаем, что тельности. Все части OOo, включая Calc,
Вердикт Linux Format
Но если вас запирали в родительском Calc умудряется импортировать и исполь- умопомрачительно медленно работают. В Надежное и мощное вместилище функций,
погребе месяцев эдак на шесть и вы незна- зовать некоторые макросы Microsoft Excel , LXF72 мы брали интервью у Майкла которые, правда, ухудшают
производительность.
комы с Calc, вот краткая информация о как родные. Микса (Michael Meeks), ведущего разра-
нем: это часть офисного пакета OOo, кото- ботчика Ооо, и он заявил, что причиной Рейтинг 9/10
рый одинаково выглядит и работает как Мощные свойства медленной работы приложений может
под Windows, так и под Linux, беря на себя Calc – единственный редактор таблиц в быть ядро и скорость поиска на жестком
роль посланника Open Source к пользова- этом Сравнении, который добился «пти-
телям Windows. И неудивительно: разра- чек» во всех клеточках характеристик про-
ботчики Ooo вложили много сил в созда- двинутого табличного редактора. Он –
ние лучших фильтров импорта/экспорта один из двух редакторов в нашем тесте,
Excel, так что многие документы выглядят который предлагает форматирование по
в OOo так же, как и в Excel, или, в редких условию, позволяющее вам настроить
случаях, лучше, чем в Excel. стиль ячеек в зависимости от содержа-
Некоторые дистрибутивы даже щихся величин. Например, можно потре-
используют формат MS Office по умолча- бовать, чтобы у ячеек с числом более
нию в OOo, но стандарт для всех осталь- 1000 был зеленый цвет, а менее 1000 –
ных – основанный на XML OpenDocument.. черный, а менее 100 – красный.
OpenDocument интересен сам по себе: Calc также серьезно облегчает про-
для других таблиц переход на этот новый блему написания сложных формул. А
стандартный формат потребовал много именно, он выделяет столбцы, ряды и
труда. Но OpenDocument – это исходный отдельные ячейки разными цветами, по
формат Calc, поэтому он читает и пишет в мере того, как вы используете их в своей
нем идеально. Единственная издержка формуле, или вы можете кликнуть и пере-
Calc – в версии OOo 1.1 или более ранней, тащить мышью выделенные области для
вам придется использовать совершенно создания областей ячеек. Он также позво-
другой формат файлов на основе XML. ляет вам использовать в вашей формуле
Будучи так похож на Excel, Calc тоже текстовые названия, например, По крайней мере, Calc создает сводные таблицы. Одной причиной работать в
имеет надежное устройство для записи =SUM(‘оценки за экзамен’) запоминается Excel меньше.

24  LXF2(76) февраль 2006 www.linuxformat.ru


Сравнение Электронные таблицы

ThinkFree Office Calc


На Java, по виду и по ощущениям очень похож на
Microsoft Office.
• Версия: 3.0 • WEB: www.thinkfree.com • Цена: $49,95

Обзор закрытого офисного пакета которые оправдали бы стоимость пакета.


ThinkFree Office делался в прошлом выпус- Вы не можете фильтровать свои данные, вы
ке, и он произвел на нас неплохое впечат- не можете сохранять или самостоятельно
ление. Но основная привлекательность писать макросы, отсутствует форматирова-
пакета состоит в его текстовом редакторе и, ние по условию и еще многие опции, являю-
в меньшей степени, пакете создания пре- щие стандартными повсеместно.
зентаций. В качестве редактора таблиц Есть и положительные моменты.
ThinkFree Office Calc (будем именовать его Фильтр импорта Excel – лучший из всех
TFO Calc) не слишком выделяется из тол- редакторов в нашем тесте, хотя до совер-
пы, и по результатам многих тестов его шенства пока далеко. К изумлению, оказа-
даже рядом нельзя поставить с редактора- лось, что TFO Calc работает с функциями
ми таблиц с открытым кодом. экспорта PDF, но радостные улыбки сполз- ведь есть еще теплая загрузка (вторая и ThinkFree Calc с виду похож на Excel,
Мы в LinuxFormat ничего не имеем про- ли с наших лиц, когда мы обнаружили пол- последующие загрузки программы) –для но большинство функций
тив небесплатных программ, но TFO умуд- ное отсутствие поддержки OpenDocument. TFO она не быстрее холодной загрузки, а отсутствует. Веселенькие цвета для
рился вывести нас из себя даже до того, Во время работы с TFO Calc несколько вот OOo Calc загружается повторно за графиков идут бесплатно, радуйтесь!
как мы его запустили: он не желает запоми- беспокоит скорость, и по нашему мнению, четыре секунды, обгоняя ThinkFree.
нать информацию о регистрации. Вводишь это недостаток исключительно Java – уж Учитывая цену на TFO Calc, мы счита-
серийный номер, программа все принимает, конечно, дело не в перегруженности функ- ем маловероятным, чтобы кто-то предпо-
Вердикт Linux Format
а после перезагрузки снова появляется циями. Время запуска – шесть секунд, чел его калькулятору OpenOffice.org, кото- Потребляет немеряно памяти неизвестно
зачем, но дешевле, чем PlanMaker.
экран «Пожалуйста, зарегистрируйтесь». намного быстрее, чем 11 секунд, потребо- рый мощнее во всем, и – шок! – действи-
Причем когда вы наконец-то попадете в вавшихся OOo, но дело в том, что это вре- тельно использует меньше RAM. А мы-то Рейтинг 3/10
редактор таблиц, то отнюдь не задохнетесь мя «холодного» старта – т.е. время, нуж- думали, что сожрать больше RAM, чем
j
от счастья при виде чудесных функций, ное приложению для первой загрузки. А OOo, невозможно…

KSpread
С-с-читать в Kspread!
• Версия: 1.4.2 • WEB: www.koffice.org • Цена: Бесплатно по лицензии GPL

В истинном стиле KDE, офисный шее, чем самый минимум, то держитесь от


пакет KOffice имеет больше частей, чем Kspread подальше.
сборный диван «сделай-сам» из Ikea. Итак, он не фильтрует данных, едва
Удивительно, что основные компоненты загружает таблицы Excel, макросов не
(KWord и KSpread, текстовый и табличный создает и никакого понятия не имеет о
редакторы) находятся среди наименее раз- форматировании. Можно ли быть еще
работанных членов пакета и, во многих хуже? Вообще-то да. Можно. Мы испробо-
случаях, удручающе бесполезны. вали в SUSE 10.0 KOffice 1.4 , и обнаружи-
Сначала рассмотрим, что Kspread ли, что он упорно отказывается создавать
делает хорошо. В отличие от большинства какие бы то ни было графики. Выбираете
рассмотренных здесь программ, он пред- данные, жмете кнопку График, суетитесь в С виду – эффективный и дружелюбный к пользователю. Не верьте.
лагает ряд заранее заготовленных шабло- диалоговом окне создания графика,
нов, помогающих создать таблицы наибо- потом… бух! – и все слетело. Ну какой Наши чувства по поводу этого редакто-
лее общих типов. Выбор, конечно, не всео- редактор таблиц не умеет создавать гра- ра таблиц (зря он просочился в данную
бъемлющий, но основные необходимые фики? Мягко говоря, ерундовый. категорию) лучше всего выражаются сло-
компоненты содержит: баланс, отчет о рас- KSpread с трудом переваливает планку вами Ника Вейча (Nick Veitch): «Допустим,
ходах и т.д. простенького редактора таблиц. Имеется работает он быстро, но редактор таблиц,
Вердикт Linux Format
Увы, это единственная по-настоящему минимальное количество функций; есть который будет грузиться быстрее, чем
привлекательная черта программы. Если возможность управления форматировани- KSpread, я и сам могу написать, если ему Лучше даже не пробовать.
вы ищете совместимость с Excel, то вы ем ячеек (включая настройки повторного не потребуется загружать какой-либо
ищете не там; фильтры для работы с дан- использования стилей); можно выполнять разумный формат документа или графику. Рейтинг 1/10
ными лучше поискать в ближайшей кофе- основные задачи типа поиска и защиты Или работать нормально. Или вообще
варке; короче, если вам нужно что-то боль- документа. работать».

www.linuxformat.ru LXF2(76) февраль 2006  25


Сравнение Электронные таблицы

сравнение
РЕДАКТОРОВ ТАБЛИЦ
ВЕРДИКТ ЛИЧНО ВАМ
Фанаты Gnumeri
c, не
легко отделаться, дайте Полу
любимую програм назвав вашу
«способной»! Пр
му всего-навсего
ишлите ваши
мнения на форум
www.linuxforma LXF на
Если раньше вы думали, что все полезности, консенсус по основным свойс- не заставила нас зарыдать от недостатка t.co.uk или
www.linuxforum
.ru!
редакторы таблиц одинаковы, то твам отсутствует даже среди свободного ПО. функций. Оснащенный всем, что вам может
теперь вы, очевидно, убедились Единственный редактор, который имеет потребоваться, и полностью интегрирован-
в ошибочности этого взгляда. Все таблич- право считаться победителем Сравнения – ный с другими программами пакета OOo,
ные редакторы, тестируемые здесь, сильно OOo Calc, поскольку это единственная элек- Calc приближается к заоблачным таблич- долю рынка, так что потенциальным конку-
различаются по функциям, скорости и тронная таблица в нашем Обзоре, которая ным редакторам так близко, как пользова- рентам надо проделать колоссальную
тель Linux может только мечтать. работу по имитации пользовательского
Gnumeric не слишком отстает. Да, он интерфейса и импорту/экспорту докумен-
даже не пытается позволить вам создавать тов Excel. Хотя по прочим показателям
Ooo CALC свой собственный стиль ячейки или шабло- PlanMaker – хорошая программа, в указан-

9/10 на документа, но зато исключительно быс-


тро работает, имеет больше математичес-
ких функций, чем Texas Instruments TI-89, и
ных двух аспектах он не силен. Давно пора
выпустить свеженький релиз, который
исправил бы эти проблемы.
может загружать сложные таблицы, с кото- Остаются KSpread и ThinkFreeOffice,
рыми другие приложения не справляются. которые очень похожи на двух мальчиков,
Нам греет душу тот факт, что мы можем которых последними выбрали в школьную
написать собственные скрипты Python, что- футбольную команду. Обычно команда
бы пошарить в недрах Gnumeric, так что KDE стремится к совершенству во всем, что
это очень достойный соперник. касается сочетания функций и удобства в
Грустный итог, но после OOo Calc и использовании, но здесь ничего подобного
Gnumeric, на рынке Linux очень мало не наблюдается, и это нас очень расстроило.
редакторов таблиц, которые стоили бы А если кто-то посчитает ThinkFree Calc похо-
внимания. PlanMaker был бы отличным жим на Excel в чем-нибудь, кроме пользова-
Форматирование по условию, сводные таблицы и поддержка макросов приложением в мире, где нет Excel. Но в тельского интерфейса, то мы поставим воп-
вывели OpenOffice.org Calc на первое место в нашем обзоре. нашем мире Excel занимает подавляющую рос об его умственной полноценности. LXF

СРАВНИТЕЛЬНАЯ ТАБЛИЦА
OpenOffice.org Calc ThinkFree Office Calc Gnumeric KSpread PlanMaker
Поддержка Excel (от 1до 5) **** ***** *** * **
Поддержка OpenDocument
Экспорт PDF
Инструментарий
Время запуска (холодное)
Использование RAM при запуске
Количество функций
Разнообразие графиков
Тест на интенсивный расчет
Форматирование по условию
Фильтры
Макросы
Настройка заполнения ячеек

* = обещано в ближайшее время ** = использует консоль Python

26  LXF2(76) февраль 2006 www.linuxformat.ru


Сравнение Электронные таблицы

www.linuxformat.ru LXF2(76) февраль 2006  27


HotPicks

Hot Picks Лучшие на планете новинки открытого ПО!


НА ДИСКЕ

калькулятор Большинство функций вынесено в меню.

Qalculate
Майк Сондерс (Mike
Наряду с кнопочным вводом цифр, мож-
Saunders) заявляет, что он
тестирует играбельность но набирать числа непосредственно в
Animal Crossing DS. По поле редактора – всплывающее диалого-
восемь часов в день. вое окно подаст сигнал о любой ошибке
• версия 0.9.0 • Web http://qalculate.sourceforge.net
Сотни программ с открытым ввода.
кодом создаются или обновляются Qalculate поддерживает системы счис-
ления с основанием от 2 до 36, перемен-
ежемесячно, поэтому пользователю
ные, функции, дроби, комплексные числа,
зачастую «не понять, кого обнять».
режим ПОЛИЗ (польская инверсная
Для секции HotPicks мы просеиваем
запись)… всего не скалькулировать. Он
новейшие релизы, отделяя зерна от даже умеет рисовать графики через
плевел и выбирая лучшие для Gnuplot и решать уравнения. Меню предла-
обзора. И ежемесячно самое гает массу функций, переменных и единиц
выдающееся приложение получает измерения. Qalculate содержит едва ли не
нашу награду. Можете лично все возможные виды математических и
попробовать все программы, научных единиц, огромное количество кон-
фигурирующие в наших обзорах, стант (включая константу Эйлера и золотое
установив их с прилагаемого диска. сечение) и множители для больших вели-
чин вроде квадрильонов.
Если вам встретится новая
программа, достойная нашего
Решай!
рассмотрения, черкните пару строк
Ваши нечеловечески большие числа
на мой адрес: Qalculate обработает не дрогнув, и резуль-
mike.saunders@futurenet.co.uk. Порталы KDE (слева) и GTK (справа) смотрятся почти одинаково. тат можно экспортировать в другую про-
грамму в виде CSV (список через запятую).
HotPicks Калькулятор – один из тех полезных его друзья проделали отличную работу, Другое практичное свойство – конвертиро-
В этом разделе инструментов рабочего стола, о которых мы отделив основной код от графического вание валюты, доступное в основной про-
даже не думаем: само собой разумеется, интерфейса пользователя (GUI). грамме или в качестве отдельного мини-
BoomBox..........................32 что они есть. В Gnome и KDE имеются Имеется даже версия командной стро- инструмента (Qalculatecurrency).
Crimson Fields.................31 небольшие калькуляторы (даже в базовом ки, для тех, кто не желает лишних издер- Поддерживается пятьдесят видов валют,
Dragon Hunt.....................31 дистрибутиве X есть такой – Xcalc), и они жек на графику. Помимо набора графичес- всевозможные тугрики и шмугрики, и в
Gt5....................................32 делают свое дело без лишнего шума и ких инструментов, основной зависимостью любую минуту вы можете добыть свежий
пыли. На другом конце спектра – языки является CLN – библиотека классов для обменный курс одним щелчком мыши
GtkOrphan........................29
программирования, ориентированные на чисел (Class Library for Numbers). Сначала (информация берется с сайта Европейского
GWhere............................33 математические вычисления, и программы вам потребуется собрать библиотеку Центрального банка).
KreetingKard....................30 для серьезной работы с числами. Qalculate
LinHDD.............................29
Qalculate..........................28
находится где-то посередине, обеспечивая
базовые функции для простых расчетов и «НЕ ДРОГНУВ, БЕРЕТСЯ ЗА
Qemu................................33 продвинутые свойства для задач посерьез-
нее. Это, по словам его создателя Никласа ОГРОМНЫЕ ЧИСЛА .»
Обратите внимание на Кнутссона (Niklas Knutsson), «калькулятор
победителя HotPicks для окончательных расчетов» – очень сме- libqalculate (которая включает утилиту Qalculate – превосходно сделанное
В нашем разделе HotPicks… все
лое утверждение! командной строки qalc), а затем – базовый приложение. Немало умственных усилий
заслуживает внимания, но ежемесячно мы Что еще смелее, Кнутссон решил напи- валютный модули и модуль для работы с было потрачено на облегчение нагрузки
награждаем один проект за его выдающиеся сать два пользовательских интерфейса: единицами измерения. Теперь можно пере- интерфейса, при всей его многофункцио-
свойства.
Выбирается ну один для KDE, а другой для GTK, рассчи- ходить к одному или обоим графическим нальности, и он оказался прочнее скалы –
самый лучший! тывая предотвратить конфликт, неизбеж- приложениям. закидать его сложными операциями нам
ный, когда приложение, написанное для Интерфейс Qalculate мудро отгоражи- не удалось! Быстрый, легкий и приятный в
одного рабочего стола или инструментария, вает пользователя от всего арсенала сво- работе, Qalculate – превосходное дополне-
набирает популярность. Конечно, будь эта их свойств, показывая сначала простое ние к рабочему столу любого использую-
программа покрупнее, такой подход был основное окно с традиционными для щего Linux безумного математика, которо-
бы непосильно сложным, но Кнутссон и калькулятора действиями арифметики. му подавай не просто арифмометр.

28  LXF2(76) февраль 2006 www.linuxformat.ru


HotPicks

ОЧИСТКА ПАКЕТНОЙ СИСТЕМЫ

GtkOrphan
• версия 0.3.0 • Web www.marzocca.net/linux/gtkorphan.html

Хотя подход к установке программ Perl. Понадобится также Deborphan версии


у пакетных систем пакетов типа RPM и по меньшей мере 1.7.17 – пользователи
APT весьма последовательный и структу- Debian найдут ее в репозитарии дистрибу-
рированный, отследить мириады зависи- тива, а те, у кого другой дистрибутив на
мостей, нужных той или иной программе, основе Debian, могут взять ее с нашего
зачастую нелегко. Удалишь программу, а диска.
ее зависимости останутся, и много тиков Цель GtkOrphan – отметить и удалить
процессора спустя будут продолжать установленные библиотеки и программы, от
засвинячивать диск. Для определения которых не зависит ни одна программа: их
«осиротевших» зависимостей Debian и можно спокойно ликвидировать без вреда
его производные, например, MEPIS, для остального, и GtkOrphan для начала Результат работы инструментов Dpkg отображается в отдельном окне.
Knoppix и Ubuntu, снабжены инструмен- создаст их список с указанием размера,
том Deborphan [Orphan – по-англ. «сиро- категории и важности для системы. Отметьте ненужное и нажмите ОК – намного больше, чем у утилиты командной
та», – прим. переводчика]. Дополнительно можно получить более под- GtkOrphan легко и быстро удалит выбран- строки, но начинающим в дистрибутивах на
GtkOrphan обеспечивает Deborphan гра- робную информацию по этим пакетам, ные вами пакеты. Но этим трюки не исчер- базе Debian его опрятная внешность и
фическим интерфейсом на базе GTK (как включая их описание – оно пригодится, пываются: можно идентифицировать паке- удобство в работе, возможно, покажутся
подсказывает его имя). Для его запуска если из названия программы не ясно, что ты, от которых после удаления остались гораздо симпатичнее, чем мрачный и при-
придется установить Gtk-Perl, ибо это код она делает. конфигурационные файлы. Хотя такие фай- дирчивый родитель. Если ваш графический
лы вряд ли занимают много места на диске, менеджер пакетов тонет в файлах и пора

«ЗАВИСИМОСТИ, НУЖНЫЕ все-таки полезно чистить систему от мусо-


ра. Другое полезное свойство – способ-
удалять из системы скопившийся за
несколько месяцев мусор,

ПРИЛОЖЕНИЮ, ЗАЧАСТУЮ НЕЛЕГКО ность «усыплять» пакеты-сиротки, иначе


говоря, добиваться, чтобы они не появля-
GtkOrphan вам поможет. Заставьте его
потрудиться, пока ваш жесткий диск не
ОТСЛЕДИТЬ.» лись в списке.
Функциональности у GtkOrphan не
треснул под тяжестью ненужной
информации.

ИНСТРУМЕНТ УПРАВЛЕНИЯ ДИСКАМИ трудом испарится на ваших глазах! сколько места на диске в данный момент

LinHDD
Однако на свете немало полезных инстру- используется.
ментов командной строки для управления Опять же с помощью hdparm LinHDD
жесткими дисками, и чтобы вооружить может оценить скорость работы диска (во
• версия 0.2 • Web www.pcbypaul.com/software/linHDD.html ими пользователей, которых приводит в время проведения теста нежелательно
ужас возможность лишиться своих фай- запускать другие программы, интенсивно
Если вы – новичок в Linux, или же грохнуть всю свою систему. Особенно уст- лов, Пол Шерман (Paul Sherman) сделал использующие ввод-вывод). Многие из
какое-то время его использовали, но пока рашает перспектива поработать с правами графическую оболочку. новых пользователей Linux используют
не добрались до подсказки оболочки, вас администратора (root): одна-единственная LinHDD зависит от Python 2.4, GTK 2.6 свой жесткий диск далеко не с оптималь-
могут отпугнуть таинственные названия опечатка – и все нажитое непосильным и PyGTK 2.6 (или более поздних версий ной эффективностью, так что такую оцен-
команд и шанс каждого из них). Установки не требуется; ку полезно иметь под рукой.
можете запустить программу после ее Поддерживается также деление на разде-
распаковки с помощью команды лы с помощью cfdisk и форматирование с
./linHDD.py. Имейте в виду, что боль- помощью mkfs.
шинство ее свойств доступны только при Надеемся, что в будущих релизах
запуске от имени root, поскольку обыч- LinHDD расширится и обогатится и дру-
ный пользователь не может изменять гими ценными свойствами, например,
настройки диска, и что в настоящее время возможностью варьировать настройки
нет поддержки для жестких дисков SCSI привода (режимы DMA, PIO и т.д.). Даже
(только IDE). на сегодняшней ранней стадии многие
Для получения технической информа- пользователи – особенно из тех, кто
ции LinHDD использует команду hdparm - робеет перед командной строкой – най-
i. При этом основной экран LinHDD пока- дут его наименее устрашающим из
жет список свойств и настроек, поддержи- средств для работы с жестким диском.
ваемых выбранным приводом. Большая Дополнительным преимуществом явля-
часть этой информации новичку ничего не ется, так сказать, дистрибутивный агнос-
скажет, поскольку ориентировано на шиб- тицизм, то есть чтобы заставить его
ко грамотных, но среди ученой тарабар- работать, черной магии не потребуется.
Желая получить помощь в форуме, новички могут скопировать и вставить щины попадаются жизненно важные дан- Было бы приятно увидеть, что его вклю-
спецификации своего жесткого диска, и их увидят люди, способные дать ные о свойствах диска. Сверху в окне чили в дистрибутивы в качестве стан-
совет. имеется индикатор, по которому видно, дартной системной утилиты.

www.linuxformat.ru LXF2(76) февраль 2006  29


HotPicks

СОЗДАТЕЛЬ ПОЗДРАВИТЕЛЬНЫХ ОТКРЫТОК

KreetingKard
• версия 0.3.0 • Web http://linux-life.net/program/cc/kde/app/kreetingkard

К большому облегчению многих, (которые обычно именуются Kde-devel и Qt- ние и перемещение, еще включены форма-
Рождество закончилось, но ведь и в тече- devel или в том же духе в других дистрибу- тирование шрифта, цвета и текста – а также
ние всего года нужно покупать поздрави- тивах), вы будете следовать обычной про- отмена либо повтор действия. Разрабатывая
тельные открытки для друзей и любимых по цедуре. Запустите терминал, распакуйте сложную открытку, вы можете заблокиро-
поводу их дней рождения, рождения детей, архив и введите ./configure, make и вать объект на странице, чтобы случайно не
новоселья, и т.п. Создатели поздравитель- make install (от имени суперпользовате- сдвинуть или не удалить его. Конечно, про-
ных открыток, естественно, заинтересованы ля). Когда эта процедура будет закончена, грамма не может соперничать со Scribus по
в новых праздниках и поводах для торжест- вы сможете запустить программу, введя части создания дизайна, но вполне доста-
ва, чтобы заработать побольше наличности, kreetingkard. точна для создания приличных открыток.
так что не за горами рассылка приятелям Поскольку на сегодня нет способа К сожалению, KreetingKard не обладает щая подобно аналогичной опции подключе-
открыток «Поздравляю с новым дистрибу- создать документ с нуля, KreetingKard функциями привязки текста к направляю- ния почтовой программы во многих тексто-
щим, и не показывает размеры при позици- вых редакторах. Вместо того, чтобы кропот-

«В ТРАДИЦИЯХ KDE –
онировании текста на странице, что в слож- ливо вписывать имя и адрес получателя от
ных случаях создает проблему. Если есть руки, вы можете включить в документ дина-

ИМЕНА ПРОГРАММ, БОГАТЫЕ желание запятнать себя редактированием


текста, проблему можно решить (хотя бы
мический блок, который будет заполняться
автоматически: создаете картинку, вносите в

БУКВОЙ «К».» частично), поправив сохраненные файлы.


KreetingKard использует формат XML с
адресную книгу имена ваших знакомых,
нажимаете Print и получаете готовые
таким значимым содержанием, как ‘<Text открытки для разных адресатов. Это значи-
тивом!» Тут пригодится KreetingKard использует шаблоны, и многие из них width=»336» x=»20» y=»330»...’, они редак- тельно экономит время – если вы измените
[Greeting Card – по-англ. «поздравительная содержат японские мотивы. Вероятно, они тируются легко. дизайн, вам не придется вручную вводить
открытка», – прим. переводчика] японского покажутся милой новинкой фанатам Manga Так что меняйте расположение текста на все детали.
разработчика Тасуку Судзуки (Tasuku или любителям Hello Kitty, но большинство здоровье. (Рисунки также хранятся в XML в Даже при превосходном дизайне важна
Suzuki): она поможет в создании и печати получателей могут чего-то недопонять, поэ- кодировке ASCII, что весьма увеличивает правильная печать, поскольку именно она
открыток. KreetingKard, в русле KDE, продол- тому мы рекомендуем выбрать раскладку объем конечного файла). создает разницу между поздравлением,
жает маниакально злоупотреблять буквой из папки Empty Design в древе меню слева. сделанным в последнюю минуту, и хорошо
«К» (причем вставляет ее не только вместо Затем берите чистый лист (позади шаблона) Сучастьливого продуманным красивым жестом.
C, но еще и вместо G – не слабо!) и принимайтесь за творческий процесс. Розидества KreetingKard использует универсальную
Документации пока немного, но если Инструменты довольно ограничены: это Одно из наиболее ценных свойств архитектуру печати KDE, которая поддержи-
установлены пакеты разработки KDE и Qt вставка текста или рисунка, их перемешива- KreetingKards – Адресная книга, работаю- вает любую бумагу и чернила, а также
создание файлов PDF. Последнее особенно
полезно, если вы хотите перед выводом на
печать посмотреть, что получилось.
В настоящее время наибольший недо-
статок KreetingKard испытывает в шаблонах.
В идеале, будущие релизы программы
будут предоставлять набор открыток на все
случаи жизни и несколько общих шаблонов,
которые пользователь сможет приспособить
к любому торжеству. И, конечно, еще пара
полей в адресной книге (например, адрес
отправителя и его логотип) помогут сделать
открытку еще более персонифицированной.
Хотя в KreetingKard очень мало тексто-
вых подсказок и нет онлайновой помощи,
особых проблем при работе с ней не возни-
кает: несколько минут на ознакомление – и
вперед! Особенно важно, что программа
отличается стабильностью и скоростью и
более чем способна к созданию превосход-
ного дизайна (при наличии крупицы худо-
жественного вдохновения). Большинству из
нас приходилось мучаться с неадекватными
текстовыми редакторами или заумными
DTP, так что если впереди праздник и вы
хотите поздравить кого-то в менее безликой
форме, чем магазинная открытка,
попробуйте!
Справа, в окне вывода PDF-формата, вы можете увидеть труды почтовой функции.

30  LXF2(76) февраль 2006 www.linuxformat.ru


HotPicks

HOT GAM

ES
ТАКТИЧЕСКАЯ ВОЕННАЯ ИГРА

Crimson Fields
• версия 0.4.9 • Web http://crimson.seul.org

Ну для чего нужна война? стильные изображения техники и пехоты,


Очевидно, чтобы вдохновлять разработчи- обозначая простые, но надежные в рабо-
ков стратегических игр; и в самом деле, те образы основной игры.
со времен первых домашних компьютеров Битвы Crimson Fields происходят
существует моделирование реальных и более чем на 16 уровнях – островах,
фантастических баталий. Crimson Fields горах, даже на море – с индивидуаль-
(Багровые поля) – тактическая военная ным планом и шестиугольной решеткой,
игра выдели-и-кликни, «в традициях показывающей местоположение ваших
Battle Isle (Острова Битв)», как говорят боевых единиц. Шаг за шагом вы пере-
сами разработчики. Ваша задача – коман- мещаете ваши танки, корабли, людей и т.
довать танками, кораблями и пехотой, что- д. на нужную позицию; у каждой боевой
бы разгромить врага согласно набору единицы свои особенности перемещения, Может, они и похожи на астронавтов, но эти ребята – призовые ходячие
сценариев. обороны и нападения. Как только вы фабрики-бойни. Никогда еще война не была такой потехой.
Для запуска игра требует SDL и две сделали ход, делает ход ваш противник
вспомогательных библиотеки: SDL_mixer – компьютер или человек. игры, и вы отправляете его другу-против- Crimson Fields на удивление хорошо
и SDL_ttf. После установки ее основной Подразделения противников начнут сра- нику. Тот загрузит файл, просмотрит отлажена для пробного релиза. Уровни
исполняемый файл называется просто жение, оказавшись в соседних шести- запись вашего хода и нанесет ответный хорошо продуманы, играть интересно, а
crimson. угольниках, их мощь показана тонкой удар. Процесс может показаться довольно текстовый сценарий дает вам ощущение
Если ваша звуковая карта не поддер- индикаторной линией. медленным, но в этой медлительности цели. Немного музыки не в формате MIDI
живает MIDI (/dev/sequencer), то во вре- Что особенно радует, в Crimson заключается половина пре- могло бы придать игре больше настрое-
мя игры вы услышите только периодичес- Fields можно играть по e-mail. После лести игры – наблюдать за ния, но так или иначе, фанатам стратегий
кий скрип и скрежет, когда куда-нибудь каждого хода игра сохраняет маленький развитием мощной битвы, стоит ее попробовать.
щелкнете. По игровому полю разбросаны файл, отражающий текущее состояние как во время игры в шахматы.

ИГРА-ПРИКЛЮЧЕНИЕ

Dragon Hunt
• версия 3.51 • Web http://emhsoft.net/dn.html

Графика еще не делает игру хоро- Awakening) на оригинальном Game Boy: ким количеством пикселей и четырьмя жаться. Битвы состоят из ходов. Вы
шей, как бы маркетологи ни уверяли нас огромное, увлекательное, бесконечно оттенками серого. Именно так и следует можете остановиться, подумать и решить:
в обратном. Вспомните Zelda (Link’s умное приключение, а создавалось жал- подходить к оценке простых приключен- нападать, лечиться или убегать. Жаль,
ческих проектов типа Dragon Hunt (Охота что нет музыки – она создает более
на дракона) – от визуальных эффектов захватывающую атмосферу; нет также и
слюнки не потекут, зато налицо сияющая врезанных экранов или изменений темпа
возможность серьезной игры. для создания эпизодического геймплея,
Если Python и ImageTk у вас пока нет, фундамента классической РПГ.
то их придется установить, после чего вы Тщательно продуманный дизайн
сможете запустить ./Dragon_Hunt_Linux. Dragon Hunt компенсирует эти недостатки,
Сначала игра создает вашего персонажа, когда вы пополняете свой золотой запас,
случайным образом наделив его здоровь- открываете новые области на карте или
ем, атакующей силой, деньгами и т.п. – сражаетесь. Текст внизу экрана поставля-
интересно, что чем сильнее вы в одном ет дополнительную информацию о поло-
аспекте, тем слабее в другом. Затем вы жении дел – он позволит вашему вообра-
окажетесь в центре тихого городка, где жению воспарить над топорной графикой.
надо обзавестись оружием, доспехами и В игре имеется также отдельный редак-
лекарствами, которые помогут вам в тор карт на базе Tk.
путешествии. Мы считаем, что более тонкая худо-
Действие Dragon Hunt разворачивается жественная проработка не помешала бы
в обширном двумерном мире: монстры, Dragon Hunt, но любителей традиционных
снадобья, деревни и золото заполоняют приключений с битвами и необходимос-
В этом доме живет неизбежный «мудрец», который помогает вам пройти карту, и по мере роста способностей ваше- тью собирать разные предметы и атрибу-
игру своими «зашифрованными» советами-штампами.
го персонажа растет и ваше умение сра- ты игра на какое-то время увлечет.

www.linuxformat.ru LXF2(76) февраль 2006  31


HotPicks

АНАЛИЗАТОР ИСПОЛЬЗОВАНИЯ ФАЙЛОВОЙ СИСТЕМЫ

Gt5
• версия 1.2f • Web http://g5.sourceforge.net

«Куда девается дисковое про- мет несколько минут – осо-


странство?» Вопрос поставлен авто- бенно если у вас установ-
ром Gt5, небольшого инструмента, опре- лено много программ на
деляющего, какие директории вашей машине с медленно рабо-
файловой системы съели свободное тающим диском (напри-
место на вашем диске. Вы можете мер, на ноутбуке).
накропать известное количество команд- Gt5 генерирует всего
ных строк и после нудной суеты сгенери- один HTML-файл – струк-
ровать листинги больших директорий; турированный листинг
Gt5 делает это максимально просто и с файловой системы, и
минимальными требованиями. показывает его в Links
Мобильность у программы замечатель- (можно просмотреть его
ная: все, что ей нужно – это Bash (обо- и в других браузерах,
лочка по умолчанию почти в каждом хотя Firefox и Co склон-
дистрибутиве) и web-браузер Links для ны к замедлению при
просмотра результатов. работе с мегабайтными документами помощью флага
Полезная вещь: если у вас не уста- HTML). Каждая директория показывает --link-files вы получаете доступ к Полное сканирование файловой
новлен Links (или одна из его производ- на странице ссылки на расширенный отдельным файлам списка через ссылку системы может одарить вас
необъятными файлами – вроде
ных, например, Elinks), Gt5 по вашему просмотр подкаталогов, упорядоченных (в противоположность обычному режиму
этого, на 482 страницы…
указанию скачает и установит программу по размеру, так что самые большие ссылок на директории). Если выходную
автоматически. В противном случае вы всплывают наверх. Выводится также информацию невозможно одолеть по
запускаете утилиту командой ./gt5 информация по количеству файлов в причине чудовищной длины, ее можно сматриваемых директорий и строк в
<path> , где ‘path’ – это путь, который каждой директории. урезать с помощью опции --cut-at файле HTML соответственно. В целом,
вы желаете просканировать. Например, Все это хорошо и мило, но Gt5 не float: файлы меньше заданного разме- это очень удобная утилитка; она позво-
чтобы просмотреть всю вашу файловую останавливается на достигнутом, предо- ра показаны не будут. Есть еще флаги лит вам убедиться, что ваш диск свобо-
систему, введите ./gt5 /. Имейте в виду, ставляя еще и дополнительные опции --max-depth и --max-lines, используе- ден от ненужного балласта.
что полное сканирование системы отни- для настройки выходной информации. С мые для ограничения количества про-

МУЗЫКАЛЬНЫЙ ПЛЕЙЕР столь ярок, как многие другие медиа-пле- структура файлового браузера и тема
йеры Linux (XMMS, например), но ведь это иконок.

BoomBox только начало! Некую графическую выра-


зительность придает окно визуализации,
генерирующее плавные образы в ритме
Настоящая сила BoomBox заключена в
браузере базы данных. Когда вы добавите
список файлов из директории по вашему
• версия 0.3 • Web http://boombox.sourceforge.net воспроизводимой музыки. Никак не обоз- выбору, вы сможете сортировать файлы по
наченный эквалайзер расположен над исполнителю, альбому, году, жанру, и на
У Саймона Перссона (Simon Persson), чем использовать для подобной задачи списком воспроизведения, причем обоих лету редактировать тэги. Использование
разработчика BoomBox, возникла идея гигантские базы данных вроде PostgreSQL. можно свернуть и развернуть. SQLite для хранения списка воспроизведе-
написать эту программу после неудачного При мудром интерфейсе, BoomBox не Регулируется парочка настроек, а именно, ния значительно ускоряет процесс по срав-
поиска идеального музыкального плейера в нению с медиа-плейерами, которые на лету
Linux. Работая под Windows, он ужасался изучают файл. Поскольку в качестве движ-
жадности Winamp 3 к памяти, но ему нра- ка для воспроизведения медиа использует-
вился «библиотечный браузер» для навига- ся Xine, BoomBox успешно справляется с
ции и выбора музыки. Поэтому BoomBox MP3, Ogg и другими музыкальными
появился на свет с целью соединить хоро- форматами.
шие свойства открытого кода и мощную По части пользовательского интерфей-
систему управления музыкой, построенную са BoomBox пока не силен, но у него есть
поверх базы данных. все основания стать отличным музыкаль-
Графический интерфейс BoomBox GUI ным плейером. Если ваша фонотека неве-
создан с помощью Qt, поэтому у вас долж- лика, вы обойдетесь и без браузера базы
ны быть установлены пакеты разработки данных, но если нужно управлять большим
Cmake, Taglib, SQLite и Xinelib (все они количеством мелодий, а ваш плейер не
есть на нашем диске в подкаталоге справляется с этой задачей – есть смысл
dependencies). Встроенная база данных исследовать BoomBox.
SQLite поставляет движок для сохранения
списка воспроизведения и информации о
Окно виртуализации украшают
песне – для небольшого медиа-плейера выплывающие графические
она, может, и чрезмерная, но это лучше, эффекты.

32  LXF2(76) февраль 2006 www.linuxformat.ru


HotPicks

HotPicks повторный визит Новые релизы


МЕДИА-КАТАЛОГизатор Свежие и обновленные программы,
которые тоже заслуживают внимания

GWhere • Kryptor 0.1 Графическое шифрование


ARCS www.rosiello.org/en/projects.php
• версия 0.2.1 • Web www.gwhere.org
• Ravenous 0.4.0
Web-сервер на Java
В LXF60 мы рассматривали GWhere, ме довольно сложно, а когда они к тому же добавленных после версии 0.1.5 – под- http://ravenous.solidosystems.com
инструмент создания каталогов, позволяю-
рассредоточены по периферии, это превра- держка формата CSV, облегчающая экс-
• NatStat 0.0.11
щий сортировать файлы по категориям и щается в кошмар. Нам понравились способ- порт каталога в другие программы. Установки Iptables
осуществлять поиск файлов, распределен-
ности Gwhere к поиску, хотя впечатление Данные CSV включают атрибуты файла, http://svearike.sytes.net/natstat
ных по разным носителям – CD-ROM, Zip-несколько подпортил недостаток размер, дату изменения и т.д., так что
дискам, USB-дискам и старым добрым дис-
стабильности. вы можете импортировать его в элект- • X-Chat 2.6.0 мультиплатформенный IRC
клиент www.xchat.org
кетам. Организовать большую коллекцию GWhere сканирует локальные разделы ронную таблицу или в вашу собственную
личных файлов и в единой файловой систе-
жесткого диска и внешние устройства и программу для дальнейшего анализа. • WP Clipart 1.1 Общедоступные
создает каталог файлов Поисковая машина дополнительно опти- изображения www.pcbypaul.com/
согласно указанной поль- мизирована по скорости, включено опре- wpclipart
зователем иерархии, для деление категорий и исправлено немало
дальнейшего поиска в нем ошибок.
и управления. Файл, кото- GWhere – исключительно полезный
рый прячется где-то среди инструмент, если у вас большое коли-
десятка CD-R, можно чество дисков и внешних носителей,
обнаружить несколькими идеальный для сравнения многочислен-
нажатиями клавиш. ных резервных копий, поиска файла,
Конечно, изменение который вы где-то заархивировали сто
содержимого накопителей лет назад, и слежения за вашими дан-
потребует поправок в ными с исходной точки. Плюс к тому,
каталоге, но процесс ска- имеется куча настроек, достигнуты при- • KMyMoney 0.8.1
нирования радует своей личная стабильность и хороший темп Персональный финансовый инструмент
GWhere имеет подробное диалоговое окно свойств быстротой. работы. Мы рады видеть его неуклон- http://kmymoney2.sourceforge.net
файлов, позволяющее добавлять комментарии к
Среди новых свойств, ный прогресс.
ним. • Animelamp 0.1.4
Менеджер коллекции Manga
http://animelamp.coldwire.net
ВИРТУАЛЬНАЯ МАШИНА

Qemu
• Peksystray 0.3.0
Системный лоток в виде док-приложения
http://sf.net/projects/peksystray

• Bootchart 0.9 Анализатор скорости


• версия 0.7.2 загрузки и процессов www.bootchart.org
• Web http://fabrice.bellard.free.fr/qemu
• Minimal Gallery 0.8 PHP галерея web-
изображений http://minimalgallery.net
Во многих программах, которые мы
пересматриваем в разделе HotPicks… • Toy Cars 0.2.3 Головокружительная
наблюдаются всевозможные мелкие изме- гоночная игра http://sf.net/projects/
нения кода – тут подправили, там добавили, toycars

еще где-то обкорнали… все для того, чтобы


сделать релизы значительно лучше! Однако
у Qemu со времени версии 0.6.0, рассмот- ки, настройки памяти и т.д. Например, Qemu притворяется компьютером
ренной в LXF61, появилось массивное qemu -cdrom /dev/cdrom -boot d эму- с ОС Haiku (открытый клон BeOS).
дополнение: модуль ускорителя, который лирует ПК, загружающийся с CD/DVD.
серьезно увеличивает производительность. Для создания виртуальных жестких дис- версия в чистом виде, и вы почувствуете
Qemu – эффективный эмулятор ПК. ков используйте qemu-img. разницу, пытаясь установить Linux.
Он программно создает процессор, память, Выдающимся новым свойством по Модуль kqemu является проприетар-
жесткий диск и идеален для тестирования сравнению с версией 0.6.0 является уже ным и закрытым, но вы можете скачать
операционной системы. Может также эму- упомянутый модуль ускорителя. его с сайта проекта. Другие новые свой- • Mono 1.1.10
лировать не-x86 процессоры, например, Названный kqemu, этот модуль ядра пре- ства – поддержка инструкций MMX/SSE/ Открытая реализация .NET
PowerPC и SPARC. Единственная зависи- вращает Qemu в настоящую виртуальную SSE2 и параллельного порта и улучшен- www.mono-project.com
мость, которая вам потребуется при монти- машину – вместо медленной эмуляции ный виртуальный видеодрайвер, а также
• MoreAmp 0.1.15
ровании из исходных текстов, это SDL, так каждой инструкции процессора он переда- поддержка USB и SMP на x86 (до 255
Ресурсосберегающий музыкальный плейер
что убедитесь, что у вас имеется установ- ет инструкции процессору машины-хоста, процессоров). Qemu всегда отлично тес- http://sf.net/projects/moreamp
ленный Sdl-devel или пакет с похожим подобно VMware. Благодаря этому, уско- тировал операционные системы, а с пос-
названием. После компиляции запустите ренный Qemu в большинстве случаев зна- ледними обновлениями стал просто пре- • Griffith 0.5 Менеджер фильмотеки
Qemu с параметрами, указывающими дис- чительно быстрее, чем эмулированная восходен. LXF http://griffith.vasconunes.net

www.linuxformat.ru LXF2(76) февраль 2006  33


Что такое... GPL 3

Что такое...

GPL 3?
Основная свободная лицензия вот-вот обновится. Пол Хадсон (Paul
Hadson) расскажет, почему вам следует принять это во внимание.

С каких это пор у GPL появился


>> номер версии? Ведь это не ПО!
патенты в USPTO и потратила «скромные» 100 милли-
онов долларов на защиту самой себя от судебных исков,
Когда большинство будет довольно соглашением, обсуж-
дение лицензии будет закончено, а она сама – выпущена
Аббревиатура GPL, которую мы все знаем, на самом озна- связанных с патентами. Это не та борьба, которую откры- для использования в проектах. GPL2 является лаконичной
чает GNU General Public License v2. Эта лицензия получи- тый исходный код может выиграть в соответствии с теку- и простой, надеемся, что GPL 3 также будет доступной.
ла широкое распространение, так что большинство людей щими правилами – GPL2 вообще не принимает патенты
Необходимость в GPL 3
называют ее просто GPL, а не GPL2. Если у вас когда-
либо было время прочитать ее, вы бы узнали, что она раз-
во внимание. Следует учесть, что GPL2 была выпущена
еще до того, как появился Linux, то есть довольно-таки
>> заключается только в патентовании
делена на три отдельные секции: преамбула, с понятным давно. или есть какие-нибудь другие
объяснением, какие условия содержит в себе эта лицен- проблемы?
Итак, я полагаю новая версия GPL
зия; собственно условия, которые придают преамбуле
юридическую силу; и практическая часть, которая описы-
>> уже будет принимать во внимание
GPL2 опередила не только Linux. Она появилась за
несколько месяцев до рождения Всемирной паутины и,
вает, как выпускать свои программы в соответствии с GPL. патентование? соответственно, не учитывала специфику Web. Это в осо-
бенности касается печально известной «дыры» ASP
loophole, позволяющей поставщикам услуг-приложений
«Если разработчики ядра linux хотят (Application Service Providers, ASP), таким как Google,

перейти на gpl3, им придется плотно


Amazon и Ebay «распространять» свои программы через
Web без нужды открывать их исходные тексты. Это стано-

поработать» вится проблемой, если данные службы скомпонованы или


основаны на GPL-коде, так как лицензия GPL явно указы-
вает на необходимость снабжать такое комбинированное
Эту GPL мы все знаем и любим. Не путайте ее с Lesser Да, существует надежда на это. Человечеством придуман ПО исходным кодом. Однако вплоть до настоящего
GPL (LGPL), которая устанавливает другие правила ряд мер, которые позволяют решить проблему патентова- момента компания могла сказать, что обслуживание web-
пользования. ния, но самая распространенная идея на данный момент – страницы не является распространением программы в
так называемое условие «патентной расплаты» (patent прямом смысле этого слова и, на этом основании, оста-

>> Сколько уже действует GPL2?


Она была выпущена в июне 1991 года, и таким
retaliation). Идея такова: если компания пытается подать в
суд на проект с открытым кодом, обвиняя его в наруше-
вить весь код себе.

Значит, Amazon и прочим придется


образом, действует уже 15 лет. Как сказал Эбен Моглен
(Eben Moglen), главный юрисконсульт Фонда Свободного
нии патентных прав, то она полностью теряет право на
использование ПО, разработанного данным проектом. Так,
>> открыть свои коды?
ПО: «GPL2 – это не только 15 лет службы. Это увеличе- если бы НР подала в суд на разработчиков ядра Linux Только в том случае, если они тем или иным способом
ние рыночной стоимости товаров на шесть порядков, это (что, в принципе, маловероятно), то она бы потеряла пра- используют ПО, лицензированное по GPL. Даже если
на четыре порядка больше вовлеченных в движение во распространять Linux на своих серверах. Amazon и выпустит свой исходный код, это отнюдь не
людей, это на три порядка больше проектов». Иными сло- Альтернатива – широко распространенная идея так назы- означает, что у нее тут же появятся тысячи клонов-конку-
вами, огромный успех. ваемого «патентного деления» (patent sharing), когда раз- рентов. Ценность Amazon.com заключается не в техно-
работчикам свободного ПО разрешается воспользоваться логии, а базе данных, которой управляет Amazon, и в быс-

>> Зачем же потребовалось ее


менять?
патентами компаний-потребителей ПО. тром выполнении услуг.

Каким образом разработчики Бытует мнение, что открытых


Ответ прост – патенты. В 1994 году главой Патентного
бюро США (USPTO) был назначен Брюс Леман (Bruce
>> лицензии могут быть уверены, что
>> лицензий стало слишком много. Не
Lehman). Это было неожиданно, так как до этого он был они сделают все как надо? усугубит ли ситуацию появление GPL3 ?
лоббистом интересов отрасли разработки ПО во все той Текущий план заключается в выпуске чернового варианта Да, это действительно так. Существует слишком много
же USPTO. С тех пор, число утвержденных патентов на для обсуждения, с тем, чтобы люди имели примерное открытых лицензий, но мы надеемся, что люди, использу-
ПО резко возросло: так, в 1994 г. было выдано 8031 представление о том, что планируется совершить. Затем ющие GPL2, просто переключатся на GPL3, как само
патентов на программные продукты, и к 2002 г. их число будет год или около того для обсуждений, повторных собой разумеющееся. Большинство людей используют
составило уже 24891, и оно по-прежнему увеличивается: обсуждений и соглашений. После всех этих дебатов, будет стандартный, одобренный FSF текст уведомления: «This
в 2004 году Microsoft заполнила более 3000 форм на примерно понятно, что имеет смысл включить в GPL3. program is free software; you can redistribute it and/or modify

34  LXF2(76) Февраль 2006 www.linuxformat.ru


Что такое... GPL 3

чае неудачи, переписать недостающие кусочки кода (Это


не так легко, как может показаться на первый взгляд.
Например, сравнительно небольшой драйвер для сенсор-
ных экранов Synaptic не может быть включен в состав X.
Org из-за несоответствия лицензий. Найти же всех людей,
которые принимали участие в его развитии и заручиться
их поддержкой оказалось невозможно,-прим.ред.).
Некоторые люди по прошествии времени бросили про-
граммирование или потеряли интерес к Linux, так что
переписывание кусочков кода будет неизбежным. На это,
несомненно, потребуется время, однако, это единственное
требование, которое должна выполнить команда разра-
ботчиков ядра, чтобы перейти на GPL3.

Будет ли оказываться помощь


>> проектам, осуществляющим
переход?
Фонд Свободного ПО всегда готов ответить на вопросы от
it under the terms of the GNU General Public License as заглянуть в будущее, они не знают, будут ли нововведе- разработчиков, заинтересованных в использовании GPL и
published by the Free Software Foundation; either version 2 ния в следующих версиях GPL соответствовать их интере- мы не можем себе представить, что это изменится при
of the License, or (at your option) any later version.» («Эта сам. Большинство проектов, которые ограничивают себя переходе на GPL3. Мы все используем GPL2 , потому что
программа является свободной; вы можете распростра- условиями GPL2 сделали так для того, чтобы сохранить мы знаем, что означают ее основные аспекты, но с GPL3
нять и/или модифицировать ее в соответствии с условия- абсолютный контроль над своими лицензионными согла- неизбежно возникнут те же самые базовые вопросы, на
ми GNU General Public License, опубликованной Free шениями. По сути, ядро Linux является проектом, кото- которые будет необходимо ответить. FSF будет помогать
Software Foundation; либо второй, либо (на ваше усмотре- рый лицензирован в соответствии с именно GPL2. людям сделать правильный выбор при поиске лицензии,
ние) любой более поздней версии». Это означает, что те соответствующей их интересами, даже если это будет
проекты, которые были лицензированы в соответствии с
GPL2, по желанию конечного пользователя могут быть
>> вОзначает ли это, что Linux не будет
состоянии перейти на GPL3?
означать использование прежней GPL2.

Когда все это произойдет?


использованы по GPL 3. Это должно избавить нас от
большинства проблем, связанных с переходом от второй
Нет, но это значит, что если разработчики ядра Linux
захотят перейти на GPL3 , им придется потрудиться. Они
>> Первоначальная дискуссия по варианту чернового
версии к третьей. не могут поменять лицензию ядра без разрешения всех проекта пройдет в начале 2006 года (фактически, она уже
тех людей, которые принимали участие в создании кода. началась). Затем вспыхнут повторные дискуссии, обсуж-
Не хотите ли вы сказать, что эту
>> формулировку используют
Новые версии ядра включают в себя большие объемы
нового кода, кроме того, существуют сотни людей, кото-
дения, дебаты. Если все пойдет по плану, то к 2007 г. мы
будем иметь готовый вариант лицензии, и в этот момент
большинство людей, но не все? рые написали по несколько строчек кода, присутствую- она станет действительной для всех проектов, использу-
Да, это верно. Некоторые проекты явно утверждают, что щих в ядре. Можно насчитать тысячи людей, которые ющих формулировку «текущая или последующие версии»
они лицензированы только в соответствии с GPL версии 2. вносили свой вклад в разработку ядра – все довольно в своем уведомлении. Фонд Свободного ПО, имеющий
сложно точно оценить. Но если ядро соберутся лицензи- все права на утилиты GNU, собирается лицензировать их
Это в основном маленькие проекты
>> со специфичными потребностями?
ровать в соответствии с GPL3, команда разработчиков,
должна связаться с каждым из тех, кто принимал участие
в соответствии с GPL 3 сразу же по окончанию работы
над лицензионным проектом. GPL3 еще не наступил, но
Как ни странно, нет. Так как большинство людей не может в создании ядра и спросить на то разрешение или, в слу- не за горами тот момент, когда он придет и, если вы хоти-
те участвовать в последующих 15 годах развития ПО – это
ваш шанс стать вовлеченным в обсуждение и высказы-
вать свои мысли! LXF

www.linuxformat.ru LXF2(76) Февраль 2006  35


интервью Джереми Эллисон

Визитка LXF
Джереми Эллисон
отает в
Джереми Эллисон раб а
н,
Unix с начала време
аря своей
прославился благод
над сет евы м проектом
работе рался
Когда Lin ux доб
Samba. переключился
х реш ени й, он
до сетевы ет над Samba как
на них и сей час раб ота
ник No vel l.
штатный сотруд
43
ВОЗРАСТ кан ец
амери
НАЦИОНАЛЬНОСТЬ
10 лет
ИСПОЛЬЗУЕТ UNIX
6
ИРОВАНИЯ
ЯЗЫКОВ ПРОГРАММ

10
КОЛИЧЕСТВО ПК
12 чашек
ДНЕВНАЯ НОРМА КОФЕ
0
ПАР САНДАЛИЙ
льно ленив»
Он говорит: «Я капита

LXF interview

Король Самбы
Н
есмотря на то, что Linux Samba – свободно распространяемое
(хоть это и оспаривается) ПО, победившее эти проблемы. Создавая
Samba делает Windows окном в более широ- надежнее, эффективнее и мост между Unix и Windows, Эндрю
свободнее, чем Microsoft Триджелл (Andrew Tridgell), Джереми
кий мир, но насколько это важно для движе-
Windows, миллионы фирм Эллисон (Jeremy Allison) и другие ухитри-
ния свободного программного обеспечения, по всему миру еще не пробо- лись сделать настолько хорошую програм-
понимают немногие. Мы встретились с одним вали с ним работать. Причина – противо- му, что даже Microsoft (по слухам) исполь-
из этих немногих: Джереми Эллисон (Jeremy действие распространителей коммерческо- зует ее в качестве справочной реализации.
го ПО. Microsoft прежде всего использует Samba 3 завоевала бешеную популярность,
Allison), ведущий разработчик проекта… собственные форматы файлов и протоко- и скоро ожидается выход Samba 4, обеща-
лов, а скромное количество открытых стан- ющей полную поддержку Active Directory.
дартов, применяемое в этой компании, час- Мы встретились с Эллисоном, одним из
то «охвачено и расширено» так, что сов- основных разработчиков проекта, чтобы
местимость с другими операционными сис- узнать о проекте побольше.
темами превращается в кошмар.

36  LXF2(76) февраль 2006 www.linuxformat.ru


интервью Джереми Эллисон

Linux Format: Поговорим о Samba 4. Это как раз моя часть работы – про-
Сколько времени вы уже занимае- смотреть уже входящий в него код и сле-
тесь разработкой проекта? довать установленной процедуре, посколь-
Джереми Эллисон (Jeremy Allison): ку в данный момент я не занимаюсь этой
Думаю, уже около года, может, дольше. работой по-настоящему. Части Samba 4,
Проект большой – мы откусили здоровый над которыми я работал – это в основном
ломоть. На сегодняшний день Kerberos клиентские библиотеки и пыточные тесты
Domain Controller и LDAP сервер разрабо- [тесты, специально подвергающие систему
таны хуже, чем другие области, и именно сверхнагрузке с целью проверки ее
над ними сейчас ведутся основные работы. стойкости].
Я добавил испытательных тестов, когда
LXF: Интересно… обнаружил, что кое-какие вещи следует
ДЭ: Проблема в том, что люди доверяют подвергнуть регрессионным тестам. По
серверу LDAP, который у них уже есть. По крайней мере, в Samba 3; испытательный
этой причине с Samba 4 возникла некото- тестер в Samba 4 настолько хорош, что
рая напряженность. С одной стороны, пол- даже Microsoft его использует. Я не знаю,
но людей с небольшими офисами – на 50 читали ли вы интервью с Биллом Хильфом
компьютеров или около того. У них нет (Bill Hilf) [руководитель лаборатории Linux
сервера LDAP, они не знают, что это такое, при Microsoft] на Slashdot, он там говорит,
им просто нужно нечто для стандартизации что они не только этим тестером пользуют-
учетных записей и сведения их в единый ся, но и прислали кое-какие поправки к
файл. Для них встроенный в Samba 4 LDAP нему.
сервер – именно то, что надо, поскольку он
запускается почти без вмешательства и LXF: Как вы считаете, мощь Samba 3
может работать с инструментами админис- перейдет в версию 4?
трирования Windows. ДЭ: Да, думаю, что да. Дело в том, что
С другой стороны, те, у кого 3 000 сер- люди стали зависимы от нас после вер-
веров, думают так: «Я уже установил пол- сии 3. Скажем так, бывают поставщики
ный LDAP сервер для предприятия. Зачем дистрибутивов Linux, которые не тестируют
мне менять его на какую-то Samba 4, хоть [версию] Samba, включаемую в их дистри-
вы и считаете ее классной?» В подобных бутив. Людям приходится обращаться к Прошлым летом во время OSCon
Эллисон умело лавировал между
случаях LDAP-серверу в Samba 4 придется samba.org и качать оттуда работающую
командой FOSS и Microsoft.
выполнять роль кэша, прокси для уже программу, поскольку то, что они получили
работающего сервера LDAP. То есть боль- вместе со своим дистрибутивом, не
шое количество кода надо дописывать и работоспособно. она компилируется и работает как мини- вается кри-
отлаживать, и, по-моему, это одна из Интересный вопрос – является ли мум в моей среде». Мы выявляем наибо- тическая
наиболее трудных задач на данный Samba технологией или продуктом. Если лее значимых членов сообщества Samba ошибка, ее
момент. мы являемся технологией, то, в некотором для каждой платформы и говорим им: «Вы исправляют сразу в обеих ветвях [samba.
org и SUSE]. В этом преимущество работы
с Novell. Так что я намного счастливее себя
ОБ ИСПРАВЛЕНИИ ОШИБОК чувствую по поводу тех релизов, которые

«Большинство людей не компилируют мы готовим.

заплатки. Они пристают: «А где RPM?» LXF: Вы говорите, что на данный


момент не занимаетесь Samba 4 – а
можно ожидать, что в некий момент
ваши пути пересекутся?
И я знаю, что сейчас они [разработчи- смысле, нам труднее отлаживать ошибки. – стражники у ворот». Мы обсуждали этот ДЭ: Ну, может быть; я не знаю. На данный
ки версии 4] набросились на Heimdall- Раньше я говорил людям, обнаружившим вопрос на прошлой неделе на конференции момент путь Samba 3 спланирован как
версию Kerberos, и опять-таки, эта версия ошибку: «Вот быстрая заплатка, не могли по встроенным (embedded) системам. Там минимум на пару лет. Cильно зависит от
будет идеальна для людей, которые не бы вы скомпилировать ее и попробо- присутствовало большинство команды того, что понадобится, чего захочет потре-
знают и знать не хотят, что такое Kerberos, вать?». Но сейчас большинство даже не Samba, и мы могли поспорить. Мы отлично битель, что мы еще туда включим – не
и желают просто использовать единый знает, как это делать. Скорее всего, они ладим друг с другом, но всегда возникают знаю, просто не знаю.
вход (single sign-on) Windows. Но на скажут: «Эй, а где RPM?» И мне придется споры и все такое. Очевидно, только Святой Грааль смо-
более крупных предприятиях или в более отвечать: «Я его вам сделаю, и вы сможете Что касается работы Samba на SUSE, жет заменить Active Directory, поскольку
масштабной среде люди, скорее всего, это попробовать». по причине того, что есть я, Ларс [Мюллер сегодня, как только вы попадаете в Active
скажут «нет уж, подавайте мне MIT Для трех следующих релизов Джерри – Lars Muеller)] и Гюнтер [Дешмер – Directory, вы влипли, вы прикованы к тех-
Kerberos сервер, наш дистрибутив идет [Джеральд Картер – Gerald Carter, релиз- Guenther Deschmer)], сегодня Samba под нологии одного поставщика, и выхода
именно с ним и в нем уже все встроено» менеджер Samba] кое-что изменил: мы SUSE намного ближе к передовой техноло- оттуда нет. Вы на конвейере, который кру-
– вам приходится соответствовать их тре- сообщим наиболее активным пользовате- гии, чем то, что выходит из парадных две- тит Microsoft; только добавляй монетки,
бованиям. Опять же, KDC в Samba 4 лям списка рассылки Samba, что не выпус- рей Samba. чтобы механизм не остановился. Мы
нужен какой-то прокси. Тут еще предстоит
потрудиться.
тим Samba для FreeBSD, пока не дождемся
ответа типа: «Я проверил ее на FreeBSD, и
Ларс и Гюнтер всегда хорошо подби-
рали заплатки, но сегодня, если обнаружи-
должны изменить ситуацию, дать людям
выбор. Как я однажды в сердцах сказал
>>

www.linuxformat.ru LXF2(76) февраль 2006  37


интервью Джереми Эллисон

а он делает то». Скорее, все LXF: То есть никакого мини-бунта по ного оплодотворения, заимствования кода,
выглядит так: «Чем бы, черт поводу этого кода не было? Думаю, ну, вы знаете. Одна из проблем, о которых
возьми, заняться на этой неде- когда вы перейдете к Samba 4 , вам говорил Тридж на конференции по встро-
ле?» Мы работаем с проблема- придется просмотреть весь исходник енным системам, было его видение рас-
ми, на которые наталкиваемся и разобраться, что он делает, пос- пространения кода: чтобы оно было еще
каждый день. кольку вы уже от него отвыкли. более случайным и чтобы в нем принимало
Каждая успешная проверка ДЭ: На самом деле, нет. Дело в том, что я участие больше людей, чем сейчас. Он
означает шаг вперед. У нас все время читаю исходный код Samba 4, рассматривает модель распределенной
есть цель, которую мы пытаем- поскольку часть его я позаимствовал для разработки, а не централизованный вари-
ся достичь, но, знаете, Линус Samba 3, когда обнаружил, что кое-что в ант типа Subversion. Его идея заключается
как-то сказал: «Блуждание ней не работает. Клиентские библиотеки у в том, что его древо кода – подобно коду
может оказаться лучшим спо- Samba 4 замечательные, они полностью Линуса, или Алана Кокса, или кого-то еще
собом придти к цели». Знаю, асинхронные, и я постоянно вникаю в них, – станет единым древом, и вовсе не обяза-
что это против классического чтоб сделать новые тесты. Может быть, тельно Samba. Люди скажут: «Я могу
стиля всяких Архитекторов, кто-то скажет, что клиентские библиотеки выбрать древо Джерри, или древо
которые сидят и говорят: Samba 3 – отстой, потому что добраться до Джереми, или официальное древо». А хра-
«Будем создавать вот этакую клиентской библиотеки легко. Так что, нитель официального древа скажет: «Эта
матрицу» – мы просто пар- вполне возможно, Samba 3 перерастет в часть древа Триджа хороша, поэтому мы ее
ни, которые грызут коды, Samba 4. задействуем».
забившись в погреб роди-
тельского дома, как теперь любят расска- LXF: Вы действительно думаете, что LXF: Итак, Samba может переклю-
>> позвонившему клиенту – «Все, о чем нас
просят потребители – это спасти их от
зывать. Мы знаем, куда идем, и частично
знаем, как туда попасть, но детали будут
так будет?
ДЭ: На сегодня это не входит в наши пла-
читься на Git?
ДЭ: Кандидатом на сегодняшний день
ложного решения, которое они сами же и вырисовываться по мере написания кода. ны. Почти наверняка мы предпримем некие является Bazaar-NG Мартина Пула (Martin
приняли». Короче, какими бы ни были шаги, чтобы поддержать Samba 3. Это Pool). Мартин Пул – воспитанник команды
наилучшая стратегия и решение для LXF: Хотя вроде бы было некое подо- модель развития Open Source, на нее надо Samba, который работает на ребят из
избавления людей от Active Directory – мы бие ядра команды, чтобы переписать смотреть в большей степени как на техно- Ubuntu. Мы знаем, где он живет, так что,
к этому движемся, не жалея усилий. Пока все с нуля? логию, нежели как на продукт. Мы предла- если что-нибудь случится с инструментами
не знаю, когда это будет. ДЭ: Был только Тридж, который вышел и гаем отличную и полезную вещь, которая разработки, мы можем его побить.
сказал: «Samba – отстой. Я могу сделать помогает взаимодействовать с Windows.
LXF: Samba 4 сейчас находится в лучше». А поскольку он работал в OSDL, у Джерри – тот парень, который сидит здесь LXF: То есть вы совершенно опреде-
«стадии Сьюзен», то есть Эндрю тес- него была полная свобода так и сделать. и говорит: «Отлично, это нам годится» – но ленно уходите от Subversion.
тирует ее на сервере своей жены, Никто не встал и не сказал: «Samba – и в то же время происходит немало ДЭ: Нет. Я полагаю, что сначала Samba 4
верно? правда отстой. Перепиши-ка ее, Тридж». непредвиденного. будет двигаться по направлению к распре-
ДЭ: Да, Сью ее использует, но если Просто она ему надоела, и он решил ее Какие-то вещи из Samba 3 включаются деленной модели разработки. Если это
вспомнить, когда исходная Samba была на заменить. в Samba 4 и наоборот, очень много взаим- сработает, то Samba 3 последует за ней.
«этапе Сьюзен» – это было давно, лет
десять назад – если сейчас говорят, что
Samba 3 стала стандартом NT4 для пред-
приятия, а я считаю, что есть полное право
так сказать, то как раз десять лет ушло на
превращение Samba со «стадии Сьюзен» в
стандарт NT4 для предприятия. Как долго
будет превращаться Samba 4 от «стадии
Сьюзен» до стандарта Active Directory для
предприятия? Наверное, это будет труднее,
чем кажется.
Мой план заключается в том, чтобы
сказать: «О’кей, раз в ней есть все свой-
ства Active Directory и она действительно
справляется с работой контроллера доме-
нов, пора отдать ей работу центрального
узла, а на обычных серверах пусть будет
Samba 3». Про это пишется во всех кни-
гах, и куча народу имеет опыт
конфигурирования.

LXF: Есть ли командный план работы


над Samba?
ДЭ: Ничего подобного нет! Каждый член
команды знает, что он делает. Это же про-
ект Open Source: нет никакого Архитектора,
который сидит и говорит: «Ты делаешь это,

38  LXF2(76) февраль 2006 www.linuxformat.ru


интервью Джереми Эллисон

Лично я бы предпочел принять


модель распределенной разработки и
брать кое-что из разных кодов, потому что
сейчас происходит просто невероятное
давление на того, кто занимается под-
держкой официального кода. Проверяешь
всякую ерунду, включая ее в код, портит-
ся то, что уже сделано, тебя все ненави-
дят, и ты в дураках. Экспериментировать
после этого не хочется. Есть такая штука,
мы ее называем Проверка в Пятницу
Вечером, и я грешу этим не меньше дру-
гих. Вечер пятницы, у тебя что-то скомпи-
лировалось, ты считаешь, что по большей
части там все работает, а в голову лезут
мысли типа: «Моя машина может попасть
в аварию, дом может сгореть, проверю
все, чтобы убедиться, что все нормаль-
но». И тут ты обнаруживаешь, что сломал
сборку HP-UX или AIX или что-нибудь
еще, потому что не смог провести на них
проверку.
Переход на модель распределенной
разработки ликвидирует проблему пят- LXF: Samba имеет почти 100% сов- пределах разумного, но, конечно, исполь- Ребята, которые работают с OpenLDAP,
ничных проверок. Как только ты включил местимость с Active Directory, как вы зовать это для скопления из 100 000 поль- они такие же. Я уверен, что LDAP – по мне,
что-нибудь в код, кто-то должен тут же думаете, это не сыграет против зователей нельзя. Уже сейчас можно абсолютно бесплодная пустыня – для них
это проверить. Это бесконечные перего- решений Linux, например, eDirectory? создать сервер Samba для 100 000 пользо- полнейшее очарование, и они любят рабо-
воры и замечания. Мы хотим уйти от ДЭ: Идея в том, что мы будем с ними вза- вателей, и такое делается, но вместо тать с ней, ну так пусть они этим и занима-
философии «ты либо герой, либо кре- имодействовать. Мы станем технологией, использования back-end TDB они использу- ются вместо нас. Вот таким образом про-
блема разбивается на составляющие.
О ПЛОХОМ КОНТРОЛЕ ЗА ВЕРСИЯМИ Честно говоря, я думаю, что именно
таким образом открытый код действитель-
«Проверяешь всякую ерунду – из-за нее но хорошо вписывается в деловое сооб-
щество. Очень интересно попадать на шоу
испорчен билд, все злятся, ты в дураках. вроде OSCon, потому что ребята вроде
Триджа, Джерри и, до некоторой степени,
Расхочется экспериментировать!» меня, болтаются вокруг, а типы в костюмах
смеются над нами и гадают, что это мы тут
делаем. В какой-то мере, я думаю, нам
намного комфортней создавать техноло-
тин» и быть просто разработчиком, с пра- которую можно взять и сделать частью ют back-end LDAP и настраивают его под гию, чем потом кому-то другому занимать-
вом на ошибки, которые не столь опасны, eDirectory, или OpenLDAP, или какого угод- любые масштабируемые сервера ся ее сбытом. Пока мы развлекаемся,
потому что невозможно разрушить чью- но сервера каталогов. Создать сервер ката- каталогов. работая над проблемами, пускай другие
то наработку. лога на уровне предприятия трудно, поэто- Для меня это здорово, потому что у переживают по поводу доли рынка и объ-
Есть еще одна вещь, которая получится му мне кажется, что будет служба катало- нас сейчас не самый легкий период, мы ема продаж. LXF
благодаря модели распределенной разра- гов Samba, используемая в относительно заняты с SMB и прочим, за что мы отвеча-
ботки – это мое мнение, и тут мы полно- небольшой среде. Но если вы хотите уве- ем и что должно работать. Вовсе не факт,
стью согласны с Триджем: данная модель личить масштаб до службы каталогов, рас- что я хочу обслуживать каталог OpenLDAP.
сотрет различие между непосредственной пределенного между 100 000 пользовате- Одна из сильных сторон Linux и откры-
командой разработки Samba и теми людь- лей со всех континентов, в разных часовых того кода – возможность взять большую
ми, которые хотят работать над Samba для поясах, то, смею предположить, начальные проблему и разбить ее на мелкие составля-
собственных проектов. релизы Samba 1 для этого не подойдут ющие, и каждый будет работать над
У нас есть несколько ребят в Сиэтле, Вот здесь и пригодится каталог уровня составляющей, которая ему наиболее инте-
которые работали над режимом управле- предприятия. ресна. Если мне велят заняться ошибками
ния сервисом, и у них должен быть соб- LDAP, я сделаю эту работу довольно пар-
ственный код Samba, из которого мы полу- LXF: Итак, у Samba будут многочис- шиво, поскольку меня не очень-то интере-
чим информацию для обновления. ленные back-end’ы? сует LDAP, это не мое, я не знаю протоко- Посетите www.
Я очень этого жду, это должно срабо- ДЭ: Этим мы сейчас и занимаемся. На ла…Примерно так, как это было в Sun, linuxformat.co.uk/mag/
тать. Но Джерри по природе консервати- сегодняшний день у нас есть back-end TDB когда меня усадили исправлять установки allison.html – узнаете, что
Джереми думает про Азимова
вен, поскольку он – релиз-менеджер, ему для базы данных паролей, это означает, COBOL. Я делал эту работу паршиво, пос-
и про радости борьбы с
так и полагается, поэтому, я думаю, он что если у вас 100 клиентов Windows, то кольку мне было на нее наплевать. А вот
ошибками.
понаблюдает за Samba 4 прежде чем мы нужна пара централизованных серверов. ошибки SMB… по какой-то дурацкой при-
переместим версию 3. Можно произвести масштабирование в чине, они меня просто чаруют.

www.linuxformat.ru LXF2(76) февраль 2006  39


Настройка оборудования

Железная работа вашего


В наши дни к компьютерам подключается
огромное количество устройств – камеры,
принтеры, различные плееры типа iPod – и важно
правильно настроить вашу систему на работу со всем
этим многообразием. Грэм Моррисон (Graham
Morrison) поможет вам заставить работать любимую
«железку» в Linux.

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

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

репортаж
использует Linux, рано или поздно
наткнется на устройство, которое откажет-
ся с ним сотрудничать. Но так быть не
должно…
Пользователи Linux почти полностью
зависят от работы добровольцев, проекти-
рующих и реализующих драйверы, необхо-
димые для функционирования оборудова-

НА ДИСКЕ
«Установить оборудование в Linux
становится все проще, но нет предела
CUPS – система печати
DigiKam – управление фотографиями в KDE
F-Spot – управление фотографиями в Gnome
GPhoto-libs – Для цифровых камер совершенству.»
KSynaptics – Драйвер «тачпада»
Lineak – Расширенная поддержка ния. Без соответствующей документации но понятно, что производители очень осто- шений, сделанных за последнюю пару лет
клавиатуры эти разработчики часто вынуждены долго рожно относятся к своей интеллектуальной и затронувших устройства USB, но всегда
LIRC – драйверы инфракрасного порта блуждать вокруг да около, разбираясь с собственности. Но это вынуждает людей можно сделать еще лучше. Мы намерены
Madwifi – беспроводная сеть на Atheros тем, как то или иное устройство на самом задумываться об альтернативных свобод- пройтись по всей проблемной периферии и
Ndiswrapper – «посредник» для деле работает, прежде чем приступать к ных решениях и заставляет воздерживать- добьемся, что ваш Linux-компьютер и под-
Wifi-драйверов разработке кода. Также есть проприетарные ся от включения фирменных драйверов во ключенное к нему оборудование будут
Sane – Драйверы сканеров драйверы – закрытые решения, предостав- многие открытые дистрибутивы. работать на все 100. Мы затронем графи-
SynCE – Для связи с устройствами ляемые такими фирмами, как NVidia и ATI. Установка оборудования в Linux стано- ческие карты, сетевые устройства, принте-
На жестоком рынке 3D-графики совершен- вится все проще, особенно с учетом улуч- ры, сканеры и даже ваш iPod.

40  LXF2(76) февраль 2006 www.linuxformat.ru


Настройка оборудования

Мастера ввода
Клавиатуры, мыши и джойстики – это, вероятно,
простейшие устройства, которые вам когда-либо
придется использовать; они, несомненно, наиболее важ-
ны. И здесь мы поговорим о том, как выжать из них все.

Клавиатуры
Многие современные клавиатуры облада- бы выполнить назначение функций новым конфигурационный файл X Window (/etc/ ши «Back», или «XF86AudioNext» для кла-
ют дополнительными клавишами для клавишам. Некоторые дистрибутивы поз- xorg.conf) в секцию Input Device. Когда виши «Play». Это означает, что вы можете
таких задач, как управление медиаплее- воляют вам делать это с помощью своих вы что-нибудь меняете в этом файле, вам теперь назначать действия этим дополни-
ром. За их работу в Linux отвечает X графических конфигураторов. Например, нужно перезапустить X-сервер (завершить тельным клавишам.
Window System [конечно, речь идет о гра- в SUSE и Mandriva есть панели конфигу- сеанс и зайти снова), чтобы изменения Если вам нужен дополнительный конт-
фическом рабочем окружении, – прим. рации клавиатуры, доступные в YaST и вступили в силу. роль за тем, что делают эти клавиши, вам
ред.], как ни странно это звучит, и вам Control Center соответственно. Эти инстру- В результате этого дополнительные пригодится утилита Lineak (сокращение от
требуется знать модель клавиатуры, что- менты просто добавляют поле XkbModel в клавиши (иногда называемые мультиме- «Linux support for Easy Access and internet
дийными) будут посылать распознанные Keyboards”). Она состоит из демона, захва-
сигналы вашим приложениям. Чтобы уви- тывающего сигналы клавиатуры, и графи-
деть их в действии, откройте редактор кла- ческих конфигураторов для Gnome и KDE
виш для вашего любимого приложения и (соответственно Lineakconfig и KLineak).
нажмите одну из специальных клавиш. Lineak не только поддерживает больше
Должно появиться соответствующее обоз- клавиатур, чем X Window, но и способен
начение, например «XF86Back» для клави- исполнять скрипты.

Профессионалу: Неопределенные клавиши


Иногда не все ваши клавиши распознаются, но параметр keycode, который вы ищете. Далее,
они по-прежнему отправляют сигналы. Вы создайте или отредактируйте файл ~/.
можете разобраться с этим, назначив сигналы Xmodmap в вашем домашнем каталоге, и
клавишам вручную, используя команду сопоставьте каждый код клавиши с желаемой
xmodmap, но вам нужно сначала получить код клавишей. Например:
клавиши. keycode 161=F13.
Чтобы узнать код клавиши, запустите xev из Чтобы это переназначение заработало,
командной строки. Эта небольшая утилита просто запустите xmodmap ~/.Xmodmap, и
выводит информацию обо всех нажатиях, вы обнаружите, что клавиши теперь работают
когда окно активно. Вы обнаружите, что когда как ожидается. В случае примера, приведенного
вы нажимаете клавишу, то получаете выше, нажатие на новую клавишу будет
Инструмент Yast в SUSE может заставить вашу клавиатуру работать должным огромную кучу информации, и среди нее – сообщать системе, что нажата F13.
образом.

Мыши Джойстики
Где клавиатура, там, как правило, и мышь. conf в своем любимом текстовом Есть множество игровых устройств, сов- называемая jstest,
Но системы Linux известны своей неразви- редакторе. местимых с Linux, включая джойстики и которая входит в
той поддержкой мышей, имеющих дополни- Настройки мыши можно найти в сек- рули. Драйвер для джойстика включен в пакет input-
тельные органы управления, помимо стан- ции Input Device, сразу после конфигура- ядро и автоматически загрузится, когда вы utilities. Команда
дартных колесика и трех клавиш. ции клавиатуры. Сначала, если вам это подключите устройство. Если вы все еще jstest --normal /
В данном случае система X-Window нужно, измените параметр Buttons, чтобы используете устаревший гейм-порт, вам dev/input/js0 должна продемонстрировать,
просто теряется, поскольку она поддержи- отразить число кнопок, которые есть у потребуется загрузить соответствующий что ваше устройство работает по всем осям
вает только пять клавиш (колесико воспри- вашего «грызуна», считая каждое колеси- модуль самостоятельно. (обычно просто вверх и вниз, но некоторые
нимается как две кнопки, так как оно вра- ко за две кнопки. Далее, опция Z Axis Джойстик в вашей системе можно найти джойстики также могут вращаться). Игры,
щается взад и вперед). Mapping сообщает системе X-Window, как устройство /dev/input/js0. Проверьте, которые смогут использовать джойстик и
Мышь настраивается в том же файле, какие две кнопки используются как коле- что устройство работает: выведите его отыскать ваше устройство js0, настроятся
что и клавиатура, и большинство дистрибу- сико, но вы можете добавить и еще две содержимое на экран с помощью команды на работу с ним автоматически.
тивов не утруждают себя слишком сильны- для второго колесика. cat /dev/input/js0 и покрутите джойсти- Если вы ищете джойстика с «отдачей»
ми отклонениями от стандартного поведе- В приведенном ниже примере мы прос- ком – при этом ваш экран должен запол- (force feedback), вам не повезло. Некоторые
ния. Однако, безусловно, вы можете изме- то добавляем 6 и 7 в строку Z Axis ниться случайным набором символов. Более проекты приступали к разработке драйве-
нить поведение вашей мыши – для этого Mapping для поддержки второго колесика: удобный способ проверить работу вашего ров, но в данный момент все они пылятся >>
вам потребуется открыть /etc/X11/xorg. Option “ZAxisMapping” “4 5 6 7” оборудования – это небольшая утилита, на SourceForge.

www.linuxformat.ru LXF2(76) февраль 2006  41


Настройка оборудования

Настраиваем ПК для
>>

работы с фотографиями
В Linux вы можете делать с изображениями абсолютно все – обрабатывать в Gimp, просматривать,
размещать в Интернете, но для начала нужно передавать их на компьютер и с него. Здесь мы рас-
скажем, как это делается…

Камеры
Не так давно заставить работать в Linux ными камерами Sony, Kodak, Nikon и Canon. либо откроется окно с фотографиями, Когда вы завершите работу с устройс-
вашу цифровую камеру было сложной Итак, сперва подключите камеру к либо на рабочем столе появится иконка. твом, выполните соответствующую коман-
задачей. Каждый производитель, каза- вашей машине. Если она использует про- Если этого не произошло, вы можете про- ду для размонтирования:
лось, использовал свои методы работы с токол USB-накопителя, большинство сов- верить состояние вашей камеры, набрав umount /mnt/camera.
USB, предоставляя вам минимум инфор- ременных дистрибутивов автоматически команду dmesg | grep usb-storage. В Если dmesg ничего не возвращает, то
мации. В некотором смысле, все налади- присоединит ее к файловой системе, и данном случае будет выполнен поиск в похоже, что ваша камера использует для
лось, и сейчас большинство цифровых системных журналах фразы «usb-storage», PTP-связи с компьютером. Если это так, то
камер использует один из двух протоко- и на выходе должно появится что-то вам нужно использовать приложение из
лов, чтобы пересылать изображения на подобное: небольшого числа тех, которые совмести-
компьютер. usb-storage: device found at 8 мы с PTP. Наиболее популярное из них
Наиболее общий из них – USB Mass usb-storage: waiting for device to settle для среды KDE – DigiKam, хотя F-Spot для
Storage. Когда вы подключаете вашу каме- before scanning Gnome во многом подобно ему.
ру к компьютеру, и она воспринимается usbcore: registered new driver usb-storage Чтобы добавить PTP-камеру в DigiKam,
как съемное устройство хранения. Теперь usb-storage: device scan complete просто выберите Add Camera в меню
вы вольны копировать, перемещать и уда- Следующие две команды позволяют Camera. Если вашей в представленном
лять ваши рисунки, как будто они располо- смонтировать устройство вручную, после списке нет, попробуйте использовать обоб-
жены на отдельном жестком диске. чего вы сможете считать ваши фотогра- щенное устройство USB PTP Class Camera.
Вторая возможность – это PTP, Picture фии из /mnt/camera. В F-Spot вы можете добавить свою камеру
DigiKam умеет скачивать
Transfer Protocol (протокол передачи изобра- изображения с вашей цифровой mkdir /mnt/camera таким же образом, но здесь связь с каме-
жений), используемый многими современ- камеры по протоколу PTP. mount -t vfat /dev/sda1 /mnt/camera рой не столь стабильна, как в DigiKam.

Сканеры
Сканеры по-прежнему остаются важной сканера – использовать утилиту xsane, 620U) требуется файл u96v121.bin, кото- ет Sane, сможет найти сканер, но вы также
частью компьютерного ввода информации, которая позволяет отслеживать результаты рый доступен в пакете драйвера для можете сначала протестировать его с помо-
и в Linux для связи с ними имеется специ- выполнения тех или иных настроек. Windows. Ссылка также указывает, что ска- щью xsane. Gimp добавляет Sane-соедине-
альный протокол Sane. В отличие от Основная проблема с USB-сканерами нер использует файл /etc/sane.d/ ние в свое меню File > Acquire, и это, веро-
Windows, где используется один и тот же (присущая и другим устройствам, таким smapscan.conf, и что вам нужно изменить ятно, лучший инструмент для сканирования
драйвер для каждой физической подсисте- как сетевые карты или web-камеры) – то, вторую строку в этом файле, чтобы указать изображений.
мы, Linux трактует комбайны (которые что им зачастую требуются проприетарный файл с прошивкой. После того как вы сде-
предлагают как сканирование, так и печать) файл прошивки (firmware), обычно «выди- лаете это, вам останется просто включить
как отдельные устройства. Вам нужно раемый» из Windows-инсталляции. ваш сканер.
использовать Sane для работы со скане- Прошивку требуется загрузить в уст- Любое приложение,
ром, и CUPS – для печати. Sane – очень ройство, прежде чем вы сможете присту- которое использу-
мощный протокол, предлагающий функ- пить к работе с ним. Сначала вам нужно
ции, которые недоступны где-либо еще, идентифицировать сканер на USB-шине,
например, сканирование по сети. запустив lsusb от имени пользователя root:
Он состоит из внутреннего и внешнего # lsusb
уровней – внутренний (back-end) отвечает Bus 001 Device 004:ID 04a5:2060 Acer
за связь с оборудованием, а внешний Prisa 620U
(front-end) – с пользователем. Многие Проверьте в архивах Sane, какая про-
пакеты, включая Gimp и Kooka, предлагают шивка вам нужна (см. www.sane-
поддержку сканирования, но более быст- project.org). Например, там можно обна-
рый способ проверить работоспособность ружить, что указанному сканеру (Acer Prisa

42  LXF2(76) февраль 2006 www.linuxformat.ru


Настройка оборудования

Принтеры Общие проблемы


Есть большая разница в уровнях поддержки, принтерам в гораздо большей степени, чем Как правило, принтер адекватно работает • Симптом: отправленное на принтер
предоставляемых производителями, когда к остальному оборудованию. с драйвером от предыдущей модели в ли- изображение преобразуется в текст.
дело касается создания бумажной копии. нейке, но вы не сможете использовать спе- Лечение: Взять обновленный PPD-файл
Особые проблемы доставляет новое поколе- Руководство по цифические для новой модели функции. или другой драйвер – CUPS использует
ние многофункциональных устройств, кото- драйверам Если вы хотите использовать более неправильный язык принтера. Начните с
www.cups.org/ppd.php.
рые добавляют возможности сканера (иног- Словарь Linux наполнен удивительными новую модель, сначала вам нужно раздо-
• Симптом: Драйвер Epson не может
да еще и факса) к нормальному печатающе- сокращениями, и наилучшее из них – CUPS. быть для него CUPS-драйвер. HP предо-
добавить URI устройства.
му устройству. Оно означает «Common Unix Printing ставляет замечательную поддержку в проек- Лечение: Откройте файл /etc/cups/
Объединенный Windows-драйвер, пре- System» (общая система печати в Unix), и те HP Linux Printing Project (HPLIP), который cupsd.conf и добавьте «FileDevice Yes»
доставляемый производителем, одновре- вашему принтеру нужен CUPS-совместимый размещается на SourceForge, и также вклю- • Симптом: При попытке редактирования
менно обеспечивает обе функции. Но, как драйвер, чтобы он мог работать. Два произ- чен в почти все нынешние дистрибутивы. или удаления устройства с помощью CUPS
вы видели в разделе «Сканеры», в Linux водителя, HP и Epson, предоставляют доста- HPLIP предлагает интегрированный драйвер запрашивается пароль и имя пользователя.
Лечение: Войдите в командную оболочку и
требуется разделять функции принтера и точно хорошую поддержку своих принтеров. для многих устройств производства HP,
наберите lppasswd -g sys -a root, введите
сканера, а это уже не так просто. В итоге, Драйверы для большинства старых включая некоторые многофункциональные
пароль и повторно соединитесь как root.
часто повторяемый совет насчет оборудова- принтеров, скорее всего, будут включены в устройства. Для других принтеров вам пот-
ния в Linux – «вам следует точно знать, ваш дистрибутив, но вам нужно быть осто- ребуется так называемый файл PPD
насколько совместимо ваше устройство, рожным при покупке последних моделей – (Postscript Printer Description – Postscript-
прежде чем вы купите его» – применим к драйвер может появиться спустя месяцы. описание принтера). Этот файл содержит
описание возможностей вашего принтера,
Профессионалу: Добавляем CMYK в Gimp включая все специфические функции, кото-
рые он предлагает, или язык, который он
CMYK (Cyan, magenta, yellow, black – голубой, расположены в меню Image, которое появится
использует для печати.
пурпурный, желтый, черный) – это основа, если при щелчке правой кнопкой мыши на
Многие дистрибутивы предлагают соб-
вам нужен вывод профессионального качества, загруженном рисунке. Подменю называется
но в Gimp нет «родной» поддержки этого Separate, и выбор Separate (Normal) откроет ственные утилиты настройки принтеров, но
цветового формата. К счастью, есть дополнение окно, где вы сможете задать исходный и CUPS имеет свой web-интерфейс для
(plugin). Оно почти всегда включается в конечный цветовые профили (обычно добавления, удаления и проверки работо-
стандартную поставку Gimp, но вам потребуется устанавливаются в /opt/gnome/share/color/ способности принтеров. CUPS почти всегда
последняя версия с сайта www. icc). Вы можете бесплатно скачать различные установлен по умолчанию, но если к вашему
blackfiveservices.co.uk/separate.shtml. цветовые схемы с сайта Adobe (www.adobe.
компьютеру не был подключен принтер,
Когда оно будет установлено, вы сможете com). Результирующее изображение будет
конвертировать RGB (в Gimp это цветовая схема иметь четыре слоя, по одному для голубого,
когда вы инсталлировали ваш дистрибутив,
по умолчанию) в CMYK. Функции CMYK пурпурного, желтого и черного цветов. вам может потребоваться установить CUPS Gimp-Print – это альтернатива CUPS,
самостоятельно. используемая вместе с Gimp.

Добавление принтера с помощью CUPS

1
Если CUPS установлен, откройте браузер и набе-
рите в строке адреса http://localhost:631. Вам
2 Выберите опцию Manage Printers на главной
странице CUPS. Вы получите список установлен-
3 На следующей странице вы указываете, как ваш
принтер подключен к системе. Здесь есть огром-
потребуется войти в систему, введя пароль пользователя ных у вас принтеров, но если ни одного установленного ный список опций в выпадающем списке, но в девяти слу-
root, после чего вы получите стартовую страницу CUPS. принтера в данный момент нет, список будет, как и следу- чаях из десяти ваш принтер будет подключен и представ-
ет ожидать, пуст. Щелкните на Add лен в списке как «USB Printer #1». Другие строки включа-
Принтеры, совместимые с Linux Printer, чтобы приступить к настрой- ют более старые принтеры, подключаемые либо к парал-
Модель Ориентировочная цена
ке нового устройства. лельному порту, либо на SCSI-порт. Как только принтер
Струйные Лазерные Многофункцио-

HP OfficeJet 4255 $100 CUPS запросит у вас имя, мес- будет выбран, вам потребуется указать про-
нальные

Epson Stylus Photo RX620 $270 тоположение и описание нового при- изводителя и модель вашего принтера.
нтера. Это просто описательные дан- Если вы добавили принтер правильно, на
HP Color LaserJet 3000 $800 ные (например, «Цветной принтер» странице принтеров появится иконка для
Epson Aculaser C1100 $400
вместо наименования модели нового устройства. Теперь вы можете
HP DeskJet 5740
Epson Stylus Photo R800
$110
$350
HPXJFZ-12345X), так что вводите управлять отсюда заданиями для >>
нужную вам информацию. этого принтера.

www.linuxformat.ru LXF2(76) февраль 2006  43


Настройка оборудования

Сеть есть!
>>

Современный офис не работает без сети,


да и у некоторых из нас дома есть несколь-
ко компьютеров. К счастью, подключиться к
Интернету или другому ПК в Linux становится все
проще и проще...

Ethernet
Самый простой способ соединить два ком- ный» (crossover) кабель, а не стандартный отвечает за автоматическое предоставле- стве извне. Вам не нужно слишком беспо-
пьютера – это использовать Ethernet-порт, «прямой»: это делает возможным подклю- ние адресов другим машинам. Также мож- коиться о безопасности. Поскольку ваш
который есть почти на каждой машине око- чение при отсутствии коммутатора или но использовать и фиксированные адреса шлюз во внешнюю сеть безопасен – благо-
ло гнезд для подключения клавиатуры и концентратора. для каждой машины в сети, но этот способ даря использованию брандмауэра или
мыши. Обычно сеть Ethernet – это группа Простейшая конфигурация заключает- не столь универсален – он не приспособ- будучи вынесенным в DMZ – любому зло-
машин, соединенных через коммутатор или ся в создании сервера, который остальные лен для простых изменений сети. умышленнику нужно будет получить физи-
концентратор, который размещается в цен- машины будут использовать в качестве При наличии в сети Ethernet отдельной ческий доступ к Ethernet-порту, чтобы про-
тре. Вам нужно помнить об одном моменте шлюза для доступа к другим сервисам, машины, выполняющей функции DHCP- биться в вашу сеть. К сожалению, этого
– если вы просто подключаете один ком- будь то доступ к общим файлам или под- сервера, другие машины смогут настраи- нельзя сказать о беспроводных сетях.
пьютер к другому, вам нужен «перекрест- ключение к Интернету. Этот сервер обычно вать себя при минимальном вмешатель-

Беспроводные сети
Раздобыть беспроводное оборудование для Действующий Madwifi
работы с Linux всегда было некоторой про- Madwifi – это название драйвера для уст-
блемой. Так происходит потому, что произ- ройств, построенных на чипсете Atheros.
водители, которые разрабатывают устрой- Madwifi значительно улучшился за послед-
ства, редко предлагают драйвер для него. ний год, благодаря постоянным усилиям
Каждому, кто думает о покупке беспровод- команды Madwifi и участию группы разра-
ного оборудования, нужно проконсультиро- ботчиков Atheros. В него было добавлено
ваться на сайте www.linux-wlan.org множество дополнительных функций, таких
насчет наличия совместимого драйвера. как поддержка Super AG, проприетарное
Если для вашего оборудования нет спе- расширение беспроводного формата
циального драйвера, существует два пути. 802.11g, с его расширенной линейкой обо-
Первый – если ваше устройство использу- рудования и повышенной скоростью.
ет чипсет Atheros. Сюда попадают многие Сперва вам нужно убедиться, что ваша
продукты таких компаний как D-Link, карта использует чипсет Atheros. Получить
Проверьте производительность сетевого оборудования с помощью утилиты
Linksys и Netgear. информацию об этом можно в панели мониторинга.
По своей природе беспроводные сети управления вашего дистрибутива или вве-
не требуют физического доступа, чтобы дя команду lspci (нужны права root). Вам Чтобы скомпилировать драйвер, у вас долж- добавят устройство wifi0, и вам нужно
просмотреть предоставляемые в общий нужно найти что-то, похожее на это: ны быть установлены исходные тексты будет создать виртуальный беспроводной
доступ файлы. Это и хорошо, и плохо Atheros Communications, Inc. AR5212 вашего ядра, и это проще, чем вы думаете. интерфейс, чтобы соединиться со своей
одновременно: вы можете перемещаться 802.11abg NIC Просто откройте менеджер пакетов вашего точкой доступа. Чтобы сделать это,
по офису со своим ноутбуком, не теряя Чтобы установить драйвер последнего дистрибутива, выберите пакеты с исходны- введите:
соединения, но то же самое могут сделать поколения, скачайте «снимок» (snapshot) ми кодами ядра и нажмите Install. В менед- wlanconfig ath0 create wlandev wifi0
и из здания напротив. или RPM-пакет с сайта www.madwifi.org. жере пакетов Mandriva и в программе YaST wlanmode sta
дистрибутивов SUSE нужный пакет будет Последний параметр, sta, создает уст-
Профессионалу: Расширяем зону действия беспроводной сети называться kernel-source или похожим ройство, работающее в режиме станции,
Если вы хотите расширить зону действия вашей клиент, подключающийся к удаленной точке образом. Вам также потребуется убедиться, что добавляет виртуальное беспроводное
беспроводной сети, вам, скорее всего, нужно доступа. Затем используйте утилиту настройки что у вас есть инструментарий для сборки устройство поверх устройства wifi0. С
будет добавить в нее повторитель. В общем сети, включенную в ваш дистрибутив, чтобы приложений, включающий GCC и make. новыми драйверами для Atheros вы може-
случае это точка доступа, которая дублирует сделать это соединение общим для других Чтобы установить madwifi-ng из исход- те создавать другие виртуальные устрой-
сигнал всех соседних беспроводных устройств. подключенных устройств (часто этот инструмент ных текстов, распакуйте архив, перейдите в ства, использующие доступ к этой же кар-
Другой способ расширения зоны действия – называется internet connection sharing).
полученный каталог и запустите ./ те. Это означает, что вы можете создать
использовать два беспроводных устройства, не Все это должно функционировать как
configure, а затем make и make install виртуальную точку доступа и клиент на
забывая при этом, что одно из них должно быть беспроводной повторитель. Устройства могут
способно работать как точка доступа (как это подключаться к локальной точке доступа и от имени пользователя root. Вам нужно одной и той же карте, с помощью следую-
происходит с картами Atheros, использующими использовать ее подключение к удаленной перезагрузить компьютер или удалить, а щих команд:
новые драйверы). Используйте одну карту как точке доступа. затем добавить вручную модули wlan, ath_ wlanconfig ath1 create wlandev wifi0
hal и ath_pci. Новые Madwifi-драйверы wlanmode ap

44  LXF2(76) февраль 2006 www.linuxformat.ru


Настройка оборудования

iwconfig ath0 essid ‘Access Point Name’ Общие проблемы


• Симптом: Madwifi выдает сообщение об
Открытый Ndiswrapper ошибке ioctl, когда добавляется устройство.
Если для вашего беспроводного оборудо- Лечение: Вам нужно убедиться, что на ath0
вания нет «родного» Linux-драйвера, то нет абсолютно никаких ссылок в /etc/iftab.
есть еще одно решение: Ndiswrapper. Это • Симптом: Качество сигнала в сети
«плавает»
умная программа, которая реализует API
Лечение: Проверьте уровень сигнала,
ядра Windows и его сетевого интерфейса,
используя утилиту iwconfig. Если качество
так что вы можете воспользоваться драй- связи падает ниже 20/94, то соединение
верами, разработанными для Windows. может вести себя непредсказуемо. Антенны,
Хотя он был разработан для беспроводных как правило, создают сигнал куполообразной
устройств, Ndiswrapper столь же эффекти- формы вокруг вертикальной оси. Чтобы
вен и для других устройств, таких как пос- получить лучший охват, антенна вашего
маршрутизатора должна быть
ледовательные порты USB.
горизонтальной (это особенно важно для
Проблемой Ndiswrapper является то,
сильно загруженных маршрутизаторов).
что, поскольку он реализует некоторые • Симптом: Вы перевели свое устройство в
вызовы Windows API, он не слишком режим Super G, однако соединение не стало
«чист» с точки зрения политики некоторых быстрее.
дистрибутивов в отношении открытости Лечение: Проблема с Super G заключается
программного обеспечения. Вы можете в его закрытости. Это означает, что вам
нужна совместимая точка доступа или
скачать его с http://ndiswrapper.
маршрутизатор, как правило, того же
sourceforge.net, но он настолько популя- производителя.
рен, что, скорее всего, вы сможете найти и Настраивать сетевые сервисы проще с помощью такого инструмента как
RPM-пакет для своей системы. Webmin.
Когда Ndiswrapper будет установлен, драйвера на сайте Ndiswrapper. командами для одного и того же устройства: файлы из Windows-драйвера; вам может
скачайте Windows-драйвер для вашего Выполняется это в два этапа из консо- 00:0d.0 Ethernet controller: Atheros понадобиться утилита cabextract. Имя нуж-
беспроводного устройства. Узнать, какой ли. Сперва наберите lspci. Эта команда Communications, Inc. ного нам файла будет заканчиваться на
драйвер нужно скачать, не всегда легко, выведет список всех устройств, подклю- 00:0d.0 Class 0200: 168c:0013 (rev. 01) .inf, а его установка выполняется командой
поскольку вы, как правило, не можете ченных к вашей системной шине. Отыщите Нам нужен идентификатор в четвертом ndiswrapper -i nydriver.inf.
опросить чипсет устройства или уточнить в вашу беспроводную карту и запомните столбце (168c:0013 в нашем примере). Список установленных с помощью
документации, какой именно чипсет номер в первом столбце – он будет выгля- Используйте это значение для поиска по Ndiswrapper драйверов выведет команда
используется. Чтобы узнать это наверняка, деть примерно так: 00:0d.0. списку Ndiswrapper-устройств, содержаще- ndiswrapper -l (заодно проверим, что все
нам нужен идентификатор (ID) устройства. Далее, наберите lspci -n. Теперь вы муся на странице SourceForge, и скачайте прошло успешно). Наконец, загрузите
Это шестнадцатеричное число, уникальное получите список тех же устройств, но как драйвер Windows, на который получите модуль – modprobe ndiswrapper, что долж-
для каждого продукта, и им можно вос- группу идентификаторов вместо текста. ссылку. но привести к загрузке Windows-драйвера
пользоваться для поиска правильного Ниже показаны строки, выдаваемые этими Теперь нам нужно выделить отдельные и созданию беспроводного устройства.

Настройка беспроводного устройства


Чтобы управлять беспроводным оборудо-
ванием, вам нужно установить пакет
wireless-tools. Он включает все команды,
которые вам потребуются для настройки
беспроводных устройств и для установле-
ния соединения. Чтобы увидеть свои
устройства, наберите iwconfig; вы можете
выполнить сканирование близлежащих
точек доступа, используя команду iwlist.
Устройство Atheros, которое вы создали,
называется ath0, в то время как созданное
Ndiswrapper – wlan0. Чтобы выполнить ска-
нирование точек доступа, просто укажите соединяться. WEP – это простой [и чрезвы-
устройство в команде iwlist: чайно нестойкий, – прим.ред.] метод шиф-
# iwlist ath0 scan рования соединения. Для его работы кли-
ath0 Scan completed: ент и точка доступа должны использовать
Cell 01 – Address: один и тот же ключ. Ниже приведены все
00:00:00:00:00:00 эти команды в нужной последовательнос-
ESSID: ‘Sputnik1’ ти. После их выполнения беспроводное
Чтобы установить соединение с точкой сетевое соединение должно заработать:
доступа «Sputnik1», показанной выше, iwconfig ath0 mode Managed
переведите беспроводное устройство в iwconfig ath0 key restricted s:ПАРОЛЬ
KWifiManager может использовать беспроводные профили для настройки
устройства.
режим управления, установите WEP-ключ и iwconfig ath0 essid ‘Sputnik1’ >>
сообщите ему, с какой точкой доступа ifconfig ath0 up

www.linuxformat.ru LXF2(76) февраль 2006  45


Настройка оборудования

Затачиваем
>>

видеокарту
Множество технических новшеств, сделанных в Linux, на удивле-
ние сильно зависят от правильной работы графической карты!
Будь то OpenGL, эффект прозрачности или новомодный трехмерный
рабочий стол, графическая подсистема имеет первостепенное значение.

Графические карты Установка Nvidia или ATI


Графическая карта – это одна из наиболее
важных и проблемных подсистем большинс- Прежде всего, вам нужно прове-
тва дистрибутивов Linux. Правильно настро-
1 рить, как работает ваша графи-
енная карта может предоставлять высокое ческая система. Способов сделать это
разрешение экрана, аппаратное ускорение столько же, сколько дистрибутивов. Но вы
графики и трехмерное изображение, также можете просто поиграть в Crack Attack –
как и более динамичный рабочий стол. медленное обновление экрана скажет, что
Неверная настройка дает обратный что-то здесь не так. Но традиционный спо-
эффект – экранное разрешение слишком соб тестирования работы 3D-карты – это
мало, и ваш рабочий стол кажется медлен- использование утилиты glxgears. Это ста-
ным, даже если у вас установлена ошелом- рая утилита, но она очень быстро сообщит
ляющая графическая плата. вам о проблемах. Для достижения лучшего
Существует огромная разница между результата запускайте эту программу из
драйвером, способным обеспечить работу командной оболочки. Вы должны увидеть
всех «крутых» функций, которыми напичка- три вращающихся шестерни (часто исполь-
на ваша карта, и драйвером, совместимым с зуется в качестве хранителя экрана).
видеокартой, созданной десять лет назад. Каждые пять секунд на консоль будет
По сути, есть только два поставщика, выводиться число кадров (FPS).
если вам нужна карта, способная работать в Если для вашего оборудования не под-
Linux – Nvidia и ATI. Вам может повезти, держивается ускорение, вы получите зна-
если вы – обладатель S3 Savage, но может чение около 250 FPS (frames per second –
выйти и совсем наоборот. Все эти карты кадров в секунду) или даже меньше. Это
работают на Linux так же хорошо, как и на зависит от скорости вашего компьютера,
Windows, но следует заметить, что драйвера но если все работает, вы должны получить
Nvidia все же имеют преимущество перед намного большие значения: что-то между
1000 и 20000 FPS, в зависимости от моде-
ли вашей видеокарты и прочего оборудова-
«При неправильной настройке видеокарты ния. Если вы получили результат в этом
диапазоне, то наши дальнейшие рекомен-
разрешение экрана слишком маленькое и кажется, дации понадобятся вам только в том слу-

что рабочий стол работает очень медленно.» чае, если вы одержимый маньяк или соби-
раетесь обновлять свой драйвер до пос-
ледней версии.
Профессионалу: Два экрана
Один из самых дешевых способов расширить Чтобы добиться работы с двумя экранами, которой подключена видеокарта. секции Screen и Monitor в файле xorg.conf.
ваш рабочий стол – это добавить второй придется снова погрузиться в Чтобы найти его, выполните lspci | grep Измените идентификаторы в секции экрана на
монитор. Чтобы сделать это, вам нужна конфигурационный файл X Window. Откройте / nVidia из командной строки с правами root. Screen0 и Screen1, и укажите в первой
видеокарта с двумя или больше выходами, а etc/X11/xorg.conf в своем любимом Первый столбец в выводе – это идентификатор устройство nvidia0, а во второй – nvidia1.
также драйвер, способный работать с ними. текстовом редакторе, и найдите секцию Device шины. Его нужно добавить в обе секции Device, Аналогично, установите различные
Такие карты есть как у Nvidia, так и у ATI, и для вашей видеокарты. Каждый экран нужно чтобы записи для обоих устройств выглядели идентификаторы в секциях Monitor (Monitor0 и
нужно настроить X Window на запуск двух оформить как отдельное устройство. Мы примерно так: Monitor1). Наконец, обновите секцию Server
серверов на одной карте. Два экрана работают добавим второе устройство, продублировав Section “Device” Layout, добавив следующие две строки, и затем
полностью независимо, так что вы можете секцию Device и немного изменив ее. Identifier “nvidia0” перезагрузите X-сервер:
запустить игру на одном из них, в то время как Добавьте в секцию первого устройства Driver “nvidia” Screen 0 “Screen0”
на другом – работать с email-клиентом. строку Screen 0, и измените идентификатор на BusID “PCI:2:0:0” Screen 1 “Screen1” leftOf
Заметьте, что это отличается от настройки nvidia0. Во второй секции Device измените Screen 0 “Screen0”
TwinView от Nvidia, когда вы получаете один идентификатор на nvidia1 и добавьте Screen EndSection
большой рабочий стол. 1. Далее, нам нужно добавить имя шины, к Вам также нужно будет продублировать

46  LXF2(76) февраль 2006 www.linuxformat.ru


Настройка оборудования

Общие проблемы
2 Драйверы как Nvidia, так и ATI
нуждаются в исходных текстах
Одна небольшая подсказка: SUSE делает
все несколько неуклюже, когда речь идет о
щий Sax2, что вы хотите сделать именно
эти изменения, а не те, которые предпола-
• Симптом: Сервер X Window не запускается
Лечение: Похоже на то, что не загружается
вашего ядра, поскольку по ходу установки видео-драйверах, поскольку использует гает сам Sax2. правильный модуль ядра. Проверьте лог-
инсталлятор должен будет собрать модули собственный инструмент настройки (назы- Если для вашей видеокарты есть RPM файл (/var/log/Xorg.0.log). Введите от
для него. ваемый Sax2), который может перезаписы- или другой пакет, устанавливаемый авто- имени root команду lsmod, и найдите строки
либо nvidia для карт Nvidia, либо fglrx для
Далее, вам нужно получить сами драй- вать ваши настройки всякий раз, как толь- матически, стоит использовать его, вместо
ATI. Если они отсутствуют, загрузите их с
веры. К счастью, их можно скачать непос- ко подвернется случай. По этой причине того чтобы пытаться продвинуться вперед
помощью команды modprobe, или
редственно с интернет-сайтов Nvidia пользователям SUSE придется выполнить самостоятельно. переустановите драйверы.
(www.nvidia.com) и ATI (www.ati.com). еще один дополнительный шаг, указываю- • Симптом: Ранее работавшая система не
загружает X Window.
Лечение: Дистрибутивы, такие как SUSE,
Nvidia следующей командой: часто используют инструменты
автоматического обновления, которые могут
sh ./NVIDIA-Linux-x86.run
установить новую версию ядра без вашего
При этом запустится основанное на
участия. Это может «сломать» драйвер
curses приложение, которое либо проведет видеокарты, который нужно будет
вас по процессу установки драйвера на пересобрать/переустановить для новой
ваш дистрибутив, либо самостоятельно версии ядра.
скомпилирует его. Когда процесс завер- • Симптом: Драйвер загружен, X Window
шится, вам нужно будет изменить драйвер, запускается, но не работает ускорение OpenGL
Лечение: Это происходит потому, что
используемый X Window, со свободного nv
модуль glx не загружается при старте X
на новый nvidia. Пользователи SUSE могут Window. Откройте /etc/X11/xorg.conf и
просто выполнить команду: добавьте строку Load “glx” в секции Module.
sax2 -m 0=nvidia Перезагрузите X-сервер.
Остальным нужно будет отредактиро-
вать конфигурационный файл X-Window,

3a Nvidia
Карты Nvidia имеют наилучшую
онному сценарию, который может сооб-
щить, доступны ли двоичные файлы, и
открыв /etc/X11/xorg.conf. Найдите сек-
цию Device, которая должна содержать
поддержку производителя для Linux. Даже даже собрать собственные, если готовые группу опций для вашей карты. Вам нужно
с учетом споров о том, должна ли Nvidia не будут найдены. Вы можете найти драй- изменить поле Driver с nv на nvidia.
открыть исходный код своих драйверов веры на странице www.nvidia.com/ После этого перезапустите X-сервер
для сообщества, ее драйверы могут при- object/unix.html. (выполнив команду init 5), и вы должны
дать вашей системе огромное увеличение После того как вы скачаете драйверы, получить такое ускорение OpenGL в Unreal
производительности. завершите текущую сессию X Window, Tournament, с каким только сможете
Кроме того, их проще устанавливать, выполнив от имени root команду init 3, справиться.
чем драйверы ATI, благодаря инсталляци- прежде чем запустите установщик от

универсальный драйвер с сайта ATI, а не sh ./ati-driver-installer.run --buildpkg SuSE/


специальный для вашего дистрибутива SUSE100-IA32
(который нам так и не удалось заставить Для Fedora:
работать). Это больший из двух доступ- sh ./ati-driver-installer.run --buildpkg
ных, размером около 60 Мб. RedHat/RHEL4
Когда он будет скачан, переключитесь В результате вы получите RPM-пакет
в режим суперпользователя и наберите в для вашей системы. Когда процесс завер-
консоли следующую команду (мы сократи- шится, вам нужно будет закрыть сессию
ли имя файла до ati-driver, но вам следу- X-Window (в большинстве систем для это-
ет указывать полное имя, например, ati- го можно использовать init 3) и устано-
driver-installer-8.19.10-386.run): вить полученный RPM (rpm -Uvh fglrx.
sh ./ati-driver-installer.run --get-supported i386.rpm). Если все пройдет успешно,
Эта команда выведет на экран список ваша система теперь будет содержать
дистрибутивов, поддерживаемых драйве- драйвер ATI; вам останется просто скор-
ром, который должен включать что-то типа ректировать конфигурационный файл,
«Ubunty/breezy» и «SuSE/SUSE100-IA32». чтобы использовать новый драйвер.
Из значительных упущений – только Пользователи SUSE могут выполнить
Mandriva, но вы можете воспользоваться команду:
пакетом для Fedora (который будет пред- sax2 -r -m 0=fglrx -b /usr/share/doc/

3b ATI
Проприетарные драйверы ATI
Здесь все не так уж и плохо, и благодаря
проекту Utah-GLX вы даже получите для
ставлен как «Red Hat/RHEL4»).
Следующий шаг – собрать пакет для
packages/fglrx/sax2-profile.
Остальные могут воспользоваться
поддерживают только современные видео- вашей карты некоторую поддержку аппа- вашего дистрибутива. Для этого укажите соответствующей конфигурационной ути-
карты. Если ваша старше чем Radeon 8500, ратного ускорения. ваш дистрибутив как параметр сборки. литой fglrxconfig, которая должна выпол-
вам придется использовать открытый Но вернемся к более современным Например, следующая строка создаст нить нужные исправления в вашей >>
драйвер, включенный в ваш дистрибутив. картам. Сначала вам нужно будет скачать пакет для SUSE: настройке X-Window.

www.linuxformat.ru LXF2(76) февраль 2006  47


Настройка оборудования

Озвученный рай
>>

Ogg, MP3, WAV – даже имена форматов звучат круто.


Сейчас речь пойдет о том, как превратить ваш ком-
пьютер в продвинутый музыкальный центр.

ALSA
Средний дистрибутив Linux может обеспе- помеченных как IEC958. Этот набор цифр
чить более высокий уровень обработки и букв – зашифрованная ссылка на циф-
звука, что многие студии звукозаписи ровой формат, но реально это вряд ли
десятилетней давности – и притом, в слу- поможет.
чае с Linux, это совершенно бесплатно. Вместо того, чтобы работать как регу-
Программа, управляющая этим огромным лятор громкости, каналы IEC958 часто
множеством функций – Advanced Linux выполняют переключение между различ-
Sound Architecture или просто ALSA. ными цифровыми режимами. Для чипсе-
Цена, которую приходится платить за тов, произведенных Creative и Nvidia, вам
всю эту мощь – огромная сложность. нужно будет установить эти каналы в
Вопрос поддержки звука в Linux очень позицию 25%. Профессионалу: Упорядочение нескольких устройств
многогранен, но когда вы вообще не слы- Секрет настройки вашей звуковой кар-
Если у вас два аудио-устройства, например, определенный слот, когда драйвер будет
шите ни звука, первое, что нужно сде- ты раскрывается в файле ~/.asoundrc. встроенная звуковая карта и внешняя TV-карта загружаться. Необходимые настройки нужно
лать – изменить настройки микшера. Это скрытый файл, расположенный в или наушники, они зачастую инициализируются сделать в /etc/modprobe.conf.
Лучшая утилита для этого – Alsamixergui вашем домашнем каталоге, и здесь вы при загрузке в неправильном порядке. TV-карта Ниже приводится пример такого
(что ж, хоть название понятно...), и для можете переименовать и перестроить все должна инициализироваться в первую очередь, «форсирования» для звуковой карты на
обычной звуковой карты будет предостав- входы и выходы вашей карты, также как и например, но когда она удаляется, первым чипсете VIA, интегрированной в материнскую
устройством станет внутренняя звуковая карта. плату (snd-via82xx в приведенном ниже
лена дюжина каналов воспроизведения. работу микшера и воспроизведение сэмп-
Это часто приводит к останову приложений, коде), в котором для нее будет назначен
Наиболее важные каналы – Master, лов. Нет простого способа сделать это; выводящих звук, поскольку они ожидают первый слот (dsp0), и дополнительного
PCM и Mix. Если вы используете цифро- ALSA очень нуждается в нормальном встретить в указанном месте определенное устройства (snd_go7007) – на втором (dsp1):
вой выход вместо аналогового, вам нужно конфигураторе. устройство. alias sound-card-0 snd-via82xx
попробовать различные уровни каналов, Решение – принудительно указать alias sound-card-1 snd-go7007

iPod на Linux Заключительное слово


Даже те из нас, кто испытывает стойкую
Производители оборудования еще много
неприязнь к проприетарным форматам, могли бы сделать, чтобы улучшить
будут поражены iPod от Apple (рис. спра- совместимость с Linux. Но многие компании
ва). Компания потратила миллионы на не предоставляют абсолютно никакой
дизайн, и это видно: в отличие от других информации разработчикам, которые готовы
медиа-плееров, это – образец красоты, и потратить собственное время, а зачастую и
деньги, на разработку драйвера, который,
самое лучшее то, что вы просто покупаете
прежде всего, повысит продажи устройства
его и используете, и вам не нужно, чтобы и принесет производителю больше денег.
кто-то показал, как он работает. Тем не менее, поддержка оборудования в
Единственное, что плохо в iPod – он разра- Linux никогда не выглядела столь хорошо,
ботан для закрытых систем, но вы можете как сейчас. Многие устройства будут
попытаться запустить его и на Linux. работать с Linux, что называется, из коробки,
и каждая ревизия ядра поддерживает все
Поскольку iPod использует файловые
больше и больше оборудования. Хитрость
системы Mac или Windows, мы всегда смо-
заключается в знании того, какие устройства
жем скопировать и удалить файлы – только выбирать. Небольшое исследование на тему,
это не обновит внутреннюю базу данных что будет работать, а что – нет, поможет в
устройства. Есть несколько способов решить iTunes запускается и синхронизируется с помощью CrossOffice. будущем сэкономить много часов,
данную проблему. Простейшее и наиболее потраченных на борьбу с «железом».
исчерпывающее решение – использовать синхронизировать такую связку с создания play-листов и управления вашей Также стоит поддержать производителей,
которые демонстрируют склонность к
CrossOver Office. Несмотря на то, что это устройством. музыкой. Если вы используете KDE, то
предоставлению информации по драйверам
решение стоит денег (CrossOver Office не Если вы хотите «чистое» решение, Amarok сможет управлять вашей коллекци-
на свое оборудование разработчикам Linux.
бесплатен), оно позволит вам запускать есть несколько приложений, которые могут ей музыки для iPod непосредственно, Если в дальнейшем вам понадобится
настоящий iTunes и даже покупать музыку копировать файлы с вашего iPod и обнов- путем перетаскивания файлов из вашей помощь с тем или иным устройством, стоит
для синхронизации с вашим iPod. лять интегрированную базу данных. коллекции. Вы можете также поставить попробовать обратиться за советом
Кроме того, можно установить iTunes с Оригинальное приложение для Linux – треки в очередь, чтобы загрузить их читателей и команды LXF на наш форум:
помощью Wine, но немногие люди умеют gtkpod, и это прекрасная программа для позже. www.linuxforum.ru. LXF

48  LXF2(76) февраль 2006 www.linuxformat.ru


Настройка оборудования

www.linuxformat.ru LXF2(76) февраль 2006  49


Dynebolic

Игры с Dynebolic
Dynebolic применяется творческими людьми как мультимедийная студия, но вы можете
также воспользоваться дистрибутивом Dynebolic, чтобы создать собственный Live CD.
Том Рассел (Tom Russell) предлагает пошаговое руководство, разъясняющее, как можно НА ДИСКЕ
модифицировать Dynebolic для ваших нужд…

П
еред смертью Франц Кафка Но теперь и альтруисты, и хвастуны раетесь демонстрировать новый проект, а
Внимание! завещал своим друзьям и лите- могут сказать «спасибо» решительно не просто хотели бы получить настроенный
Все файлы, включая размещенные в ратурному агенту сжечь все его согласным с Кафкой разработчикам Live CD для собственных нужд (возможно,
домашнем каталоге, принадлежат неопубликованные рукописи. Dynebolic – свободно распространяемого вы уже читали об этом в прошлом номере),
пользователю root и исполняются от его имени Годы были потрачены на их обдумывание, базового дистрибутива для сборки Live CD. Dynebolic будет для вас хорошей мультиме-
и Dynebolic монтирует все разделы, которые написание и снова обдумывание, а он Он ориентирован на медиа-приложения и диа-альтернативой Knoppix.
найдет, для чтения/записи/исполнения –
хотел, чтобы вся его работа была уничто- может применяться как мультимедийная
помните об этой потенциальной проблеме,
когда будете наслаждаться созданием
жена, исчезла без следа. Немногие могут студия, но вы также можете модифициро- Подготовка
собственного Live CD. Это вполне технический представить себе такую просьбу, и уж тем вать его и собрать на его основе новый CD- Прочитав эту статью, вы узнаете, как пере-
процесс, так что если вы зайдете в тупик более не разработчики Open Source-проек- образ, содержащий ваше собственное при- собрать Dynebolic CD для запуска соб-
на каком-нибудь этапе, обратитесь за помощью тов. Нет, мы желаем делить свою работу с ложение. Таким образом, можно заставить ственной программы. Вы настроите его на
на форумы LXF. остальными; в этом весь ее смысл. вашу программу работать на любом типе использование других Linux-приложений
Так, Linux-разработчики меньше всего машин, снабженных CD-приводом и про- вместе со своей основной программой.
хотели бы обнаружить, что их удивитель- цессором Intel или AMD, не вынуждая Если же вы хотите, чтобы работало только
ное приложение ни у кого, кроме них, не конечных пользователей задумываться о ваше приложение, понадобится выполнить
зависимостях. Это прекрасное решение некоторые действия с файлами загрузки
для разработчиков, которые ищут способ Linux или инициализацией системы X-
«Вы можете заставить вашу распространить свою программу, особенно Window, но в любом случае будут задейс-

программу работать практически если речь идет о мультимедиа-проектах.


Вы также можете сохранить настройки,
твованы процедуры из данной статьи.
Загрузите последнюю версию
на любой машине.» домашний каталог и различные файлы на
жесткий диск или USB-брелок, как на
Dynebolic с www.dynebolic.org или вос-
пользуйтесь копией с нашего диска. Для
Linux-, так и на Windows-разделы, выпол- начала работы вам понадобится компьютер
работает. К сожалению, это обычный слу- нив несколько простых шагов. Или помес- с Linux и CD-приводом. Мы, например,
чай: новая программа может оказаться тить сжатые файлы с диска в свой раздел, будем работать с SuSE 9.2 – зрелым дист-
неработоспособной из-за разного рода чтобы Dynebolic освобождал привод сразу рибутивом, хорошо известным нашим
зависимостей, включая отсутствующие после загрузки. Загнрузившись, он обнару- читателям. Но любой не слишком старый
библиотеки, устаревшие версии ядра и жит свои сохраненные файлы и спросит дистрибутив должен работать так же
даже другой тип файловой системы. вас, использовать ли их. Если вы не соби- хорошо.

50  LXF2(76) ФЕВРАЛЬ 2006 www.linuxformat.ru


Dynebolic

Шаг 1. установите файловую систему SquashFS


Dynebolic поставляется с shell-скрип- беспокойтесь – мы все время будем Dynebolic: мультимедиа-игрушка
том для разработчиков, который позволяет рядом! Прежде всего, загрузите SquashFS
Вы не обязаны использовать Dynebolic только • «Живое» вещание
вам выполнять все действия по сборке, с сайта http://squashfs.sourceforge.
лишь как основу для Live CD. Он также Dynebolic основан на ядре с патчем реального
включая развертывание упакованных фай- net или возьмите его на нашем диске (мы прекрасно работает и как дистрибутив Linux, времени, так что вы можете запускать
лов с CD-диска на ваш жесткий диск, чем используем версию Squashfs2.1-r2). ориентированный на мультимедиа. приложения типа TerminatorX, GDam и PD вместе
мы займемся позже. Дерево каталогов / После того как вы извлечете tar-файлы в • Потоковое вещание с воспроизведением звука. И даже больше.
usr сжато с помощью SquashFS, и хотя эту дерево SquashFS, вы увидите множество Dynebolic стал известным благодаря его полной XRmap дает удобный доступ к мировой
файловую систему модифицировать не каталогов, начинающихся со слова настройке для Интернет-трансляций. Вы можете географии и справочнику ЦРУ (CIA Fact Book), в
воспользоваться профессиональным звуковым то время как с помощью Kino, Cinelerra и Lives
требуется, процесс распаковки требует под- «linux» – они содержат файлы патчей для
редактором Muse, например, для микширования можно редактировать видео и создавать клипы,
держки SquashFS вашим ядром. различных ядер, которые вам и нужны. шести источников звука в один поток. Имея в а Blender (см. обзор на стр. 14) пригодится вам
Проверьте, нет ли у вас файла mksquashfs, Для SuSE 9.2 используйте каталог linux- кармане Dynebolic CD, для 3D-моделирования.
который обычно размещается в /usr/bin 2.6.9 - эта версия ядра наиболее близка обычный ноутбук, микрофон Используйте Audacity и Rezound
или /usr/local/bin. Этот файл использует к той, что используется в SuSE 9.2 и несколько предварительно для редактирования аудио и
squashfs-модуль ядра, так что при его (2.6.8-24.14). записанных MP3-файлов добавления эффектов, или
или линейных входов легко запускайте игры в
наличии можно предположить, что и в ядре В каталоге /usr/src/linux примените
превратить в собственную многопользовательском
есть необходимая поддержка. патчи, как показано ниже:
радиостанцию в любом режиме, соединяясь с вашими
Чтобы добавить SquashFS, установите patch -p1 < /usr/local/stc/ месте, где вы сможете друзьями, всего лишь
соответствующий патч, пересоберите, про- squashfs2.1-r2/linux-2.6.9/ подключиться к Интернету. запустив Dynebolic CD.
тестируйте и установите новое ядро. Не squashfs2.1-patch
Muse – одно из лучших приложений, входящих в дистрибутив.

Шаг 2. сконфигурируйте новое ядро


В ядре SuSE 9.2, используемом по твующую конфигурацию, найти которую Мечта маркетолога…
умолчанию, нужно сделать всего три можно в файле /boot/config-
изменения: <ИмяВашегоЯдра>, и используйте ее в Впечатляйте пользователей, заставив заставку это можно, запустив оконный менеджер в
1. SuSE 9.2 для монтирования сменных качестве основы. Dynebolic демонстрировать ваш продукт. В фоновом режиме, а вашу выбранную
initrd/etc/rc.m измените строку, которая программу – в интерактивном. Внесите
носителей, таких как CD, использует Subfs. Сохраните измененную конфигурацию и
копирует файл WMState.head, чтобы изменения в последние строки файла home/.
Она не имеет никакого отношения к выполните команду make, чтобы собрать скопировать ваш собственный заголовочный xinitrc. Скажем, чтобы запустить Firefox, вам
SquashFS, но ее требуется включить. новое ядро и его модули. Когда компиляция файл, сохраненный в домашнем каталоге. нужно изменить строку wmaker на wmaker &,
Отметьте ее (в подменю «Filesystems») для завершится, вы сможете установить новое Чтобы создать этот файл, скопируйте а также добавить под ней строку /usr/bin/
компиляции в виде модуля. ядро, выполнив команду make install с оригинальный файл и измените строку секции firefox. Эта программа будет управлять
2. В подменю «Miscellaneous Filesystems» правами суперпользователя, и новые моду- .dynebolic, запускаемую с помощью активным состоянием X-сессии, так что при
Command, так, чтобы она указывала на вашу выходе из программы оконный менеджер также
экрана конфигурации ядра включите как ли командной make modules_install. На
собственную программу-заставку из /home. завершит свою работу. Чтобы использовать
модуль SquashFS. случай серьезных проблем (их не должно
Вы также можете настроить Dynebolic на еще большие ограничения, установите оконный
3. Задайте новому ядру уникальное имя в возникнуть, но никто не знает, когда мистер запуск только одной программы и завершение менеджер Oroborus, чтобы запускать только те
«Build Options». Это обеспечит сборку моду- Мерфи проявит себя) вам следует внести работы системы после ее закрытия. Сделать программы, которые вы хотите.
лей в отдельный каталог в /lib/modules, также изменения в конфигурацию загрузчи-
благодаря чему уже существую- ка Grub, чтобы быть уверенным, что вы смо-
щие не будут перезаписаны или жете загрузиться со своим первоначальным
изменены. Если вы используете (работоспособным) ядром.
дистрибутив, отличный от SuSE, На этапе make install изменяются
необходимо иметь ввиду, что ссылки в каталоге /boot, указывающие на
ваши исходные коды ядра могут два только что созданных файла – kernel и
не собраться; в этом случае вам initrd. Когда инсталлируется новое ядро,
может понадобиться установить ядро с SuSE редактирует символьные ссылки linux
нашего диска. Прежде чем вы приступите к и initrd, чтобы они указывали на эти новые
настройке нового ядра, распечатайте сущес- файлы, однако в интересах безопасности
лучше, чтобы они ссылались на первона-
чальные файлы kernel и initrd, а для
новых создайте в меню Grub соответствую-
щий пункт «SquashFS-enhanced». Вы смо-
жете выбрать новый пункт в меню Grub при
следующей загрузке; если он не будет рабо-
тать, воспользуйтесь первоначальным
Новая заставка для вашего приложения заменит стандартную.
ядром и попытайтесь еще раз.
Итак, перезагрузите машину и выберите рументарий для работы с SquashFS.
в меню ваше новое ядро. Теперь, когда вы Скопируйте полученный файл mksquashfs
успешно запустили новое ядро, поддержи- в один из каталогов, доступных через пере- >>
вающее SquashFS, вы можете собрать инст- менную окружения PATH.

www.linuxformat.ru LXF2(76) ФЕВРАЛЬ 2006  51


Dynebolic

>>
Шаг 3. проверьте ваше приложение
Прежде чем приступать к процессу щью shell-скрипта, устанавливающего путь к Вернуть ее можно, просто щелкнув правой
модификации на вашем жестком диске, библиотекам: клавишей и выбрав верхний пункт в меню.
найдите минутку, чтобы проверить, зарабо- #!/bin/sh Заставка (см. рисунок внизу) предо-
тает ли ваше приложение на Dynebolic. Пока # Установите пути и запустите приложение ставляет доступ к web-сайту Dynebolic и
оно работает с версией ядра и библиотека- # Закомментируйте строки или измените позволяет запускать сервисы для сетевой
ми, имеющимися на CD, сложностей воз- пути на подходящие работы и сохранения ваших файлов (или
никнуть не должно. В этой статье мы будем export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/ всей загружаемой системы) на жесткий
устанавливать на диск Dynebolic многополь- X11R6/lib:/usr/local/lib:/home/YourApp-2.2.1/ диск или USB Flash. Справа от основного
зовательскую игру Scool (www.stomfi. lib экрана вы увидите иконки, по крайней мере,
Файловый менеджер Dynebolic bigpondhosting.com), но в реальности # Или если есть конфликт с одного жесткого диска. Щелкните правой
показывает, что раздел Windows все будет зависеть только от вас. Чтобы существующими библиотеками в /usr/lib и / кнопкой на любой из них и выберите Launch;
смонтирован в каталог /vol/hd1. запустить саму Scool, распакуйте tar-архив с usr/local/lib откроется файловый менеджер, как показа-
нашего CD себе на диск, поскольку потом #export LD_LIBRARY_PATH=/lib:/usr/ но на рисунке слева.
CD-привод у вас будет занят диском с X11R6/lib:/home/YourApp-2.2.1/lib
Dynebolic. /home/YourAppDir/
Если вы обращаетесь к библиотекам, YourAppExecutable
отсутствующим на CD, вы можете создать Чтобы протестировать ваше приложе-
подкаталог с нужными библиотеками в ката- ние, просто загрузитесь с Dynebolic CD на
логе вашего приложения и разрешить зави- той машине, где оно размещается. Во время
симости, вызвав свое приложение с помо- загрузки Dynebolic можно закрыть заставку.

Шаг 4. скопируйте ваше приложение на Dynebolic


Dynebolic монтирует все разделы, Удерживайте клавишу Ctrl, когда будете перезапустите процесс копирования.
которые он найдет, в каталог /vol, устанав- перетаскивать файлы. Убедитесь, что вы «Гнездо» может быть создано на второй
ливая права на чтение/запись/исполнение. получили в выпадающем окошке сообщение вкладке заставки.
Заметьте, что вы загрузитесь в Dynebolic как о копировании, щелкните Accept и дожди- Когда ваше приложение окажется в
root, так что сможете заменить любое при- тесь завершения копирования. На самом каталоге /home системы Dynebolic, про-
ложение (на данном этапе это будет тесто- деле, данные копируются в оперативную верьте, работает ли оно при запуске с рабо-
вая программа), которое использует те же память, так что вам потребуется достаточное чего стола или из окна терминала. Если нет,
библиотеки, что и ваше приложение, скопи- ее количество – по крайней мере, 128 Мб. попробуйте установить Dynebolic на жесткий
ровав его с раздела жесткого диска в вашу Если памяти мало, всегда можно выло- диск и добавить необходимое окружение
систему Dynebolic, и наоборот. Если вы жить каталог /home на жесткий диск или разработки. Завершите сеанс работы с
используете USB Flash, он может быть флэш-драйв подходящего объема. Про- Dynebolic в режиме Live CD и перезагрузи-
смонтирован в каталог /rem, и вы сможете верьте, сколько памяти требуется диску, тесь в систему разработки. Теперь вы смо-
скопировать или даже перенести файлы с создав небольшие «гнезда» (nest) и увели- жете убедиться, что приложение, скопиро-
жесткого диска на «флэшку». Мы скопиру- чивая их на 10 Мб, пока вы не перестанете ванное в систему разработки Dynebolic CD
ем приложение Scool в каталог /home, что- получать ошибки. Теперь перезагрузитесь, на жестком диске, будет работать и на
бы проверить его работу. чтобы активировать созданное «гнездо», и вашем модифицированном CD.

Шаг 5. разверните файлы Dynebolic


Теперь настало время «развернуть» root, чтобы обладать необходимыми права- ./dynesdk explode. Вам при-
сжатые файлы Dynebolic на ваш жесткий ми доступа к файлам. Если вы подключены дется немного подождать, пос-
диск. Для этого нам потребуется пакет к небезопасной сети, вам следует выполнять кольку /usr — достаточно
Dynebolic Software Development Kit. DyneSDK разработку от имени непривилегированного большой файл.
можно найти в каталоге /devel на самом пользователя, и затем выполнить как root Когда будет создаваться ISO-
диске. Он обеспечивает достаточно много команду chown -R root:root /dyne/* перед образ диска, вам не нужно ничего
функций; наберите dynesdk -h, чтобы уви- тем, как создавать образ ISO. Чтобы сделать изменять, так что будут использоваться
деть их полный перечень (см. рисунок себе жизнь немного проще, скопируйте только некоторые небольшие команды. Вам
слева). файл /media/cdrom/devel/dynesdk туда, не нужно трогать /usr или /var, поскольку
Как следует из данного сообщения, вам где размещается ваш каталог /dyne. все изменения будут касаться сжатых фай-
потребуется, по крайней мере, 2.4 Гб диско- Сделайте то же самое для всего каталога лов /home и /initrd; дополнительно /
вого пространства, чтобы распаковать все cdrom, скопировав его в каталог /dyne по isolinux, если вы хотите изменить сообще-
Команды Dynebolic SDK.
файлы с CD. Хорошей идеей будет создать адресу dyne/cdrom. ние, выводимое при загрузке, и /extra для
каталог /dyne, в котором будет происходить Хорошо, вернемся к развертыванию вашего выбора вложений.
вся работа, на отдельном разделе, особенно системы Dynebolic. Перейдите в каталог
учитывая, что вам потребуются привилегии dyne и введите в командной строке

52  LXF2(76) ФЕВРАЛЬ 2006 www.linuxformat.ru


Dynebolic

Шаг 6. соберите свой компакт-диск


Поскольку вы можете радикально операция для демонстрации вашего продук- Если вы не хотите включать опцию
увеличить размер каталога /home, вам нуж- та. Соответствующая строка этого файла «Save Session On Exit», пропустите редакти-
но будет освободить место на CD, удалив будет следующей: рование сценария выхода, но если у пользо-
файлы из /extra. После команды explode WorkspaceBack = (spixmap, “/home/ вателя есть свое «гнездо», и он может
вы увидите новое дерево файловой систе- GNUStep/Library/WindowMaker/Backgrounds/ включить эту опцию, вам в любом случае
мы в вашем каталоге /dyne (см. рисунок scool.jpg”, gray20); понадобится останавливать ваше приложе-
справа). Начните с копирования вашего при- Вы можете также включить опцию ние при выходе. Будьте внимательны.
ложения в каталог /home системы «Save Session On Exit» в этом файле, кото- Последний файл, который мы измени-
Dynebolic. Мы скопируем каталог приложе- рая будет нужна, если вы используете ли – это сообщение, которое выводится, ког- «Развернутый» каталог Dynebolic в
ния Scool, который распаковали на третьем «гнезда». да вы загружаетесь с компакт-диска. Оно Midnight Commander.
шаге, в dyne/home/SCOOL. Чтобы запускать ваше приложение во размещается в boot.msg и представляет
Теперь измените меню в домашнем время загрузки оконной системы, отредак- собой текстовый файл в каталоге /dyne/
каталоге Dynebolic. Перейдите в каталог тируйте два файла в /home/GNUStep/ cdrom/isolinux. Теперь воспользуйтесь
dyne/home/GNUStep/Defaults и отредак- Library/WindowMaker. Это autostart.sh командами dynesdk mkhome и dynesdk
тируйте WMRootMenu. Нам нужно добавить и exitscript.sh. Поместите в первый из них mkinitrd, как показано в примере, чтобы
сюда два новых пункта: один для програм- полный путь к исполнимому файлу – это заменить файлы home и initrd в /dyne/
мы Scool, и один для файла readme (рису- может быть, например, /home/Revolution- cdrom/dyne. Вернитесь в каталог dyne и
нок внизу). Как вы можете видеть на правом 2.2.1/revolution.sh, – и завершите его в введите команды:
нижнем рисунке, мы изменили фоновый exitscript.sh, т.е. укажите там команду: ./dynesdk mkhome
рисунок Dynebolic и поместили нашу работу killall /home/Revolution-2.2.1/revolution.sh. ./dynesdk mkinitrd
в GNUStep Library. Мы также поменяли Полное имя запущенной программы При выполнении mkinitrd нужно будет
файл GNUStep Defaults WindowMaker, чтобы можно узнать, если выполнить команду ps нажать «y». Это может быть необходимо
он ссылался на рисунок. Это очень полезная auxw. для удаления файлов из /dyne/cdrom/
extra, чтобы убедиться, что ISO-образ
(включая ваше приложение) помещается на
компакт-диске.
Последняя команда Dynesdk – это изго-
товление ISO-файла. В каталоге dyne
Все хорошо, что
наберите:
хорошо кончается
./dynesdk mkiso
В конце сообщений, выводимых коман- Друзья Кафки и его агент, Макс Брод,
дной dynesdk mkiso, вы увидите размер решили все-таки издать все работы, которые
созданного ISO-файла. Мы получили образ он успел завершить. Среди них — наиболее
объемом около 534 Мб. Запишите его на известные произведения: «Der Prozess»
чистый компакт-диск, поместите вновь («Процесс»), «Die Verwandlung»
созданный Dynebolic CD в привод вашего («Метаморфозы») и «Das Urteil» («Замок»).
компьютера и перезагрузитесь. Вы должны Работы Кафки до сих пор трудно отнести к
будете увидеть ваш демонстрационный той или иной категории, но многие авторы
диск. Поздравляем! Проверьте работу ваше- современности считают, что именно они
Модифицированное меню GNUStep, включающее новое приложение – Scool. го нового приложения и меню — скоро все оказали на них наибольшее влияние.
остальные смогут сделать то же самое! LXF
Использование Qemu
С помощью Qemu можно тестировать ваш размещенного на вашем жестком диске.
собственный ISO-образ Dynebolic без записи его Выполните установку как обычно, и когда она
на CD. Qemu эмулирует виртуальный ПК для будет завершена, измените командную строку на
тестирования операционных систем и их qemu -boot c -cdrom /dev/cdrom -had mylinux.img
программ в отдельном окне той системы, -user-net -m 256.
которую вы обычно используете. Последнюю Qemu теперь будет загружаться с жесткого
версию вы можете найти на http://fabrice. диска, используя /dev/cdrom как устройство
bellard.free.fr/qemu/download.html, или в чтения компакт-дисков. В данном примере
разделе HotPicks нашего диска. дополнительно разрешаем сетевую работу и
Чтобы проверить установку Linux, создайте выделяем для виртуальной машины 256 Мб
файл-образ размером 2 Гб (или больше) для оперативной памяти.
использования в качестве виртуального жесткого Qemu также отлично выполняет работу по
диска. Это делается следующей командой: виртуализации (это похоже на Xen или VMware,
qemu-img create mylinux.img 2G правда, работает не столь быстро), чтобы
Поместите CD с дистрибутивом Linux в CD- попробовать новый дистрибутив, не
привод и выполните команду: устанавливая его. Вы также можете
qemu -boot d -cdrom /dev/cdrom -had mylinux.ing использовать другие форматы, когда создаете
Вы можете заменить /dev/cdrom полным дисковый образ для тестирования систем,
именем установочного ISO-образа, отличных от Linux. Нестандартный дистрибутив! Даже если вы не меняли заставку Dynebolic,
можете использовать предпочитаемый вами рисунок в качестве фона.

www.linuxformat.ru LXF2(76) ФЕВРАЛЬ 2006  53


интервью Йон фон Тэтчнер

Opera: Йон фон Тэтчнер


Визитка LXF

Коллекционирует ста
такие раритеты, как
«Atari» и куда мен ее
рые компьютеры –
«Kommodor», «Sincl
изв ест ные .
т множество языков
,
air»,

разговоры о
В работе используе
а: Алгол, Фортран,
начиная с ассемблер Java,
C++, C#, Lisp, Perl,
Бейсик, Паскаль, C, сок мож но
это т спи
JavaScript и т.д. –
жать...
продолжать и продол

свободе
38 лет

Ltd
Возраст ндец

: Winning Moves UK
Ис ла
 циональность
На
10 лет
 аж работы над Linux
Ст
ния Мн ого
в программирова

Языко Мн ого
 личество ПК
Ко
фе до 10

top trumps courtesy


 точная норма ко
Су 3 пары
 ндалий
Са
 говорит: «
Он

LXF-интервью

О
кружающий нас мир не терпит браузер Opera, разрабатываемый норвежс-
крайностей – он слишком сло- кой компанией Opera Software. Несмотря на
жен и многогранен, чтобы закрытый исходный код, данная програм-
делить все явления на чёрное и ма весьма популярна у пользователей
белое, хорошее и плохое. Как открытых ОС. На самом деле, подобных
правило, любое явление нашей закрытых программ, органично влившихся
жизни содержит, порой, совершенно про- и прекрасно себя чувствующих в, казалось
тивоположные по знаку вещи и оценивать бы, враждебной среде, не так уж и много,
его мы можем только учитывая весь спектр поэтому всегда интересно узнать у созда-
составляющих. Не является исключением и телей таких «универсальных» програм-
программная среда: разделяя всё ПО на мных продуктов секрет их успеха. В первых
«закрытое» и «открытое», мы постоянно числах декабря уже минувшего года нам
сталкиваемся с ситуацией, когда коммер- как раз и представилась такая возмож-
ческие продукты обладают открытым ность – авторы Opera приехали в Москву
исходным кодом, а в среде операционных для общения с прессой и пользователями
систем GNU/Linux неплохо приживаются своих продуктов, результатом одной из
программные продукты, по всем призна- встреч и стало данное интервью с бессмен-
кам принадлежащие закрытому ПО. Одним ным руководителем компании Opera
из образцов подобных программ является Software Йоном фон Тэтчнером.

54  LXF2(76) февраль 2006 www.linuxformat.ru


interview Йон фон Тэтчнер

LXF: Йон, вы приступили к созданию


своего браузера Opera больше деся-
ти лет назад. Предполагали ли вы в
тот момент, что данная программа
станет популярна во всём мире?
Ставили ли вы перед собой цель –
завоевать мир или всё происходило,
как говорится, «Just for fun»?
ЙТ: Наш проект начинался с бюджетом в
$7000 и в тот момент мы не строили каких-
либо далеко идущих планов. Мы были
молодым проектом, Интернет только начи-
нал набирать популярность – нам было
интересно работать над программой, поз-
воляющей значительно облегчить пользо-
вателям работу в сети. Конечно, мы пони-
мали, что у подобных приложений хоро-
ший потенциал: я постоянно получал пись-
ма от друзей и знакомых, работающих в
самых различных компаниях по всему
миру, в которых они высказывали заинте-
ресованность в программе, позволяющей
работать с информацией, размещённой на
другом конце света. Спрос рождает пред-
ложение. Поэтому вполне естественно, что
помимо получения просто удовольствия от
своей работы, мы думали и о будущем
рынке и о возможных прибылях. Ничего
удивительного в этом нет: любой коммер- Для подобной масштабной работы требо- ставках, автоматах электронной торговли, самый верный. Мир развивается и стоять
ческий проект своей целью ставит зараба- валось много талантливых программистов на пассажирских авиалиниях, а это всё - на месте в это время – непростительная
тывание денег. и мы начали искать тех, кто мог бы занять- тоже Linux. Как я уже говорил, мы начали роскошь. Тем более, когда приходится
LXF: Между тем, несколько лет ся этим. На тот момент мы обладали хоро- работать с Linux ещё в 1997 году и все эти соперничать с такими гигантами, как
назад вы начали выпускать версии шим опытом работы в UNIX системах вро- годы я убеждаюсь в правильности выбора. Microsoft. Но у гигантов свои трудности:
браузера и для свободных операци- де SunOS или BeOS, но никто из нас не Всё больше людей используют данную они не могут оперативно реагировать на
онных систем GNU/Linux. Чем объяс- имел опыта работы с Linux, поэтому пона- операционную систему (порой даже не изменившуюся ситуацию. Мы в своей ком-
няется такой шаг и с какими трудно- чалу нам пришлось основательно потру- зная об этом) в различных электронных пании стараемся каждое новое технологи-
стями вы столкнулись в процессе диться. Вообще, решение выпускать крос- устройствах и в будущем их количество ческое решение в мире ПО оценить с точки
разработки? сплатформенный браузер было правиль- будет быстро расти. Поэтому нам очень зрения того, как мы можем использовать
ЙТ: Вообще, когда мы приступили к созда- ным и сегодня я совершенно не жалею, важно, чтобы максимально большое число это в своих продуктах. Именно такой под-
нию браузера в 1994 году, основной плат- что мы выбрали Linux-среду как одно из подобных устройств использовало Opera. ход позволяет нам удерживать лидирую-
формой для него была SunOS. В те време- направлений. Более того, в будущем мы щие позиции в инновациях. Многие полез-
на UNIX-системы были более популярны в связываем с платформой Linux большие LXF: Вообще, создаётся впечатление, ные функции, впервые появившиеся в бра-
кругах разработчиков, а многие компании надежды. Даже несмотря на то, что прихо- что Opera Software всегда работает узере Opera, сегодня копируют другие раз-
использовали всё, что угодно, но только не дится уделять данному направлению нема- «на опережение». Вы первыми пред- работчики, но мы не беспокоимся по этому
Windows. С точки зрения корпоративных ло времени. лагаете пользователям различные поводу. Opera и сегодня предоставляет
пользователей, представленная в те дни новшества (например, «мышиные своим пользователям то, о чём другие ещё
широкой публике Windows 3.0 была недо- LXF: А сколько людей в Opera жесты» или SSR – переформатирова- и не задумываются. И у нас в запасе ещё
статочно надёжна и обладала рядом Software сейчас занято в работе с ние веб-страниц для малоэкранных масса новых идей, поэтому могу пообе-
серьёзных ограничений. Так что изначаль- Linux? устройств). Также вы постоянно про- щать, что мы останемся самой инноваци-
но разработка Opera проходила именно в ЙТ: На самом деле – практически все. двигаете свою продукцию в новые онной компанией и в будущем. Мы растём
UNIX-среде. Затем, как и многие другие, Ядро Opera одно и то же для любой опера- рыночные ниши. Это ваша стратегия, вместе со всем миром ПО.
мы перешли на использование Windows и ционной системы, поэтому та часть наших позволяющая выдерживать борьбу с
практически сразу же после выхода пер- программистов, кто занимается созданием гигантами индустрии? Как вам вооб- LXF: Что ж, ваша стратегия приносит
вой Windows-версии Opera в 1996 году настольной версии, работает практически с ще удаётся предугадать, какие действительно неплохие результаты,
пользователи засыпали нас вопросами: одним и тем же кодом в Linux, Mac и направления будут актуальны в бли- позволяющие вам не только увели-
«Эй, вы делаете отличную программу! Windows. Плюс к этому гораздо большая жайшие несколько лет? Откройте чивать пользовательскую аудиторию,
Можете ли вы разработать операционную часть людей нашей компании сейчас заня- секрет своего дара предвидения. но и оставаться долгое время при-
систему? Текстовый процессор? Офисный та разработкой Opera для мобильных уст- ЙТ: Да, вы правы – мы постоянно ищем быльной компанией. В то же время
пакет? Может ли Opera работать в других ройств – сотовые телефоны, PDA, смарт- новые функции, способные заинтересовать вы много внимания уделяете своим
операционных системах?» В 1997 году мы фоны – нередко эти устройства использу- пользователей и позволяющие наиболее разработкам для Linux-платформ. Но
запустили проект Magic, основная цель ют Linux. Сейчас мы активно продвигаем полно раскрыть возможности работы в бытует мнение, что свободное ПО и
которого была – портирование Opera на свои разработки и в другие области: наше сети. Я считаю, что подобный подход к коммерция не очень подходят друг >>
другие платформы, в том числе и на Linux. ПО используется в телевизионных при- созданию программного обеспечения другу. Более того, многие говорят о

www.linuxformat.ru LXF2(76) февраль 2006  55


интервью Йон фон Тэтчнер

>> том, что с переходом Linux на ком-


мерческие рельсы своеобразное
екты. Они помогают создавать на базе
Linux мощные коммерческие продукты,
Каковы были причины такого реше-
ния? Вы прониклись идеями
раза, наше решение оказалось верным.
Это – хороший признак и мы надеемся,
братство свободных разработчиков способные потеснить продукцию Microsoft Ричарда Столлмэна? что результат не заставит себя ждать.
исчезнет навсегда. Что вы думаете на корпоративном рынке. Именно успехи в ЙТ: Нет, дело не в симпатиях к Free Каким он будет в плане влияния на при-
об этом? этой рыночной нише позволят Linux полу- Software. Мы – коммерческая компания и быль компании – покажет очередной
ЙТ: Могу сказать, что сегодня Linux обла- чить широкое распространение. Но это сов- одной из главных задач для нас по-пре- финансовый отчёт.
дает огромным потенциалом, как на рабо- сем не значит, что Linux должен стать жнему является зарабатывание денег на
чем столе, так и в роли встроенных систем. обычным коммерческим продуктом. продаже наших программных продуктов. LXF: Если результаты будут положи-
Причём, во втором случае сейчас просле- Свободность распространения и сейчас Просто в данный момент мы подошли к тельными, не планируете ли вы сде-
живается наибольшая активность распро- приносит положительные результаты и такой бизнес-модели, когда даже бесплат- лать следующий шаг к повышению
странения Linux. И это очень положитель- было бы глупо терять эту хорошую черту. ность браузера Opera может приносить популярности Opera – открыть исход-
ный фактор. Но Linux не сможет реализо- Я думаю, будущий успех Linux заключает- прибыль. Данный продукт – как визитная ные коды всей программы или хотя
вать свой потенциал, если будет бояться ся в правильных пропорциях между сво- карточка, позволяющая пользователям с бы её части? Многие компании
коммерции. Для лучшего понимания ситу- бодностью и коммерцией. Хороший при- меньшими усилиями и затратами оценить сегодня стремятся таким образом
ации давайте немного вернёмся в историю. мер тому такие проекты, как SuSE, качество нашей работы. Бесплатное рас- увеличить аудиторию своих пользо-
Когда всемирная сеть ещё только начинала Mandriva, Red Hat, которые очень бережно пространение браузера благоприятствует вателей и привлечь добровольных
своё развитие, свободное распространение относятся к сохранению традиционной сво- увеличению аудитории его пользователей. помощников к развитию своего
программного обеспечения было основ- бодности Linux и при этом выпускают А чем выше популярность – тем лучше продукта.
ным движущим фактором. Я присутство- очень качественные коммерческие продук- продаются другие коммерческие разработ- ЙТ: Однозначно – нет. Я не вижу в этом
вал на первой конференции, посвящённой ты. Таким образом денежные поступления ки. Например, на рынке мобильных положительных сторон для нашей работы.
дальнейшему развитию Web и многие от продаж корпоративным клиентам позво- устройств. Теоретически открытость кода должна спо-
люди тогда говорили – нельзя допускать ляют поддерживать дальнейшее совер- собствовать ускорению разработки продук-
коммерциализации Интернета, это уничто- шенствование свободно распространяемых LXF: И каковы результаты? та и более активному добавлению в него
жит хорошую идею, не дав развиться. В то Linux-систем. Насколько увеличилось число ваших новых возможностей. Но на практике такое
время сеть связывала лишь несколько пользователей и как это отразилось происходит очень редко. Возьмём, напри-
университетов и её перевод на коммерчес- LXF: Можно сказать, что недавно вы на финансовых поступлениях? мер, Microsoft. При всех своих отрицатель-
кие рельсы не позволил бы прийти сделали шаг именно к подобному ЙТ: Судя по числу загружаемых копий ных качествах, эта компания привнесла в
Интернету в каждый дом. Сегодня же симбиозу свободы и коммерции, настольной версии браузера Opera с наше- мир ПО действительно много инноваций. В
Интернет поддерживается мощными ком- сделав свой браузер бесплатным. го сервера, которое выросло в два-три результате практически все конкуренты (в
мерческими компаниями и пользуемся мы том числе и сторонники Free Software)
им отнюдь не бесплатно. Примерно такая выбирают их программные продукты в
же судьба и у Linux. Будучи изначально качестве ориентира для своего развития.
свободным, он смог достичь тех масшта- Если говорить о браузерах, то подобная
бов распространения, что мы видим сей- ситуация прослеживается и здесь. Mozilla –
час. Но именно сейчас наступает ситуация, свободно распространяемый программный
когда Linux должен стать коммерческим. продукт с открытыми исходными текстами,
Ему нужна мощная поддержка крупных но его разработчики берут на вооружение
компаний, чтобы противостоять давлению идеи, впервые реализованные в браузере
со стороны Microsoft. И, в принципе, так и Opera. Согласен, существует много проек-
происходит – можно привести в пример тов, которые благодаря открытому коду
такие компании, как IBM или Novell, кото- очень динамично развиваются. Но Opera –
рые финансируют многие свободные про- не из их числа. Мы работаем по другому

56  LXF2(76) февраль 2006 www.linuxformat.ru


interview Йон фон Тэтчнер

принципу и пока не собираемся что-то


менять. Мир программного обеспечения
многогранен и каждая компания должна
выбирать наиболее успешный для постав-
ленных целей принцип работы. В данном
случае закрытая разработка для нас более
эффективна.

LXF: Кстати, о конкурентах. Как пов-


лиял на стратегию вашей компании
стремительный рост популярности
Firefox? Не он ли стал причиной
появления бесплатного браузера
Opera?
ЙТ: На самом деле я считаю, что конкурен-
ция на рынке приносит огромную пользу
всем, как разработчикам, так и пользовате-
лям. Как в споре рождается истина, так и в
результате конкурентной борьбы появляют-
ся лучшие программные продукты. А то, что
произошло с Opera – произошло бы всё
равно. Нам было необходимо увеличить
пользовательскую аудиторию и способ бес-
платного распространения благоприятствует
этому наилучшим образом. В рамках новой
бизнес-модели нам требовалось увеличить
число пользователей Opera на рабочем сто-
ле как минимум в два раза. И мы просто
сделали это. Даже если Firefox завладеет этом нельзя не отметить, что Linux в Китае являют большой интерес ко всему новому. ную ответную реакцию от ваших соотечест-
половиной Интернета, мы ничего не потеря- действительно очень активно развивается. Это относится к Германии, Японии и, венников. Более того, мы знаем о случаях,
ем: наша основная прибыль получается сов- Только в большей степени это утверждение конечно, России. Естественно, мы стараем- когда ваши программисты даже немного
сем с другого сектора рынка. справедливо не в отношении настольных ся ещё больше укрепить свои позиции на улучшали код этой программы. И, хотя это
компьютеров, а в отношении рынка такой благоприятной почве – это приносит не совсем законно, т.к. наш продукт ком-
LXF: Сейчас очень динамично разви- мобильных устройств, который в Китае ощутимую пользу и нам, и нашим пользо- мерческий и не позволяет вносить в него
вается азиатский рынок програм- сейчас переживает настоящий бум. И, вателям. Мы впервые приезжаем в Россию какие-либо изменения силами пользовате-
много обеспечения. Я недавно вер- естественно, мы поддерживаем очень и я надеюсь, что в дальнейшем мы уви- лей, но мы не собираемся каким-то обра-
нулся из Китая, где проходила кон- хорошие контакты с разработчиками Linux- димся ещё не раз. Говорить об открытии зом наказывать этих людей. Нам гораздо
ференция LinuxWorld-2005. Несмотря систем в Китае, так как видим неплохие офиса в Москве пока рано, но я не исклю- интересней пообщаться с подобными про-
на обилие пиратских копий MS перспективы взаимовыгодного сотрудни- чаю подобной возможности в обозримом граммистами, чтобы в дальнейшем улуч-
Windows, довольно активно (при под- чества. Это заметно уже сейчас: многие будущем. шить свой продукт. Также пользователям
держке правительства) ведётся раз- модели сотовых телефонов третьего поко- Opera-mini могу сказать, что мы постара-
работка собственных операционных ления, разрабатываемые в Китае, исполь- LXF: Хорошо, тогда расскажите, что емся оставить бесплатной и финальную
систем на базе GNU/Linux – Red Flag, зуют Opera в качестве основного ПО для могут ждать российские пользовате- версию этой программы. Надеюсь, это
Asianux. Вашу компанию связывают работы в сети. Перспективы очень хоро- ли от вашей компании применитель- хорошие новости для всех, кто уже оценил
с азиатскими странами самые тёп- шие, а в доказательство этого могу ска- но к собственно браузеру? Не плани- возможности Opera-mini.
лые отношения: достаточно вспом- зать, что в данный момент мы готовимся руете вы ещё каких-нибудь
нить, что в Японии браузер Opera открыть дополнительный офис в Китае. сюрпризов? LXF: А что вы можете пожелать чита-
дважды получал звание «Браузер ЙТ: Сюрпризов – наверное, нет. Если пос- телям журнала «Linux Format»?
года». Поддерживаете ли вы какие- LXF: Похоже, российский рынок для мотреть на то, как развивался наш браузер ЙТ: Ещё более быстрого продвижения на
нибудь контакты с азиатскими раз- вас тоже привлекателен – ведь не в течении этих десяти лет, то можно пред- рынок свободных операционных систем. Я
работчиками свободных операцион- зря вы приехали в Москву. По ста- положить, что с ним произойдёт дальше: думаю, следующий 2006 год будет дейс-
ных систем и если – да, то что вы тистике браузер Opera в России Opera будет ещё удобнее в работе, ещё твительно успешным для Linux. Готовится
ожидаете от подобного более популярен, чем в среднем по быстрее и ещё безопасней. Думаю, это к выходу в продажу очень много новых
сотрудничества? странам Европы. Что вы можете ска- самые реальные обещания, которые я сме- мобильных устройств и всё большая их
ЙТ: Китай – очень интересная страна, о зать по данному поводу и не явилось ло могу себе позволить. Также могу с уве- доля содержит внутри Linux-системы. Я
которой ходит немало легенд. И одна из ли это одной из причин, побудивших ренностью сказать, что в будущем году мы могу только приветствовать это. Благодаря
них – то, что половина всех пользователей вас совершить данный визит? планируем значительно увеличить своё открытому коду производители могут
в Китае постоянно работают в Linux. Лично ЙТ: Да, конечно. Мы очень активно рабо- присутствие на российском рынке ПО для более оперативно вносить изменения или
я в такие цифры не верю – я был в Китае и таем со странами, где наши программные мобильных устройств. Наши новые разра- добавлять новые функции в программные
не видел особого распространения свобод- продукты пользуются повышенной попу- ботки – особенно Opera-mini – обрели в продукты, работающие в мобильных уст-
ных систем на персональных компьютерах. лярностью. Как правило, пользователи в России довольно обширную аудиторию в ройствах. Таким образом и пользователей
Чаще можно было наблюдать установлен- этих странах обладают довольно высокой короткое время. Пока это лишь бесплатная этих устройств ожидает много интересных
ные пиратские версии Windows. Но при компьютерной грамотностью, а также про- бета-версия, но мы ощутили очень мощ- и приятных открытий. LXF

www.linuxformat.ru LXF2(76) февраль 2006  57


MythTV

M y t h T V :
Потерянный Guide
Возможно, вы еще не слышали о MythTV – настольной программе для видеозахвата и работы с мультимедиа в Linux. Она прекрасна, но
установить ее не так-то просто. Поэтому мы попросили Грэхема Моррисона (Graham Morrison) написать для наших читателей руководство
к пользованию этой супер-программой.

П
омните про наше предсказание ре. Он может автоматически записывать ком устройстве, которое умело бы
будущего? Костюмы из алюми- телепередачи с тем, чтобы вы никогда не делать все».
ниевой фольги, пробки из косми- пропустили «прямую трансляцию». Вы Проблема оказалась только одна:
ческих кораблей, Gnu Hurd… также можете воспользоваться расшире- MythTV гораздо сложнее настроить и за-
и ускользающий клиент «все-в-одном» ниями, подключив web-браузер, строку пустить, чем ожидалось. Мы не можем
с электронной почтой, web-браузером новостей, медиапроигрыватель или про- сделать установку MythTV идеально
и записывателем телепередач в одном смотрщик фотографий. И все это возмож- простой, но облегчить ее мы в состоя-
флаконе. Да, все так – читайте дальше но в Linux при использовании подходяще- нии. На следующих шести страницах мы
и всего через пару часов у вас в гостиной го TV-тюнера. Как объясняет создатель расскажем о выборе оборудования,
будет работать эта программа. программы, Исаак Ричардс, «мне требо- настройке, запуске – обо всем, что вам
MythTV – это персональный клиент валось больше, чем программа видео- нужно знать о MythTV. Но даже если
записи телепередач или другого видео захвата – я хотел встроить в нее интернет, с этим руководством у вас возникнут
(Personal Video Recorder, PVR), который электронную почту, возможно, несколько проблемы, не стесняйтесь обращаться
можно запустить на домашнем компьюте- игр. На самом деле я мечтал о мифичес- за помощью на наш форум!

58  LXF2(76) февраль 2006 www.linuxformat.ru


MythTV

Собираем систему для MythTV


Раз речь идет о Linux, будьте предель- Через спутник можно принимать толь-
но внимательны при выборе комплектую- ко незашифрованные каналы. В то время MythTV в гостиной
щих. Для начала мы объясним как все как все каналы BBC транслируются свобод- Если вы отказываетесь от компьютерного мони- шумных систем: игровые приставки, или даже
должно работать. но, ITV1, Channel 4 и Channel 5 применяют тора в пользу телеэкрана, ваша система будет Mac Mini…
MythTV состоит из движка и внешней шифрование. шуметь своими вентиляторами прямо в гости- Другой вариант: движок и оболочка могут
оболочки. Движок занимается собственно Однако ситуация стала меняться с тех ной, а системный блок будет смотреться быть запущены на разных компьютерах и со-
неуместно на фоне 60-дюймовой плазменной единены по сети. При этом оболочки можно
записью TV-эфира, а также ведет базу дан- пор, как ITV заявила о своем намерении
панели. установить сразу две: одну в гостиной, вто-
ных для телеканалов и уже списанных перейти на открытое спутниковое вещание
Но не расстраивайтесь, из этой ситуации рую – на вашем ПК в спальне, к примеру. Но
фрагментов, съедая в итоге все процессор- до конца 2005 года, а BCC пообещала есть выход. Если вы используете универсаль- сеть должна иметь очень большую пропускную
ное время. Движок работает непосредс- запустить спутниковый вариант службы ную карту видеозахвата «все в одном», вы способность: стандарт 802.11b скорее всего не
твенно с устройством видеозахвата, с по- Freeview. Так что решение на базе спутни- можете установить относительно медленный подойдет, и даже 802.11g будет справляться
мощью которого он также скачивает про- кового вещания может пригодиться тем, до процессор в миниатюрную материнскую плату с трудом.
грамму передач. Оболочка обеспечивает кого не доходят кабельные сети. Хорошим Epia. Получится небольшое устройство, напоми- На самом деле, если вы только начинаете
нающее бытовой DVD-проигрыватель, но, самое осваивать MythTV, проще всего установить
графический интерфейс, декодирует виде- выбором будет карта Hauppage Nexus-S.
главное, оно будет бесшумным, так как процес- и движок, и оболочку в одну систему.
опоток и не особо нагружает процессор. Все это касается лишь цифрового
сор не требует вентилятора! В дальнейшем вы всегда сможете подключить
Теперь рассмотрим подробнее аппарат- метода, а как насчет аналогового? Есть и другие варианты миниатюрных бес- дополнительную систему с оболочкой MythTV.
ную часть. Несмотря на то, что это устаревший способ
записи ТВ-сигнала, он является наиболее Мы подразумеваем, что ваш ПК будет
Устройство захвата надежным. Устройство захвата или подсо- Процессор подключен к телевизору, но вы также
Выбор здесь ограничен и определяется единенная к ПК карта перекодируют анало- Если вы собираетесь использовать кар- можете соединить его и с традиционным
он в первую очередь тем, как именно вы говый сигнал в цифровой. Кроме внутрен- ту со встроенными кодером и декодером, монитором через выходы VGA или DVI на
хотите записывать. Наилучшее качество ней PCI-карты и внешнего устройства то вам хватит и процессора с частотой видеокарте.
достигается при захвате цифрового сигна- (например, Sky Digital) это также может 1ГГц. Но в любом случае, любой современ- На самом деле, выбор устройств в ос-
ла напрямую – во-первых, не нужно пере- быть оборудование вашего провайдера, ный CPU справится с ситуацией – 1.8 ГГц новном сводится к картам Nvidia. Дело
кодировать информацию, так как она уже кодирующего сигнал на своей стороне. и 512 Мб RAM хорошо подойдут для в том, что все последние модели не только
годится для хранения, и во-вторых, потому Это пока что единственный способ старта. имеют выходы SVideo и Composite, но они
что домашние устройства не могут обеспе- ловить те каналы, которые были зашифро- Вам также понадобится как можно также прекрасно работают в Linux с помо-
чить такое высококачественное сжатие, ваны в целях безопасности. Устройство- больше дискового пространства. По самым щью фирменных драйверов.
какое поставляется автором контента. декодер подсоединяется сразу к карте ана- приблизительным расчетам, 100 часов Для того, чтобы получить телевизион-
В Великобритании есть два способа логового видеозахвата, которая может записанного телеэфира занимают около ный сигнал с карты Nvidia, убедитесь, что
принимать цифровое телевидение: под- быть трех видов: 100 Гб. Возможно, вам покажется этого в файле /etc/X11/xorg.conf имеются следу-
ключиться к кабельной сети (Freeview, сер- – «Все-в-одном», вроде Hauppage 350, вполне достаточно, но MythTV быстро ющие строки (раздел Device):
вис-конкурент канала ITV Digital) или к сети где есть и кодер, и декодер начинает жить своей жизнью и довольно Option «ConnectedMonitor» «TV»
спутникового ТВ. Обычно для этого требу- – Устройство, работающее только в од- скоро оккупирует все место на жестком Option «TVOutFormat» «SVIDEO»
ется приобретать дополнительное устройс- ну сторону, такое как Hauppage 250 или диске. Так что чем больше у вас дискового Option «IgnoreEDID»
тво, но вам никто не мешает купить вместо USB2 Plextor 402U, которые кодируют пространства, тем дальше тот момент, ког- Если ваше оборудование не справляет-
этого PCI-карту, которая «подведет» сиг- видео сами, а декодирование переклады- да придется удалять «не самые нужные» ся с выводом качественного сигнала
нал прямо к вашему ПК. Для Linux лучше вают на плечи процессора. записи. Svideo, задайте для TVOutFormat значение
всего подходит карта Hauppage Nova-T. Ее – Простейшее устройство, которое не Composite.
спецификации часто меняются, поэтому умеет ни кодировать, ни декодировать, Видеокарта Разобравшись с оборудованием, пере-
вам может понадобиться новейшее ядро а нагружает этой работой процессор, Эта последний обязательный элемент ходим к установке MythTV.
Linux. Для США также хорошо подойдет заставляя его трудиться всеми силами. для нашей системы. Лучше всего, если
DVICO FusionHDTV DVB-T, которая может Хорошее в таких картах лишь то, что они ваша видеокарта имеет совместимый с те-
принимать цифровой сигнал высокого (основанные на чипсете bt8x8x) стоят левизором выход – такой как SVideo или
разрешения. смешные деньги. Composite.

Установка
Когда дело доходит до выбора дистрибу- Важным моментом для выбора дист- Существуют бинарные пакеты MythTV тов «Разработка»
тива для MythTV, необходимо помнить, рибутива является ряд проблем и ошибок для самых разных дистрибутивов, но в менеджере ПО.
что ваша система будет находиться во компиляции, возникающих при использо- и собрать приложение самостоятельно не Также вам потре-
включенном состоянии практически всег- вании последней версии MythTV составит особого труда. буются следующие
да, поэтому, чем меньше дополнитель- (0.18.1) c GCC 4. Это относится к послед- пакеты:
ных ненужных приложений будет уста- ним версиям всех популярных дистрибу- Компилируем сами • Qt 3.1 или более новая – для графи-
новлено – тем лучше. Тем не менее, тивов, включая SUSE 10, Mandriva 2006 Для сборки MythTV из исходных текстов ческого интерфейса MythTV
некоторые программы вам все- и Fedora 4. Самое простое решение этой вам потребуется стандартный набор ути- • Lame – для воспроизведение звука.
таки реально понадобятся, и мы проблемы – использовать старую версию лит разработчика. Для таких известных • LIRC (Linux Infra-red Remote
сейчас расскажем об этом какого-либо дистрибутива, либо устано- дистрибутивов как SUSE или Mandriva Controller) – для работы пульта ДУ.
подробнее. вить GCC3 параллельно GCC4. достаточно будет установить группу паке- • XMLTV – для закачки описаний

www.linuxformat.ru LXF2(76) февраль 2006  59


MythTV

и программ телевидения из Интернета команду make (а затем команду make


• MySQL – база данных для хранения install с правами root):
служебной информации MythTV. qmake MythTV.pro
Теперь необходимо скачать и распако- make
вать собственно исходные тексты MythTV. make install
Программа поставляется в трех пакетах: Если ваш дистрибутив не находит ути-
первый – базовые файлы движка и обо- литу qmake, вам следует сделать это
лочки, второй – дополнительные расши- самостоятельно и сделать ссылку на нее
рения, третий – разнообразные темы в каталоге /usr/bin. Для SUSE 10 это
оформления. будет выглядеть так:
Для начала нужно установить саму ln -s /usr/lib/qt3/bin/qmake /usr/bin
программу, то есть первый пакет. (Вы также можете добавить путь
Распаковываем, переходим в директорию к qmake в переменную PATH, – прим.ред.)
с исходным кодом и даем в терминале
команду ./configure. Через некоторое Настройка MySQL
время скрипт выдаст вам список компо- Вам необходимо будет создать БД
нентов, которые будут скомпилированы. MySQL: базовые таблицы входят в состав
Для сборки необходимо сначала создать MythTV и располагаются в поддиректории
файл makefile и только потом дать database в файле mc.sql. Этот файл сле-

дует импортировать в MySQL. Для Fedora, в том, что скрипт ./configure позволяет
«Конфигурационный скрипт SUSE и Mandriva команда будет
выглядеть так:
включать/отключать множество дополни-
тельных функций. Это может быть что-
с десятками опций может mysql -u root mysql -u root < mc.sql
Тем же способом компилируются и ус-
угодно: от использования OpenGL в фото-
альбоме, до поддержки формата FLAC
стать проблемой...» танавливаются и дополнительные расши-
рения. Единственное отличие состоит
в музыкальном проигрывателе.

Настраиваем систему с MythTV


Настройка может быть непростой, так как При таком раскладе кажется, что можно Источники видео
утилита конфигурации MythTV не объяс- настраивать любые параметры на свой Выбрав устройство видеозахвата, пере-
няет ни значения параметров, ни того, вкус, но все не так просто: для первона- ходим к настройке источника видеосиг-
как они отражаются на работе системы. чальной конфигурации MythTV необходи- нала. Будьте внимательны! Этот пункт
Утилита называется MythTV-setup; ее мо делать все по порядку. многих сбивает с толку при настройке
можно запустить из терминала. MythTV. На самом деле, это не более,
Интерфейс очень похож на окно самой чем информация о каналах, которая
MythTV и состоит из пяти пунктов меню. скачивается из Интернета посредством
службы XMLTV (это скрипт, написанный
Карты захвата на Perl). Главное окно настройки позво-
Здесь вы указываете, с каким устройством ние, стандартные значения для Video/VBI ляет выбрать способ получения списка
захвата следует работать MythTV. Создав и Audio Devices должны заработать. Этого каналов, при помощи которого MythTV
«новую карту», нужно выбрать устройство может не произойти в случае, если у вас составит свою базу данных каналов и со-
из предлагаемого списка. Здесь перечис- установлена не одна карта, а две и боль- здаст график записи телепрограмм. Для цией о телеканалах и телепередачах. Это
лены все устройства, например, Hauppage ше – тогда параметры устройств будут встроенных карт здесь же будет информа- занимает некоторое время – придется
PVR-250, PVR-350 (в подпункте MPEG- в каждом случае разными. ция о таблице частот для подстройки каж- подождать.
2) и Plextor (подпункт USB MPEG-4). После дого канала. Количество служебной инфор-
того, как вы выбрали нужное оборудова- После настройки этого пункта утили- мации, которая собирается утили-
та конфигурации запустит работающий той mythfilldatabase, полностью зави-
XMLTV-скрипт для вашей части света. Вам сит от выбранного сетевого ресурса.
необходимо будет переключиться в режим В Великобритании таким ресурсом слу-
командной строки и ответить на некото- жит сайт Radio Times (http://www.
рые вопросы. Каждый вопрос зависит radiotimes.com/), который предостав-
от вашей сети телевещания и источника ляет информацию на две недели вперед.
получения данных о телеканалах. Для Следовательно, mythfilldatabase следу-
Великобритании вам потребуется указать ет запускать регулярно для того, чтобы
те каналы, которые вы способны прини- обновлять информацию о телепрограммах.
мать, а также регион, на который распро- Вы можете добавить mythfilldatabase в таб-
страняется их вещание (Tyne Tees, Meridian, лицу планировщика cron для автоматичес-
London и др.). После этого запускается уже кого обновления, либо делать это само-
другая утилита – mythfilldatabase, которая стоятельно через пункт меню настройки
заполняет базу данных MySQL информа- MythTV.

60  LXF2(76) февраль 2006 www.linuxformat.ru


MythTV

Входящие подключения
Это еще один сбивающий с толку пункт ки, зависящие от вашего оборудова-
настроек. Входящие подключения – это ния. Например, вам может быть пред-
способ привязки оборудования к телепере- ложен выбор видеовходов (Svideo или
дачам. Вам просто надо выбрать устройс- Composite), а также настройка нумера-
тво видеозахвата и назначить ему источник ции каналов. Имеется поле для ввода
сигнала. В большинстве случаев выбор команды, которая задает внешнее уст-
будет всего один, но MythTV также может ройства вывода. То есть, вы можете пере-
управлять и несколькими устройствами направить сигнал на другой приемник,
захвата – вы можете одновременно запи- например на спутниковую тарелку или
сывать две передачи и более. Потому дан- на кабельный декодер. В составе MythTV
ный раздел и выглядит так недружелюбно. имеются примеры использования этой
После выбора источника видео вам функции с устройством Sky и инфракрас-
становятся доступны некоторые настрой- ным передатчиком.

Редактор каналов
Настройка MythTV завершается редакти- бесплатный (да, платные каналы можно
рованием информации о телеканалах. Вы удалить, но об этом позже). Второй экран
получите доступ к этому списку только настроек позволяет производить точную
после того, как настроите источник виде- подстройку каналов, регулировать цве-
озахвата, получите данные от скрипта товые параметры – хотя эта информация
XMLTV и успешно заполните БД при помо- должна автоматически предоставляться
щи mythfilldatabase. скриптом XMLTV.
Вообще-то, совершенно не обязатель-
но что-либо менять в каналах. Вы можете
настроить для каждого канала ряд атрибу-
тов, например номер или тип – платный/

Профили записи KNOPPMYTH: Простой способ


Перед тем, как все заработает, сле- каемых при старте системы, тогда все он
дует задать еще некоторые настройки, будет загружен в память автоматически.
но установив CD-привод как первое
требуемые многими картами видео- Запустив оболочку, настройте про- устройство загрузки. Теперь выбери-
захвата – это параметры записи сигна- филь записи, перейдя в Utilities/Setup те Auto Install в загрузочном меню.
ла. Проще говоря, здесь можно задать > Setup > TV Settings > Recording Жесткий диск будет отформатирован
разные профили для различных режи- Profiles и выберите пункт Create New и установщик автоматически разо-
мов просмотра. Например, вы можете Profile Group, либо отредактируйте бьет его на разделы нужного разме-
ра, после чего будет установлено
установить низкое качество для записи уже существующий профиль. Когда вы
необходимое ПО. KnoppMyth поста-
сигнала, чтобы сэкономить дисковое про- закончите с настройкой оборудования, вы рается автоматически распознать
странство и высокое качество для про- можете задать режимы качества просмот- и настроить все ваше оборудова-
смотра каналов. Эти настройки доступны ра – Live, High или Low. В каждом профи- ние, включая карты видеозахвата.
из главной оболочки MythTV, которая ле следует указать битрейт видеопотока После первой перезагрузки
называется mythfrontend. Естественно, ее (чем больше, тем лучше картинка); также Если скачивание сторонних пакетов или специальный скрипт займется настройкой
самостоятельная компиляция программы системы. Он постарается определить спи-
следует запускать только после движка – можно настроить разрешение и качество
для вас слишком сложны, мы можем сок принимаемых каналов и даже настро-
mythbackend. Есть смысл добавить дви- сжатия звука.
предложить более простой способ. Как вы ит пульт ДУ, который поставляется со
жок в список системных процессов, запус- наверно уже догадались, KnoppMyth – это многими картами Hauppage. От вас потре-
специальный дистрибутив, основанный на буются лишь ответы на некоторые вопро-
Knoppix. Однако это не Live-CD, а полно- сы о местонахождении, о выборе каналов
ценная MythTV-OC. В ее состав включены и др. Сразу после того, когда база данных
все драйверы для устройств видеозахва- будет скачана и заполнена информацией,
та и инструменты настройки, какие только MythTV автоматически запустится.
могут понадобиться. Диск с KnoppMyth можно использо-
Для наилучшей совместимости ваше вать и на уже настроенной системе
оборудование должно соответствовать MythTV, так как он содержит оболочку
«Списку №1» на сайте KnoppMyth – это программы. К примеру, вы можете запус-
набор проверенных и протестированных тить KnoppMyth на другом компьютере,
конфигураций ПК, на которых гарантиро- соединиться через оболочку с сервером,
ванно не будет никаких проблем. на котором настроен движок, и смотреть
Скачайте ISO-образ и запишите его телевизор.
на CD-диск. Вставьте его в вашу MythTV-
машину и перезагрузитесь, предваритель- www.mysettopbox.tv/knoppmyth.html

www.linuxformat.ru LXF2(76) февраль 2006  61


MythTV

Возможности MythTV
После трудной работы по настройке и установке, пора уже воспользоваться преимуществами получившейся системы.
Существует множество способов развлечь себя в ненастный день, так что запускайте оболочку MythTV и вперед!

тв с паузами и без рекламы программирование записи


Все считают, что это очень полезная фун- также открыть Электронный органайзер вызывается
кция, однако мало кто ее использует. Вы навигатор передач, кнопкой «М» или через главное меню:
можете смотреть телевизор «в прямом как в службах Manage Recordings > Schedule >
эфире» выбрав в главном меню пункт Freeview, Sky и NTL, и изучать различные Recordings > Program Guide. Если вы ког-
Watch TV. Переключаясь между каналами, каналы, не прекращая просмотр текущей ла-либо пользовались цифровым
вы заметите небольшую задержку – она передачи. Также полезны кнопки «W» – для или спутниковым телевидением, то
вызвана буферизацией видеосигнала настройки частоты кадров и «G» – для интерфейс покажется вам знако-
и подкачкой на жесткий диск. изменения цветности и яркости. мым. Каналы располагаются в стол-
«Умные» функции начинаются с на- бик по вертикали, шкала времени
жатия на кнопку «Р». Картинка останав- расположена горизонтально, а пере-
ливается, а сигнал записывается на жест- дачи представлены в виде прямо-
кий диск. В это время в правом верхнем угольных полосок.
углу отображается индикатор, показыва- Попробуйте повыбирать каналы
ющий, насколько вы «отстали» от прямо- из вертикального списка или пере-
го эфира. Повторное нажатие кнопки ключайтесь вправо/влево по шкале
«Р» возобновляет телеэфир (теперь уже времени. Если вы нашли что-то инте-
с записанного источника). Таким образом, ресное для себя, нажмите «Return»
вы можете проматывать записанный и вы перейдете в окно записи, где так-
материал кнопками Page Up и Page Down Зашкаливает тестостерон? Просто же будет более подробная Узнайте больше о передаче
и пропускать, к примеру, рекламу. Можно
нажмите на паузу! информация о передаче.
и поставьте ее на запись.

пишем постоянные передачи Изменяем расписание


Непритязательный рисунок в этой врезке Пункт «Record Когда вы настраиваете запись даже одной дываются друг на дру-
иллюстрирует оболочку MythTV к одной this timeslot every программы, MythTV фиксирует это в сво- га. Решением конф-
из самых мощных функций системы. Она week» (Записывать ем расписании. Просмотреть его можно ликта является назна-
знает название каждой передачи в своей в это время каждую неделю) может при- через меню Manage Recordings > чение приоритета передачам, которое
базе данных и позволяет составить рас- годиться для передач, привязанных ко Upcoming. Здесь приведен список всех можно сделать из окна Schedule, выбрав
писание, по которому будет записываться времени. «Record one showing of this every передач, которым назначена запись. пункт Edit. В появившемся списке вы смо-
каждый выпуск. От вас требуется лишь week» (Запись 1 показа передачи каждую В зависимости от сроков, каждой переда- жете изменить приоритет тех или иных
выбрать из списка нужную опцию записи. неделю) обеспечит еженедельную запись че присвоен свой цвет. Записываемые передач по своему вкусу.
По умолчанию установлено значение «Do по названию передачи. Есть варианты еще в данный момент передачи подсвечены
not record this program» (Не записывать более интеллектуальной настройки запи- фиолетовым, ожидающие записи –
эту программу), потом идет «Record this си. Пункт «List upcoming episodes» зеленым, серым подсвечиваются
showing only» (Записать только этот (Показать список следующих серий) отоб- уже записанные повторы или отде-
сеанс) – так работают обычные видеоре- разит передачи, которые соответствуют льные франгменты одной и той же
кордеры. Затем следует пункт «Record текущему профилю записи. передачи.
one showing of this title» (Записать 1 Иногда MythTV не может выстро-
выпуск передачи с текущим названием). ить список программ, ожидающих
Если передача выходит в разное время, записи и происходит конфликт. Такие
MythTV постарается все равно вычислить передачи в расписании подсвечива-
ее. Даже если рядом окажутся Emmerdale ются красным цветом. Это может слу-
и Eastenders (поверьте нам, перепутать их читься, если вы хотите записать одно-
– это просто трагедия :-), MythTV сделает временно Emmerdale и Coronation
Фиолетовым отмечены передачи,
все, чтобы записать нужный повтор. Street, но эти передачи частично накла-
которые записываются прямо сейчас.

Запись с умом

62  LXF2(76) февраль 2006 www.linuxformat.ru


MythTV

воспроизводим записанное Смотрим фильмы

Если захотелось посмотреть сделанные грамму с реклам- С помощью MythTV можно смотреть но захочется пере-
записи, перейдите в пункт Media Library > ными роликами фильмы и любые другие видеозаписи, смотреть в будущем.
Watch Recordings. Вы обнаружите список (режим включает- если вам не лень сжимать их и закачивать Можно проигрывать DVD-диски
записей в правой части экрана и название ся кнопкой «О»). Эти ролики обычно на жесткий диск (и при этом соблюдать (меню Optical Disks), если это не ограни-
передач в левой. На экране тесновато, так отделяются друг от друга сериями чер- авторские права). Видеопроигрыватель чено Вашим законодательством или от-
как по умолчанию выводится список всех ных кадров. доступен со страницы Media Library, сутствием определенных библиотек.
записей сразу. При выборе конкретной а в разделе Video Setup вы можете при-
передачи в правой части будут отображены своить любому фильму обложку и дру-
только соответствующие ей записи. гую справочную информацию, которая
Нажмите Return: все выглядит вполне доступна через службу Internet Movie
предсказуемо – по мере проигрывания Database (http://www.imdb.com/).
перемещаются указатели на шкале времени. Для воспроизведения видео исполь-
Нажав пробел, вы сделаете закладку – это зуются знакомые всем Xine или MPlayer –
может пригодиться, если вы отвлеклись по вашему вкусу. Они настраиваются
и позднее захотели досмотреть передачу. отдельно от MythTV, выступающего как
MythTV также старается распознавать пере- браузер. Такой способ отлично подходит
рывы на рекламу и не записывать их, но Вспомните, что и когда вы для организации домашней видеотеки из Если на вашем ПК уже есть фильмы,
записывали вы можете смотреть их в MythTV.
для этого вы должны «познакомить» про- фильмов и телепередач, которые вам точ-

Листаем фотоальбом Слушаем музыку


МythTV – лучший способ надоесть родс- МythTV может хранить музыкальную кол-
твенникам и друзьям своей фотоколлек- лекцию, для этого предусмотрен пункт
цией. Заходите в Media Library и импор- Utilities/Setup > Music Tools > Select Music.
тируйте фотографии с внешнего USB-уст- После создания базы всех музыкальных
ройства. Каждая папка в системе считает- файлов, вы сможете слушать музыку
ся альбомом, который можно просматри- через пункт Media Library > Music. Список
вать в полноэкранном режиме по телеви- воспроизведения можно пересортировать
зору. Для поворота изображений есть с помощью опции Setup.
кнопка «М» в разделе Settings. Также Внизу окна – кнопки управления,
можно смотреть слайд-шоу с плавными а также включения полноэкранной визуа-
OpenGL-переходами (если OpenGL входит лизации наподобие той, что знакома мно-
Отпускные фото на экране – лучший Создайте библиотеку мультимедиа
в состав собранной вами версии MythTV). способ провести вечер. гим поклонникам XMMS. в MythTV

Записываем из Интернета
Одно из лучших расширений MythTV Первое место, куда нужно зайти – это Для того, что-
называется MythWeb. Это набор PHP- http://localhost/mythweb бы посмотреть Что дальше?
скриптов формирующих новый интер- Первоначально MythWeb открывает все хранящиеся Есть много способов расширить возмож-
фейс на движке MythTV. Это расширение меню настроек, идентичное главному меню в системе записи, щелкните по кнопке ности настроенной системы. Существуют
работает так хорошо, что многие люди MythTV, только более компактное. Передачи Recorded Programs. Список может загру- скрипты для преобразования записей в по-
предпочитают настраивать свои систе- раскрашены по жанрам (спорт, комедии, жаться довольно долго, так как для каж- нятный для Sony Playstation и других уст-
мы через web-интерфейс, нежели через фильмы). При наведении курсора на пере- дой записи создается картинка-миниатю- ройств формат, можно установить в систе-
телевизор. дачу отобразится всплывающая подсказка ра. С помощью выпадающего меню мож- му дополнительные карты видеозахвата
Разобравшись с установкой, вы с более подробной информацией. Щелчок но уменьшить этот список, выбрав толь- и записывать одновременно несколько
должны указать браузеру адрес сер- по передаче вызывает расписание, функци- ко определенные записи. передач. Попробовав раз, вы уже не смо-
вера Apache на стороне движка. онально идентичное таковому в MythTV. Кнопки в верхней части окна позво- жете остановиться!
ляют делать с MythTV практически все, MythTV уже привлек к себе внимание
включая настройку интерфейса и провер- пользователей и разработчиков. Если вы
ку состояния движка. столкнулись с проблемой, вполне возмож-
Список записей можно в очередной но, что кто-то уже решил ее и может вам
раз сократить, оставив только серии помочь. Однако вместо того, чтобы писать
выбранной передачи. При наличии нуж- на форумы MythTV, почему бы вам не
ных кодеков на клиентском компьютере направить письма нам?
и разрешении на доступ к серверу Apache Пишите: letters@linuxformat.ru
вы можете сразу же и воспроизвести и делитесь своими успехами (или неудача-
выбранные записи. ми)! LXF
Вечерний просмотр передач Наглядные миниатюры к записям

www.linuxformat.ru LXF2(76) февраль 2006  63


Учебники
В поисках музыки В этом месяце учим...
Совсем недавно я
пытался выбрать
66 OpenOffice.org
музыкальный плеер.
Простаивая на
Открытый текстовый процессор -
остановках в
знакомство с OpenOffice.org
ожидании автобуса,
Writer.
чувствую себя чужим
Грэхем Моррисон
70 OpenOffice.org
среди попутчиков, с
стал знать все о USB Энди Чэннел и Impress против
головой
устройствах после PowerPoint
погрузившихся в
того, как написал
Coldplay и не 74 Fuse
статью для нашего
замечающих ничего
журнала. Получите доступ к вашим картин-
вокруг. Найти Linux-
кам с помощью виртуальной фай-
совместимый плеер может оказаться трудно,
ловой системы и Ника Вейтча
однако, найти устройство, поддерживающие
открытые стандарты – практически 76 Ubuntu
невозможно. В последнее время поддержка
Приобщитесь к командной строке
формата Ogg Vorvis все реже встречается в
вместе со Скоттом Дугласом и
70 Презентуйтесь открыто!
устройствах, продающихся в центральных
установите новые программы:
магазинах города.
Java, Acrobat, Flash…
В идеальной ситуации, мы должны были
бы голосовать кошельками и покупать только 78 Gimp, часть 1
Linux-совместимые устройства. Однако такая Откройте для себя SIOX. Быть
тактика не сработает на нашем маленьком может, ваша жизнь станет легче
рынке. В области программного обеспечения
это приведет к созданию нескольких 82 Gimp, часть 2
независимых проектов, но значительные Добавьте перспективы вашим
финансовые вложения, необходимые на изображениям вместе с Майклом
разработку новых платформ сведут этот Дж. Хэммелом
подход не нет. Нам нужно больше таких
компаний, как Neuros (www.neurosaudio. 86 Inkscape, часть 1
com), чьи устройства разрабатываются с Практическое клонирование
использованием открытых API. Компании на языке SVG
осуществляют продажи и получают мир
полный разработчиков; потребители получают 90 Inkscape, часть 2
то оборудование, которое всегда хотели. Заняться векторной графикой
graham.morrison@futurenet.co.uk всерьез? О’кей!
Начинаем работу с контурами!
94 PHP
Пол Хадсон готов съесть свою
Код в этом разделе базу данных, если к концу этой
Печатать в журнале код не так легко, но мы статьи вы не сможете полюбить
MySQL 5.0
76 Зарядите Ваш Ubuntu
надеемся, что некоторые простые правила
позволят избежать недоразумений. Если стро-
ка кода оказывается слишком длинной, она 96 Python
переносится на следующие, причем все они
обрамляются синим прямоугольником: Списки и словари – это прекрас-
procedure но, но причем здесь кортеж?
TfrmTextEditor.mniWordWrapClick Сергей Супрунов знакомит вас с
(Sender: TObject); типами данных и циклами
В противном случае, между строками будет
небольшой промежуток: 100 Hardcore Linux: Squid новая