The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by , 2018-10-18 06:14:46

070

070

• bbc в сети • mandriva • установка beagle • текстовые редакторы

debian 3.1
и fedora 4

на 2-стороннем dvd

Читают все пользователи Linux

#1(70) сентябрь 2005

Ну, наконец-то!

Поросята летают – ведь Sarge все-таки вышел!
ПЛЮС: взгляд на будущее самого популярного
дистрибутива в мире

Схватка титанов гаэль
дюваль
Когда Vim выходит против Emacs, может
Об ошибках,
случиться что угодно с.30 слияниях и
Mandriva с.66

bbc в сети

Время игр в большой паутине начинается

на с.60 Soul Ride:Праозкорбаьйентеесйьмcе.р2е4, вы не

Кавалькада кода!

Perl, PHP, Subversion – ваше превращение
в гуру программирования начнется на с.73

«Наши надежды на то, что Mono подстегнет

инновации, оправдались» Miguel de Icaza с.7



приветствие

К ВАШИМ УСЛУГАМ... Дорогие друзья!

Sarge, наконец-то, вышел! Так что в этом месяце мы Вы держите в руках первый номер журнала Linux Format,
решили поинтересоваться у команды: «Как вы думаете, выпущенный на русском языке. Родившийся в 1999 году в
какое событие мирового значения произойдет перед Великобритании, Linux Format быстро занял достойное
следующим выпуском Debian?» место среди других изданий, посвященных миру Open
Source. Секрет популярности этого журнала – в особом
Пол Хадсон Грэхэм Моррисон подходе к освещению материала. Сообщество пользовате-
«Apple переключится на «В результате лей Linux весьма разнородно: один делает первые робкие
Intel, а Microsoft – на канцелярской ошибки шаги и желает поближе познакомиться с непонятной ОС,
PowerPC. Ой! Небо падает!» Ричард Столлмен станет другой хочет узнать, как выжать максимум возможностей из привычных программ,
лидером проекта Free State третий сам желает написать приложение для Linux, но не знает, с чего начать, чет-
Project и переедет в Нью- вертый... Linux Format стремится помочь всем! В каждом выпуске вы найдете
Хэмпшир.» обзоры новинок: дистрибутивов, книг, программ, советы профессионалов, мате-
риалы для разработчиков, интервью с ключевыми фигурами мира Open Source,
Джулиан Джефферсон Майк Сандерс новости...
«Мировые запасы нефти «Если Вселенная Плодотворное сотрудничество возможно только в двустороннем режиме, и Linux
будут исчерпаны и действительно циклически Format всегда рад вашим письмам! Сообщайте свое мнение о журнале и
автомобилям придется сжимается и расширяется, опубликованных материалах, спрашивайте совета, обращайтесь за помощью.
ездить на смеси прокисшего в следующий раз мы Самые активные читатели будут премированы за участие! Но это еще не все. К
пива и силоса.» увидим выпуск Debian 3.0» каждому номеру журнала мы будем прикладывать DVD-диск, на котором вы
найдете дистрибутивы, обсуждаемые на страницах журнала новинки, игры,
Ребекка Смэлли Эндрью Грегори объемные пакеты, которые не так-то просто загрузить из Сети и просто интересные
«Извините, а что такое «Неподалеку от моего программы, заслуживающие вашего внимания. Надеемся, что благодаря этому
Debian? Ах да, это дома начнут продавать диску у вас никогда не будет проблем с реализацией идей, на которые вас натолкнул
дистрибутив. Извините, а приличное пиво. Один Linux Format!
что такое дистрибутив?» Belhaven, пожалуйста!» Ну вот, пожалуй, довольно предисловий. Перелистывайте страницу и
погружайтесь в увлекательное чтение. От души надеемся, что вам здесь понравится
Дэвид Картрайт Энди Ченнелл и Linux Format станет вашим надежным и постоянным спутником!
“Молодые девушки решат, «Моя жена купит платье и
что спортивные фигуры – не сдаст его назад. Кроме С уважением,
это ‘très passé’ и этого, в Gimp появится Валентин Синицын,
переключат свое внимание родная поддержка CMYK.» главный редактор русскоязычной версии
на полноватых Linux-
журналистов.”

Дэвид Коулсон Майкл Дж. Хэммел Как с нами связаться
«Следуя примеру FC 10.3 «1. Здравомыслящее,
и Mandriva 23.4, Debian 4.0 умное, нормальное и Письма для публикации:
будет включать Apache 2.0 внимательное [email protected]
и ядро 2.6.» правительство. Подписка и предыдущие номера:
2. Версия Gnome, не [email protected]
испорченная Nautilus. Техническая поддержка:
3. Star Wars 8.» [email protected]
Проблемы с дисками:
Биаджио Лучини Том Вилкинсон [email protected] миссия журнала
«Италия выиграет Кубок «Президент Хиллари Общие вопросы: [email protected]
мира по крикету. Нам Клинтон предоставит Red Website: www.linuxformat.ru • Пропаганда свободного ПО в России
потребуется много Hat контракт на • Продвижение решений с открытым кодом в
времени, чтобы собрать обслуживание всех Адрес редакции: Россия, Санкт-
сильную команду, но все департаментов Петербург, ул. Гончарная, 23, офис 54 бизнес-сообществе
же меньше, чем нужно правительства США Телефон редакции: (812) 717-00-37 • Поддержка российского Open Source сообщества
Debian на подготовку сроком на 50 лет.» Дополнительная информация на • Организация трибуны для разработчиков свобод-
новой версии.» стр.114
ного ПО
• Обратная связь между разработчиками и потре-

бителями ПО

www.linuxformat.ru LXF1(70) СЕНТЯБРЬ 2005 

Содержание

Добро пожаловать в новый выпуск Linux Format, ваш надежный проводник в мире Linux LXF1(70) Сентябрь 2005

В ЭТОМ ВЫПУСКЕ

DEBIAN 3.1:
SARGE 47

Мы удивлены не меньше вашего. На что ушло столько
времени и не повторится ли это в следующий раз?

30 Сравнение: текстовые редакторы
Победит ли ваш любимец? Приготовьтесь к схватке!

56 Установка Beagle

Найдется все!
Установите себе персональную поисковую машину

66 Gaёl Duval
Основатель Mandriva встретился с LXF за чашкой кофе

LXF

интервью

66 Il s’appelle Gaёl

>> избранные «В общении с клиентами мне «Как проект Debian сможет
нужно было что-то покороче, чем гарантировать, что пользователи не
цитаты ‘Asynchronous Javascript будут ждать Etch еще три
года?»
+CSS+DOM+
XMLHttpRequest’» 47 Ричард Драммонд о Sarge

60 Джесси Джеймс Гарретт об Ajax

4 LXF70 september 2005 www.linuxformat.ru

24 Soul Ride На диске

Полный DVD программ для Linux
106

6 Новости 60 BBC в Сети >> DVD

Удивительно, но Европарламент услышал Web-технологии – web-программистам! Debian 3.1
нас Прочитайте о Sarge и попробуйте сами: 4,7Гб
66 Гаель Дюваль свободного ПО на одной стороне диска
14 Почтовый сервер
Об ошибках, слияниях и Mandriva Fedora Core 4
Ого! Еще больше вещей, похожих на Red Hat платит, сообщество использует, мы
пингвинов 74 Первые шаги любим – теперь с Gnome 2.10 и Xen!

19 Xandros Business 3.0 Экскурсия по Gnome 2.10 OpenLaszlo 3.0
Инструментарий для создания богатых web-
Офисный дистрибутив без офисного 78 Уроки Gimp интерфейсов. Не забудьте подучить XML!
пакета
Исправляем улыбку безоперационным Gimp 2.3.1 BETA
20 OpenLaszlo 3.0 методом Это все еще бета, но мы не смогли
дождаться финальной версии
Flash нет пощады! 82 Perl
Текстовые редакторы
22 Studio ..To Go! Основы языка и регулярные выражения Они все модифицируют текст, но кто из них
для начинающих лучший? Выберите свое оружие!
Возьмите музыку с собой
86 Subversion HotPicks
24 Soulride Все, что попало в руки Майка Сандерса и
Исчерпывающее руководство даже немного больше
Игра или стиль жизни?
94 PHP Перед использованием диска ознакомьтесь с
26 Astaro Security Linux 6 инструкцией на стр.111
Монти Холл и его знаменитый Козий цирк
Безопасность никогда не была так
доступна 98 Вопрос? Ответ!

27 Книги Мы решим ваши проблемы!

Издательство O’Reilly приготовило нечто 104 Супер Мега Sudoku
особенное
Пишите код и выигрывайте!
30 Сравнение: текстовые редакторы
106 О диске
Вводите текст в тепле и комфорте
Одна сторона – хорошо, а две – лучше
36 HotPicks
112 В следующем месяце
Софт мал, да удал
Безопасность для всех
42 Что такое PDTP?

Конец BitTorrent, каким мы его знаем?

47 Debian 3.1: Sarge

Изучаем фамильное древо Debian

56 Установка Beagle

Поиск в компьютере за секунду

42 PDTP 56 Beagle подпишись сегодня!

www.linuxformat.ru Linux

Format

Подробности на сайте
www.linuxformat.ru

LXF70 september 2005 5

новости

Главные события

• «Патентная» победа Европы • Apple отказывается от PowerPC • Mandriva покупает Lycoris • Основатель Gentoo - в
Microsoft • Анонсирован Knoppix 4 • Великобритания тестирует свободное ПО • Linux на Sony PlayStation 3 •

Европа говорит «нет» Что это
патентам на ПО означает?

Важное решение отодвигает близкую угрозу патентов на программное обеспечение • не будет общих принципов выдачи или
общеевропейской унификации патентов

• Еврокомиссия не будет предпринимать
попыток провести схожую директиву

• Европейское Патентное Бюро продолжит
работу в обычном режиме

В среду, 6 июля, Европарламент «Я надеюсь, что это вернет людям веру в
отверг предложение о патентова- решения, принимаемые Европарламентом»
нии программного обеспечения.
Директива «Computer Implemented
Inventions» (CII) была отклонена подавляю-
щим большинством голосов: 648 - «против»,
14 - «за» при 18 воздержавшихся. Страсбург
стал эпицентром празднования сторонников
Open Source, приехавших со всех уголков
континента для участия в кампании протеста
против CII. Обнародование результатов голо-
сования в интересах собравшихся вызвало
бурю восторженных эмоций.
Это постановление означает ликвида-
цию угрозы патентов на программное обес-
печение, по образцу существующих США.
Многие люди в мире свободного ПО полага-
ют, что введение патентов привело бы к
подавлению инноваций и, как следствие, к
большим проблемам для разработчиков.
Результаты голосования не отражают
интриг, существующих внутри
Европарламента. Предыдущая сессия пар-
ламента рекомендовала внести поправки в
проект CII, которые исключали выдачу
патентов на базовые функции программного
обеспечения. Процесс внесения поправок
подразумевал дополнительное голосование

В одном клике от... и непредсказуемость окончательного текста программное обеспечение, так как
законопроекта. Однако, в итоге, поддержку Европейская Комиссия уже объявила, что
Патент США № 5960411 получила более поздняя поправка, полно- планов повторного вынесения директив на
стью запрещавшая патентование програм- голосование пока нет.
В США давно существуют патенты на програм- информацию о клиентах и использует её для много обеспечения на всей территории
мное обеспечение, при этом выдача некоторых мгновенной оплаты заказов. Многим людям Европы, при этом «пропатентные» партии Результаты голосования были одобрены
из них была упрощена настолько, насколько это кажется невероятным, что была запатентована тоже голосовали за неё, создав подавляю- всеми участниками антипатентной кампании:
возможно. Одним из ярких примеров упрощён- такая простая идея, но Amazon уже использует щее большинство. как отдельными заинтересованными лич-
ной выдачи патентов является система заказов её в судебных разбирательствах со своими кон- ностями, так и транснациональными корпо-
‘One-click’ от Amazon.com, которая хранит курентами, например, с Barnes&Noble. Решение надёжно исключает краткос- рациями, такими как Red Hat и Sun
рочную угрозу общеевропейских патентов на Microsystems.

  LXF1(70) сентябрь 2005 www.linuxformat.ru

новости

Марк Веббинк (Mark Webbink), пред- Свободное тестирование ПО Мигель
ставляющий компанию Red Hat, удовлет- в Великобритании де Икаса
ворён тем, что решение обеспечивает «ста-
бильность в Европе и предоставляет закон- Шанс продемонстрировать Linux рядовому пользователю (Miguel de Icaza)
ные основания для запрета практики выдачи
патентов на программное обеспечение Правительство Великобритании открыло о преимуществах программного обеспече- Соучредитель Ximian
Европейским патентным бюро». тестовый центр, где муниципальные ния с открытым кодом, но опасаются проделал огромную работу
учреждения и другие общественные орга- использовать его из-за возможных про- в над проектом Mono в
Эффективное противодействие дирек- низации смогут проверить программное блем совместимости. Лаборатория откры- компании Novell.
тиве CII координировалось рядом групп, обеспечение с открытым кодом и запатен- того кода позволяет потенциальным поль-
например, фондом Foundation for a Free тованные решения без особых затрат. зователям опробовать конфигурации, комментарий
Information Infrastructure (www.ffii.org), чья оценить преимущества и убедиться в
кампания протеста включала пропаганду, Созданная весной этого года, тестовая надёжности технологий с открытым кодом. Настольные
уличные демонстрации и предоставление лаборатория является частью Академии мечты
большого количества другой информации открытого кода (Open Source Academy), Первым клиентом Центра стал Совет
для всех, кто хотел присоединиться к проис- располагающейся в Национальном графства Чешир (Cheshire County Вы уже наверно догадались,
ходящему. Йонас Мебе (Jonas Maebe), пред- вычислительном центре в Манчестере. По Council), который проводит оценку реше- что речь пойдёт о проекте
ставитель FFII, после принятия поворотного словам менеджера проекта Эдда Даунса ния на базе Linux/Citrix для возможного Mono. Я надеюсь, что эта заметка
решения заявил: «Я надеюсь, что эти собы- (Ed Downs), многие организации слышали массового внедрения в следующем году. позволит сообщить всем последние
тия смогут дать людям уверенность в чест- новости о развитии проекта и о пред-
ности принятых Европарламентом решений. Лаборатория открытого кода расположена в Национальном вычислительном центре стоящих изменениях, а также объяс-
Я также надеюсь, что это решение будет так- Манчестера, при этом к ней также возможен удалённый доступ. нить некоторые принятые решения.
же поддержано Европейским Советом и Проект Mono был начат по двум
Европейской Комиссией, а обсуждение при- Mandriva + Lycoris = ?? причинам: чтобы получить более
нятого законопроекта пройдёт в открытом совершенный продукт для разработки
режиме с возможностью участия всех заин- Основатель Lycoris поможет развитию нового настольного решения настольных приложений и облегчить
тересованных лиц вне зависимости от их перенос Windows-приложений на
статуса». Рост покупательной активности Mandriva чтобы создать продукт, лидирующий в клас- платформу Linux.
продолжился с приобретением североаме- се настольных ОС на базе Linux. Чик пере- Надежды на то, что Mono будет
Несмотря на торжества, в обществе всё риканской компании Lycoris. Это может шел на работу в Mandriva и будет контроли- стимулировать инновации,
ещё сохраняется некоторое беспокойство. повысить спрос на решения Mandriva, так как ровать интеграцию некоторых технологий осуществились. Novell использует
технологии операционной системы Lycoris Lycoris в Discovery, а также выпуск техничес- Mono для своих собственных
Отклонение директивы нарушает статус- Desktop/LX будут включены в линейку стан- кой документации. На данный момент не продуктов, таких как iFolder3, при этом
кво, когда Европейское патентное общество дартных домашних и офисных продуктов. ясно, будут ли включены в Discovery пакет- отмечается внезапный прилив
и отдельные члены Евросоюза могли по- ный менеджер AI2 и менеджер шрифтов по активности среди разработчиков для
своему трактовать существующее патентное Lycoris была основана в 2000 бывшим лицензии Bitstream, во многом определяв- Linux. С момента первого выпуска,
законодательство. Непосредственная угроза сотрудником Microsoft Джозефом Чиком шие привлекательность Desktop/LX. состоявшегося в прошлом году, было
миновала, но маловероятно, что организа- (Joseph Cheek) и получила название увеличено число архитектур,
ции с хорошим финансированием, подде- Redmond Linux. Смена имени произошла в 20 000 существующим пользователям поддерживаемых Mono, и обновлён
рживающие выдачу патентов на програм- 2002 году, когда компания выпустила свой Lycoris будет предоставлен доступ к фору- компилятор C#.
мное обеспечение, просто смирятся с дан- обновлённый продукт, Desktop/LX. Lycoris мам MandrivaClub и продлена подписка на Развитие Mono достигло
ным решением. предприняла попытку завоевать рынок опе- Iris Software Gallery. максимума этим летом, когда
рационных систем карманных и планшетных разработчики провели часть своего
Марк Веббинк считает: «Настало время компьютеров (возможно это также было час- свободного времени над созданием
открыть карты. Я думаю, что сейчас подхо- тью планов Mandriva), но эти два вида дист- новых идей. Это лето будет особенно
дящий момент для более широкого обсуж- рибутивов были сняты с производства в про- захватывающим, так как ряд
дения с участием представителей промыш- шлом году. разработчиков получил финансовую
ленности, индивидуальных разработчиков и поддержку от Google для работы над
общественности… Желательно, чтобы это Финансовые подробности освещены проектами Mono. Осенью этого года
обсуждение имело глобальный масштаб, слишком скудно, но намерения Mandriva Novell собирается выпустить новую
чтобы каждый мог высказать свое мнение по вполне ясны: совместить свой дистрибутив версию Mono, которая будет содержать
поводу защиты изобретений и дальнейшего начального уровня Discovery с Desktop/LX, множество дополнительных библиотек
развития индустрии». и станет дебютом для Mono Debugger.
Разработчики, которые никогда не
Патенты и думали, что это станет возможным,
авторское право переносят своё программное
обеспечение на другие платформы
Традиционно существуют два метода юриди- быстро и без особых усилий. Для меня
ческой защиты интеллектуальной собствен- это беспроигрышная ситуация:
ности – патенты и авторское право. Авторское независимые поставщики
право является составной и неотъемлемой программного обеспечения могут
частью любой проделанной работы, выража- использовать единую кодовую базу, а
ющей некоторую идею. наша любимая платформа получает
доступ к программам, о которых
С помощью патентов, которые должны раньше приходилось только
предоставляться соответствующим патентным мечтать.
бюро, предпринимается попытка защитить
идею как таковую. Сфера деятельности, свя-
занная с программным обеспечением, иногда
защищается как авторским, так и патентным
правом, что не могли предвидеть при выдаче
первых патентов.

www.linuxformat.ru LXF1(70) сентябрь 2005 

новости

Могут ли Apple и Intel убрать

Linux с рабочих столов?

Переход Apple на платформу Intel может изменить статус-кво в индустрии информационных технологий …

Недавнее решение Стива Джобс озвучил решение заменить про- фото newsteam.co.uk
Джобса (Steve Jobs) стандарти- цессоры IBM PowerPC процессорами Intel,
зировать следующее поколение что будет являться третьим переходом пос-
компьютеров Apple на платформе Intel ле замены m68k на PowerPC и OS 9 на OS
(создание так называемых машин “Mactel”) X. Такой переход может создать очевидные
вызвало оцепенение среди обозревателей трудности для Terra Soft, производителя
компьютерной индустрии, поставщиков PPC дистрибутива Yellow Dog Linux, который
и заинтересованных лиц Linux-сообщества. является одним из хорошо известных и
Влияние этого перехода на еще неокреп- прекрасно зарекомендовавших себя реше-
ший «настольный» Linux вызывает особую ний для платформы PowerPC. Тем не менее,
тревогу, однако оценка масштабов опаснос- исполнительный директор Кай Стаатс (Kai
ти требует дополнительной дискуссии. Staats) оценивает происходящее с изрядной
На ежегодной “Международной конфе- долей оптимизма, полагая, что текущие
ренции разработчиков Apple”, проходившей изменения откроют новые перспективы. На
в июне этого года, исполнительный дирек- web-сайте Terra Soft было опубликовано его
тор компании сделал заявление, в котором заявление, в котором говорится: “Я хочу
сообщил, что компьютеры Apple, начиная с прояснить ситуацию – PowerPC НЕ умер.
Mac Mini, возможно, будут переведены на Apple всего лишь один из поставщиков
процессоры Intel в течение следующих 12 решений на базе PowerPC… TerraSoft на
месяцев. Будут использованы стандартные протяжении нескольких лет работала над
х86/х64-совместимые процессоры и, веро- расширением возможностей Power Linux.
ятно, недорогие чипсеты, что позволит После заявления Apple, работа в этом
уменьшить общую стоимость. Ожидается, направлении будет ускорена… Terra Soft и
что Apple попытается затруднить использо- другие заполнят освободившуюся после
вание OS X на компьютерах, собранных ухода Apple нишу и увеличат долю рынка,
другими фирмами. В прошлом высокая принадлежащую архитектуре Power.”
цена оборудования Apple приносила фирме
значительную прибыль. Однако, Linux и В обозримом будущем TerraSoft оста-
Windows можно будет устанавливать на нется дистрибьютором Apple, но г-н Стаатс
оборудование от Apple, при этом создание не смог ответить на вопрос, будет ли ком-
системы с тройной загрузкой делает перс- пания предлагать компьютеры на базе Intel
пективы развития более определенными… с предустановленным Linux. Однако, он
подтвердил планы Apple сосредоточится на
Вытесненные? Предполагаемое изменение в стратегии Apple может х86, благодаря чему Y-HPC (версия Yellow
иметь огромное влияние на судьбу Linux. Dog для высокопроизводительных класте-
Пример Microsoft, выбравшей чипы Intel, ров) станет логичным обновлением для
внушает сильные опасения, что потенци- в ситуации, когда индустрия компьютерной покупателей Apple X-Serve, которые больше
альные пользователи Linux внезапно станут техники тяготеет к работе на принципах не смогут использовать OS X для PPC.
сторонниками Mac. Журналист Евгения монополии и подавления конкуренции,
Лоли-Кверу (Eugenia Loli-Queru) сообщила Linux, возможно, будет переведен из раз-
на страницах OSnews.com, что когда поку- ряда конкурентов в разряд аутсайдеров.
патели осознают возможность попробовать
OS X, не ограничивая доступ к своим
любимым Windows-приложениям, то они
станут рассматривать OS X в качестве аль-
тернативы Windows. Она также считает, что

«Linux и Windows можно
будет ставить на х86
совместимые ПК Apple»

  LXF1(70) сентябрь 2005 www.linuxformat.ru

новости

Основатель Gentoo получил
работу в Microsoft

Недостаток средств довел Роббинса до Редмонда?

Дэниэль Роббинс (Daniel Robbins), смысле подход Gentoo превосходит дру- RealBASIC 2005 предлагает сходный с VisualBasic
создатель Gentoo, перешёл на работу в гие дистрибутивы своей фундаменталь- инструмент для кросс-платформенных разработок
Microsoft. Роббинс, по заявлениям адми- ностью и финансовая помощь решила
нистрации Microsoft, позволит компании бы многие проблемы. Это был правиль- RealBASIC для Linux
лучше понять образ мышления привер- ный подход. Мы все должны быть огор-
женцев Open Source. чены тем фактом, что он остался без Межплатформенный RAD-пакет скоро появится на ваших ПК
гроша в кармане”.
После перехода в Microsoft, Компания Real Software начала процесс но, оказавшись в неродной среде, прило-
Роббинсу пришлось столкнуться со мно- Роббинс создал Gentoo (дистрибутив тестирования долгожданной реализации жения будут работать лишь пять минут.
жеством обличительных речей на раз- и компанию) в 1998 году вокруг своей RealBASIC 2005 for Linux, RAD-инструмен- Профессиональная редакция позволяет
личных web-сайтах, так как многие рас- инновационной системы управления тария для межплатформенных разработок, редактировать и компилировать приложе-
ценивали этот шаг как продолжение пакетами Portage, которая использует похожего на Visual Basic. Даже когда ния, созданные для стандартной версии.
попыток «понять, принять и поглотить» исходный код для сборки двоичных вер- период бета-тестирования закончится,
Linux. Другие пользователи были более сий, оптимизированных под конкретную стандартная редакция RealBASIC для Linux Пресс-секретарь Real Software (не
благожелательными. По их образному систему. Он оставил пост главного архи- по-прежнему будет доступна для бесплат- путать с RealNetworks) сообщил, что компа-
выражению, даже разработчикам Open тектора проекта в апреле прошлого года, ной загрузки. ния отмечает большой интерес к своим
Source надо «что-то ставить на стол». но остался в компании, чтобы быть уве- Linux-решениям. «Когда мы анонсировали
ренным, что её переход в некоммерчес- Глава компании Real Software Джефф нашу Linux-стратегию в июле 2003 года,
Ганс Рейзер (Hans Reiser), автор кую организацию произойдет без каких- Перлман (Geoff Perlman) считает, что его это было самым громким заявлением ком-
файловой системы ReiserFS, объяснил либо осложнений. детище решает две важных проблемы на пании за всё время её существования,
поведение Роббинса следующим обра- рынке Linux. «Первой из них является если судить по масштабу освещения в
зом: “Я думаю, все должны понять, что у В какой-то момент Роббинс передал отстутствие в Linux инструмента, аналогич- прессе и числу загрузок»,-сказал он.
него большие долги по кредитной карте всю интеллектуальную собственность ного Visual Basic, а второй – отсутствие
и он сделал все возможное, чтобы Gentoo фонду Gentoo Foundation, уво- настольного ПО для Linux»,-сказал г-н Пресс-секретарь компании также
достичь финансового благополучия на лился, и приступил к работе в Microsoft Перлман. отметил, что в ближайшие планы Real
своем поприще, однако, сообщество не в мае 2005 года. Software не входит взимание платы с поль-
сумело поддержать его. В техническом В дополнение к бесплатной стандарт- зователей Standard Edition и подчеркнул,
ной версии (Standard Edition), существует что в лицензии этого продукта нет ничего
профессиональная редакция (Professional препятствующего созданию с его помощью
Edition), позволяющая создавать межплат- открытых приложений, лицензированных
форменные приложения, совместимые с по GPL.
Linux, Windows и Mac OS X. Это возмож-
ность присутствует и в стандартной версии, www.realsoftware.com

Что мы видим - GNU/Longhorn? Нет - это Gentoo!

ВМФ США перейдет на Linux?  FAVE Open Source Creativity, 20  UKUUG Linux Technical Conference,
August 4–7, Swansea University, Wales
Отчет высвечивает неразбериху с операционными системами августа, Trinity Community and Arts Участники этого мероприятия провели 2005
презентаций. Докладчики, среди которых были
Centre, Бристоль, Англия Марк Тейлор (Mark Taylor) из Open Source
Consortium и Бдейл Гарби (Bdale Garbee) из
После долгого и напряжённого изучения года. Ожидается, что второй, междуна- К участию в мероприятии приглашались Debian/HP, затронули множество тем: от запи-
своей компьютерной сети ВМФ США обна- родный этап инвентаризации, охватываю- си и распространения музыки до Mono и ASP.
ружил, что в ней работают практически все щий 500 000 систем, выявит те же творческие личности, желавшие проде- NET, при этом внимание акцентировалось на
операционные системы, которые когда- проблемы. технических аспектах Linux и Open Source.
либо были изобретены. Исходя из этого, монстрировать свои разработки в области Майкл Микс (Michael Meeks) из Novell кратко
руководство ВМФ решило повысить Одной из неожиданностей явилось то, рассказал о планах своей компании в отноше-
эффективность работы путём стандартиза- что в сети было обнаружено большое чис- Open Source. Однодневная программа нии настольных ОС.
ции IT-инфраструктуры. ло различных вариантов Linux. Как www.ukuug.org/events/linux2005
заявил пресс-секретарь ведомства, стан- включала презентации и семинары по воп-
Шестимесячная программа по инвен- дартизация на основе единственного дис-
таризации 250 000 компьютерных систем, трибутива приведет к снижению затрат и росам создания музыки, живописи и 3D-
которые установлены на всей территории повышению эффективности. Неплохая
США, была начата ВМФ в январе этого возможность для Red Hat, Novell и прочих. графики. Кори Доктороу (Cory Doctorow),

автор “Down And Out In the Magic Kingdom”,

рассказал о лицензии Creative Commons и

планах, связанных с “European Broadcast

Flag”. www.fave.org.uk

www.linuxformat.ru LXF1(70) сентябрь 2005 



новости

к о р о т к о й с т р о к о й На LinuxTag состоялся Дэвид Картрайт
дебют Knoppix 4
(David Cartwright)
Команда Клауса Кноппера (Klaus Knopper) не устает работать
является IT-консультантом,
• Компания Fast Rabbit Software обнови- Едва мы перевели дух после выпуска В число возможностей последней вер- который специализируется на
ла два своих настольных приложения для Knoppix 3.9 в июне этого года, как разра- сии входит сценарий для установки на системах и решениях Linux.
Linux. Dolce Music Flash Cards поможет ботчики этого «живого» дистрибутива уже компьютер полной системы Debian и под-
пользователям научиться читать музы- представили версию 4 на выставке LinuxTag держка файловой системы UnionFS, позво- комментарий
кальные ноты, а программа Mathwords, 2005 в Германии три недели спустя. ляющей вносить любые изменения в ком-
предназначенная для маленьких детей, поненты дистрибутива за счет своего раз- 14 CD – это
развивает математические навыки. Мы Knoppix базируется на Debian, но мещения в оперативной памяти. слишком…
дадим обзор этих продуктов в следую- содержит множество обновлённых прило-
щем номере журнала. жений, в том числе, OpenOffice.org 2.0. Во Не так давно я закончил
время написания этого материала разра- загружать из Сети послед-
• Компания Open Country, разрабаты- ботчики планировали выпуск обычной CD- нюю версию Debian Linux. В прошлом
вающая инструменты системного управ- версии дистрибутива и новую DVD-версию, я был пользователем Red Hat, начиная
ления, сходные с предлагаемыми Cisco содержащую более 5000 программ (она с версии 6.2, оставаясь её привержен-
или Intel, недавно стала полноправ- была представлена в середине августа - цем вплоть до 9 версией. В те дни вы
ным членом Open Source Development прим.ред.). На DVD также даны тексты двух должны были только скачать два или
Labs (OSDL). Один из основателей Open книг: “Knoppix Kompakt” Райнера три компакт-диска с образами опера-
Country, Лаурент Гарда (Laurent Gharda) Гатенхауэра (Rainer Hattenhauer) и “Knowing ционной системы. Я был в восторге от
заявил, что компания надеется развеять Knoppix” Фила Джонса (Phil Jones). Debian до тех пор, пока не увидел его
«предубеждение», что Linux имеет более новую версию.
высокую совокупную стоимость владе- Оружие, смерть и немного Нет, всё нормально, дистрибутив
ния, чем другие операционные системы. «небольших разрушений» содержит много полезного. Но откро-
венно говоря, 14 CD – это слегка
В сети появилась первоклассная «стрелялка» походит на сумасшествие. Да, да, мой
дорогой читатель, их действительно
• Компания Electronic Arts официально Томительное ожидание, переплюнувшее лизм». Игра содержит 17 карт и имеет четырнадцать. Конечно, я мог скачать
объявила о выпуске Linux-сервера для даже Debian Sarge, наконец-то заверши- достаточное число уже работающих DVD-образы (это сократило бы число
Battlefield 2. Самая игра – симулятор лось: трехмерная «стрелялка» от первого серверов. файлов до двух благодаря вмести-
морских боев – пока доступна лишь в лица Nexuiz все-таки увидела свет. тельности DVD-дисков), но сервер, на
форме демо-версии. Процесс разработки занял три с полови- Как содержание, так и код игры котором я использую Linux, не имеет
ной года, и команда, возглавляемая Ли выпущены под GPL, что даёт возмож- DVD-привода (я люблю Linux за то,
• Переведя дух после выпуска Fedora Вермеуленом (Lee Vermeulen),выпустила ность другим разработчикам создавать что он прекрасно чувствует себя на PIII
Core 4, проект Fedora опубликовал спи- варианты игры для Linux, Windows и новые игры, сценарии или карты для 1 ГГц)
сок концепций, которые будут реализо- Macintosh, доступные по адресу мультиплеера. Сам Nexuiz построен на Я беспокоюсь не об объеме тра-
ваны в Fedora Core 5. Его возглавляет www.nexuiz.com. движке Darkplaces. Данная игра разра- фика. Мне может просто надоесть
план по сокращению объёма дистри- батывалась в расчёте на выполнение на записывать 14 компакт-дисков.
бутива до двух компакт-дисков, на од- Как сообщил Вермеулен, стимулом относительно слабых машинах, однако Возможно, я стану обладателем DVD-
ном из которых будет помещена базовая к созданию этой игры было желание ее движок позволяет задействовать версии и CD-образа с возможностью
система, а на другом – KDE и Gnome. вернуться к простым 3D-шутерам, дополнительные эффекты – такие как сетевой установки или подключу DVD
Рассматривается и другой вариант - раз- представляющим собой «баланс между реалистичное освещение, фактура как разделяемый ресурс моего (эх...)
делить дистрибутив на основную часть вооружением и действием» и «не сле- поверхностей и другие – тем, кто без Windows-сервера.
и дополнения (extras). При этом на два дующим современной моде на реа- этого жить не может. Уважаемые поставщики Linux,
диска должен попасть инструментарий, давайте считать эту громадную кучу
достаточный для решения типовых за- Беги, прячься, стреляй CD исключением, а не правилом. Я
дач. Поль Нэсрэт (Paul Nasrat) и Джереми вслепую, снова беги, понимаю, что вы хотите наполнить
Катц (Jeremy Katz) приглашены на работу прыгай, умри! Чертовски дистрибутивы множеством самых
для переписывания системы управления полезный отдых!!! полезных вещей настолько, насколько
пакетами Fedora и создания замены для это возможно, для того, чтобы люди
утилиты system-config-packages на базе вроде меня могли быть уверены в
частей Anaconda и Pup. обладании всем, чем только можно
обладать. Но давайте примем во вни-
• Установлена дата начала периода об- мание то, что Microsoft и Apple разме-
суждения следующей версии лицензии щают свои операционные системы на
General Public License (GPL), по которой одном-единственном CD и даже
распространяется Linux и большая часть Solaris имеет ограниченный комплект
ПО для него. Эбен Моглен (Eben Moglen), носителей. Red Hat Enterprise Linux 4
генеральный юрисконсульт Фонда и Fedora размещаются на четырёх CD,
Свободного Программного Обеспечения, что, по-моему мнению, является
в своем выступлении на конференции вполне достаточным.
LinuxWorld, проходившей в Нью-Йорке
в июне этого года, заявил, что в ближай-
шее время будет опубликован проект но-
вой лицензии. По словам г-на Моглена,
главным в новом проекте лицензии яв-
ляется добавленные пунктов, связанных
c “защитой от патентов”.

www.linuxformat.ru LXF1(70) сентябрь 2005  1 1

новости

короткой строкой Ричард Кобетт

Playstation 3: • Новые «открытые» форматы (Richard Cobbett)
винчестер для Linux Microsoft Office были отвергнуты
проектом GNU как несовместимые с Флорентийский создатель
Как превратить игровую приставку в суперкомпьютер GPL. Это может привести к пробле- телескопа, первопроходец в
мам при реализации их поддержки в физике и еретик. Или это
Существуют многочисленные слухи о том, выполнять Windows, OS X или Linux и упо- открытых офисных пакетах. Однако, был Галилей?
что следующее поколение игровых приста- мянул дистрибутив Linspire как одну из Дэн Рэвишер (Dab Ravicher) из фонда
вок Playstation 3 от Sony будет оснащено вероятных кандидатур. Public Patent Foundation считает, что КОММЕНТАРИЙ
жёстким диском, что превратит игровую разработчикам Open Source не стоит
приставку в полнофункциональный Он сказал: «Мы позиционируем PS3 бояться лицензии MS, по крайней мере WEB на
Linux-компьютер. как суперкомпьютер, но люди не осознают до тех пор, пока компания не подтвер- поводке
этого до тех пор, пока приставка не будет дит реальность своих патентных при-
Кен Кутараги (Ken Kutaragi), президент названа компьютером. По этой причине мы тязаний на деле. Как здорово видеть, что
Sony Computer Entertainment, дал множест- планируем установить на него операцион- web-сервисы наконец-то
во интервью после выставки E3, раскрити- ную систему. Фактически, Cell может рабо- • Новый блог-сервис Spaces от покинули застенки тестовых лабора-
ковав своих конкурентов - Microsoft и тать с различными ОС. Для запуска опера- Microsoft стал объектом пристального торий. Это хорошая новость для всех
Nintendo за продвижение «игрушечной» ционной системы необходим жёсткий диск. внимания после того, как было обна- нас. Притягательность Linux – в ста-
приставки. Проводя сравнение, он заявил, Таким образом, чтобы объявить PS3 ком- ружено, что встроенные в него филь- рой доброй модели «деньги за под-
что на PS3 будет возможным работа пьютером, мы укомплектуем ее жестким тры не позволяют китайским пользо- держку и услуги», не требующей
нескольких операционных систем, а недав- диском с предустановленной ОС Linux.» вателям вводить определённые слова. опыта или квалификации от конеч-
но анонсированная установка жёсткого В «черный список» попали «свобо- ного пользователя. Спустя несколь-
диска в PS3 превратит игровую приставку Выпуская Playstation 2, Sony пыталась да», «демократия», «права человека», ко лет после начала разговоров о
в «Linux-суперкомпьютер». получить устройство, относящееся более к «Тибет» и другие. Пользователи, по- том, насколько удобными могли бы
классу компьютеров, чем игровых приста- пытавшиеся набрать «подозритель- быть такие вещи, мы увидели их на
В интервью японскому журналу PC вок, для того чтобы понизить импортную ную» фразу, получили предупрежде- своих мониторах. В ближайшие годы
Impress Watch, г-н Кутараги заявил, что пошлину Европейского союза на ввозимую ние: «Эта тема содержит запрещённые их, наверное, станет еще больше.
процессор Cell для PS3 будет способен продукцию. слова. Пожалуйста, удалите их». Ну так Существует две большие про-
“where do you want to go today”? блемы – стоимость и переносимость,
Новости встроенного Linux даже в случае самых лучших служб.
• Компания HP отмечает продажу Возьмите, например, групповой
• Компания Concept Distribution начала постав- Wi-Fi и медиа-проигрывателей. Оно построено миллионного Linux-сервера с момента календарь Trumba (www.trumba.com),
ки одного из самых маленьких в мире компью- на процессоре RISC от Samsung и сочетает в ее прихода в этот бизнес в 1998 году. стоимость которого составляет 40
теров общего назначения. MiniPC базируется на себе ряд передовых технологий, таких как VoIP Компания заявляет, что поставила на долларов в год. Всё замечательно до
процессоре AMD Geode с частотой 400 МГц, (через IEEE 802.11b) и коротковолновый FM- 45% больше систем, чем её ближай- тех пор, пока вы не осознаете, что
имеет оперативную память 256 Мб и комплек- передатчик, способный транслировать храни- шие конкуренты. В первом квартале это необходимо каждому члену
туется жёстким диском на 40 или 80 Гб. мую музыку на ближайший радиоприёмник. 2005 года поставки продукции вы- вашей группы, чтобы быть хоть
Имеется также 4 USB порта, стерео аудио-вы- www.uni.com.tw/magpie_pda.html росли на 2,5% больше, чем в среднем немного полезным. Добавьте огра-
ход на передней панели, 100Мб Ethernet и вы- по отрасли. ниченную поддержку iCal и других
ход для монитора с разрешением 1600х1200 • Проведено обновление Matchbox Window стандартов.. И это еще считается
при частоте 85 кГц. Стоимость базовой модели Manager - изящного менеджера окон, разрабо- • Тем временем, заявления вице-пре- хорошим приложением!
347 евро, стоимости модели с минимальным танного для встраиваемых приложений. зидента HP Мартина Финка (Martin Поддержка RSS, XML, iCal и
набором функций начинается с 265 евро. Последняя реализация содержит экранную Fink) усилили слухи о том, что Linux других стандартов важна в настоль-
www.concept-distribution.com клавиатуру, улучшенную интеграцию с Gnome и будет перенесен на серверную плат- ных приложениях, но в сети она ста-
возможности удалённого доступа. Проект был форму NonStop. На недавнем семина- новится жизненно необходимой,
• Необычное устройство, названное Unication выбран в качестве платформы для Nokia N770 ре, организованном Red Hat, г-н Финк если люди заинтересованы в полу-
Magpie Linux PDA, было представлено в этом Internet Tablet, что принесло ему определенную случайно проговорился и произнес: чении лучшего решения и не наме-
году на выставке Computex в Тайбее (Китай). популярность. Nokia также финансировала ра- «Однажды мы увидим Red Hat Linux, рены платить за сервисы, которые
Устройство имеет физическую и экранную кла- боты по развитию менеджера окон на протяже- работающий в родном режиме на им не нужны.
виатуру, сходную с планшетными компьютера- нии последних нескольких лет. NonStop», но затем осекся и умолк. Персональный органайзер
ми, а также набор стандартных возможностей http://projects.o-hand.com/matchbox Backpack (www.backpackit.com) куда
• Претенденты на участие в проек- совершеннее. Поскольку он совме-
те Google Summer of Code должны в щает уведомления электронной поч-
ближайшем будущем узнать, получат ты и ленты iCal, отсутствие выделен-
ли они 4500 долларов для работы над ного календаря не является пробле-
серией открытых проектов. Молодые мой, хотя при цене 60 долларов все-
люди будут работать с рядом инициа- го за 20 страниц ценных данных,
тив, таких как Apache, Blender, Fedora и очевидно, эта функция и могла бы
многими другими. Двести счастливчи- присутствовать. Дайте им время.
ков получат поддержку своих усилий Разработчики утверждают, что со
этим летом. временем большинство недостатков
будет исправлено.
• Linux выходит на корпоративный
уровень! Британская телекомпания
BBC перевела свою систему представ-
ления прогноза погоды на платфор-
му Linux. Её новая трехмерная кар-
та Великобритании и работа по сбо-
ру данных со спутников управляют-
ся обычным компьютером, работаю-
щим под Linux с установленной СУБД
MySQL.

1 2   LXF1(70) сентябрь 2005 www.linuxformat.ru



Почтовый сервер

Присылайте свои мнения, доводы «за» и «против» и требуйте справедливости!
Наши адреса: для англоязычной корреспонденции - [email protected]
для русскоязычной корреспонденции - [email protected]

 исПьмо месяца Ответ: Я согласен, однако, иногда ответы
Победитель этого месяца получает бесценную футболку от LinuxFormat не настолько прямы, как вопросы. Мистер
Митчел справедливо посетовал на то, что
Совет по PPC Однако с этим у меня возникли сложнос- окружения. Существует множество дист- обновление The Gimp до последней вер-
ти. Я не смог найти ни легкой системы, рибутивов для PPC, но в вашем случае я сии сопряжено с некоторыми трудностями,
Я счастливый пользователь Mandriva, подобной DSL, ни полноценного дистри- бы порекомендовал Debian или, если у но причина того, что ответы были столь
которая установлена на моем современ- бутива, который я мог бы обрезать, дабы вас есть терпение, Gentoo. Оба помогут запутанными в том, что проблема была
ном x86-компьютере, но недавно мне заставить его нормально работать. вам создать действительно аскетичное действительно сложной.
подарили старый StarMax 3000/200. На Можете ли вы помочь? рабочее окружение. А пока идет установ-
нем около 140 Мб оперативной памяти и Esme ка пакетов, вы сможете примерить нашу Мне жаль, что к вам так отнеслись
установлена MacOS, кажется, 9-ой вер- новую футболку. некоторые участники форума. Я думаю,
сии. Выглядит неплохо, но система по Ага! Неудачный клон Mac от Motorola. что на форумах LXF больше людей, гото-
всем показателям работает очень мед- Неплохая машина для своего возраста, получаю сообщение об ошибке: “Protocol вых помочь, нежели самодовольных гру-
ленно, и в связи с этим использовать ее однако комбинация медленного процес- not supported drives”. Я попробовал напи- биянов. Что касается вашей проблемы:
сложновато. В Интернете я пытался найти сора и примитивной графической под- сать в SUSE, однако уже неделю нет попробуйте запустить Kscd из меню
ответ на вопрос: существует ли какой- системы может создать трудности при никакого ответа. А на одном Linux-фору- Multimedia > CDPlayer. Также запустите
нибудь дистрибутив Linux, который можно запуске современного графического ме мне ответили настолько грубо, KMix (Multimedia > Volume Control) и убе-
было бы использовать на такой машине. насколько это возможно. Мне написали: дитесь, что звук включен. Это звучит глу-
«Если ты настолько туп, почему ты ушел с по, но многие звуковые карты создают
Мысли об играх Ответ: На самом деле, мы уделяем вни- Windows?». Отношение к новичкам на отдельные «устройства» для проигрыва-
мание свободным играм: каждый месяц в форуме слишком предвзятое, и по этой ния MIDI и компакт-дисков. Проверьте,
Я считаю, что журнал у вас просто отлич- разделе HotPicks публикуются экранные причине я больше не буду туда обращать- что все регуляторы звука в микшере
ный, и все такое. Единственное, чего я снимки, а упомянутые в нем программы ся. Они не превосходят по знаниям мно- включены.
никак не пойму, почему вы делаете пол- всегда есть на диске. Что же касается гих экспертов в Linux, готовых помочь,
ные обзоры только коммерческих игр? полноразмерных обзоров, то мы думаем, однако это не мешает им вести себя столь Еще нежнее о Mac
Ведь основное преимущество Linux -- это что в них нет необходимости, ведь вы предосудительно. Ведь мы не глупы,
большое количество свободных программ. можете попробовать эти игры сами. На то просто мы профессионалы совсем в дру- Мне бы хотелось поспорить с Полом
Тем более, что многие свободные игры по они и свободные. гих областях. Спасибо вам, мистер Хадсоном, который говорит: «Должны
качеству не уступают коммерческим, и Митчелл, за то, что так хорошо об этом ли мы переходить на Mac? Нет.
безусловно заслуживают рассмотрения. Нужна помощь написали. Проприетарные программы – это пло-
Майкл Годфри, Уэльс хо!». Во-первых, в Макинтошах
К примеру, возьмем великолепную Написать вам меня сподвигло письмо (Michael Godfrey, Wales) используются процессоры PowerPC,
Battle for Wesnoth. Я уверен, что наличие Мервина Митчела (Mervyn Mitchell - которые значительно эффективнее сво-
в журнале полноценного обзора такой LXF#68). В прошлом я инженер и считаю их x86-аналогов. Они проще. Кроме
игры и ее присутствие на компакт-диске себя технически подкованным. Я перешел того, ноутбуки Mac более производи-
сможет привлечь многих пользователей на Linux, потому что устал от постоянных тельны (эффективнее используют мно-
Windows, у которых появится мысль: “хм... переустановок упавшей системы, и вот гозадачность и оперативную память и
а почему бы мне не попробовать этот уже два года не имею никаких проблем с обладают лучим соотношением «число
Linux?”. вредоносными программами из процессорных инструкций/ватт»).
Стефан Карлайл-Смит Интернета. Кроме того, приобретая оборудование
(Stephen Carlyle-Smith) на процессоре PPC, вы вольны поста-
Несмотря на то, что я технарь, я пред- вить туда Linux.
Где же наш обзор Wesnoth? почитаю проводить свое время за тем, Джон Дэвид Грэй, Лондон, Англия
что мне нравится, а не тратить его на уст- (John David Gray, London, England)
ранение проблем с операционной систе-
мой, хотя и с альтернативной ОС есть Извините, но нам не хватило места для:
небольшие трудности. Например с тех пор,
как я установил SUSE 9.3, я не могу слу- James Edgeworth – Все правильно. Быть Counsel – Извините, но обилие писем от
шать музыку. Звуковая карта настроена и новичком не зазорно. людей, нуждающихся в помощи с GUI, вгоняет
успешно проходит тест, компакт-диск Inachu – Интересное мнение об играх в Ника в пот.
опознается, однако колонки молчат. Mandriva, но знаете ли вы что-нибудь о Nick – Нет, но оно поддерживает версию
Щелкнув на устройстве в Konqueror, я пунктуации? ReiserFS, поставляемую вместе с SUSE
DenverD – По-моему, вы не глупы. Спасибо за Geoffrey Green – Подождите, вы хотите сказать,
предложение. что зомби только что был здесь?

1 4   LXF1(70) сентябрь 2005 www.linuxformat.ru

MySQL vs PostgreSQL В LinuxFormat #68 мы сравнивали две ведущие СУБД, но кое-
кому из вас не понравились результаты.

А где Firebird? Все еще не ясно... PostgreSQL, и я надеялся, что этот Большое спасибо за ваши комментарии.
обзор поможет мне осуществить свой Мы редко делаем подобные обзоры, так
Я читаю LinuxFormat, начиная с пилотного Характерной особенностью MySQL выбор «на будущее», но не тут-то было. как полная сводка большинства конку-
выпуска, и должен вам сказать, что имен- является его повсеместное использова- За исключением комментария по пово- рирующих продуктов более информа-
но благодаря ему в моей компании рабо- ние во Всемирной паутине (да и многи- ду хранимых процедур, поддерживае- тивна. И я думаю, что в следующий раз,
тают два сервера под управлением Red ми программами), однако это не было мых в PostgreSQL, ничто не помогло когда мы будем сравнивать СУБД, мы
Hat Linux. Но можете ли вы копать немного упомянуто в разделе «На первый мне принять решение. подготовим именно такой материал.
глубже, когда дело касается баз данных, взгляд». В то же самое время,
работающих в Linux? Есть множество бес- PostgreSQL описан как web-ориентиро- Я понимаю, что это очень непросто,
платных СУБД, которые несправедливо ванный продукт. В том же разделе мы но пожалуйста, постарайтесь поддер-
находятся в тени таких гигантов, как читаем: «будучи хорошо документиро- живать качество ваших статей на долж-
MySQL и PostgreSQL, и среди них больше ванным, MySQL идеально подходит для ном уровне.
всего выделяется Firebird. новичка», но PostgreSQL получил 8 Уильям Фишберн
баллов за документацию, в то время как (William Fishburne)
Я убежден, что Firebird как минимум MySQL - только 7. Вот чего я не пони-
должен быть включен в этот обзор как маю. Создается впечатление, что с луч-
стабильный, масштабируемый и обла- шей документацией MySQL получил
дающий множеством функций продукт. меньший балл. Может быть это имеет
Возможно, в наиболее полном обзоре смысл, но в статье это не объяснено.
можно было бы сравнить между собой MySQL получил 9 баллов за произво-
как свободные продукты (Firebird, дительность, но мистер Коулсон все
SQLite, PocketSQL, Gadfly), так и ком- время рассказывает о преимуществах
мерческие (Informix, Sybase SQL InnoDB. Как это понимать? Более того, я
Anywhere, DB2 и так далее). хочу узнать, что нужно для того, чтобы
открытая СУБД получила 10 баллов за
А если уж вы хотите подготовить производительность (разве MySQL не
всеобъемлющий обзор, то стоит расска- быстрейший)?
зать и о не-SQL продуктах, и даже упо-
мянуть xBase-СУБД, которые тоже Сам я – разработчик Oracle и
работают в Linux. использовал MySQL лишь однажды.
Мартин Шинер, Ист Брент, Англия Мне ни разу не довелось использовать
(Martyn Shiner, East Brent, England)

Ответ: Не стоит забывать, что процессор Darwinports обрела для меня подписку на журнал дела очень информативной, но на деле
G5 потребляет слишком много энергии, LinuxFormat. Ну не счастливчик ли я? оказалась таковой только на две трети;
поэтому Apple не сможет сделать ноутбук В вашей недавней статье о Mac mini вы Нэйл Кроппер, Лестер, Англия оставшаяся часть была посвящена рекла-
на его основе. Видимо, по этой же причи- рекомендовали использовать Fink для (Neil Cropper, Leicester, England) ме книги. Позже я вернулся к этой статье,
не Apple отказывается от PPC. Я не уве- портирования Linux-программ. На мой чтобы отыскать пометку “на правах рекла-
рен, что кто-нибудь когда-либо делал взгляд, DarwinPorts (http://darwinports. Отвечает Ребекка: Как единственная жен- мы”, но, увы, таковой не обнаружилось.
сравнительный обзор “G5 против x86”, но opendarwin.org), который работает и в щина в редакции Linux Format, я хорошо
мне бы было интересно на него Linux, также достоин внимания. Я очень знаю, как сильно ваша жена боролась с Я понимаю, что многие пишут статьи,
посмотреть. рекомендую использовать его вместо Fink, искушением купить вам подписку на чтобы продвигать те идеи, которые им
который может стать причиной краха «Men’s Health». Но мы очень рады, что
Ответ по цепочке системы (я не знаю, как ему это удаётся). она этого не сделала. Если я не ошибаюсь,
Некоторые приложения, входящие в Джерри Холл однажды сказал: «чтобы
В ответ на вопрос Тома Вишниевски (Tom DarwinPorts, разработаны не в Apple. Так, сохранить мужчину, вы должны быть слу-
Wisniewski -- LXF67): если у кого-то нет например, Mail, ранее носивший жанкой в доме, поваром на кухне и
бета-версии OpenOffice.org 2.0, то есть название Mail.app, был перенесён из сумасшедшей в постели». Наслаждайтесь
другой способ работы с документами системы NeXTSTeP. вашей подпиской.
WordPerfect. Файлы WPD легко открыть с Эндрю Бенсон
помощью KWrite. К сожалению, KWrite не (Andrew Benson) Большая реклама?
может сохранять документы в формате
DOC, зато умеет экспортировать их в SWX, Ответ: Спасибо за подсказку, мы прове- Я вот уже год читаю ваш журнал, и все
который, в свою очередь, может быть рим это и, возможно, подготовим неболь- это время считал LinuxFormat неотъ-
открыт при помощи OpenOffice.org и шую заметку. емлемой частью своего обучения
сохранен в DOC. Все это займет не боль- Linux. Прочитав от корки до корки
ше минуты. Идеальная женщина LXF68, я наткнулся на отличную
Джулия Оуэнс (Julia Owens) статью о разработке про-
Я подумал, что вы оцените по-настояще- граммного обеспечения
Ответ: Спасибо за совет, я думаю, что му уникальную открытку, которую пода- («Extreme Programming: A
теперь ни у кого не будет проблем с доку- рила мне моя вторая половина на годов- Failed Process?»). Она выгля-
ментами WordPerfect. щину свадьбы (внизу справа). Таким
образом она решила сообщить, что при-

www.linuxformat.ru LXF1(70) сентябрь 2005  1 5

>> лансирован, за что и приношу свои лет, в то время как менее безопасные ОС об Enlightenment, так же как указания по
импонируют. Однако эта статья, если ее извинения. уже перешли на модель безопасности в получению и сборке вы можете найти на
можно так назвать, сделана по рецепту: стиле Unix. www.enlightenment.org
«чтобы получить факты, вы должны Робертсон и root Жора Грек,
приобрести мою книгу». (George, Greece) Satisfaction!
Джастин Перро, Лондон, Англия Я хотел бы прокомментировать взгляды
(Justin Perreault, London, England) Майкла Робертсона на Linspire, основы- Ответ: Мнение, что политика безопаснос- Безусловно, Linux уже дорос до того, что-
ваясь на его недавнем интервью ти Linspire является слишком мягкой,
Ответ: Мне очень жаль, если вы почувс- («Californian Dreaming», LXF68). Приятно довольно распространено. Впрочем, я бы использовать его на домашнем ком-
твовали себя оскорбленным этим матери- наблюдать, что GNU/Linux начал вызы- полагаю, что отсутствие реальных про- пьютере, ведь иногда он позволяет делать
алом. Не так давно мы публиковали ста- вать немалый интерес в корпоративном блем с этим подходом может поддержать такие вещи, с которыми не справляется
тьи об экстремальном программировании окружении. Радует и разнообразие мне- точку зрения г-на Робертсона: если бы Windows. У меня возникла следующая
и ICONIX, в которых были приведены ний о удобстве и простоте использования все было так плохо -- никто бы этим не ситуация: моей подружке нужно было
доводы «за» и «против». Я не думаю, что Linux. Но стоит ли ради удобства и про- пользовался. отсканировать несколько фотографий. Я
назвать единственной целью данной ста- стоты жертвовать моделью безопасности достал наш старый планшетный сканер
тьи продвижение книги авторов будет Linux и Unix, предоставляя права адми- Вход для эстетов HP ScanJet 2100C USB и попытался его
достаточно справедливо, хотя, очевидно, нистратора по умолчанию, независимо от подключить. К сожалению, в HP не напи-
книга будет содержать более детальные того, исправлены ли все уязвимости? В 67-м выпуске LinuxFormat на странице сали драйвера для XP Home, поэтому я,
объяснения и аргументы. Цель состояла в 103 есть изображение необычного экрана будучи оптимистом, решил попробовать
том, чтобы выдвинуть на первый план Майкл оценивает Linspire, сравнивая входа в систему. Он не похож на gdm или Linux.
разницу между различными парадигмами. его лишь с Windows, в то время как сов- kdm с красивой темой, и я удивляюсь, где
Не думаю, что материал был хорошо сба- ременные продукты Microsoft постепенно вы смогли раздобыть такой. Мне он пон- Я тут же загрузил мой любимый
отходят от модели пользователя и адми- равился благодаря тому, что выглядит Ubuntu и решил поискать ответ в Google
Майкл Робертсон - нистратора в одном лице. Обычный поль- эстетично и в то же время просто, да и (по ключевым словам “linux” и “scanjet
правый борец зователь Windows осознает различия цветовая гамма подобрана отлично. 2100c”). Щелкнув по первой же ссылке, я
за право между администратором и непривилеги- Заранее спасибо за ответ, я думаю, он узнал, что 2100C полностью поддержива-
пользователей рованным пользователем. Используя для будет полезен многим пользователям, ется в Linux через SANE. Хорошее начало.
на права root каждодневной работы непривилегирован- которые ценят прекрасное. Я тут же запустил synaptic, чтобы загру-
ную учетную запись, всегда можно запус- Билл Баррисс, Атланта, США зить себе SANE, но с удивлением обнару-
тить программу от лица администратора (Bill Burriss, Atlanta, USA)
или применить функцию быстрой смены
пользователя. Такова современная Отвечает Дэвид Коулсон: Этот экран
модель Windows. В случае с Linspire мы входа в систему называется Entrance и
имеем основанный на Linux продукт, является частью графического
напрямую сравниваемый с Windows окружения Enlightenment 0.17. В
образца 1995 года, ориентированный настоящее время он доступен только
исключительно на удобство использова- через CVS, хотя работает довольно
ния. Я сомневаюсь, что кто-то сможет стабильно и позволяет запускать KDE,
низвергнуть механизм защиты, успешно Gnome или Enlightenment. Информацию
применяемый в Unix-системах более 30

Helpdex
[email protected]

1 6   LXF1(70) сентябрь 2005 www.linuxformat.ru

Взгляд на минидистрибутивы

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

Мини-разум за последний месяц, но, по-моему, Slax как у меня, и наверняка будет сильно
превосходит их благодаря простоте разочарован.
Прочитав вашу заметку, я был поражён использования, гибкости, переносимости Джонатан Хемфрис
тем, что вы упустили из виду Slax (http:// и приятному внешнему виду. (Jonathan Humphreys)
slax.linux-live.org). Не являясь самым Дэн Эттвуд, Кент, Англия
компактным, Slax, безусловно, один из (Dan Attwood, Kent, England) Как правило, после подобных обзоров у
наиболее гибких дистрибутивов. Он имеет многих читателей появляются замечания,
модульную архитектуру, а это значит, что Любителям USB... которые мы стараемся учитывать в даль-
установка дополнительных программ не нейшем. Спасибо вам за это. Что касает-
представляет никакой сложности. Модули Хотелось бы сказать пару слов по поводу ся инсталляции на USB-брелок, то она
с популярными приложениями, такими сравнения мини-дистрибутивов в LXF68. чаще всего сводится к обычному копиро-
как Firefox, доступны на официальном Во-первых, спасибо за то, что поместили ванию файлов и установке загрузчика.
сайте Slax. Существует четыре версии все дистрибутивы на компакт-диск – у Процесс варьируется в зависимости от
дистрибутива: Slax; KillBill (с Wine и меня не очень быстрая связь (модем дистрибутива, но в большинстве случаев
Qemu); Popcorn, включающий XMMS, 56K), кроме того, я пока не могу себе это подробно описано в документации.
gaim и Firefox; Frodo, в котором доступны позволить установить полноразмерный
лишь утилиты командной строки. дистрибутив на жесткий диск. Однако я
был несколько расстроен отсутствием
Slax работает как LiveCD, но хотя бы кратких указаний по загрузке
содержит сценарии для установки на мини-дистрибутивов с USB-
жёсткий диск или внешние накопители. С носителей. Я понимаю, что есть более
http://myslax.rabidhutch.co.uk можно достойные вещи, которые следовало
скачать MySlax Creator, позволяющий бы включить в обзор, но возможно
добавить модули и произвести установку кто-то столкнется с такой же ситуацией,
дистрибутива на USB-носитель.
Используете Slax? Дайте нам знать.
Я испытывал все мини-дистрибу-
тивы, упоминавшиеся в вашем журнале

жил, что он уже установлен. Я отыскал его ройств «из коробки» в Linux реализована испытание, поскольку Dell постоянно
в подменю Applications > Graphics. значительно лучше. Там, где производи- использует нестандартное оборудование)
Программа обнаружила сканер и сообщи- тели используют собственные протоколы, и у вас всего лишь не опозналась мышь?
ла, что он готов к работе. как в случае со сканерами, всегда бывают Мы испытали четыре USB-мыши: две от
проблемы с драйверами, но сейчас ситуа- Microsoft, и по одной от Logitech и Cherry
Осмелев, я поместил в сканер фото- ция меняется к лучшему. Если бы мы и не столкнулись с какими-либо
графию и нажал на кнопку. После только могли убедить их создавать драй- проблемами.
нескольких щелчков мышью и жужжания вера для Linux...
сканера, изображение появилось на экра- Попробуйте подключить вашу мышь
не. Ура, заработало! Никаких установок Звуки тишины после загрузки системы, если и после
драйверов или программ, никаких настро- этого ничего не выйдет, обратитесь в
ек, никакой командной строки, только Прочитав ваш недавний обзор в Linux SUSE или приобретите устройство,
удобный графический интерфейс. Format #67, я приобрёл копию SUSE Linux использующее стандартный протокол.
9.3. Но у меня остались не лучшие впе-
Пару лет назад я уже пытался заста- чатления от установки и использования, а Что касается поддержки MP3: конечно,
вить работать мой сканер на этом ком- ваш обзор меня очень расстроил. Я не её нет в SUSE. MP3 -- это запатентован-
пьютере, но тогда мои попытки не увен- знаю, как вы тестировали программу- ная технология, и разработчики дистрибу-
чались успехом. Этот факт показывает, инсталлятор, но когда я установил SUSE тивов, продаваемых в США и других
насколько далеко шагнул Linux и, как я на свой ноутбук Inspiron 8100, моя USB- странах с развитым патентным законода-
слышал, это не единичный случай. Linux мышь не опозналась (это тем более обид- тельством, рискуют, включая её подде-
продвинулся настолько, что использует- но, поскольку вы писали: “Мы не думаем, ржку. Real Player присутствует в SUSE, так
ся как корпорациями, так и энтузиаста- что у вас возникнут сложности в какими- как это коммерческий продукт, имеющий
ми. Это хорошая возможность для Linux либо устройствами”). права на использование технологии MP3.
(и возможно для кого-то еще) получить Впоследствии вы можете воспользоваться
некоторую долю на рынке. Может быть, Но больше всего меня ужаснуло то, что YOU (Yast Online Update), чтобы включить
это хорошо для меня и для вас, но плохо в свободных музыкальных проигрывателях поддержку MP3. LXF
для несчастных пользователей продук- по умолчанию отключена поддержка MP3.
ции некоторых монополистов. Я убежден, Мне ничего не оставалось, как использо-
что следующие несколько лет будут вать Real Player. Почему вы не упомянули
весьма увлекательными, и с нетерпени- такой важный момент?
ем жду этого. Даррен Смит
Крэг Лармер, Окленд, Новая Зеландия (Darren Smith)
(Craig Larmer, Auckland, NZ)
Отвечает Пол: Постойте, вы установили
Ответ: Действительно, поддержка уст- SUSE на ноутбук от Dell (это суровое

www.linuxformat.ru

Обзоры >> 24 Soul Ride

Программные и аппаратные новинки с точки зрения наших экспертов

Apple vs linux Что нового?...

С тех пор, как Apple

объявила о своем намерении

пересадить Макинтоши

на x86, прошло уже более

месяца, и люди помаленьку

начинают думать о том, что

значит этот факт для Linux.

Пол Хадсон Согласно распространенному

уже разместил свой мнению, в мире ПК может
заказ на первый быть лишь один достойный
PowerBook конкурент Microsoft, а значит
на базе x86 Linux или Mac придется уйти.

Я же думаю, что это не так. 22 Studio To Go!

Как я уже говорил, я испытываю смешанные

чувства к продукции Apple. С программами все

нормально, но меня больше интересует оборудо-

вание – компьютеры Apple выглядят превосход-

но. Если бизнес-модель Apple состоит в выпуске

П“ОC, OдоOстаLточqноuхoорtошeегgо oдлeя sтого, чтобы люди

«Жду не дождусь 20 OpenLaszlo

того дня, когда Linux

и OS X организуют

объединенный фронт.» Xandros Business Desktop с.19 27 Книжные новинки

приобретали их «железо», я буду рад помочь им OpenLaszlo 3.0 Astaro Security Linux 6
и куплю Маки себе домой, но конечно установ-
лю на них Linux. Если вы еще не определились с мнением в споре Ядро 2.6, маршрутизация на основе политик, режим
сторонников консольных и графических интерфейсов, это прозрачного брандмауэра – все это прекрасно. Но справится
Жду не дождусь того дня, когда Linux и ли дистрибутив с основным тестом – понравиться Дэвиду
OS X организуют объединенный фронт против склонит ваш выбор в пользу GUI. с.20
Microsoft. Да, OS X – преимущественно закры- Коулсону? с.26
тый продукт, но Darwin (его основа) – открытый, Studio To Go!
и WebCore, модифицированный «движок» Книжное обозрение
KHTML, образующий фундамент Safari – тоже. Я Дистрибутив для музыкантов, в котором собрано все, что
надеюсь, с переходом на x86 Apple обратит свое необходимо для микширования, редактирования и записи Мы любим читать книги и писать о них, так что посмотрите,
внимание и на другие открытые проекты: Wine
– для улучшенной совместимости с Windows, звука. Взгляд Грэхема Моррисона. с.22 что у нас получилось и читайте сами, хорошо? с.27
OpenOffice.org – поскольку iWork никуда не
годится, X.Org – так как Quartz ничем не лучше Soul Ride с.24
и, может быть (в отдаленном будущем) – ядро
Linux. Звучит странновато? А зачем Apple тра- НАШ ВЕРДИКТ: ПОЯСНЕНИЕ
тить время на тестирование ядра Darwin, когда
уже есть проверенный и бесплатный Linux? Все продукты оцениваются по 10-балль- Продукты, выделяющиеся из основной мас- Все тесты выполняются под управлением
ной шкале. 4 обычных параметра оценки: сы, получают престижную награду Linux Format Red Hat Enterprise Linux 3 AS на соответствую-
Перейдем к другим новостям. По просьбам возможности, производительность, про- Top Stuff Award. Выбираются самые-самые – и щей платформе (x86, AMD64, Itanium). Код
читателей, которые жаловались на недостаточ- стота использования и соотношение только лишь высокая оценка здесь еще ни о чем компилируется при помощи GCC, если не ука-
ное внимание к Arch Linx, мы пересмотрели «цена/качество», но для свободного ПО не говорит. зано иное.
список дистрибутивов, которые будем обоз- последний параметр может быть заменен
ревать. В результате, мы будем рассматривать на наличие или отсутствие документации. Для тестирования серверов используется РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ
каждый новый выпуск Arch Linux, MEPIS и наша собственная разработка, LFXBench 2004,
Yoper, наряду с остальными. Мы всегда рады Независимо от набора кате- состоящая из четырех основных подсистем: Multi MULTI CPU 6.07
вашим идеям – особенно тем, с которыми мы горий, мы всегда CPU, Single CPU, RAM и Hard Disk. Четыре оцен-
согласны! Пишите нам по адресу: вычисляем общий ки усредняются и дают общий рейтинг. single CPU 3
[email protected] рейтинг, подво-
дящий итог 1 очко означает, что тестовый компьютер ram 2.17
нашим эквивалентен нашему эталону: Pentium 4 1,8ГГц,
высказываниям. 512 Мб оперативной памяти и жесткий диск IDE. hARD dISK 0.46
2 очка означает, что он вдвое быстрее.
Общий рейтинг 2.93

1 2 34

1 8 LXF1(70) сентябрь 2005 www.linuxformat.ru

обзоры Xandros Business Desktop

Дистрибутив Linux

Xandros Business
Desktop OS 3.0

«Система предлагает удобный способ миграции, но, быть может, стоило ненадолго сохранить и MS Office?»-
спрашивает Энди Чэннел (Andy Сhannelle)

Самое главное XandrosBD поддерживает Exchange и Groupwise через пакет Evolution. Антивирусный пакет выглядит интерес-
Промышленный дистрибутив на базе ным предложением и будет полезен, если
Debian. См. также: Novell Desktop, SUSE Установка офисного пакета вручную - это потребовало возврата к более старой Wi-Fi верны предсказания массового появления
Professional и Sun JDS. лишняя работа, которой следует избегать. Но карте. Перемещаться из офиса домой или к Linux-вирусов в недалеком будущем.
• Разработчик: Xandros хватит пустых слов – обратимся к оставшейся точке публичного доступа к Сети легко, но
• Web: www.xandros.com части этого превосходного дистрибутива. было бы неплохо увидеть возможность сохра- Комбинация дружественных пользовате-
• Цена: ок. $130 (5 лицензий ок. $475) нения настроек Xandros Business Desktop OS лю кросс-платформенных приложений, таких
Способ установки Xandros BD довольно 3.0 (шифрование, DNS и другая информаци) как Firefox, OOo и Evolution, напоминающего
Дистрибутив Linux, предназначен- прост и подразумевает несколько щелчков для разных способов и мест доступа. Outlook, а также приверженность многим со-
ный для офисных служащих, дол- мыши и ответ на несколько вопросов. глашениям Windows, возможно, позволит
жен обязательно содержать пакет Программа установки может использовать су- Инструменты настольной среднестатистическому пользователю не ис-
офисных программ, так ведь? Нет, по крайней ществующие разделы на жёстком диске или системы пытывать особых затруднений в течение всего
мере, так не считают ответственные за Xandros создать новый раздел, изменив размеры уже рабочего дня.
Business Desktop OS 3.0. Они решили не уста- имеющихся. Весь процесс может быть выпол- Рабочий стол Xandros базируется на KDE
навливать какой-либо из офисных пакетов по нен в течение получаса плюс десять минут, 3.3, программное обеспечение и файловые Способность при необходимости выпол-
умолчанию, поэтому если вам необходим чтобы установить пакет офисных программ! менеджеры которого дополнены собствен- нять унаследованные приложения (CrossOver
OpenOffice.org или StarOffice 7, их придется ными запатентованными инструментами выполняет приложения, сходные с Word, Excel
добавить вручную с помощью менеджера па- Мастер первого запуска, помогающий компании. Все они достаточно хороши, а и Photoshop исключительно хорошо) означает,
кетов (великолепного, кстати) Xandros пользователю выбрать его часовой пояс, по- сетевые возможности, предоставляемые что процесс перехода может быть предпринят
Networks. С учетом целевой аудитории подоб- ведение кнопок мыши и так далее, заимство- Xandros File Manager, просто великолепны. в довольно неспешном темпе.
ного дистрибутива, это кажется странным. ван из предыдущих версий и по-прежнему Например, для монтирования разделяемо-
Вот несколько причин, которые объясняют играет важную роль. го ресурса Samba, необходимо выделить Высококачественные сетевые инструмен-
возникновение такой ситуации: его в файловом менеджере (будет прове- ты Xandros BD совместимы с разнородным
а) нехватка места на носителе; Недостатки подключения дено автоматическое подключение к су- сетевым окружением и обеспечивают доступ к
б) системные администраторы могут за- к сети ществующей сети) и выбрать опцию Mount серверам различной архитектуры.
хотеть установить MS Office, используя в боковой панели. Установка принтера так-
CrossOver Office Professional; Другая привычная нам часть процесса ус- же очень проста. Отсутствие пакета офисных программ
в) Xandros предлагает корпоративным тановки – это небольшие проблемы с кон- вызывает раздражение, но это не мешает
клиентам использовать их решение xDMS, фигурацией сети. Данный процесс в при- Новым в этой версии является апгрейд нам рекомендовать Xandros наряду с други-
чтобы установить сделанные на заказ дистри- нципе работает, но требует некоторой до- CrossOver Office Professional до версии 4.2, ми решениями для бизнеса. Включение в
бутивы параллельно на большом количестве полнительной настройки при первой за- антивирусный пакет от Xandros, поддержка дистрибутив CrossOver Office будет потенци-
рабочих мест. грузке рабочего стола, более долгой для совместимости с MS Exchange и Novell ально полезным для многих фирм, которые
Это, конечно, достаточно уважительные беспроводной сети. GroupWise, а также улучшения в настройках хотят шагнуть в будущее, не поте-
причины, но может быть, благоразумнее отка- VPN и межсетевого экрана. В комплект пос- ряв прошлого. LXF
заться от одного из двух имеющихся в систе- Однажды сконфигурированная, как бес- тавки включены последняя версия VoIP-
ме персональных органайзеров (из них мы проводная, так и проводная сети работают ус- терминала от Skype и бесплатное обновле- Пол считает...
предлагаем сохранить Evolution из-за его сов- пешно (как и следовало ожидать), но беспро- ние до StarOffice 8, как только последний
местимости с Exchange и GroupWise), игр и водной сетевой адаптер Actiontec 54G (рас- увидит свет. «Необычный выбор пакетов и
большого набора мультимедиа-проигрывате- познаваемый и используемый SUSE и Ubuntu) недоработанная поддержка Wi-
лей, используя освободившееся пространство на нашей тестовой машине не работал, что Fi в Xandros будут источником
на первом компакт-диске для OpenOffice? проблем. Когда вы покупаете
дистрибутив, то ожидаете
Поддержка iTunes улучшена благодаря самого лучшего, но это не тот
CrossOver 4.2. случай.»

вердикт Linux format

Возможности 7/10

Производительность 6/10

Простота использования 7/10

«цена/качество» 7/10

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

рейтинг 7/10

www.linuxformat.ru LXF1(70) Сентябрь 2005  1 9

обзоры OpenLaszlo 3.0

Web-инструментарий НА ДИСКЕ

OpenLaszlo 3.0

Flash был любимым всеми патентованным форматом – теперь это любимый всеми
открытый формат. Пол Хадсон взвешивает все за и против...

самое главное

Добро пожаловать в среду разработки
графических интерфейсов на Flash.
См. также: Ming
• Поставщик: ..................... Laszlo Systems
• W eb: ............................ www.openlaszlo.org
• цена:.... бесплатно, по лицензии IBM CPL

Формат Macromedia Flash очень Сонм прекрасных web-интерфейсов ждет смельчака, отважившегося скрестить XML с Flash и JavaScript.
удобен – он позволяет управлять
точным расположением элемен- XML-элемент <text>, самостоятельный цвета, местоположение и даже действия. го анализа соответствующего XML-кода. При
тов на странице и работает на всех мысли- диалог создается при помощи <window>, Код для действий пишется на языке этом скорость работы будет столь же высокой,
мых платформах. Более того, он использует кнопка соответствует тэгу <button> и так JavaScript, а используемые при этом собы- однако, необходимость перемещать файлы
векторную графику, а значит, ваши анима- далее – вы уже можете представить себе, тия знакомы каждому HTML-программисту: на сторонний сервер отпадет.
ционные ролики будут выглядеть привлека- как выглядит программирование в onClick(), onFocus(), onMouseOver() и так
тельно, не занимая при этом всю ширину OpenLaszlo. далее. Внутри XML-кода допускается Если вы все еще недостаточно впечат-
канала. использование простых переменных, лены, сообщаем вам, что OpenLaszlo умеет
Многие проекты занимались инженер- Каждый компонент обладает некото- например, конструкция работать с XML-RPC и SOAP. Первый из
ным анализом Flash, но до сего момента в рым набором встроенных функций. Кнопки width=”${immediateparent.width}” будет пра- них позволяет делать удаленные вызовы
мире Open Source не было достойного ана- можно нажимать, в текстовые поля – вво- вильно транслирована и обработана во процедур с других компьютеров по протоко-
лога среды Flash MX 2004 Studio для дить текст (при этом пароли появляются на Flash-ролике. лу HTTP. Звучит запутанно, но на практике
Windows или Mac OS X. экране в виде звездочек), а окна – перетас- это не более чем способ передать функции
Не спешите радоваться: OpenLaszlo – кивать. Вы можете изменять атрибуты тех От XML – к Flash параметры и получить от нее возвращаемое
это не студия для редактирования Flash. или иных компонентов: ширину и высоту, значение. SOAP – Simple Object Access
Это библиотека компонентов, позволяющих Этому магическому превращению мы обяза- Protocol (Простой протокол доступа к объек-
создавать Flash-интерфейсы, не подписы- Документация к ны Java. Когда пользователь запрашивает там) – предназначен для передачи сложных
вая набивших оскомину лицензионных OpenLaszlo полна вашу страницу, XML-код анализируется и типов данных, то есть для связи ваших
соглашений. примеров, компилируется «движком» OpenLaszlo, кото- Flash-роликов с внешним миром.
На самом деле, Laszlo – это нечто боль- исходных текстов рый и превращает его во Flash-ролик.
шее. Для проектирования интерфейсов и других Стандартной реализацией этой идеи являет- На самом деле, поддержка XML имеет
используется обычный XML, который затем вспомогательных ся сервлет-контейнер Apache Tomcat, но вы с более глубокие корни: OpenLaszlo может
превращается в полноценный Flash-ролик. материалов. Это тем же успехом можете сгенерировать Flash- загрузить и проанализировать XML-доку-
лучшее, что ролики заранее и разместить их на статич- мент из локального или удаленного источ-
Полуфабрикаты Web может ном web-сервере Apache. Впрочем, в этом не ника, а также выполнить запрос XPath. Все
предложить мир так уж много смысла: с помощью компиля- эти операции доступны и в стандартном
Каждый web-разработчик знает, что Flash Open Source. тора Java можно создать оптимизированные Flash-ролике, но, тем не менее, встречают-
легко использовать в случае, когда вам статичные файлы, которые будут обслужи- ся они нечасто и по очень простой причине –
необходимо оживить несколько несложных ваться Tomcat как есть, без предварительно- это не так-то легко сделать, если вы не
фигур, однако, создание развитых интер- используете OpenLaszlo.
фейсов превращается в кошмар.
OpenLaszlo, напротив, предоставляет в
ваше распоряжение целый ряд полнофунк-
циональных компонентов GUI. Если вам
нужно текстовое поле ввода, используйте

2 0   LXF1(70) сентябрь 2005 www.linuxformat.ru

обзоры OpenLaszlo 3.0

Выбор компонентов, предоставляемых Ваш инструментарий
OpenLaszlo, весьма обширен. Наряду с при-
вычными текстовыми полями, кнопками, Мы словно дети, потерявшиеся в лавке кондитера...

флажками и списками, здесь встречаются

составные объекты, такие как диалоги

выбора даты, деревья, группы вкладок,

меню и таблицы данных. Все они могут

обмениваться данными с остальной частью

Flash-ролика, а также, подобно HTML-

форме, отсылать их по HTTP для удаленной Выберите цвет, подпись и Если нужно ответить только Пользователь может добавить Не изобретайте велосипед:
обработки на сервере. пиктограмму для каждого «да» или «нет», флажок – в комбинированный список календарь позволит легко
Flash известен своими мультимедиа-воз- элемента идеальный выбор новое значение или выбрать выбрать нужную дату
можностями, и здесь OpenLaszlo не отстает: одно из существующих
вы можете включать в свой XML-код кар-
тинки, фильмы, MP3-композиции и даже

другие Flash-ролики. Все они контролиру-

ются с помощью сценариев, написанных на

языке JavaScript. Используйте меню для Ползунки помогают
базовых функций вашего визуализировать числовые
Задачи двойного приложения, а подменю – для значения
назначения более сложных
В несколько строк или в одну Из списка тоже можно
Вы можете создавать собственные классы, строку? Пароль или обычный выбрать один или несколько
добавляющие новую функциональность или текст? Поля ввода дают вариантов
особое поведение. OpenLaszlo позволяет возможность выбора
использовать компонент как класс, а затем

применить его в качестве шаблона в

нескольких местах на одной и той же страни-

це. Вы можете наследовать от данного клас-

са (а также наследовать от наследника клас-

са и так далее), создавая свои собственные

библиотеки сложных объектов. В это трудно

поверить – у бывалых программистов XML

отнюдь не пользуется репутацией средства, Группировка элементов Вкладки помогают разместить Деревья представляют Окна – это независимые
подходящего для этих целей. Но OpenLaszlo прекрасно подходит для больше информации в иерархические структуры и диалоги: перемещайте,
добивается своего, несмотря на трудности, и объединения нескольких ограниченном экранном даже могут содержать в себе закрывайте их, меняйте
результат выглядит впечатляюще. переключателей пространстве другие элементы GUI! размеры так, как вам
заблагорассудится.
Конечно, весь этот потенциал подразу-

мевает, что овладеть синтаксисом

OpenLaszlo будет не так-то просто. Здесь на ряжение многочисленные примеры, спра- Сложность OpenLaszlo могла бы пока- побеждает Java на ее собственном поле (по

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

освещающая всевозможные аспекты кон- далее. Секрет кроется в том, что OpenLaszlo «но»: IBM создала расширение для Eclipse, web-браузерах). Это по-настоящему сво-

фигурации системы и процесса разработки. был выпущен как Open Source не так давно упрощающее разработку с OpenLaszlo. Оно бодный продукт, лицензированный по IBM

Да, вы не ослышались: это хорошо задоку- – компания продолжает развивать продукт, не только помогает следить за корректнос- Common Public License (CPL: по сути, GPL

ментированный открытый проект, который но берет деньги за поддержку и услуги. Это тью и форматированием XML-документа, c учетом патентов).

будет содействовать вам в ходе инсталля- было смелым решением и мы очень рады, но и включает визуальный дизайнер интер- OpenLaszlo – лакомый кусок для

ции и обучения, предоставит в ваше распо- что они на него пошли. фейсов, позволяющий просто расположить сообщества Open Source. Комбинируя его

элементы при помощи мыши, вместо того с Apache Tomcat и Eclipse, вы получите

чтобы писать XML-код вручную. Если вы не сногсшибательное трио. Если вы экспери-

знакомы с Eclipse, потребуется некоторое ментируете с web-интерфейсами (уже

время, чтобы привыкнуть к этой среде, зато прочитали материал на странице 60?), мы

все, кто уже видел ее, будут чувствовать настоятельно рекомендуем начать с

себя, как дома. OpenLaszlo. Обещаем, вы не будете разо-

Добро пожаловать в чарованы. LXF
Монго!
ВЕРТИКТ LINUX FORMAT
Попробовав OpenLaszlo, трудно остано-
Возможности 8/10
виться. Вы можете потратить недели на

создание сложного интерфейса к вашему Производительность 9/10

web-сайту на Java, но зачем? OpenLaszlo Простота использования 9/10
предоставляет все возможности для реа-
лизации мощных кросс-платформенных Документация 10/10
GUI, выглядящих безупречно. Потребуется
немало усилий и еще больше опыта, чтобы По началу выглядит сложноватым, но,
заставить Java выглядеть так же хорошо. несомненно, заслуживает изучения. Это –
будущее web-интерфейсов

рейтинг 9/10

Расширение OpenLaszlo для Eclipse запрашивает значения параметров, завершает Документация, предоставляемая проектом,
начатые выражения и проверяет ваш код. находится выше всяких похвал. OpenLaszlo

www.linuxformat.ru LXF1(70) сентябрь 2005  2 1

обзоры Studio to Go!

Живой аудиодистрибутив

Studio to Go!

Грэхем Моррисон рассматривает дистрибутив, который может превратить ваш серый ящик в студию Abbey Roads.
Но что это: Beatles For Sale или Sergeant Pepper?

Самое главное

Подходит даже для новичков и содержит
обескураживающее количество программ
не только для работы со звуком. В
качестве альтернатив можно
рассматривать два свободных
дистрибутива: Apodio и AGNULA.

• Разработчик: ............Fervent Software
• Сайт: ............. www.ferventsoftware.com
• Цена: ...............................примерно $90

Если вы следовали одному из Это действительно студия. Запись, редактирование и наложение эффектов -- все на одном LiveCD.
недавно опубликованных нами
руководств по работе со звуком, (Chris Cannam), один из основных разра- На рабочий стол выведены ярлыки Как и в других LiveCD-дистрибути-
то уже знаете, что возможность исполь- ботчиков звукового редактора RoseGarden. аудиоприложений, а на нижней панели вах, домашняя директория расположена
зования Linux для записи и редактирова- Fervent Software активно продвигает расположены датчики загрузки процес- прямо в оперативной памяти, что не
ния музыки становится все более осязае- открытое программное обеспечение и сора и оперативной памяти, а также уни- вполне надежно. Это общая черта всех
мой. Существует множество специализи- Linux, особенно для использования в версальный микшер. LiveCD, требующая особого внимания:
рованных приложений, начиная с секвен- сфере образования. Основной мотиваци- любой сбой питания может навсегда
серов и заканчивая инструментами для ей для создания STG являлась сложность На первый взгляд выглядит впечат- уничтожить вашу работу.
звукозаписи. Все эти программы связаны настройки RoseGarden, возникающая у ляюще, и все благодаря полнофункцио-
единым транспортным слоем. многих пользователей. Это не недостаток нальной аудиосистеме, автоматически Будучи основанным на KNOPPIX, STG
Обратной стороной этого разнообра- RoseGarden, скорее, причина в том, что настраивающейся при загрузке. Низкая может быть без труда установлен на
зия является сложность, как часто это Linux более подходит для рабочего стола, латентность и малое время отклика жиз- жесткий диск, но Fervent Software реко-
бывает в случае с Linux. Как известно, нежели для операций со звуком. ненно важны для работы профессио- мендует использовать внешние накопи-
сложность – это идеальное оправдание нальных аудиоприложений. Протокол тели для хранения данных. USB-носите-
для тех, кто не желает ничего делать. Алло, студия? Jack уже настроен, и все аудиоприложе- ли монтируются автоматически и появ-
Fervent Software разработала реше- ния (включая проигрыватель XMMS) ляются на рабочем столе.
ние для записи и обработки аудио, и имя STG основан на KNOPPIX, однако сущес- сконфигурированы для работы с ним.
ему – Studio To Go (в дальнейшем для твенно отличается от него. Вы просто Запускаем VST
краткости STG). STG – это LiveCD на вставляете компакт-диск в привод, пере- STG поддерживает те же звуковые кар-
основе Linux, переполненный всевоз- загружаетесь, и (при правильных ты, что и любой другой дистрибутив Linux. Конфигурация по умолчанию - главный
можными приложениями для работы со настройках BIOS) через несколько минут Сюда входит оборудование от Creative, козырь STG, и, что очень важно, система
звуком и не нуждающийся в какой-либо попадаете в удобное окружение KDE большинство USB-устройств и некоторые уже полностью готова к работе с VST-
настройке. Это означает, что вам не при- 3.3.1. Если кто-нибудь в это время пос- полупрофессиональные карты, такие как расширениями. Поддержка VST необхо-
дется конфигурировать и собирать ядро, мотрит вам через плечо, он наверняка M-Audio и Hammerfall. Поддерживаются и дима для использования обширной кол-
устанавливать аудиодрайверы, настраи- примет вас за звукорежиссера со стажем. встроенные звуковые карты, одну из кото- лекции высококачественных подключае-
вать мистический протокол Jack или рых мы использовали при тестировании. мых модулей, доступных в Windows.
плясать с бубном для того, чтобы
извлечь из виртуальных инструментов
хоть какой-нибудь звук. Смысл STG в
том, что он просто работает.
Соучредителем английской компании
Fervent Software является Крис Кэннем

НА ПЕРВЫЙ
ВЗГЛЯД

VST-синтезаторы и эффекты В STG имеется Для отображения нот
работают “из коробки”. несколько отличных в STG включен
руководств по работе LilyPond
с основными
приложениями.

2 2   LXF1(70) сентябрь 2005 www.linuxformat.ru

обзоры Studio to Go!

Программное которые находятся на разделе Microsoft «Лучшие эффекты и
обеспечение STG Windows. По умолчанию запись в эти синтезаторы, имеющиеся
разделы запрещена, однако достаточно в Linux, уже установлены»
Редакторы: Rosegarden правого клика на нужной папке, чтобы ее
Audacity включить. Конечно же, это зависит и от быстр и эффективен. Все они настроены более что эффекты и синтезаторы рабо-
ReZound поддержки соответствующей файловой на использование Jack, так что вы може- тают прямо «из коробки». На вопрос: «А
Sweep системы ядром Linux. Другой способ те не беспокоиться о конфликтах звуко- стоящая ли это покупка, если большинс-
Ardour работы с VST - использование их прямо вого оборудования. Это особенно радует, тво компонентов можно получить бес-
Эффекты: Creox из RoseGarden. т.к. у Audacity и RoseGarden всегда были платно?», однозначным ответом будет:
Jamin проблемы с распределением аудиокана- «Да». В Fervent Software потратили много
Time Machine Готовое рабочее место лов. Для более сложных задач, связан- времени на разработку STG, и не так дав-
Jack-Rack ных со звукозаписью, в дистрибутиве но за те же деньги вы могли бы купить
FreqTweak И на рабочем столе, и в меню KDE имеют- присутствует Ardour. гораздо более примитивное программное
QMidiArp ся ссылки на приложения для работы со обеспечение. С STG вам нет нужды тра-
DestroyFX (VST) звуком. Кроме того, на рабочем столе Лучшие эффекты и синтезаторы, тить много времени на настройку, это
Синтезаторы: FluidSynth содержатся папки с документацией и при- имеющиеся в Linux, уже установлены. Из время вы можете использовать на работу
QSynth мерами. В папке с документацией вы них можно выделить Creox и FreqTweak. со звуком. LXF
Timidity можете обнаружить пошаговое руководство Creox - это набор различных эффектов,
Hydrogen по работе с STG, а также руководства по таких как distortion, phase, flange и tremelo
Hexter работе с редактором RoseGarden и набор- направленных на обработку электрогита-
Aeolus щиком нот LilyPond, которые являются ры. FreqTweak является отличным спект-
AMS двумя центральными приложениями в STG. ральным замедлителем, в котором мож-
ZynAddSubFX но менять фазу и задержку. Таким обра-
Cosmogirl2k (VST) RoseGarden (обзор которого вы може- зом, можно добиться совершенно разно-
FearKiller (VST) те прочесть в 65 выпуске Linux Format) го звучания, от эффекта «глубокой
признан лучшим аудиосеквенсером для пещеры» до «атома гелия, вылетающего
VST  – это наиболее распространенный пользователей Linux. Это зрелый про- из солнечного ядра» (хотелось бы это
формат для звуковых эффектов и синте- дукт для редактирования MIDI и записи послушать - прим.ред.).
заторов, а STG фактически обеспечивает звука, поддерживающий сторонние
каркас для работы с ними прямо «из эффекты и синтезаторы. Если вы раньше Среди синтезаторов хочется выде-
коробки». Ручная же настройка всего использовали Cubase на другой плат- лить Aeolus, потрясающе имитирующий
этого сводится к балансированию между форме, в RoseGarden вы почувствуете звучащий орган. Смотреть там почти не
эмуляцией Windows и низкоуровневой себя как дома. на что, это просто окошко с множеством
структурой Linux. кнопок, но звучит очень величественно.
LilyPond – отличный инструмент для Каждая кнопка представляет различные
Инструменты и эффекты VST можно работы с нотами, и RoseGarden может клавиши органа, предназначенные для
использовать двумя способами. Во-пер- легко экспортировать файлы в нужный изменения тембра звука. Звучит он очень
вых, на рабочем столе имеется директо- формат. Тот факт, что LilyPond не имеет реалистично, во многом благодаря
рия «VST Plugins». Открыв ее, вы сможе- графического интерфейса, немного встроенному эффекту эха. Другие синте-
те увидеть набор VST-инструментов разочаровывает, тем более, что Fervent заторы, достойные упоминания - Alsa
Windows в их родном формате. К моему Software позиционирует STG как решение Modular Synth, Hexter для DX7 и FearKiller
удивлению, после щелчка на одном из для новичков в Linux. - действительно богатый VST-инструмент.
них, подключаемый модуль автомати-
чески загрузился и установил соедине- Для непосредственного редактирова- Всеобъемлющий пакет
ние с аудиоподсистемой. Это впечатляет. ния аудиофайлов STG предоставляет три
наиболее распространенных приложения: Мониторинг обеспечивается утилитой
STG автоматически создает ссылки Audacity, ReZound и Sweep. Каждый из meterbridge. Это довольно недружествен-
на все найденные Windows-разделы них предназначен для разных видов ное приложение, запускающиеся из коман-
прямо на рабочем столе. Это значит, что редактирования. Audacity – полнофунк- дной строки, но в STG вам всего лишь
вы можете найти любые VST-плагины, циональный «комбайн», ReZound хорошо нужно выбрать нужный пункт в меню KDE,
подходит для мониторинга, а Sweep и программа автоматически соединится с
выводом RoseGarden. После работы с
аудиоприложениями, вам пригодится K3b, вердикт Linux format
который поможет записать ваш шедевр на
компакт-диск. Кроме того, в STG содер- Возможности 8/10
жится множество программ, не связанных
с обработкой звука, так что для пользова- Производительность 7/10
теля он ничем не хуже других дистрибути-
вов. А вот для чего STG определенно не Простота использования 8/10
годится, так это для офисной работы.
«цена/качество» 7/10
STG отлично подходит для компью-
тера, постоянно используемого для зву- Несмотря на то, что все ПО, входящее в STG,
козаписи. Это хороший способ поэкспе- доступно бесплатно, его настройка займет
риментировать со звуком в Linux, тем очень много времени. В то же время сам STG
не нуждается ни в какой настройке.

рейтинг 8/10

Aeolus: капитан Немо обязательно сыграл бы на таком органе.

www.linuxformat.ru LXF1(70) сентябрь 2005  2 3

обзоры Soul Ride

спортивный симулятор

Soul Ride

Грэхэм Моррисон встает на виртуальную доску, одевает очки и делает страшное лицо – но
все равно не может удержаться от разочарования

САМОЕ ГЛАВНОЕ

Симулятор сноуборда с упором на
реалистичность склонов в ущерб
эффектным трюкам. См. также: Tux Racer.

• ИЗДАТЕЛЬ.............Linux Game Publishing
• РАЗРАБОТЧИК.............................Slingshot
• WEB...........www.linuxgamepublishing.com
• цена................................................£14.00

Сноубординг. Удивительно, но Бежать впереди паровоза в режиме воспроизведения – единственный
ощущение того, что обе ваши обнаруженный нами способ посмотреть себе в лицо
ноги крепко-накрепко прибиты к
куску дерева, а сами вы несетесь вниз по а потом отправлялись туда на каникулы. (Mammoth и Tuckerman Ravine) курорта. достигнуть конца склона за минимальное
крутому снежному склону, считается луч- Ситуация стала более интересной в Она поставляется на одном компакт-диске, время и с максимальным количеством
шим в мире. Это коктейль из гор, снега и требует для своей работы ядро 2.2.x или трюков, но вас никто не оштрафует за
гравитации, который каждую зиму собира- январе 2003 года, когда «движок» был выше и компьютер, оснащенный процессо- слишком медленное движение или нестан-
ет на трассах тысячи людей, жаждущих опубликован по лицензии GPL. Проект и по ром с тактовой частотой не менее 500 МГц дартный маневр.
адреналина. сей день можно найти где-то на и видеокартой с поддержкой OpenGL. В
Предпринималось множество попыток sourceforge.net, но в итоге на свет родилась общем, подойдет любая машина, выпу- Это особенно важно с точки зрения
восстановить эту магию и на ПК, и на версия клиента для Linux (а также OS X). щенная в последние несколько лет. философии Soul Ride, которая построена
игровых приставках. Такие игры, как SSX 3 вокруг физики взаимодействия между
от Electronic Arts или даже Microsoft Amped Компания Linux Game Publishing (спа- Просто и ясно спортсменом, доской и снегом, а не вокруг
2 худо-бедно передавали настроение, сибо за Hyperspace Delivery Boy и Majesty фейерверков и окружающего ландшафта.
однако, пользователям Linux до сего Gold, ребята) оживила Soul Ride, превратив Soul Ride не похожа на другие симуляторы
момента приходилось довольствоваться его в полноценную Linux-игру, включаю- сноуборда. Главная цель, как обычно, Графика выглядела бледно даже в
Tux Racer’ом. Конечно, экипированный щую три реальных и два вымышленных момент выхода игры, а за четыре прошед-
пингвин на склоне – это уже не совсем то... ших года ситуация только ухудшилась.
Даже среди малочисленного развлека-
Хотите оказаться там? тельного ПО для Linux, графика Soul Ride
находится не на высоте.
Так давайте же поприветствуем Soul Ride,
выпущенный для Windows несколько лет Особенно пострадала фигурка катаю-
назад! Тогда эта игра использовалась в щегося, модели которого явно не хватает
качестве рекламы настоящих горнолыжных треугольников и стилиста, знающего, как
курортов: Стрэттона, Джей Пика и одеваются спортсмены в этом сезоне.
Брекенриджа. Каждый из них бесплатно Авторы игры даже не попытались изобра-
распространял игровой «движок» и свою зить крепления, и все выглядит так, будто
географически корректную трехмерную он одел пару Док Мартенcов слишком
модель. По замыслу авторов, в процессе большого размера, которые крутятся на
игры вы получали представление о трассе, нем, как уж на сковородке. Правда, есть и
режим от первого лица, но в нем совер-
А теперь - сами! шенно невозможно регулировать угол
наклона вашего героя.
Пнариилтоурчмшоизйиптеу,тьчтобы определить Ксокогдраосстньо,удбеоррждинтаечсньектрнеапбчиерать

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

2 4   LXF1(70) сентябрь 2005 www.linuxformat.ru

обзоры Soul Ride

что скажет ник... Физика игры легко справляется со вСытемпеонжьестевосбпордыыг,нпуртеьдноастлаювблуяюемиазя Soul Rвеidрeшrи, нп.оистине впечатляет –
всеми этими аспектами. Положение центра этих
«Представьте себе Tux Racer без тяжести игрока над сноубордом оказывает
селедки. Не считая проблем с существенное влияние на его поведение, и
графикой, это приличная игра.» вам придется частенько наклоняться, что-
бы сгладить неровности склона при
приземлении.

изменяя погоду Следите за собой! как и ландшафт, невысокого разрешения, ном вами месте, стартовать бывает
однако, со своей задачей справляются. непросто. Этот режим лишь упрочивает
Псоолхонжечен, ыдемн..ь. будет Пройдет немного времени, прежде чем Графика достаточно быстрая, но мы стол- позиции Soul Ride, усиливая реалистич-
вы привыкнете к своему сноуборду. В кнулись с серьезными проблемами, при- ность ощущений.
...но вы можете изменить погоду... игре можно использовать джойстик, водящими к регулярным зависаниям
мышь или клавиатуру, но в последнем игры. Жалобы на них поступали еще на Как давно принято в подобных играх,
...и устроить себе настоящий снегопад. случае вы потеряете возможность тонкого ранних этапах развития Linux-версии и здесь существует режим видеосъемки, в
контроля. Базовое управление состоит в очень жаль, что эти ошибки до сих пор не котором можно сохранить и просмотреть
К счастью, реалистичная физика ком- перемещении влево-вправо, для измене- устранены. свои лучшие спуски. Воспроизведение
пенсирует все огрехи изображения – вы ния угла между сноубордом и склоном, можно останавливать, перематывать и
действительно чувствуете себя, как на что эквивалентно переносу массы тела В том, что касается звука, разработчи- замедлять, а камера обычно выбирает
настоящем сноуборде. взад-вперед, имеющему место в реаль- ки явно черпали свое вдохновение из удачную позицию для съемки особо кра-
ной жизни. Это нужно делать очень осто- чайника. Звук, издаваемый сноубордом сивых трюков и прыжков, которые вы
Как и в действительности, пустившись рожно, поскольку излишняя резкость при прыжке по заснеженным холмикам хотели бы запомнить.
прямо вниз по склону, вы тут же почувству- может привести к падению. Левая кнопка весьма напоминает свист пара при при-
ете резкое ускорение. Управляйте своей мыши предназначается для прыжков. ближении воды к точке кипения, а при При вынесении окончательного реше-
скоростью, чередуя скатывание с поворота- Сноубордист сгибается во время нажатия ния по этой игре, трудно оставаться объ-
ми от одного края склона к другому, поз- кнопки и распрямляется после ее приближении к более спокойным участ- ективным. Если вы не увлекаетесь сноу-
вольте доске проскальзывать под вашими отпускания. кам она слегка охлаждается. Аллегория бордом, то, скорее всего, пропустите ее
ногами, чтобы изменить угол атаки. Обычно усиливается «дымком», вырывающимся как еще одну старую разработку с пос-
вы балансируете на передней или на Прыгать следует при приближении к из-под заднего конца сноуборда, который, редственной графикой, проблемами с
задней грани, и когда вам потребуется раз- гребешкам или трамплинам – в этом слу- по замыслу авторов, должен обозначать
вернуться у края склона, это будет не так-то чае есть шанс немного пролететь по возду- снежную пыль. отображением и тенденцией к
просто. Пустите сноуборд прямо вниз и тут ху. Предполагается, что в это время вы зависанию.
же перенесите свой вес на противополож- будете выполнять какие-нибудь трюки, но Вы также можете увести своего героя Однако, если вы – увлеченный
ную сторону. чтобы это получилось, необходимо пере- с лыжни, используя режим Heli-Drop сноубордист, то полюбите ее. Она
мещаться строго вдоль одной оси. (прыжок с вертолета). Вам будет предло- действительно позволяет почувство-
По сути, управление сноубордистом Например, чтобы перевернуться в воздухе жена трехмерная модель всего горного вать в крови адреналин, появляю-
ничем не отличается настоящего катания.. влево, необходимо дернуться в этом массива, на которой можно вручную ука- щийся в настоящей схватке.
Soul Ride прекрасно передает все ощущения. направлении в момент прыжка. Проблема зать точку старта. В связи со случайным В эту игру хорошо играть в жар-
Когда трасса сужается, вам приходится про- состоит в том, что выделить одно-единс- характером снежного покрова в избран- кий летний полдень, ожидая той ночи,
водить больше времени в свободном спуске твенное направление при помощи мыши
и скорость сноуборда быстро становится очень сложно и в результате ваш сноубор- когда первый мороз нарисует узоры на
некомфортной. Старайтесь сохранять конт- дист взмывает ввысь, махая своими ваших окнах. LXF
роль до тех пор, пока не достигнете более конечностями во все стороны... до тех
широкого места, где можно будет описать пор, пока его не остановит удачно ВЕРТИКТ LINUX FORMAT
кривую и немного замедлиться. подвернувшийся сугроб.
Возможности 4/10
Чтобы перейти к следующему
маршруту необходимо сначала Производительность 6/10
целым и невредимым добраться до
подножия предыдущей горы. Простота использования 6/10
Скорость не так важна, хотя каждый
маршрут имеет свое «нормальное» «цена/качество» 7/10
время. Вам необязательно безупречно
ездить, так как у вашего игрока будет Занятно, но чего-то не хватает. Можно было бы
целых три жизни. Если вы сошли с дис- сделать намного лучше.
танции слишком рано, вам будет предло-
жено откатиться на предыдущую точку и рейтинг 6/10
повторить попытку.

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

Нечаянная заморозка

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

www.linuxformat.ru LXF1(70) сентябрь 2005  2 5

ОБЗОРЫ Astaro Security Linux

межсетевой экран

Astaro Security Linux

Дэвид Коулсон рассматривает межсетевой экран на базе Linux, для работы с которым не надо быть асом
командной строки

САМОЕ ГЛАВНОЕ: зователей, которым необходимо безопасное
подключение к локальной сети предприятия.
• Версия..............................................6.0 Для Astaro доступна разновидность клиента
• Разработчик ....................... Astaro AG NCP IPsec, с помощью которого Windows-
• Web..............................www.astaro.com системы легко связывались с нашим тесто-
• Цена...... От $290 за 10 пользователей вым брандмауэром. Включение IPSec и на-
стройка клиентов в Astaro занимает около
Linux – идеальная платформа Простой web-интерфейс скрывает внутренности Astaro от конечного пользователя, но для получаса, так что вам не придется жертво-
для создания межсетевых экра- любителей командной строки всегда есть возможность подключения по SSH вать безопасностью во имя простоты
нов: он не требователен к ресур- использования.
сам и весьма конкурентоспособен. Однако,
сложность интерфейса затрудняет внедре- Отчетность
ние Linux на промышленных предприяти-
ях. Складывается впечатление, что многие Создание отчетов является одной из самых
люди, держащие в руках бразды правле- сильных сторон Astaro. Через web-интер-
ния ИТ, просто недолюбливают командную фейс доступно внушительное количество
строку. Осознав этот факт, проекты вроде графиков, а также сводный отчет, объеди-
SmoothWall или ClarkConnect преуспели няющий их и прочую информацию в одном
в создании продуктов с простым графи- документе.
ческим интерфейсом, доступным даже
К сожалению, возможности просмотра
«Установка AStaro – это очень просто: журнала инцидентов, связанных с IDS
всего несколько щелчков мышью.» (системой обнаружения вторжений) и нару-
шением правил пакетного фильтра в Astaro
новичку. В этой статье мы поговорим о жество PATA, SATA и SCSI-контроллеров, В том, что касается интерфейса, Astaro ограничены. Если бы только разработчики
другом дружественном пользователю про- что позволяет использовать RAID околь- аккуратен и весьма дружественен пользо- применили здесь те же стандарты дружес-
дукте – Astaro Security Linux, который часто ным образом, но было бы приятно иметь вателю. Каждая его секция, от настроек твенности пользователю, что и в основном
позиционируется как лучшее решение в доступ и ко встроенным RAID-возможнос- пакетного фильтра до конфигурации сете- интерфейсе! Через web доступны стандар-
своей области. тям Linux. вых интерфейсов и системы обнаружения тные системные журналы Linux, так что,
вторжений, имеет подобающий вид и по- если вы недостаточно хорошо знакомы с
Инсталляция Astaro происходит в не- Установка с компакт-диска занимает ведение, так что заблудиться здесь будет этой ОС и не используете Astaro для отлад-
сколько щелчков мышью. Все, что от вас примерно пять минут, причем большая непросто. Впрочем, в разрешении ки, они вряд ли окажутся особенно
требуется – это принять лицензионное со- часть этого времени тратится на чтение 1024x768 интерфейс выглядит несколько полезными.
глашение и ввести IP-адреса. Разбиение данных с носителя. После инсталляции стесненным.
диска происходит автоматически, однако, система перезагружается и – пожалуйста: Astaro – удачный выбор для небольших
установка на программный RAID-массив Astaro доступен администратору через Щелкни и настрой и средних предприятий. Нам не удалось
не возможна. Astaro поддерживает мно- web-интерфейс. собрать компьютер, сетевые карты которого
Astaro прост в настройке – после того, не были бы опознаны Astaro, несмотря на то,
как введены параметры сетевых интер- что мы выбирали дешевые материнские
фейсов, все становится на свои места. платы со странными чипсетами.
Имея поддержку VLAN и умея работать в
режиме моста, Astaro легко впишется в Astaro не делает ничего такого, чего
любую сеть. Он также может осуществлять нельзя было бы сделать в Debian или
прозрачную фильтрацию трафика или сле- Fedora Core. Однако, легкость в установке
дить за попытками вторжения без какого- и управлении, предлагаемая Astaro, может
либо изменения существующей инфра- привлечь ИТ-департаменты, а наличие 30-
структуры. Это дает Astaro огромное пре- ти дневной тестовой версии говорит лишь
имущество по сравнению с Cisco PIX и по- об одном: нет решительно никаких причин
добными решениями, которые очень слож- не опробовать этот продукт в деле! LXF
но заставить работать гладко.
ВЕРДИКТ LINUX FORMAT
Astaro поддерживает виртуальные част-
ные сети (VPN) IPSec и PPTP, что позволяет Возможности 9/10
устанавливать защищенное соединение
«один к одному» между самыми различны- Производительность 8/10
ми платформами, а также обеспечивает
возможности удаленного доступа для поль- Простота использования 7/10

«цена/качество» 8/10

Функциональный брандмауэр, подходящий
практически каждому пользователю

РЕЙТИНГ 8/10

Astaro предоставляет пользователю множество данных.
Сводный отчет особенно полезен.

2 6   LXF1(70) сентябрь 2005 www.linuxformat.ru

Обзоры Книги

Classic Shell Scripting

Пол Хадсон не расстается с этой книгой. Никогда

КОРОТКО О КНИГЕ невольная догадка лишний раз подтверж- это и не так важно, поскольку мы ни за что процессам и даже вопросам переносимос-
дает, что мы стареем и становимся пред- не расстанемся с таким шедевром. ти – все будет логично связано друг с дру-
• АВТОРЫ............ Arnold Robbins, Nelson взятыми. На самом деле, это живая, прак- гом. По мере изучения новых тем вашему
H.F.Beebe тичная и удивительная книга, которая стала Разбиение книги на главы настолько вниманию будут предложены практичес-
для нас приятным сюрпризом. В отличие от случайно, что напоминает Библию, но в кие сценарии для закрепления пройденно-
• ИЗДАТЕЛЬ...................................O’Reilly других языков программирования, сцена- процессе чтения все становится на свои го. Над всем этим реет восхитительная
• ISBN...............................0-596-00595-4 рии оболочки используют множество места, подобно кусочкам мозаики. Начните (хотя и небольшая) глава, посвященная
• ЦЕНА.................................примерно $45 встроенных команд Unix: grep, tr, xargs, с простых вопросов, таких как потоки или написанию безопасных сценариев. Вы
• СТРАНИЦ...........................................534 find, sort и другие, которыми необходимо обработка текстов, затем переходите к awk узнаете, как определить, является ли пере-
овладеть в совершенстве. В результате, (который по прежнему грозит погибелью данный вам файл не символической ссыл-
Стержень библиотеки LXF Towers, Хартия эта книга становится руководством по пре- большинству пользователей), файлам, кой, а чем-то неожиданным, и что делать в
вольностей и Книга Судного Дня в одном вращению в гуру Unix. Не знаем, входило подобных случаях.
флаконе, стоящая на наших полках – это ли это в изначальные планы авторов, да
Unix Power Tools издательства O’Reilly. Мы Если бы нам предоставили возмож-
не только никогда не выдаем ее на руки, но ность что-то изменить в этой книге, мы,
и если бы нам потребовалось порекомен- наверное, перенесли бы сноски в основной
довать всего одну книгу желающему текст, но лишь потому, что предпочитаем
достичь вершин мастерства в Unix, мы, читать материал не отвлекаясь, от начала и
несомненно, указали бы на UPT. По край- до конца. Мы, конечно, придираемся к
ней мере, так было раньше, но с тех пор, мелочам, поскольку в действительности
как на наших столах появилось издание это великолепная книга.
Classic Shell Scripting, мы уже не столь
уверены в своей правоте. Пожалуй, нам ВЕРДИКТ LINUX FORMAT
придется оснастить сигнализацией еще
одну витрину, потому что теперь это наш В отсутствие четвертой редакции Unix Power
новый официально любимый текст. Tools, это самое лучше, что можно найти

Внешне Classic Shell Scripting напоми- рейтинг 10/10
нает один из томов, приводящих к нарко-
лепсии в книжных магазинах, но эта

Python Cookbook, 2nd Edition

Ник Вейтч плавно перемещается по направлению к кухне

КОРОТКО О КНИГЕ пусть даже очень запутанная, вы наверня-
ка обнаружите для себя здесь что-нибудь
• АВТОРЫ.....David Ascher, Alex Martelli, полезное.
Anna Ravenscroft
Единственным недостатком книги
• ИЗДАТЕЛЬ.................................... O’Reilly является время, которое придется потра-
• ISBN................................ 0-596-00797-3 тить для того, чтобы найти нужный рецепт.
• ЦЕНА..................................примерно $64 Предметный указатель не слишком
• СТРАНИЦ............................................ 810 проработан, поэтому вам придется самому
отделять зерна от плевел.
Что еще вы ожидали увидеть на
обложке книги, посвященной Python, если Тем не менее, внушительный объем
не помесь мыши, кролика и кенгуру? этой книги позволяет надеяться, что вы
Вторая редакция Python Cookbook включа- отыщете в ней что-то полезное, даже
ет в себя более 800 страниц, полных гото- если какие-то ее части являются простым
вых к применению кусочков кода. 20 глав описанием хорошо документированных
покрывают самые разнообразные темы, в функций.
том числе простейшую работу с текстами
и файлами, создание собственных рас- Да, чуть не забыл – зверек на обложке
ширений и использование экзотических зовется «заяц-прыгун» или «springhaas».
сторонних библиотек.
тому стиль и подход в разных рекоменда- («диакритические символы в элементах ВЕРДИКТ LINUX FORMAT
Каждый совет представляется в виде циях могут несколько отличаться. управления Tkinter») и даже экстремаль-
задачи, решения и обсуждения, которое ных («Автоматизация компиляции сцена- Подбор рецептов напоминает стрельбу дробью,
может содержать альтернативные предло- Сами же рецепты удовлетворят вкусам риев с помощью py2exe для Windows»).
жения или распространенные проблемы. самых изысканных ценителей. Они варь- Это настолько разнородная коллекция но кое-какие «шарики», несомненно, достигнут
Вся эта мудрость собрана по крупицам у ируются от простейших («как обработать советов, что мы можем с уверенностью
различных программистов на Python, поэ- каждое слово в файле») и полезных сказать – здесь каждый найдет то, что цели.
(«форматированный вывод содержимого ему нужно. Если у вас проблема с Python,
базы данных») до весьма специфических рейтинг 7/10

www.linuxformat.ru LXF1(70) сентябрь 2005  2 7

Обзоры Книги

Don’t Click on the Blue E

O’Reilly наконец выпустила книгу, которую может читать отец Пола Хадсона

КОРОТКО О КНИГЕ того, чтобы сказать «IE хорош, а Firefox –
лучше», автор старается использовать
• АВТОРЫ........................ Scott Granneman любую возможность, чтобы очернить
• ИЗДАТЕЛЬ.................................... O’Reilly Microsoft и Internet Explorer. Это делает
• ISBN................................ 0-596-00939-9 книгу наивной и не добавляет ей плюсов –
• ЦЕНА..................................примерно $23 все выглядит, как уже знакомый «черный
• СТРАНИЦ............................................ 267 пиар» наоборот. Кроме того, к недостаткам
книги можно отнести тот факт, что Firefox
В вопросах Бога мой отец находится рассматривается только на платформе
на коне – как-никак, он имеет церковный Windows, что, впрочем, простительно.
сан. Но когда речь заходит об Интернете... Уход от IE для многих значит начало конца
достаточно сказать, что он до сих пор монополии Microsoft, и любое издание,
пользуется AOL. Не думайте, что он способствующее этому, заслуживает
безнадежен: хотя он по-прежнему может нашего внимания.
думать, что Microsoft Internet Explorer это и
есть «Интернет», у него уже есть ящик нужды: данная книга сделает это за меня которые только-только начинают ВЕРДИКТ LINUX FORMAT
Gmail. и многих других «знакомых знакомиться с миром Open Source. Хотя
компьютерщиков» со всего света. здесь и присутствует дискуссия о других Достаточно информативно и доступно для
Во время борьбы с вредоносным ПО альтернативных браузерах, она спрятана в ваших друзей и членов семьи, однако, после
на его компьютере, мне случилось Да, вся эта книга посвящена Firefox. самом конце книги и использует Firefox в прочтения этой книги у них может возникнуть
упомянуть, что он не имел бы таких Она проведет вас от установки и настройки качестве мерки. Это дает читателям понять, больше вопросов, чем раньше.
проблем, если бы использовал Firefox. до расширений и безопасности. Этой цели что Firefox – не единственный возможный
Неудивительно, что это слово не значило трудно достичь на 250 страницах, но вариант, но пока речь идет о Грэннемэне, РЕЙТИНГ 6/10
для него ровным счетом ничего – многочисленные снимки экрана, вы не у слышите о нем плохого слова.
монополия Microsoft хорошо промыла ему поясняющие, как выполнить ту или иную
мозги несколько лет назад. Я мог бы операцию по шагам, определенно Эта приверженность одному-
попытаться объяснить, почему IE – плохо, добавляют понятности. В конце концов, единственному решению может оказаться
а Firefox – хорошо, но теперь в этом нет эта книга предназначена для новичков, самым большим минусом книги. Вместо

Linux Desktop Hacks

Грэхем Моррисон постарался «расшатать» свою систему, насколько возможно, протестировав на ней все 100 советов

КОРОТКО О КНИГЕ бодные 30 секунд, и мы часто ловили себя
за перелистыванием страниц в поисках
• АВТОРЫ... Nicholas Petreley, Jono Bacon чего-то стоящего.
• ИЗДАТЕЛЬ.................................... O’Reilly
• ISBN................................ 0-596-00911-9 Если заняться критикой, то стоит отме-
• ЦЕНА..................................примерно $31 тить, что Linux Desktop Hacks напоминает
• СТРАНИЦ............................................ 318 скорее беспорядочную коллекцию разно-
родных HOWTO, но не группу проницатель-
Йоно Бэкон живет бурной жизнью. Он O’Reilly скорее придерживается мнения, краткими, оригинальными идеями, кое-что ных, передовых рекомендаций по улучше-
не только пишет для нас и ряда других что вашему вниманию представлен поша- – более длинным повествованием, которое нию вашей системы. Это может огорчить
изданий, но и работает в открытой консал- говый обзор, сдобренный некоторыми часто переходит в общее обсуждение тех, кто надеется обнаружить новые идеи,
тинговой фирме Open Advantage, а также дополнительными сведениями. Так было с используемых техник. Например, рецепт но придает книге больший охват. На самом
является членом команды LUG Radio. другими книгами из серии «Hacks», и номер 12 посвящен созданию экранного деле, она лучше всего подходит для
Более того, он – новый автор O’Reilly, кото- здесь Linux Desktop Hacks мало чем отли- снимка прямо из командной строки, а отважного пользователя, который готов
рый вместе с Николасом Петрели написал чается от своих предшественников. номер 37 – целой программе, призванной покопаться в своей системе, но не знает, с
последнюю новинку в серии «Hacks». улучшить рабочий стол KDE – чего начать. Linux Desktop Hacks укажет
Открыв книгу, вы обнаружите 100 раз- SuperKaramba. ему целых 100 точек входа.
В данном случае, «Desktop» обознача- личных эпизодов, написанных в стиле
ет машину опытного пользователя Linux, а руководства и посвященных использова- Следовательно, качество рецептов ВЕРДИКТ LINUX FORMAT
не что-то белое и пушистое из области нию старого компьютера в качестве межсе- варьируется от весьма очевидных до очень
«щелкай-куда-попало», что может не соот- тевого экрана или добавлению теней к интересных и каждый, кто хоть немного Приятное чтение, которым можно развлечься
ветствовать ожиданиям некоторых читате- элементам рабочего стола. Кое-что из разбирается в Linux, найдет здесь что-то в свободный момент.
лей. Продолжая разбирать название по предложенного будет, как вы и ожидаете, свое. Эта книга из числа читаемых в сво- Хорошо держать неподалеку от компьютера
косточкам, скажем, что под словом «hacks»
имеются в виду необычные, умные и рейтинг 7/10
любопытные решения для сложных про-
блем. С другой стороны, издательство

2 8   LXF1(70) сентябрь 2005 www.linuxformat.ru

MySQL in a Nutshell

Книги серии «Nutshell» немногословны, но полны
информации. Это как раз то, что любит Пол Хадсон

BUYER INFO конструкции не сгруппированы удобным
для обучения образом – это было бы не в
• АВТОРЫ......................... Russell J T Dyer духе Nutshell. Вместо этого, они упорядо-
• ИЗДАТЕЛЬ.................................... O’Reilly чены по алфавиту, а небольшая справка в
• ISBN................................ 0-596-00789-2 начале книги объединяет их по типам.
• ЦЕНА..................................примерно $51 Кроме того, многие заголовки содержат
• СТРАНИЦ............................................ 321 просто название обсуждаемой функции,
как того требует алфавитное упорядочение.
Проведя несколько недель за улучше- Поскольку книги серии O’Reilly обычно
нием своей системы, имеет смысл отло- снабжаются первоклассным предметным
жить учебники в сторону и взять одну из указателем для поиска функций, возможно,
книг серии «Nutshell» (в отечественном было бы лучше отказаться от такого подхо-
варианте – «В примерах») от издательства да в пользу более информативных заго-
O’Reilly. Эта серия хорошо известна, что ловков? Мы считаем, что по крайней мере
вызывает закономерный вопрос: разве для книг-справочников, облегчение поиска
«MySQL in a Nutshell» не была выпущена нужной главы очень важно.
много лет назад? Нет. Это – первая редак-
ция данного руководства, но оно на удив- В конце книги можно найти прекрасное
ление хорошо организовано и лишено руководство по программированию с
обычных типографских ошибок. Такое про- MySQL, включая интерфейсы для Perl,
изошло впервые и лишило нас почвы для PHP и C. Здесь быстро появляются приме-
традиционной иронии. ры кода и мы не можем нарадоваться на
них – для каждой функции предоставляет-
В книге всесторонне рассматриваются ся описание на соответствующем языке,
различные аспекты использования MySQL. красиво отформатированное и готовое к
На чуть более чем трехстах страницах такая включению в вашу программу без допол-
глубина детализации возможна только за нительных телодвижений. Мы слишком
счет выделения самых существенных при- долго ждали выхода «MySQL in a Nutshell»,
меров: никакой болтовни, длинных блоков но результат того стоил.
кода и иллюстраций, кроме самых необхо-
димых. Это – традиционный формат ВЕРДИКТ LINUX FORMAT
Nutshell, который следует предварить
таким же традиционным заявлением: если Обычная книга серии «Nutshell», оставляющая
вы ничего не знаете о предмете, которому конкурентов далеко позади. Не для новичков.
посвящена книга, это – не лучший способ
обучения, кроме случаев, когда вы уже рейтинг 8/10
имели дело с чем-то подобным или обла-
даете ангельским терпением.

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

Сравнение Текстовые редакторы

Сравнение

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

Текстовые участники
редакторы сравнения

НА ДИСКЕ CoolEdit.......................... 33
gedit............................... 34
Том Вилкинсон (Tom Wilkinson) решил проверить широко распространённую в LXF GNU Emacs..................... 33
теорию о том, что в наше время невозможно найти приличный текстовый редактор. Kate............................... 31
nano............................... 31
NEdit. ............................. 32
Minimum Profit............... 34
Vim................................. 32

Если Вы используете Linux, то в манипуляций с текстом. Форматирование и тем, каким способом расставляет отступы В конце мы посмотрим, насколько
какой-то момент вам обязатель- окончательный вывод остаются при этом на программа, так как стилей форматирова- трудно изучить тот или иной редактор.
но потребуется текстовый редак- совести web-браузеров, компилятора LaTeX ния кода существует столько же, сколько и Самые простые из них легки в освоении,
тор, для написания кода или же просто для или других приложений, преобразующих программистов. Хороший редактор позво- но потом ими будет тяжело пользоваться,
правки конфигурационных файлов. Таких сырой текст в законченный документ. лит вам выбрать ваш собственный стиль. кроме как для самых простых вещей.
редакторов бесчисленное множество, при- Более сложные редакторы могут запросто
чём все ведут себя по-разному, имеют Многие текстовые редакторы предо- Еще одно важное обстоятельство – выполнять самые нетривиальные преоб-
свои слабые и сильные стороны. ставляют функции, особенно полезные для способность редактора работать в тексто- разования, но при этом отпугивать нович-
В этом месяце мы протестировали 8 программистов. Подсветка синтаксиса и вой консоли. В случае возникновения ков сложностью и неинтуитивностью
самых популярных редакторов. Многие из автоматические отступы – это, пожалуй, серьёзных проблем с системой графичес- интерфейса. Если вы не можете восполь-
них предлагают на выбор как текстовый, так самые важные из инструментов такого рода. кая оболочка может оказаться недоступна. зоваться редактором на практике, то не
и графический интерфейсы пользователя и Они позволяют с одного взгляда понять, что В этой ситуации редактор, способный имеет значения, насколько он хорош в
предоставляют разнообразные функции, введённый код в общих чертах корректен, запускаться в текстовом режиме, будет теории.
самыми ценными из которых являются про- что все блоки правильно вложены друг в просто необходим.
верка орфографии, подсветка синтаксиса и друга и не содержат очевидных ошибок.
автоматические отступы. Редактирование без редактора
Текстовые редакторы отличаются от тек- Подсветка синтаксиса ярко выделяет
стовых процессоров своим предназначени- ключевые слова, а так же показывает раз- Конечно, текстовые файлы можно редактировать вообще без использования текстовых редак-
ем, хотя их функциональность и инструмен- личными цветами имена переменных и торов. Любая утилита командной строки, обрабатывающая текстовую информацию, может выступать
ты часто пересекаются. Текстовые процессо- данные. Кроме того, цветами могут выде- в роли такого редактора, включая cat (обычно он используется для передачи содержимого файла
ры нужны, в первую очередь, для создания ляться переменные разных типов или другой программе) и dd (предназначен для создания и копирования снимков диска). С помощью
и форматирования текстовых документов. вызовы функций. Автоматические отступы таких утилит, как sed и grep, используемых в комбинации с вышеперечисленными, можно сделать
Редакторы же должны суметь прочитать и помогают увидеть каждый блок кода по практически всё, что угодно. Хотя вы вряд ли будете использовать этот метод слишком часто, он
изменить произвольный текстовый файл, отдельности, вложенные блоки отодвига- может оказаться бесценным в случае разрушения файловой системы.
поэтому их функции сосредоточены вокруг ются дальше, что существенно упрощает
чтение. Конечно, это может быть полезно Если у вас действительно много времени, вы можете написать свою собственную программу
только в том случае, если вы согласны с редактирования текста с помощью любого языка программирования. Но, вероятно, всё же быстрее
будет использовать что-нибудь готовое.

3 0   LXF1(70) сентябрь 2005 www.linuxformat.ru

Сравнение Текстовые редакторы

nano

Редактор командной строки, включенный во многие дистрибутивы

• Версия 1.2.4 • WEB www.nano-editor.org • Цена Бесплатно, по лицензии GPL

Текстовый редактор nano, выпущенный няющие базовые действия, перечислены в В нижней
Фондом свободного программного обеспе- нижней части экрана, и этого более чем части экрана
чения, позиционируется как свободная достаточно для редактирования конфигура- перечислены
замена популярному редактору Pico, раз- ционного файла без путаницы в режимах основные
работанному в Университете Вашингтона. или в миллионах команд меню. Эта про- клавиатурные
Его интерфейс будет знаком любому рабо- грамма предназначена для конкретной команды
тавшему с текстовым клиентом электрон- аудитории и точно соответствует ей. Её поль-
ной почты Pine, который основан на Pico. зователи – новички, которые еще не готовы ся что-то, выходящее за рамки такой схемы, может уйти очень много времени. К счастью,
Хотя исходный код Pico общедоступен, он к схватке с Vi или Emacs, но при этом хотят они, скорее всего, перейдут на какое-нибудь для изменения такого поведения програм-
не считается open-source редактором, пос- редактировать файлы в текстовой консоли. более мощное приложение. мы достаточно указать соответствующую
кольку любой, кто захочет разработать на опцию командной строки.
основе Pico свою программу, должен сна- Несмотря на то, что в nano нет большин- В редакторе nano нас сильно раздража-
чала спросить разрешения у Университета ства функций других текстовых редакторов, ла только одна вещь: по умолчанию символ вердикт Linux format
Вашингтона. Конечно, это менее свободная он всё же содержит проверку орфографии. перевода строки вставляется в файл авто-
лицензия, чем GPL, поэтому под влиянием К сожалению, добавить своё слово в сло- матически. Это не самое удобное поведе- Простой, но малофункциональный nano не
разработчиков таких дистрибутивов, как варь невозможно. Но упрощенная проверка ние: представьте себе, что вы написали слишком привлекателен.
Debian, и был создан nano. орфографии всё же лучше, чем ничего. длинную строку кода, которая отказывается
компилироваться из-за того, что редактор рейтинг 5/10
Nano – один из самых простых тексто- Основные функции программы доступны добавил символ конца строки в неудачном
вых редакторов. У него нет поддержки таких по нажатию клавиши команды при удержи- месте. На поиск причины такой ошибки
полезных для программистов функций, как ваемой кнопке <Ctrl>. Это самый логичный
поиск парных скобок или подсветка синтак- способ вызова команд в редакторе текстового
сиса. Но, будучи редактором простого текста, режима, хотя число доступных команд при
он прекрасно справляется со своей задачей. этом ограничено. Однако, мы думаем, что это
Основные клавиатурные команды, выпол- не станет большой проблемой, поскольку к
тому времени, как пользователям понадобит-

Kate

Редактор с возможностью управления проектами.

• Версия 3.2 • WEB http://kate.kde.org • Цена Бесплатно, по лицензии GPL

Kate – это один из двух редакторов, возможностей нужно упомянуть свёртку Kate позволяет
интегрированных в рабочий стол KDE. кода. Она позволяет спрятать код функции управлять проектом
Второй, KWrite, содержит минимальный в программе, оставив на виду только её и сворачивать
набор функций работы с текстом. Kate – первую строку. При необходимости можно блоки кода.
гораздо более богатый инструмент, пред- снова отобразить всю функцию целиком.
назначенный скорее для программистов, Это новое и очень полезное при кодирова- В любом месте файла Kate может дящем в состав KDE. Это особенно удобно
чем для обычных пользователей, а подде- нии достижение, так как оно позволяет про- создать закладку, что позволит впоследс- при работе с каким-нибудь новым API.
ржка подключаемых модулей позволяет граммисту наблюдать всю картину, но при твии мгновенно вернуться к нему через Выделив функцию, вы получаете справоч-
расширять его функциональность до этом детально рассматривать любую под- главное меню. Также очень полезна воз- ную информацию, обсуждения и подсказ-
бесконечности. робность, привлекшую внимание. можность открыть в новой закладке вместо ки прямо на кончиках своих пальцев.
одного из текстовых файлов окно термина-
Являясь частью KDE, Kate может рабо- Кроме инструментов для разработчи- ла. Это самый быстрый способ переклю- вердикт Linux format
тать только в графическом режиме. Это ков, Kate содержит еще и функции управ- читься в командную оболочку (например,
позволяет разработчикам сосредоточиться ления проектами. Можно создать проект для компилирования программы) из всех, Функции управления проектами закладывают
на его преимуществах и получить цельный как набор файлов, и его открытие при- которые можно себе представить. для Kate серьезный фундамент. В целом, это
редактор с набором функций, способным ведёт к открытию каждого из входящих в полезная программа, но она не умеет работать
удовлетворить самого взыскательного него фалов в отдельной вкладке. Это поз- Еще одной новаторской возможностью в текстовой консоли.
пользователя, но при этом достаточно воляет редактировать множество взаимо- Kate является выделение любого текста и
доступный, чтобы не пугать новичков. связанных файлов одновременно, напри- осуществления поиска по этому слову с рейтинг 7/10
мер заголовочный файл, файл с исход- помощью Google. Результаты поиска отоб-
Как и большинство текстовых редакто- ным кодом на C и Makefile. Если вы рабо- ражаются в Konqueror, web-браузере вхо-
ров для программистов, Kate позволяет таете с более крупными проектами,
использовать регулярные выражения при например с целыми приложениями, эта
поиске, а так же предоставляет стандартную возможность Kate будет для вас особенно
пару функций – подсветку синтаксиса и полезна.
автоматические отступы. Из нестандартных

www.linuxformat.ru LXF1(70) сентябрь 2005  3 1

Roundup Text editors

NEdit

Основанный на Motif редактор, имеющий множество плюсов

• Версия 5 • WEB www.nedit.org • Цена: Бесплатно, по лицензии GPL

Созданный в 1991 году, NEdit является и при этом имеет огромное количество инстру- Nedit обладает
одним из старейших текстовых редакторов, ментов для опытных пользователей. Сюда простым, но
рассматриваемых в этой статье. Он на входят подсветка синтаксиса более чем для 30
несколько лет опередил эру Gnome и KDE языков программирования, автоматические функциональным
и поэтому основан на межплатформенной отступы и гибкие настройки сворачивания интерфейсом,
библиотеке пользовательского интерфейса слишком длинных строк. Еще одной удобной и в нем легко
Motif. До недавнего времени Motif был функцией является отображение номеров освоиться.
продуктом с закрытым кодом, что вызыва- строк, которое позволяет сразу же видеть, где
ло проблемы с её получением и сборкой в файле расставлены символы перевода поддерживает регулярные выражения, но нию, очень много людей прошли мимо
(его открытый аналог, Lesstif был доступен, строки, а также сильно помогает при отладке. не навязывает их. Вероятно, это самый этого редактора только потому, что он
но далеко не всегда компилировался лучший компромисс между потребностями основан на библиотеке, которая уже не
успешно). Выпуск Open Motif в 2000 году Этот редактор может использовать для новых и опытных пользователей. Также популярна.
сделал получение и сборку NEdit гораздо обработки текста любую команду оболочки, нам очень понравилась установка закладок.
более простым делом. причём сохранять для этого файл вовсе не Она позволяет запомнить позицию в текс- вердикт Linux format
обязательно. Некоторые пункты меню при- товом файле, чтобы потом вернуться к ней
Несмотря на эти проблемы, разработчи- меняют этот метод для проверки орфогра- с помощью пары нажатий клавиш. Это Прекрасный редактор, сочетающий серьёзные
ки NEdit продолжали добавлять новшества в фии (с помощью ispell), подсчёта слов (wc), бесценно, если вы часто переключаетесь возможности с простотой использования.
свой редактор и сделали его вполне совре- и даже для сборки программы (make), а между функциями их объявлениями в Сложности при сборке являются его слабостью.
менным. Последние версии включают такие это значит что ваш код может быть отком- начале файла.
возможности, как вкладки (позволяющие пилирован и запущен прямо из текстового рейтинг 8/10
открыть сразу несколько файлов), и подде- редактора, что очень удобно при работе с Несмотря на свой довольно старомод-
ржку UTF, обеспечивающую ввод в документ компилируемыми языками программиро- ный вид, NEdit делает работу, которую дол-
символов любого языка. вания вроде C или Java. жен делать, и делает её хорошо. К сожале-

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

Vim

Разнорежимный, но мощный и почти вездесущий.

• Версия 3 • WEB www.vim.org • Цена Бесплатно, по лицензии Vim License

Vim относится к числу программ, кото- Второй называется режимом вставки, и В модальном интерфейсе Vim сложно описан регулярными выражениями. Другие
рые ругают больше всех. Но при этом он используется для того, чтобы вставить разобраться с первого раза. редакторы вынуждают обращаться к вне-
же входит в число самых популярных текст в файл. Он довольно прост и подде- шним программам, вроде perl или sed.
приложений. рживает всю функциональность, которую выключить автоматические отступы или
можно было бы ожидать: автоматические подсветку синтаксиса. вердикт Linux format
Он имеет репутацию редактора, который отступы, подсветку синтаксиса, поиск пар-
совершенно невозможно освоить новичку и, ных скобок и так далее. Эти, а также целый Поиск и замена текста в Vim выполня- Очень мощная, но сложная программа,
пожалуй, он её заслуживает. Дело в том, что ряд других функций, могут быть включены ются при помощи регулярных выражений, включаемая в большинство дистрибутивов.
Vim использует разные режимы работы, что или отключены в режиме, «который что дает куда большую точность и вариатив-
является возвращением к самым первым пищит» – командном режиме. ность, чем обычный поиск. Например, Vim рейтинг 9/10
текстовым редакторам, работающим на может заменить все вхождения слова ‘Linux’,
древних текстовых терминалах, которые мог- Командный режим часто ставит нович- которому предшествует слово ‘Format’ с
ли прокручивать текст только в одном ков в тупик. Совершенно непонятно, что аббревиатурой ‘PC’. Возможны и замены с
направлении. Интерфейс Vim основан на именно надо набрать, чтобы получить более сложными условиями - лишь бы
программе vi (собственно, имя этого редак- желаемый результат, несмотря на прекрас- нужный фрагмент мог быть в принципе
тора обозначает «vi improved», то есть «улуч- ную систему справки.
шенный vi»), а тот в свою очередь был осно-
ван на редакторе ed. Если вы попробовали Нажатие <I> (большая буква i) позво-
Vim и нашли его слишком сложным, мы ляет вводить текст, а клавиша <Esc> воз-
советуем вам взять ed и попробовать пора- вращает редактор в командный режим,
ботать с ним. Он всё еще входит в большинс- позволяющий делать действительно заме-
тво дистрибутивов и ясно показывает, как чательные вещи. Диапазон команд прости-
обстояли дела с вводом текста 20 лет назад. рается от самых простых (например :q при-
водит к выходу из приложения) до очень
Два режима работы Vim часто в шутку сложных – например вы можете включить
различают так: «пищит» или «не пищит». эмуляцию поведения vi, включить или

3 2   LXF1(70) сентябрь 2005 www.linuxformat.ru

Roundup Text editors

GNU Emacs

Редактор с расширениями, написанными на Lisp

• Версия 21.2.1 • WEB www.gnu.org/software/emacs
• Цена: Бесплатно, по лицензии GPL

Текстовый редактор Emacs вызывает в проблема для современного компьютера, но Очень сложно найти такую функцию Легко
равной мере любовь и ненависть, и никого старые машины могут временами не справ- текстового редактора, которой бы не обла- расширяемый,
не оставляет равнодушным. Вероятно, это ляться с нагрузкой. Поэтому Emacs в шутку дал Emacs. Это его основное предназначе- Emacs – не
самое мощное приложение из числа рас- расшифровывают как “Eighty Megabytes And ние, несмотря на всё обилие возможностей, столько
сматриваемых в данном тесте. В отличие от Continues Swapping” («занял 80 мегабайт и которыми он оброс позже. В основном этот текстовый
Vim, своего главного конкурента, Emacs хочет еще»). На самом деле Emacs – это текстовый редактор использовался про- редактор,
работает всегда в одном и том же режиме. Editor Macros (редактор с макрокомандами). граммистами, и в этом качестве Emacs осо- сколько стиль
Дополнительные функции вызываются раз- бенно хорош. У него есть всё, включая пун- жизни.
личными клавиатурными комбинациями. Конечно, именно возможность расши- кты меню для компиляции набранного кода
Множество приложений стараются снабдить рения и сделала этот редактор столь попу- и вызова отладчика запущенной программы. тор, даже если графическая среда не запус-
набором «горячих клавиш», совместимым с лярным. Emacs может быть использован и Он умеет взаимодействовать с сервером
Emacs, так что, вполне возможно, вы будете как графический web-браузер, и как почто- CVS и способен показать различия между кается, пусть и без видимых меню и пане-
чувствовать себя здесь, как дома, даже если вый клиент; для Emacs существует несмет- двумя файлами или применить патч.
ни разу не запускали его раньше. ное число игр, включая тетрис, вариант лей инструментов. Но после длительного
игры Eliza (текстовая игра-приключение в Как и Vim, Emacs может работать и в
У Emacs есть свои недостатки. Главный стиле 80-х) и множество других. Кроме того, графическом, и в текстовом режимах. Это пользования программой вы заметите, что
из них – следствие расширяемости – это Emacs можно использовать для составле- позволяет использовать привычный редак-
большая (по сравнению с аналогами) жад- ния расписаний и управления задачами. почти перестали обращать на них внимание,
ность до оперативной памяти. Расширения к
Emacs пишутся на языке Lisp, чаще исполь- Некоторые люди используют Emacs в так как любая функция вызывается с помо-
зуемом для создания элементов искусст- качестве основной рабочей среды и выпол-
венного интеллекта в больших приложениях. няют с его помощью все повседневные щью клавиатурной комбинации.
Интерпретатор Lisp занимает большую часть задачи. У них есть свой вариант расшиф-
памяти, потребляемой редактором. Это не ровки названия: Emacs Makes A Computer вердикт Linux format
Simple (Emacs делает компьютер проще).
Великолепный, расширяемый редактор для
программистов, но требования к оперативной
памяти могут стать проблемой.

рейтинг 8/10

CoolEdit

Редактор с отладчиком и расширениями на Python

• Версия 3.17 • WEB ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit
• Цена Бесплатно, по лицензии GPL

Несмотря на очевидное сходство с дру- языки сценариев, но они не настолько Нестандартный
гими рассмотренными здесь редактора- хорошо интегрируются с редактором. внешний вид и поведение CoolEdit придутся
ми, CoolEdit оставляет совершенно иное по вкусу не всем, но попробовать стоит
впечатление. Возможно, так происходит Уникальной возможностью CoolEdit,
потому, что вместо использования гото- выделяющей его среди других редакторов особенно с учетом того, что получить почту исправить, а установка из бинарных паке-
вой оконной библиотеки авторы пред- этого раздела, является встроенный отлад- с помощью данного приложения невоз- тов полностью снимает проблему, так что
почли разработать свою собственную. чик. Кое-кто может попытаться «сэконо- можно. Вероятно, это является заделом на это не суть важно.
Учтите, что программа была написана в мить» и делегировать эти функции вне- будущее, но нам не вполне ясно, зачем
1996 году, еще до появления стандарт- шней копии GDB, но в CoolEdit встроен авторам надо конкурировать с Emacs, у вердикт Linux format
ных инструментариев KDE и Gnome. В самый настоящий отладчик: нажатие кла- которого уже есть устоявшаяся пользова-
этом свете их решение кажется более виши - и ваша программа скомпилирована тельская база. Выглядит несимпатично, но, если вам нужен
осмысленным. и отдана ему на выполнение. Это очень встроенный отладчик, возможно это как раз то,
удобно для быстрого поиска ошибочных Мы также испытывали проблемы при что вы ищете
CoolEdit предоставляют всю функцио- мест в коде. Вы можете легко исправить их, сборке CoolEdit: программе необходимы
нальность, которую можно ожидать от тек- а затем протестировать программу еще раз. библиотеки X Window System, но сценарий рейтинг 6/10
стового редактора – в том числе столь Наличие встроенного отладчика лишний настройки не сообщает вовремя об их
любимые нами подсветку синтаксиса, раз подтверждает расширяемость CoolEdit отсутствии. К счастью, это можно легко
автоматический отступ и проверку право- – в Emacs есть много подключаемых моду-
писания. Более того, вы можете расширить лей, но далеко не каждый из них настолько
его возможности при помощи сценариев. полезен, как этот.
Это проще, чем в случае с Emacs – здесь
используется Python, а не Lisp, поэтому Любопытно, но CoolEdit позволяет
достигнуть желаемого можно за более отправить письмо, используя текущий текст
короткое время. Можно выбрать и другие в качестве тела сообщения. Не очень
понятно, зачем это может потребоваться,

www.linuxformat.ru LXF1(70) сентябрь 2005  33

Roundup Text editors

Minimum Profit gedit

Серьезный редактор с несерьезным именем Текстовый редактор Gnome оставляет желать лучшего...

• Версия 3.3.10 • WEB www.triptico.com/software/mp.html • Версия 2.8.3 • WEB www.gnome.org/projects/gedit
• Цена: Бесплатно, по лицензии GPL • Цена: бесплатно, по лицензии GPL

Minimum Profit – еще один редактор, Другой заслуживающей упоминания Похоже, подсветка синтаксиса – лучшее из того, что может предложить gedit.
который может работать как из графичес- возможностью является шифрование фай-
кого сеанса X, так и из консоли, что позво- ла с помощью пароля. Хотя это не столь
ляет выбрать более подходящий режим. ново (Vim поддерживает такую функцию
уже какое-то время), немногие редакторы
Хотя некоторые части Minimum Profit делают шифрование столь очевидным или
датированы еще 1991 годом, маловероят- легким в использовании.
но, что на него набредут многие пользова-
тели, поскольку это сравнительно неболь- Minimum Profit поддерживает шабло-
шой проект, поддерживаемый одним ны, которые особенно полезны при созда-
человеком. нии документов, web-страниц или макро-
сов. Если у вас есть задача, которая
Это сказывается на функциональности, выполняется многократно, макросы могут
которая весьма неравномерна. Например, сэкономить вам кучу времени – например,
редактор поддерживает вкладки, позволя- вставить верхние и нижние колонтитулы в
ющие работать более чем с одним файлом, несколько файлов сразу или просмотреть
но не умеет отменять последнее действие все открытые файлы на предмет наличия
(undo). Подсветка синтаксиса поддержива- некоторой строки и заменить ее другой.
ется для многих языков, однако поддержка Прочие редакторы обладают аналогичны-
регулярных выражений, столь любимая ми функциями, но здесь ими куда проще
многими программистами, отсутствует. Их, воспользоваться.
однако, можно установить как опцию.
Как редактор среднего уровня,
Эти вариации, по-видимому, происхо- Minimum Profit справился со многими
дят от того, что Minimum Profit разрабаты- задачами, оказавшимися не под силу дру-
вается одним человеком, Анжелом Ортега гим. В будущем мы надеемся увидеть еще
(Angel Ortega), который добавляет в него те больше.
функции, которые считает нужными. Тем
не менее, Minimum Profit куда проще в вердикт Linux format Gedit – официальный редактор Gnome, нам причинам, делает различие между
использовании, чем Vim или Emacs и так что он, вероятно, установлен на любом компилируемыми и интерпретируемыми
гораздо более функционален, чем простые Удачно заполняя нишу между простым компьютере, на котором используется (или языками. Похоже, все сделано для того,
редакторы вроде nano. блокнотом и продвинутым редактором для хотя бы имеется) эта популярная среда. В чтобы запутать пользователя как можно
разработчиков, Minimum Profit предлагает отличие от KDE, имеющей два редактора, сильнее.
Одной из наиболее интересных осо- лучшие функции каждого из них. предназначенных для разных целей,
бенностей Minimum Profit является умение Gnome предоставляет в ваше распоряже- О расширяемости посредством под-
объяснить любое слово в редактируемом рейтинг 7/10 ние всего один. В результате, gedit нахо- ключаемых модулей или через выполне-
файле. Просто наведите на него курсор, и дится где-то между простейшим ние сценариев оболочки с открытым фай-
программа выполнит для вас поиск по Блокнотом и редактором для программис- лом не идет и речи. Пункт меню «Run Shell
страницам man, perldoc или ri (сокращение тов, причем толком не справляется ни с Command» наличествует, однако, не ясно,
от Ruby Information). одной из этих задач. как применить его к тому, что в данный
момент редактируется. Проверка правопи-
С основанным на Хотя gedit предлагает традиционные сания также оказалась с дефектом (оказы-
меню текстовым «программистские» функции: подсветку вается, апострофы играют важную роль!).
интерфейсом синтаксиса, отступы и так далее, ни одна
Minimum Profit из них не очевидна в момент первого Gedit хорошо бы смотрелся в роли
очень легко запуска программы. Поиск по опциям и простого Блокнота, без каких-либо наме-
освоиться. настройкам выявляет потенциал gedit, но ков на программистский функционал. К
мы бы предпочли видеть его сразу же сожалению, эти возможности в него все же
после старта – пустое меню смущает поль- напиханы, что смущает и начинающего, и
зователя сильнее, чем переполненное опытного пользователя, так что рекомендо-
непонятными опциями. вать gedit кому-либо из них не имеет
смысла.
Даже будучи успешно обнаруженной,
функциональность gedit оказывается вердикт Linux format
слишком примитивной для того, чтобы
быть полезной: поиск не поддерживает Gedit offers little to entice either the novice or
регулярных выражений, подсветка синтак- experienced users.
сиса обеспечивается лишь в небольшом
числе языков, причем отсутствуют самые рейтинг 3 /10
привычные (например, сценарии на языке
оболочки). Метод подсветки, по неясным

3 4   LXF1(70) сентябрь 2005 www.linuxformat.ru

Roundup Text editors

Текстовые редакторы
наш вердикт
вам слово
Даже самые простые из рас- дители, и с учетом того, что любители Vi и одно из графических приложений, вклю-
смотренных нами редакторов Emacs хотят от редакторов совершенно ченных в их любимую среду обитания, мбнсыМстеолтндыьруир,оченувнамгеыеноwмимсмбwкоурпеаwж?езрм.дреоПlиiмадаnозкEоuднлтлmxоееижfлрaoчвиcаиrноusтмтысьmеиипсис.оьrнVпuлкаiось.вртфзАооомомимвремуаоуж,тжмьидеесутк:я
годятся для того, чтобы внести разных вещей, этот вопрос вряд ли будет например, Kate. Эти редакторы все чаще
пару изменений в конфигурационный решен в ближайшее десятилетие. используются и новыми пользователями, одной группе пользователей, это резко
файл. Один из больших споров, длящих- знакомыми со старыми редакторами – по облегчит ситуацию.
ся уже ни одно десятилетие, происходит Хотя GNU Emacs и Vim перешли от крайней мере, до тех пор, пока им не
вокруг того, кто обеспечивает лучшую текстового интерфейса к графическому, понадобится что-нибудь более мощное. Новым пользователям, ищущим кон-
среду для редактирования текста: Vi или сохранив свою внутреннюю структуру, сольный редактор получше nano рекомен-
Emacs. У каждой стороны есть свои побе- новые пользователи скорее всего выберут Kate показал себя с лучшей стороны, дуем обратить внимание на Minimum
также как и другой графический редактор, Profit. Его ясный интерфейс, а также про-
9/V1im0 NEdit. Каждого из них вполне достаточно стота изучения могут вам понравиться.
для создания среды программирования. Это пока не самый популярный редактор,
Vim – очень мощный редактор, но нравится далеко не всем Kate, по-видимому, установлен в боль- так что его нет во многих системах с уста-
шем числе систем и обладает лучшей новкой по умолчанию. Nano или его пре-
поддержкой проектов, что упрощает рабо- док Pico, напротив, прямо-таки
ту с большими программами. вездесущи.

Сила NEdit кроется в его простоте. У В итоге, лучшим редактором, который
него было несколько лет, чтобы построить мы смогли найти, оказался Vim. Он сло-
совершенное окружение, делающее про- жен в изучении, но чрезвычайно мощен и
стые и сложные изменения прямолиней- предъявляет малые требования к памяти
ными и, когда речь идет о редактирова- по сравнению с Emacs. Он распространен
нии единичных файлов, трудно предло- очень широко и достаточно мал, чтобы
жить что-либо лучшее. поместиться на аварийный диск.

Проекту Gnome есть чему поучиться у Если вы всерьез хотите заняться изу-
других, и если бы NEdit удалось пересоб- чением внутренностей Linux – попробуйте
рать с GTK, получился бы куда более Vim. Вскоре вы научитесь выживанию и в
полезный продукт, чем gedit, который более страшных ситуациях. LXF
оказался единственным аутсайдером. Но
даже у него есть определенный потенци-
ал - если разработчики сфокусируются на

сравнительная таблица

Название Оконная библиотека Текстовый режим Подсветка синтаксиса Язык сценариев Отладчик Регулярные выражения
CoolEdit Home-made  Python  
gedit GTK   N/A External (GBD)
GNU Emacs GTK   Lisp 
Kate Qt   Plugins External (GBD) 
nano None  N/A
NEdit Motif  Plugins 
Minimum Profit GTK  N/A 
Vim GTK  Perl/Python/Ruby 

www.linuxformat.ru LXF1(70) сентябрь 2005  3 5

HotPicks

HotPicks НАДИСКЕ
Лучшие новинки открытого ПО со всех уголков планеты

Майк Саундерс Конфигуратор брандмауэров Firewall Builder оперирует общими для
В свободное от охоты за всех межсетевых экранов понятиями: сетя-
новинками время Майк Firewall Builder ми, хостами, TCP-портами и так далее. Все
работает у Вилли Вонка они добавляются с помощью выпадающего
• версия 2.07 • Web www.fwbuilder.org меню. Например, чтобы создать запись
Здесь мы изучаем самые для нового хоста, используется диалог,
«горячие» программы. Интерфейс Firewall Builder можно назвать загруженным, но не запутанным предлагающий определить интерфейсы
посредством SNMP или ввести их вручную.
Ежемесячно через наши руки Для настройки межсетевого экрана в произвести сборку из исходных текстов, К счастью, большая часть записей может
проходят сотни релизов и Linux существует два основных пути: это не вызовет затруднений: кроме собс- быть снабжена текстовыми комментариями,
обновлений открытых проектов. Мы командная строка и графические утилиты. твенно Qt вам потребуется предварительно так что новый администратор, пришедший
выбираем из них самые новые, Большинство популярных дистрибутивов скомпилировать специальную библиотеку на ваше место, не будет теряться в догадках
оригинальные и интересные и включают собственные средства для libfwbuilder. относительно того, что вы хотели сделать.
предлагаем их вашему вниманию. настройки брандмауэра, однако иногда
Большая часть программ нужно более специализированное реше- «Добро пожаловать!» Проекты Firewall Builder сохраняются в
присутствует на дисках, идущих в ние, такое как Firewall Builder. формате XML, а на их основе генерируются
комплекте с журналом, но мы После запуска Firewall Builder появит- сценарии bash, выполняющие всю работу
обязательно указываем web-адреса, Сайт этого проекта богат документацией ся специальный мастер, предлагающий с помощью команд целевой архитектуры.
чтобы вы могли загрузить себе и прочими сведениями, крайне подробно вам начать новый проект или открыть уже Данные скрипты полностью готовы к вклю-
самую свежую версию. объясняющими механизм работы програм- существующий. чению в процедуру инициализации системы.
мы. Такой уровень профессионализма в Используемые в них имена функций и пере-
Если вы хотите обратить наше поддержке всегда радует – он придает уве- Итак, насколько же программа проста менных выбираются так, чтобы возможная
внимание на какой-то программный ренности менеджерам среднего звена. в использовании? Главное окно, в котором ручная правка не была слишком сложной.
продукт, пишите: происходит процесс настройки, выглядит Процесс компиляции и генерации сценари-
[email protected] Будучи построенным на Qt, графичес- просто и привлекательно. Пиктограммы ев программа демонстрирует весьма непло-
кий интерфейс Firewall Builder доступен со всплывающими подсказками и горячие хую обратную связь, так что преобразование
HotPicks для платформ Linux, FreeBSD, Mac OS X и клавиши для пунктов меню наличествуют в сложных и запутанных проектов занимает
В этом разделе Windows. Последние версии поддерживают изобилии, а панели можно расположить так, всего несколько секунд.
достаточное число межсетевых экранов: чтобы оптимально использовать экранное
Anyterm.................................. 40 iptables для Linux, ipfilter для Free/OpenBSD пространство. В левом верхнем углу нахо- Гибкость SSH
и Solaris, ipfw для FreeBSD и OS X и, нако- дится древовидная структура, облегчающая
Critical Mass.........................39 нец, pf из OpenBSD. навигацию, так что любой человек, имев- Другой приятной возможностью явля-
Drivel...................................... 41 ший дело с настройкой брандмауэра, не ется выгрузка результирующих bash-сце-
Firewall Builder......................36 С сайта проекта доступно множество будет чувствовать себя здесь неуютно. нариев на другую систему с помощью SSH.
GRAMPS................................ 41 бинарных пакетов, однако, если вы решите Это означает, что графическая утилита для
KsirK...................................... 39 настройки может запускаться на удаленном
KXDocker............................... 40 компьютере. Особого упоминания заслу-
Lukutoukka. ........................... 37 живает великолепная документация Firewall
QPaMaT................................. 37 Builder: руководство пользователя на 116
Vazaar. ................................... 38 страницах пестрит примерами, экранными
снимками, да и просто хорошо написано.
обратите внимание
на победителя Firewall Builder – это завершенный, об-
ладающий прекрасным интерфейсом, гиб-
Все, что попадает в раздел HotPicks, кий и фантастически документированный
заслуживает самого пристального внимания. продукт. Возможность создавать правила
Однако, каждый месяц мы выбираем всего межсетевых экранов для систем, отличных
от Linux – его крупное преимущество, и хотя
один самый яркий он кажется менее привлекательным, чем
проект. Побеждает стандартные инструменты некоторых дист-
лучший! рибутивов, универсальность стоит того, что-
бы попробовать. Если вы ищете настройщик
брандмауэров с богатым набором парамет-
ров, стоит присмотреться к Firewall Builder.
Вполне возможно, он удовлетворит всем
вашим требованиям.

3 6   LXF1(70) сентябрь 2005 www.linuxformat.ru

HotPicks

Менеджер паролей

QPaMaT

• версия 0.4.3 • Web http://qpamat.berlios.de

Где лучше всего хранить пароли? В иде- важен для обеспечения безопасного хра- Степень
але, их надо держать в голове и ни в коем нения других паролей, поэтому выберите настройки защищенности
случае не записывать, но при существую- здесь что-нибудь действительно слож- вновь создаваемых паролей в QPaMaT выше всяких похвал.
щем количестве сервисов (e-mail, web, ное. На самом деле, программа будет
SSH, ...) это не так-то просто. отказываться работать до тех пор, пока лагает сгенерировать новый пароль задан- приятной в использовании. Если вы блужда-
Краеугольным камнем является и длина вы не введете нечто сверхзапутанное, ной сложности. Вы можете указать прибли- ете в своих паролях, вечно забываете учет-
пароля – короткие фразы легко запомнить, содержащее не только буквы и цифры. зительное число дней, которое пароль дол- ные записи для очень нужных сайтов, обкле-
но нельзя назвать самыми безопасными. жен противостоять взлому, а также ряд дру- иваете свой монитор записками – QPaMat
Менеджеры паролей – например, нося- Навигация по главному окну про- гих параметров. сослужит вам хорошую службу.
щий странное имя QPaMat, являются граммы осуществляется достаточно
решением для хранения всех паролей в легко. Здесь представлен древовид- Простота QPaMat, вкупе с ее подсказка-
одном хорошо защищенном месте. ный список, состоящий из категорий, ми и предложениями, делает эту программу
по которым рассортированы ваши
QPaMat расшифровывается как Qt пароли – Интернет-магазины, сервера и так
Password Management Tool, и все, что вам далее. В правой панели указываются имена
потребуется для его сборки – это Qt и пользователей, пароли, адреса сайтов, а так-
OpenSSL. Это не вызовет никаких проблем с же дополнительные сведения, например,
большинством дистрибутивов, если, конечно, ответы на секретные вопросы.
вы не забыли установить пакет qt-devel или
аналогичный. Если же скомпилировать про- Введенные вами данные сохраняются в
грамму из исходных текстов не удается, поп- формате XML и шифруются. Примечательно,
робуйте установить бинарный RPM-пакет. что QPaMat выделяет записи с различной
степенью криптографической стойкости раз-
В ходе первого запуска QPaMat запросит личными цветами. Возле слабых паролей
у вас глобальный пароль. Он чрезвычайно появляется красная метка и программа пред-

Программа для чтения текстов

Lukutoukka

• версия 0.2 • Web www.helsinki.fi/~pakaste/lukutoukka

Среди новостных заголовков и почто- что для такого маленького приложения Постойте, какое было последнее слово? К счастью, здесь есть перемотка.
вых сообщений, коротких записей в web- требуется установить так много зависи-
дневниках и документов в формате PDF мостей, но это является платой за воз- твуют – в них попросту нет необходи- как минимум интересно попробовать.
найдется не так много текстов, которые можность использовать самые свежие мости. Превратится ли Lukutoukka в Только не пытайтесь читать с ее помо-
нельзя отобразить на мониторе, однако, приложения в передовых операционных полезный инструмент, или же останется щью исходные тексты – можете сойти с
многие люди пробуют новые способы системах, таких как Linux. чудной диковинкой, зависит от конечно- ума. Или стать лучшим хакером во
чтения с экрана. Lukutoukka– небольшая го пользователя, но мы думаем, что ее Вселенной.
программа, предлагающая альтернативу Главное окно Lukutoukka выглядит
традиционному построчному чтению. по-армейски опрятно – видимо, разра-
Вместо этого она выводит в окне по ботчики не хотели, чтобы что-то отвле-
одному слову, которые сменяют друг кало вас от чтения текста.
друга перед вашими глазами с достаточ-
ной скоростью. Это может оказаться После открытия текстового файла и
эффективным (хотя и довольно стран- нажатия на кнопку Play, Lukutoukka
ным) способом чтения. начнет демонстрировать по одному сло-
ву из вашего документа с установлен-
Сборка Lukutoukka включает в себя ной вами скоростью. Она достаточно
несколько трюков. Во первых, вам необ- умна, чтобы удлиннить паузу в конце
ходимо установить Guile и Guile-Gnome, предложения и перед запятыми, что
а также их зависимости (G-Wrap и Ко.). весьма помогает в работе. С помощью
К сожалению, это означает, что некото- ползунка можно перемещаться вперед и
рые компоненты придется компилиро- назад по тексту, а числовое поле позво-
вать вручную, поскольку немногие дис- ляет указать нужное место более точно.
трибутивы могут похвастаться здесь
наличием готовых пакетов. Более того, Таковы практически все возможнос-
«обертки» для Guile компилируются ти программы. Кроме этого, можно уве-
целую вечность. Просто поразительно, личить размер шрифта (бывает полезно,
если вы сидите далеко от монитора).
Прочие настройки практически отсутс-

www.linuxformat.ru LXF1(70) сентябрь 2005  3 7

HotPicks

Файловый Органайзер Элементы могут содержать файлы
любых типов и принадлежать сразу
Vazaar нескольким категориям, например, одно-
временно быть «рабочими» и «важными».
• версия 0.19 • Web www.kaskaras.net/vazaar В нижней панели Vazaar отображается
информация, имеющая отношение к
выбранному элементу, а также располага-
ется кнопка «Launch App» («Пуск»), поз-
воляющая открывать файлы в соответс-
твующих приложениях. На информацион-
ной панели выводятся дополнительные
сведения, например, дата создания файла
или время последней модификации.

Vazaar предоставляет массу информации о нужном файле Как дела, документы?

Что бы мы с вами делали без матери- вам об отсутствии каких-либо компонен- может быть назначено описание и пиктог- В настоящий момент Vazaar не предо-
альных ценностей? Несмотря на все разго- тов (например, gnet является одной из рамма, что упрощает поиск нужного эле- ставляет ни параметров для настройки, ни
воры о безбумажном документо-обороте, зависимостей, которая обычно не удовлет- мента по мере роста их числа. Другое документации, если не считать нескольких
на наших столах по-прежнему полно воряется в большинстве систем с установ- полезное косметическое улучшение состо- заметок на сайте проекта. Программа
вещей, который теряются, ломаются или ками по умолчанию). ит в том, что задний фон списков имеет находится в начале своего развития, и
исчезают в неизвестном направлении. Так вид сменяющих друг друга цветных полос, еще многое предстоит сделать.
что, если вы не прирожденный акку- После того, как в вашем распоряжении так что ваши глаза не устанут от длитель-
ратист, у которого все всегда находится на окажутся все «кирпичики», выполните ного просмотра. Для особо сложных кол- Vazaar прост в использовании, но нам
своих местах, жить становится тяжело. make и make install (от имени root), чтобы лекций предусмотрена возможность хотелось бы видеть большей интеграции с
скопировать файлы в соответствующие создания вложенных подкатегорий. рабочим столом. В будущих выпусках пла-
Вышесказанное относится и к ком- каталоги файловой системы. Запуск про- нируется добавление элементов посредс-
пьютерам. Даже если бы безбумажные граммы осуществляется вводом vazaar в твом drag-and-drop, так что держите
отношения стали реальностью, нет причин ответ на приглашение командной строки. пальца скрещенными. Важно, что разра-
полагать, что в электронном мире дела ботчик уже продумал и реализовал при-
обстояли бы лучше. В наших ПК можно Панели без проблем влекательный интерфейс – это окупится
найти музыкальные файлы, электронные по мере того, как программа будет расти и
письма, не доведенные до конца проекты Главное окно Vazaar использует теку- использоваться для поддержки самых
и квадрильон других вещей, которые мож- щий набор пиктограмм Gnome, полностью различных коллекций.
но упорядочить разве что посредством соответствуя стилю рабочего стола. Список
стандартных каталогов. Gnome Vazaar ста- категорий расположен с левой стороны, а К моменту выхода этого номера, веро-
рается выполнить эту работу более элеган- справа перечислены элементы и их фак- ятно, уже появится новая версия Vazaar,
тно, с помощью единого репозитария, тическое содержимое. Большая часть заполняющая некоторые пробелы функци-
разделенного на категории. Хотя разработ- действий может быть выполнена через ональности и внедряющая кое-какие улуч-
ка программы только начата, Vazaar бурно панель инструментов. Некоторые пункты шения. Но уже сейчас Vazaar является
развивается и уже вполне подходит для меню на ней еще не представлены, однако, маленьким и быстрым инструментом для
повседневного использования. это не так уж страшно, поскольку в самом элегантного управления файлами. Так что,
меню не слишком много опций. Все прос- если ваш жесткий диск переполнен раз-
Чтобы собрать Vazaar из исходных тек- то и понятно. бросанными тут и там документами и кар-
стов (единственная из доступных на дан- тинками, то почему бы не посмотреть его в
ный момент возможностей), вам потребу- По умолчанию, Vazaar содержит четы- работе?
ются библиотеки разработчика Gnome. В ре категории общего назначения:
большинстве дистрибутивов они называ- Favourites (Избранное), Generic (Общие), Диалог настройки категории содержит множество цветных пиктограмм
ются gtk-devel, gnome-devel или подоб- Important (Важное) и Wastebasket
ным образом. Сценарий configure сообщит (Корзина), впрочем, добавление новых не
представляет труда. Каждой категории

38   LXF1(70) сентябрь 2005 www.linuxformat.ru

HotPicks

HOT GAM

ES

стратегическая игра

KsirK

• версия 1.2 • Web https://gna.org/projects/ksirk

В разворачивающейся битве за миро- эффекты несколько оживляют ход собы- Война между сторонниками KDE и GNOME нечаянно превратилась в мировую
вое господство, настольная игра Risk тий, отражаемый в строке статуса. Визу-
привлекла множество сторонников – альные эффекты не слишком важны для ся усовершенствование компьютерных в своей текущей форме, KsirK – приятная
похоже, все хотят немного порулить этой стратегий, однако, если разрешение вашего оппонентов, режим игры по сети (очень маленькая игра. Если вы предпочитаете
планетой. Она представляет собой удач- экрана меньше, чем 1024x768, придется важно) и возможность выбора других карт. что-то поинтеллектуальнее Critical Mass
ную смесь стратегии и яростных схваток. подыскать хороший оконный менеджер, В поисках этих и других функций полезно (см. ниже), попробуйте ее и дайте волю
Опытные игроки посещают клубы Risk поскольку игровое поле займет уйму места. просматривать тестовые версии. Однако, и своим военным инстинктам.
Clubs (военная форма не обязательна),
так что нет ничего удивительного в появ- В игре может принимать участие от
лении многочисленных компьютерных двух до шести человек, страдающих мани-
клонов. Одним из них является KsirK. ей величия. При необходимости, кое-кого
Как и предполагает заглавная буква «K», из них может заменить компьютер. Автор
это приложение KDE, так что, если вы KsirK характеризует его как «искуственный
намерены заняться сборкой из исходных интеллект начального уровня», так что он
текстов, вам потребуется установить соот- может оказаться слишком легкой добычей
ветствующие библиотеки разработчика. для профессионалов Risk и фанатов стра-
тегий. Расстановка сил, захват территорий
В том, что касается внешности, KsirK и общий контроль за ходом игры без про-
чуточку грубоват. Маленькие элементы блем производятся с помощью панели
управления трудно использовать (спасибо инструментов. Мировое господство еще
хоть за всплывающие подсказки), игро- никогда не было так доступно.
вые фишки также миниатюрны. Ани-
мированные бои и кое-какие звуковые В текущую версию KsirK уже вполне
можно играть, но на повестке дня находит-

аркадный шутер

Critical Mass

• версия 0.9.11 • Web http://criticalmass.sourceforge.net

«Ваш мир был захвачен агрессивны- те что? А ведь именно Вы – тот человек, «пристрели-их-всех», но все равно выпустить адреналин – как-никак, судь-
ми космическими монстрами»,-гово- которому это поручено. В вашем распо- очень притягательный. ба мира в ваших руках. Безумная ско-
рится в аннотации к этой игре. ряжении находится маленький корабль, рость действия добавляет веса Critical
Пожалуй, это будет покруче, чем с помощью которого вы должны уничто- Собрать игру из исходных текстов Mass: редкие передышки помогают
сегодняшний мир, наводненный адво- жить армию захватчиков, собирая по будет несложно: все, что вам нужно – это крепче стоять на ногах. Мы подозреваем,
катами и маркетологами, поэтому нуж- пути необходимые для жизни ресурсы. SDL и кое-какие добавочные библиотеки, что на уровне сложности с говорящим
но что-нибудь с этим делать. Не знае- Да, это традиционный шутер в стиле имеющиеся почти в каждом дистрибутиве. названием Insane (Сумасшедший) мало
кто продержится более минуты.
Не слишком привлекательный визуально, Critical Mass исполнен ретро-шарма Запуск Critical Mass начинается с
мелодии в стиле техно, разбегающегося Игры, подобные Critical Mass,
звездного неба и меню, в котором можно сегодня смотрятся несколько архаично,
выбрать некоторые настройки (полноэк- однако, в них есть свой смысл и они
ранный режим, разрешение, звук и так приходят на помощь, когда вам хочется
далее) или перейти непосредственно к чего-нибудь быстрого и увлекательного.
процессу. Внешне игра выглядит весьма Critical Mass соответствует всем канонам
прилично, правда, снаряды врагов иногда жанра – она громкая, живая и не такая
теряются на заднем плане, но к счастью, уж простая, хотя и не самая яркая из
его можно отключить. всех, что можно себе представить.

То, что на первый взгляд кажется акку- Firewall Builder – еще и суперлетчик!
ратно прорисованными спрайтами, на
самом деле является моделями, состав-
ленными из многоугольников, так что игра
не теряет своей привлекательности даже
при масштабировании. Суть игры доста-
точно стандартна: перемещайтесь по экра-
ну, сбивайте все, что видите и старайтесь
не попасть под бластер противника. Когда
фоновая мелодия начнет раздражать,
попробуйте дать длинную очередь, чтобы

www.linuxformat.ru LXF1(70) сентябрь 2005  39

HotPicks

докер для KDE

KXDocker

• версия 0.33 • Web www.xiaprojects.com/www/prodotti/kxdocker/main.php

KXDocker – аналог док-панели тивов, но и сборка из исходных текстов Сессия Anyterm с далекого-далекого ноутбука...
Mac OS X, приправленный некоторыми не должна вызывать проблем, если у
весьма привлекательными возможнос- вас установлены достаточно новые вер- Web-терминал
тями. По умолчанию он представляет сии KDE и Qt. Вызовите ./configure,
собой скругленную серую панель, в make и make install (последний шаг – от Anyterm
которую можно сбрасывать Mac-подоб- имени суперпользователя), а затем
ные пиктограммы программ и файлов. запустите kxdocker из Konsole. Допол- • версия 1.00 • Web http://anyterm.org
При наведении на них курсора мыши нительный пакет resources включает
они плавно масштабируются – даже на темы, пиктограммы и подключаемые Самым страшным кошмаром админист- Работа Anyterm обеспечивается за счет
старых системах эффект приятен глазу. модули – его тоже стоит установить. ратора сервера является невозможность JavaScript, канала к web-серверу, создан-
Каждая пиктограмма имеет альтерна- подключиться к компьютеру. Вдвойне ного на базе XmlHttp и модуля Apache,
тивную, подменяющую ее, когда прило- Единственным недостатком неприятно, если причина не в сбое серве- который передает запросы эмулируемому
жение запускается. Это состояние отме- KXDocker является скорость запуска: не ра, а лишь в системных ограничениях, терминалу. Вы можете открыть несколько
чается также забавным слишком медленно, но все же можно и которые не позволяют установить SSH- терминальных сессий одновременно, что
«подпрыгиванием». побыстрее. Во всем остальном это пре- приложение вроде PuTTY. В этом случае, особенно удобно при использовании вкла-
красное дополнение к вашему рабочему Anyterm может буквально спасти вам док (tabbed browsing). Естественно, дан-
Диалог настройки KXDocker выгля- столу, привносящее в KDE частичку OS жизнь: он предоставляет терминальное ный дизайн может вызвать нарекания с
дит слегка нестройным. Здесь есть все X. KXDocker можно рассматривать также окно, встроенное в web-страницу и рабо- точки зрения безопасности, но Anyterm
установки, которые можно ожидать, но как приманку для новичков, которым тает, как обычная командная строка. поддерживает SSL, что позволяет избе-
они неудачно организованы и часто не понравится яркий десктоп вместо жать многих проблем.
снабжены описаниями, что, впрочем, не набивших оскомину серых панелей. В отличие от других решений, являю-
так уж важно для программы с номером щихся Java-апплетами или ограниченных Anyterm очен мил, компактен и легок в
версии 0.33. Вы можете управлять пик- В адрес настольного Linux высказы- простейшими командами, Anyterm исполь- установке. Никакой продолжительной
тограммами, изменять визуальную тему, вается немало критики по поводу копи- зует лишь JavaScript и немножко волшебс- настройки (хотя вы можете изменить раз-
эффекты и добавлять подключаемые рования существующих рабочих сред, и тва. Инсталляция программы достаточно мер окна терминала), и конечный резуль-
модули. В число последних входит многие считают, что ему нужно больше проста: вам необходимо собрать терми- тат получается значительно легче, чем при
переключатель рабочих столов, анало- инноваций. Однако, заимствование нальную библиотеку ROTE, затем – модуль использовании Java. Кроме этого, Anyterm
говые часы и индикатор заряда батарей идей у устоявшихся решений может Anyterm для Apache (поддерживается работает практически везде – и автор пла-
– стандартный набор расширений для хорошо работать, поскольку пользова- только Apache 2) и, наконец, разместить нирует поддержку WAP в следующей
панели рабочего стола. Вероятно, впос- тель получает знакомую среду, и мы не все файлы в нужном месте. Несколько версии!
ледствии он будет дополнен. видим ничего плохого в том, что ценные изменений в httpd.conf – и все готово:
находки, подобные данной, встречают просто направьте свой браузер на заглав-
KXDocker предоставляет бинарные свое отражение в Linux. В общем, стоит ную HTML-страницу.
пакеты для всех популярных дистрибу- посмотреть.
Страница с Anyterm не содержит ниче-
Пиктограммы KXDocker масштабируются очень аккуратно. Красота. го, кроме собственно терминального окна,
которое, за некоторым исключением, ведет
себя привычным образом. Оно не слиш-
ком быстрое, но цвета отображаются нор-
мально и большинство приложений,
использующих ncurses также запускается
и работает. Иными словами, Anyterm пок-
рывает большую часть ваших нужд. На
сайте автора можно найти демо-версию,
позволяющую поиграть в тетрис. В боль-
шинстве случаев программа будет исполь-
зоваться для выполнения рутинных опера-
ций по администрированию, так что в этом
нет ничего плохого.

4 0   LXF1(70) сентябрь 2005 www.linuxformat.ru

HotPicks

HotPicks повторный визит Также выпущены

Клиент для ведения web-дневников Начальный диалог Drivel предложит Новые и обновленные программы,
вам ввести имя пользователя и пароль, заслуживающие внимания...
Drivel после чего будет открыто окно ввода
текста заметки. Drivel ориентирован на • StressOut 0.1.0 -
• версия 2.0 Beta 1 • Web www.dropline.net/drivel регулярно пишущих: он имеет несколь- тест производительности MySQL
ко настроек по умолчанию для новых www.anerva.com/stressout
В том, что касается интерфейса, Drivel не очень изменился со времен версии 1.0 сообщений, а в режиме ожидания умеет
тихо сидеть в панели задач. Вы также • Jackbeat 0.5.1 – секвенсер
Созданный как специализированное при- шимой стабильностью. Для сборки из можете добавлять цветные HTML-тэги. www.xung.org/jackbeat
ложение для ведения web-дневников, исходных текстов вам потребуются GTK, • Code Browser 2.0 -
Drivel отличается от стандартных web- Gnome и curl, RPM на прилагаемом диске Самым крупным изменением по редактор для программистов
интерфейсов и весьма впечатлил нас в 57 также подойдет для некоторых сравнению с версией 1.0 является рас- http://code-browser.sourceforge.net
выпуске LXF отточенным дизайном и неру- дистрибутивов. ширенная поддержка блог-систем и • Fotoalbum 0.10 – менеджер изображений
протоколов. Ранние выпуски работали http://kisocd.sourceforge.net/page11021946.htm
только с LiveJournal, а версия 2.0 под- • Knight’s Mail 0.1.1 –
держивает Movable Type, Blogger, Atom почтовый клиент по технологии Mozilla XUL
и Advogato. Следует также отметить www.knightsmail.com
подсветку синтаксиса и проверку пра-
вописания, наряду с анонсированием • Outgun 1.0.2 – Многопользовательская игра
изменений на популярном сайте www. в стиле Action http://koti.mbnet.fi/outgun
technorati.com. К счастью, новые функ- • gslapt 0.3.1 -
ции не повлияли на стабильность – она управление пакетами Slackware
все так же хороша. http://software.jaos.org/#gslapt
• CheckGmail 0.9.5 -
Релиз Drivel 2.0 будет поддержи- проверка почты Gmail в системном лотке
вать еще больше блог-систем, что явно http://checkgmail.sourceforge.net
добавит ему пользователей. Если вы • JOE 3.3 – мощный текстовый редактор
ведете свои записи в одной из упомя- http://sourceforge.net/projects/joe-editor
нутых систем, очень рекомендуем вам • OpenRelease 0.1.2 – релиз-ассистент
попробовать Drivel. Он прост, понятен и http://open-release.sf.net
быстр, а также хорошо вписывается в • Kat 0.5.2 – поисковик для рабочего стола
Gnome (а на самом деле, и в Xfce). http://kat.sourceforge.net
• MoreAmp 0.1.12 -
Генеалогическое ПО энергосберегающий проигрыватель MP3
http://sf.net/projects/moreamp
GRAMPS • ttylinux 4.7 – ультракомпактный дистрибутив
www.minimalinux.org/ttylinux
• Версия 2.03 • Web www.gramps-project.org • Sysprof 0.9 – системный профайлер
www.daimi.au.dk/~sandmann/sysprof
В выпуске LXF56 мы говорили о про- Прилагаемый свою надежность и скорость работы в
грамме GRAMPS (Genealogical Research файл с наших тестах. • GGZ Gaming Zone 0.0.11
and Analysis Management Programming примером – Сетевые настольные игры
System) и даже присвоили ей статус хороший способ GRAMPS – более специализирован- www.ggzgamingzone.org
HottestPick за достойный уважения про- выяснить, как ное приложение чем, скажем, текстовый • MyServer 0.8.1 – дружественный
гресс и внимание к мелочам. Являясь на самом деле процессор, но он все же заслуживает пользователю web-сервер
одним из немногих генеалогических при- работает большего внимания. Это – триумфаль- www.myserverproject.net
ложений для Linux, GRAMPS действитель- GRAMPS ный пример того, что движение Open
но отличается от других и существенно Source может создавать профессио-
изменился по сравнению с версией 1.0. Версия 2.0 предлагает множество нальные, отполированные приложения
Для запуска GRAMPS вам потребуются обновлений и дополнительных функций. для различных сегментов рынка ПО.
Python 2.3 и Gnome 2.8, а также PyGTK – Сюда входят: импорт и экспорт формата Специалисты, пробуйте!
привязка Gnome для Python (есть на при- GeneWeb, мастер экспорта для передачи
лагаемом диске). данных, поиск по мере набора (в спис-
ках), возможность отмены действия
Интерфейс GRAMPS не претерпел (undo), генерация отчетов с помощью
существенных изменений – расположение опций командной строки (полезно при
было несколько исправлено, но красивые написании сценариев), новые хранилища
пиктограммы и профессиональный вне- данных (включая Berkley DB), а также
шний вид остались на месте. Управление тонны исправлений. Спустя три ревизии
сведениями о людях, взаимоотношениях после версии 2.0, большая часть ошибок
между ними, изображениями и так далее уже отловлена и программа подтвердила
не вызывает вопросов. Особенно приятно
иметь возможность создавать отчеты в
различных форматах, в том числе, HTML
или OpenOffice.org Writer.

www.linuxformat.ru LXF1(70) сентябрь 2005  4 1

Что такое... PDTP

Что такое... Ничто не раздражает сильнее, чем

PDTP? поискподходящегозеркала,но
ознаменует ли PDTP конец эпохи
BitTorrent?

>> И какое же отношение имеет Ну, мы можем на это надеяться. В любом случае, между
программа Post-Diploma Training PDTP и BitTorrent существуют куда более глубокие отличия.
Programme к свободному ПО?
>> Например?
Никакое – это новый четырехбуквенный акроним, не име- Давайте сначала вспомним, как работает BitTorrent.
ющий ничего общего с дипломами. На самом деле, он Возьмем гипотетический файл, fc4dvd.iso, и поместим его
расшифровывается как Peer Distributed Transfer Protocol на некоторый web-сервер. Эта штука занимает 4Гб и
(Распределенный протокол передачи данных между рав- пользуется определенной популярностью, так что скоро
ноправными узлами) и представляет собой продвинутую наш бедный канал переполнится и желающим загрузить
систему передачи файлов с распределением ширины файл придется возвращаться назад с пустыми руками.
канала между многими клиентами. BitTorrent решает эту проблему созданием трекера – сер-
вера, который отслеживает пользователей, загружающих
>> Возможно, я чего не понимаю, но это тот или иной файл и распределяющего нагрузку между
очень похоже на BitTorrent. ними.

Действительно, это так, и если быть совсем честным, >> То есть сам файл хранится на трекере,
PDTP весьма близок к BitTorrent по смыслу и по дизайну. а не на web-сервере?
Однако, между ними оказалось достаточно различий для
того, чтобы заставить разработчиков начать все с нуля. Нет. Исходный файл остается на месте, но желающие ска-
Таким образом, если вы знаете, как работает BitTorrent, то чать его направляются к трекеру. Первый пользователь
уже находитесь на полпути к пониманию PDTP. начинает загрузку непосредственно с сервера. Второго
клиента трекер направляет и к серверу, и к уже подклю-
>> Так это дальнейшее улучшение ченному первому пользователю, который делится с ним
BitTorrent? тем, что успел получить. Чем больше клиентов, тем выше
скорость передачи данных.
Некоторые сторонники Java считают, что их язык является
дальнейшим улучшением C++, поскольку при его созда- >> А как трекер узнает, у какого
нии Sun исправила все ошибки в дизайне C++. С другой пользователя искать нужный кусочек
стороны, сторонники C++ скажут вам, что и в самой Java файла?
хватает изъянов. Истина состоит в том, что очень сложно
усовершенствовать одну часть чего-то, не попортив Когда клиент подключается, трекер посылает ему (по
другую. HTTP) информацию о других пользователях, загружаю-
щих тот же файл. Клиент, в свою очередь, использует эти
>> Так значит, PDTP не идеален? сведения для установки дополнительных каналов. Здесь
Пожалуй, основным признаком несовершенства BitTorrent проявляет некоторую сообразительность: в пер-
PDTP можно назвать стремление разработчиков подме- вую очередь загружаются наименее популярные части
тить, что их детище написано не на Python, как BitTorrent, файла, так что общее распределение остается равномер-
а потому должно быть быстрее. Это действительно так, ным. По мере получения кусочков файла, клиент сообща-
однако, если вы – не счастливый обладатель 486-го ком- ет об этом серверу, так что другие пользователи знают, у
пьютера, то вряд ли почувствуете разницу. Python хорошо кого искать нужную часть мозаики.
переносим, что дает ему большое преимущество над C –
языком, на котором написан PDTP.

>> Конечно, вопрос выбора языка – не
самый значимый в общей структуре
вещей?

4 2   LXF1(70) сентябрь 2005

Что такое... PDTP

>> Спасибо за разъяснение. Что еще дает разным машинам функции трекера. Эти трекеры
плохого в BitTorrent, кроме Python? общаются как с клиентами, так и друг с другом, что повы-
Зачем нужен PDTP? шает эффективность использования канала.

BitTorrent был разработан таким образом, чтобы обеспе- >> Ага, значит клиенты PDTP отличаются
чивать масштабируемость загрузки, то есть раздавать от клиентов BitTorrent?
файл сразу тысячам пользователей. Размер передавае-
мой секции составляет 256Кб, так что время на ее получе- Помимо того, что одни написаны на C, а другие на Python,
ние по широкополосному каналу не превышает десяти особых отличий нет. Вся соль - в используемом ими
секунд. Таким образом, если ISO-образ нашего DVD-дис- протоколе.
ка хочет скачать 1000 человек, мы по-прежнему имеем
1000 HTTP-запросов каждые 10 секунд, поскольку поль- >> Продолжайте...
зователям необходимо сообщать трекеру информацию о Хорошо. В отличие от весьма примитивных Torrent-
своем статусе. Сотня запросов в секунду – неплохая файлов, используемых BitTorrent, формат PDTP базирует-
нагрузка для большинства серверов и излишняя трата ся на XML, что позволяет добавлять различные мета-дан-
трафика сама по себе, а что если у нас будет 100 000 ные. Хотите знать, какой кодек нужен для просмотра
страждущих? Здесь BitTorrent терпит полное фиаско – загруженного вами фильма? Или интересуетесь именем
вместо недоступного web-сервера мы получаем недоступ- автора и альбомом, в который входит только что скачан-
ный трекер. ная композиция?

>> И как PDTP борется с этим? >> Но скачивать музыку – это же
Подобно тому, как BitTorrent распределяет загруз- пиратство!
ку файлов между многими пользователями, PDTP пере-
Это зависит от того, где вы живете и что загружаете. В
любом случае, XML – это здорово...

>> Да, но XML вряд ли сделает жизнь
легче. Самое приятное в стандартах –
то, что их много и есть из чего выбрать,
правда?

Конечно, но разработчики движутся в сторону поддержки

схемы Dublin Core Metadata, так что вы сможете обмени-

ваться метаданными со многими приложениями. Вам так-

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

>> Я не думаю, что скачивание по
BitTorrent столь распространено...

Действительно, вы правы. В основном, это связано со
сложностью настройки BitTorrent – он ориентирован на
индивидуальные файлы. PDTP, напротив, разрабатывался
в качестве альтернативы FTP и HTTP для популярных
закачек и, подобно FTP-серверу, поддерживает концеп-
цию вложенных каталогов и файлов. Одной из обещанных
функций является возможность использовать простенький
сценарий, который автоматически индексирует директо-
рию и делает ее доступной он-лайн.

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

В самой простой конфигурации PDTP это верно. Конечно,

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

больше клиентов, что приведет к куда более быстрой

перегрузке сервера, чем в случае BitTorrent. Однако, PDTP

позволяет распределить нагрузку на файловый сервер,

создав секционный прокси-сервер.

>> Подождите, я запутался в
терминологии. Есть сервер,
файловый сервер, прокси-сервер – и
все они «сервера»!

Несмотря на сходство технологий, PDTP исполь-

зует отличную от BitTorrent терминологию, что

изначально привносит некоторую путаницу. Вы

LXF70 september 2005  4 3

Что такое... PDTP

уже знаете, что такое клиент – это мы, те кто загружает выяснить их контрольную сумму. Кроме этого, есть секци- намного труднее. BitTorrent решает эту проблему с помо-
файлы. Сервер PDTP – это то, что обычно называется онный прокси-сервер (piece proxy), который распределяет щью алгоритма Secure Hash Algorithm
трекером. Он следит за тем, какие клиенты подключены, нагрузку на концентратор, а также стандартный прокси- (SHA1) и генерирует контрольную сумму для каждой части
какими данными они располагают и обеспечивает обяза- сервер. Задача последнего – обеспечивать доступ к сети файла, что позволяет подтвердить ее корректную достав-
тельный минимум трафика, который должен отдать кли- для клиентов, находящихся за брандмауэрами. ку. PDTP идет еще дальше и применяет стандарт Digital
ент. Естественно, эта величина зависит от того, сколько Signature Standard (DSS) для криптографической защиты
было загружено. Концентратор PDTP (PDTP hub) хранит >> Стойте, раньше вы ничего не говорили содержимого секции.
файлы, передаваемые по сети и является ее своеобраз- о контрольных суммах!
ной вершиной – вот почему он был назван >> Похоже, это создаст приличную
концентратором! Только потому, что эта мера предосторожности соответс- нагрузку на процессор. А я думал, что
Концентратор поддерживает описания (в формате XML), твует здравому смыслу. Передавать большой файл через PDTP – это быстро...
так что любой может узнать, какие файлы доступны и Интернет очень сложно, а много маленьких, которые
потом должны без проблем собраться в единое целое – PDTP действительно быстр, но это достигается не за счет
безопасности. Для начала, PDTP отказывается от HTTP в
пользу своего собственного протокола. HTTP-это очень
простой, не устанавливающий соединение протокол, ори-
ентированный нf передачу текстовой информации.
BitTorrent использует его, поскольку многие разработчики
понимают, как работать с HTTP. Кроме того, HTTP пользу-
ется поддержкой со стороны индустрии в целом. Однако,
возможностей этого протокола чересчур много, если вы
всего лишь хотите уведомить сервер о завершении
загрузки части файла и готовности принять следующую.
PDTP использует двоичный протокол, который позволяет
легко проверить корректность запроса и ответа и гораздо
быстрее HTTP. Вспомните, что HTTP – текстовый протокол,
так что компьютеру необходимо провести синтаксический
анализ, прежде чем начать его обработку. Двоичные про-
токолы обходятся без этого.

>> А как же «дыры», связанные с
двоичными протоколами? Недавно в
ASN.1 было найдено две больших
уязвимости!

Верно, потому PDTP и не использует ASN.1. Сложность
данного протокола – не только благодатная почва для
всякого рода брешей в безопасности, но и причина
замедления работы, а PDTP, как вы помните, должен
действовать быстро. С другой стороны, двоичный прото-
кол усложняет разработку, однако, создатели PDTP реши-
ли эту проблему, выпустив специальную клиентскую
библиотеку.

>> Нечто такое, что могут использовать
все...

...не вникая в тонкости протокола. Да, это именно так.
Библиотека возьмет на себя все вопросы по проверке и
обработке данных, поступающих по бинарному протоколу,
а разработчику предоставит лишь «обертку», помогаю-
щую не испачкать ручки. Помимо прочего, это значит, что
программисты могут выбрать Python или любой другой
язык, тогда как ядро системы всегда будет использовать
быстрый C.

>> Я вижу слишком много слов «будет»,
«должен», «обещается» - ничего
конкретного. Почему?

PDTP по-прежнему находится в стадии разработки.
Видите ли, BitTorrent удовлетворяет текущие нужды: все
больше домашних пользователей имеют скоростные
каналы подключения к Интернету, так что узкое место
смещается от них к серверам, которые просто не выдер-
живают такого наплыва клиентов. BitTorrent позволил

4 4   LXF1(70) сентябрь 2005 www.linuxformat.ru

Что такое... PDTP

людям загружать популярные файлы и его дизайн очень >> То есть команда занимается только В мире существует множество подобных систем: GNUnet,
прост. Конечно, он эволюционировал и обрастал новыми клиентской библиотекой, оставив Rodi, MUTE и другие – есть из чего выбрать. Rodi особен-
функциями, но подход к разработке оставался неизмен- прочее третьим лицам? но интересен, поскольку с его помощью можно достичь
ным – автор делал последовательные улучшения над тем, анонимности, отгородившись от сервера другими клиен-
что уже используется. Создатели PDTP стараются вклю- Конечно же, нет! Серверный компоненты: концентратор, тами. То есть, клиент A, вместо того, чтобы загрузить
чить весь функционал в исходную версию, что требует сервер и секционный прокси-сервер активно разрабаты- нечто с сервера B, просит клиента C сделать это за него.
очень много времени. Как сказал однажды Линус ваются основной командой PDTP. Этот проект называется Таким образом, B никогда не узнает IP-адрес A. Конечно,
Торвальдс: «Никто не должен брать на себя большой про- Squall и вы можете найти его по адресу:http://squall. это тоже не панацея: все, что требуется от RIAA (или дру-
ект. Начните с маленького, тривиального проекта, и никог- sourceforge.net. Они также занимаются программой, пост- гих блюстителей прав) – создать побольше клиентов C и
да не ожидайте, что он вдруг вырастет, иначе вам придет- роенной на клиентской библиотеке и называющейся просматривать трафик.
ся начинать проектирование заново». Skyfire. Она базируется на Qt и поэтому является кросс-
платформенной. Помимо Linux, одного из главных при- >> Постойте: BitTorrent не анонимен?
>> То есть PDTP приходилось оритетов, поддерживаются Windows, BSD, Mac OS X и Нет, также как и PDTP. Слышите звуки сирен за
перестраивать? Solaris. окном?

Он не начинался как маленький проект, это уж точно. >> По-моему, достаточно технических >> Я невиновен!
Команда планировала выпустить первую milestone-вер- деталей. Чем PDTP будет отличаться Скажите это судье. BitTorrent и PDTP не разраба-
сию на DefCon 12 прошлым летом, но не справилась с от BitTorrent с точки зрения практического тывались для обеспечения анонимности и вряд ли когда-
такой задачей. Многие части системы до сих пор находят- применения? то смогут это делать. К слову сказать, это не так уж и нуж-
ся в состоянии «пре-альфа» - в них есть код, его можно но: не пытайтесь скачать «Месть ситхов», и вам не потре-
использовать, но он еще не готов к публичному показу. Первое, что заметит большинство людей – это архитекту- буется скрывать свое истинное лицо. Да, загрузка неле-
ра, ориентированная на каталоги, а не на отдельные фай- гальных материалов из сети упростится, но это то, чего
разработчики BitTorrent и PDTP хотят в последнюю оче-
«С PDTP вам не придется выбирать редь. Они и так едва избегают судебного преследования –
подходящее зеркало. Это ускорит не хватало только добавить функции, которые играют на
работу и сэкономит деньги.» руку пиратам.

Кое-что уже вошло в фазу альфа-тестирования, однако, лы. Сайты вроде Sourceforge, MySQL.com и PHP.net >> А как же свобода слова? Мои права?
чтобы хоть одна часть была по настоящему полезной, используют устаревшую систему зеркал, которая требует Я уверен, про это что-нибудь сказано
необходимо довести до ума весь проект. Некоторые вещи, от вас пойти на сайт, выбрать файл, перейти на другой в Декларации о правах человека!
например, поддержка IPv6, до сих пор отсутствуют. сайт, зависящий от вашего географического местополо-
Поддержка IPv4 уже имеется, и не так трудно добавить жения и, наконец, получить желаемое. Это не только трата Думаю, здесь вы должны решать сами. Если вы загружа-
IPv6 – сложно обеспечить взаимодействие между хоста- времени, это еще и трата ресурсов: пока один сервер ете легальные вещи, прекрасно – никто не следит за
ми, использующими разные версии IP. Эта возможность обслуживает тысячу пользователей, другие вполне могут людьми, скачивающими Fedora или Mandriva. Вы просто,
может быть добавлена в первоначальную версию, но ско- крутить SETI@Home или что-то еще в этом роде. PDTP извините, не интересны. Но если вы стремитесь не запла-
рее всего, будет отложена. исключает человеческий фактор. Вместо того, чтобы тить кому-то за проделанную работу и загружаете матери-
выбирать нужное зеркало, каждый клиент обслуживается алы, охраняемые авторским правом, подумайте еще раз:
>> Вообще-то этот материал называется сразу всеми зеркалами и другими пользователями. Это PDTP вам тут не помощник.
«Что такое PDTP», а не «Чем будет не только сокращает время, необходимое дистрибьюторам
PDTP когда-нибудь»! для зеркалирования информации, но также экономит >> И что мне делать, если эта программа
деньги и повышает скорость. еще не выпущена?
Да, но мы хотим использовать возможность и обратить
внимание на новые интересные технологии. Иначе, как вы >> Похоже, все находится под контролем. Вы можете загрузить одну из ночных сборок прямо из
сможете выделиться среди друзей? Это конец BitTorrent? репозитария PDTP. Клиентская библиотека доступна по
адресу: http://svn.pdtp.org/snapshots/libpdtp-snapshot.tgz,
>> Справедливо. Так вы ищете себе Нет. На самом деле, BitTorrent постепенно меняется и а серверные компоненты – с http://svn.pdtp.org/snapshots/
помощников? решает многие из отмеченных проблем. В мае этого года, squall-snapshot.tgz. Если у вас установлен Subversion (о
Брэм Коэн (создатель BitTorrent) представил на всеобщее том, как это сделать, читайте в «Руководстве»), вы можете
Каждый, кто знаком с C и сетевым программированием, обозрение новую версию, поддерживающую закачки без попробовать самую свежую версию, просто выполнив
может присоединиться к нам, даже если вся помощь трекеров, то есть обеспечивающую децентрализацию. Это команду svn co http://svn.pdtp.org/svn/libpdtp или svn co
будет состоять в запуске кода и перечислении неработаю- было одной из основных проблем масштабируемости http://svn.pdtp.org/svn/squall. Желающие помочь проекту
щих частей. Мы используем лицензию Apache License, BitTorrent – и причиной для создания PDTP, медленная должны связаться с ведущим разработчиком. Его адрес -
одобренную OSI, так что будьте готовы предоставить разработка которого привела к таким результатам. [email protected].
результаты своей работы на тех же условиях. Планируются другие улучшения, например, поиск
Где можно найти спецификацию, чтобы начать работу? torrent’ов без трекеров прямо из Firefox. Это жаркое время >> У PDTP есть какие-то специальные
Черновой вариант доступен по адресу http://pdtp.org/ для BitTorrent, но важно помнить, что все улучшения в нем зависимости?
protocol.php, но к моменту написания данной статьи рабо- инкрементальны. Пользователи могут наслаждаться рабо-
та над ним еще не завершена. Например, разработчики той с существующей системой, не дожидаясь обновлений. Прежде всего, помните, что код находится в стадии «пре-
все еще ожидают выдачи им фиксированного номера В PDTP все не так. альфа», так что его никто особо не чистил. Вам точно
порта в IANA (Internet Assigned Numbers Authority). За придется установить libcrypto, поскольку эта библиотека
исключением этого, разработчики могут загрузить специ- >> PDTP всего лишь старается вытеснить обеспечивает поддержку DSS. За дополнительной инфор-
фикацию и начать программирование, не дожидаясь BitTorrent? мацией обращайтесь в чудесный раздел FAQ на сайте
выпуска нашей клиентской библиотеки. http://pdtp.org LXF

www.linuxformat.ru LXF1(70) сентябрь 2005  4 5



Debian на перепутье

Debian наспециальный
перепутьерепортаж
Sarge, наконец-то, вышел. Когда-то в это верилось с трудом – казалось, скорее полетит поросенок, впрочем, и
сейчас люди говорят не о новых функциях и усовершенствованиях, а о задержках и недостатках. Ричард
Драммонд (Richard Drummond) рассуждает о том, что ждет самый свободный дистрибутив Linux в будущем.

6июня этого года мир практичес- трудностями по мере работы над Etch –
ки услышал вздох облегчения таково кодовое имя будущей стабильной
тысяч разработчиков Debian со версии Debian.
всех уголков Земного шара:
дистрибутив Debian GNU/Linux Основной проблемой является внут-
3.1 под кодовым названием ренний менеджмент: как разработчики
Sarge был официально выпущен в свет смогут гарантировать пользователям, что
после трехлетнего периода созревания. Etch не придется ждать еще три года?
Кое-кто даже не надеялся дожить до этой Люди, может быть, и согласятся ждать
даты. столько времени благодаря особому поло-
жению, которое занимает Debian среди
В индустрии разработки программного других дистрибутивов Linux. Однако, с уче-
обеспечения редко удается отдохнуть. Едва том большого числа «потомков», приобре-
закроется дверь за очередной версией, как тающих все большую популярность, Debian
уже пора подумать о следующей. И проекту
Debian придется столкнуться с новыми >>не может позволить себе терять времени

даром.

www.linuxformat.ru LXF1(70) сентябрь 2005  4 7

Debian на перепутье

>> Проект Debian – это сообщество разра- Debian GNU/Linux, хотя его часто сокра- Начнем с того, что Debian – это
ботчиков, связанных целью создать щают до «Debian». некоммерческая организация, существу-
Как много значат три года! K3b, высококачественную операционную сис- ющая за счет пожертвований Software In
OpenOffice.org и Firefox были всего лишь тему исключительно из свободных ком- В том, что касается популярности, The Public Interest, и, самое главное, все
искорками в глазах разработчиков во понентов. Слово «Debian» происходит от дистрибутив Debian обычно занимает разработчики Debian – добровольцы.
времена выхода Debian 3.0 (Woody). имени основателя проекта Яна Мердока вторую строчку рейтинга, уступая лишь
(Ian Murdock) и его подруги (а сейчас – Red Hat. Он также является самым круп- Во-вторых, Debian очень серьезно
жены) Деборы. Сегодня, все официаль- ным и включает в себя 15 000 пакетов, подходит к вопросу использования толь-
ные выпуски Debian строятся на ядре поддерживаемых для 11 основных аппа- ко свободного ПО. Его обязательства
Linux и утилитах, созданных в рамках ратных архитектур и еще большего числа перед сообществом и пользователями
проекта GNU Project, таким образом, субархитектур, варьирующихся от КПК до изложены в Социальном Договоре Debian
самым правильным названием является мейнфреймов. Однако, Debian сущест- (Debian Social Contract), в котором ясно
венно отличается от своих конкурентов. говорится: «Debian останется свободным
на 100%». Руководство Debian Free
Software Guidelines (DFSG) перечисляет
требования, которым должна удовлетво-
рять программа для того, чтобы ее при-
знали свободной и приемлемой для
включения в основной репозитарий
Debian.

Случилось так , что DSFG было
использовано инициативой Open Source
Initiative в качестве основы для дефини-
ции Open Source Definition, используемой
для продвижения концепций свободного
ПО в мир большого бизнеса. Идеи, изло-
женные в данном документе, насчитыва-
ют уже 12 лет и относятся к дате рожде-
ния Debian.

Новый тип дистрибутива

Проект Debian был представлен миру в
августе 1993 года. В то время крупных
коммерческих поставщиков Linux: Red Hat,
SUSE, Mandrake еще не существовало, а
доступные дистрибутивы не отличались
высоким качеством. Основатель Debian
Ян Мердок был по горло сыт популярным
в те дни дистрибутивом SLS. Он писал
в Манифесте Debian (Debian Manifesto):
«Вероятно, это самый ненадежный и плохо

Истинно общественный проект

1993 Проект Debian родился в 1996 в связи с нагрузкой в 1998 екта Debian. Позже, в июле,
Университете Падью, когда университете и управление выходит Debian 2.0 (Hamm)
магистр Ян Мердок отправил в новостную проектом переходит к его участнику, програм- для платформ i386 и m68k. Это был первый
группу comp.os.linux.development анонс «бли- мисту студии Pixar Брюсу Пиренсу. Под его выпуск, использующий библиотеку glibc2 вместо
зящегося к завершению» дистрибутива Debian началом были выпущены Debian 1.1 (Buzz) в libc5. Скот Эллис (Scott K Ellis) начинает работу
Linux. Мердок написал Манифест Debian, июне и 1.2 (Rex) в декабре. Джексон написал над проектом APT (Advanced Package Tool),
устанавливающий цели проекта Debian Project. первое руководство Debian Policy Manual, опре- который становится популярным интерфейсом
деляющее процесс сборки пакетов для Debian. к dpkg. Разработчики Debian ратифицируют
первую версию конституции Debian Constitution,
1995 Увидел свет Debian 0.93 Суматошный год. Debian вышел на орби- определяющий организационную политику и Брюс Пиренс: автор кодовых имен Debian
release 5, первая более-менее процесс принятия решений в рамках проекта.
современная версия дистрибутива. Для управле- 1997 ту на борту шаттла Akkerman). В марте выходит Debian 2.1
ния пакетами в ней использовалась утилита dpkg Коламбия, управляя Появляются первые производные Debian. (Slink), поддерживающий архитектуры Alpha
Яна Джексона. Тем временем, Гармут Копштейн компьютером, проводящим эксперимент по Компании Corel и Stromix берут его за и Sparc и впервые включающий в себя APT.
(Harmut Kopstein) начал первый перенос Debian гидропонике. Увидел свет Debian 1.3 (Bo),
на архитектуру, отличную от x86 – Motorola m68k. Пиренс подготовил черновик Социального 1999 основу своих коммер-
Договора, зафиксировав тем самым привер- ческих дистрибутивов.
Ян Мердок устраняется от разработки Debian женность Debian идеям свободного ПО. Разработчики голосуют за новую эмблему,
В январе Ян Джексон становится лидером про- которая действует и по сей день. Лидером
проекта становится Вихерт Эккерман (Wichert

4 8   LXF1(70) сентябрь 2005 www.linuxformat.ru

Debian на перепутье

поддерживаемый дистрибутив из ныне Теперь на каждого добровольца была других дистрибутивов за «тенденцию

существующих, к сожалению, он же, види- возложена ответственность за сопровожде- замалчивать, что Linux – свободная ОС»,

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

С уверенностью, присущей только тов. Процесс их сборки контролировался веченной в камне Социального Договора

очень молодым и очень опытным, Мердок, строгими правилами, благодаря которым до тех пор, пока бразды правления про-

тогда еще студент Университета Падью все они легко составляли единое целое ектом не перешли к Брюсу Пиренсу (Bruce

(Purdue University) в штате Индиана, решил, – полноценную операционную систему. Perens).

что он может сделать нечто большее. К В наши дни легко забыть, какой Неважно, как Debian изменялся с

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

и позволило видеть ошибки создателей сейчас ее используют все. Пионером, тем прежней – создавать и поддерживать

других дистрибутивов. SLS и подобные «Сейчас легко забыть, НАСКОЛЬКО
решения обычно собирались одним
человеком или небольшой группой людей,

у которых просто не было возможности революционной была идея Яна Мердока
производить, тестировать и поддерживать

высококачественный дистрибутив. Мердок О модульных пакетАХ»
понял: чтобы все сделать как нужно, ему

потребуется помощь добровольцев.

Второй гениальной догадкой было не менее, был Debian. Конечно, чтобы высококачественный, свободный от оши-

позаимствовать схему, успешно применяе- развить инструменты и методы и сделать бок дистрибутив Linux. Говоря словами

мую Линусом Торвальдсом для разработки Debian таким, каков он сейчас, потребова- Мердока из того же Манифеста: «Главная

ядра Linux. Впоследствии, антрополог лось время. Самые первые выпуски дист- задача проекта

свободного сообщества Эрик Рэймонд рибутива не использовали для управления Debian – создать,

(Eric Raymond) назовет ее Базаром (Bazaar). пакетами dpkg. Эта утилита, как и политика наконец,

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

мы в распределенной, децентрализован- граммистом Яном Джексоном (Ian Jackson) достойный

ной среде явилась модульность, в качестве в 1994 году. Также, хотя Debian всегда был ассоции-

единицы которой Мердок предложил сторонником свободного ПО – в своем роваться с

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

Debian собира-

Кодовое имя: История игрушек ется заботливо
и добросовестно и
Начиная с версии 1.1, всем выпускам Debian происходит от Сида Филлипса (Sid Phillips), будет поддерживать-
присваивался псевдоним, выбираемый из имен соседского непоседы. Какая же связь между ся с таким же внима-
персонажей мультфильма «История игрушек». Debian и «Историей игрушек»? Разработчик и нием».
Так, Debian 1.1 был назван «Buzz» в честь лидер проекта Debian Брюс Пиренс работал

Базза Лайтера (Buzz Lightyear), 2.2 получил имя системным программистом в студии Pixar до

Potato благодаря Мистеру Картошке (Mr. Potato 1999 года. Однажды Pixar даже приютил у себя

Head), 3.0 – Woody, в честь небезызвестного списки рассылки Debian. >>
ковбоя, и так далее. Sid, неизменное кодовое

имя нестабильной ветви разработки Debian,

2000 Выходит Debian 2.2 (Potato), поддерживать большие машины: IA-64 и S/390. 2002 В июле, с 2004 Разработчики Debian прого-
впервые официально под- некоторой задержкой, лосовали за поправки к
держивающий PowerPC и ARM. Исследование Являясь президентом Progeny, Ян Мердок обусловленной проблемой с загрузочными дис- Социальному Договору, так что термин «свобод-
показало, что Debian 2.2 включал в себя 55 млн. не теряет связи с проектом Debian. кетами, выходит Debian 3.0 (Woody). Лидером ный» стал относиться не только к ПО, но и к
строк кода оценочной стоимостью в 1.9 млрд. проекта становится Бдейл Гарби (Bdale Garbee), а прошивкам. Это и ряд других проблем притор-
долларов. Появляется первый неофициальный компания HP начинает поставки серверов с пре- мозили Sarge, но не помешали выпуску релиз-
ISO-образ Debian GNU/Hurd. Это был первый дустановленным Debian. Lindows Inc. выпускает кандидатов модульного инсталлятора Debian
дистрибутив, использующий ядро, отличное от замену Windows, LindowsOS, базирующуюся на Installer, находившегося в разработке четыре
Linux. Debian. Компьютеры с этой ОС продавались в года. Родился новый настольный дистрибутив
Wal-Mart по цене 199 долларов за штуку. Ubuntu, создатели которого решили придержи-
2001 Неудачный год для отпрысков ваться шестимесячного релиз-цикла.
Debian. Corel продает свое 2003 Начато портирование Debian
Linux-подразделение, Stormix объявляет о банк- на платформу AMD64. 2005 Лидером проекта становит-
ротстве и даже основанная Яном Мердоком Проект Dreamix перенес Debian на Xbox. ся Бренден Робинсон.
фирма Progeny приостанавливает разработку. Появились новые производные, в том числе, Наконец-то выходит Debian 3.1 (Sarge) с инстал-
Лидером проекта становится Билл Коллинз (Bill SkoleLinux и MEPIS Linux, а Брюс Пиренс обри- лятором Debian Installer и улучшенным распоз-
Collins). Криптографическое ПО перемещается в совал стратегию UserLinux, бизнес-дистрибутива наванием оборудования. Появляется неофици-
основной репозитарий в связи со смягчением на основе Debian. Лидером проекта избран альная версия для платформы AMD64.
экспортных ограничений США. Debian начинает Мартин Милхмейер (Martin Michlmayr).

www.linuxformat.ru LXF1(70) сентябрь 2005  4 9

Debian на перепутье

Преимущество
DEBIAN

У Debian есть почитатели и в высших

кругах. HP предлагает поддержку и реше-

ния на базе этого дистрибутива, Мюнхен

выбирает его для использования на 14 000

рабочих станций, а правительство области

Экстремадура в Испании создает на осно- Система Debconf предлагает унифицированный способ взаимодействия с
ве Debian собственный дистрибутив Linex пользователем в процессе постинсталляционной настройки пакетов.

для внедрения в офисах и школах.

Фактически, Debian приобретает все Linux, и Open Source в целом. Помимо тех- Debian принимаются только те пакеты,

большую популярность как фундамент для нических аспектов, ключевым преимущес- чьи лицензии удовлетворяют DFSG (см.

создания специализированных решений. твом Debian является свобода и потенциал врезку «Степени свободы» внизу этой

Настольные дистрибутивы от коммерчес- создающего его сообщества. Debian уже страницы). В свою очередь, DFSG допус-

ких поставщиков Linux, Linspire и Xandros, 12 лет и он пока что не собирается уходить кает к использованию лишь лицензии,

берут свое начало в Debian. В недавней со сцены – разве только 1000 с лишним защищающие право пользователя на при-

статье на Slashdot утверждается, что на разработчиков решат, что с них уже доста- менение, изменение и повторное распро-

Debian базируется больше дистрибутивов, точно и займутся садоводством. Debian не странение ПО. Однако, требование отказа

«Debian – это некоммерческая организа- от авторских прав (copyleft) не является
ция. Она не может обанкротиться, ее не обязательным, поэтому GPL, лицензия X11
купит другая фирма. Это – безопасная или BSD в равной степени совместимы с
основа для вашего бизнеса.» положениями Руководства.

В прошлом году, разработчики Debian
проголосовали за усиление своей привер-
женности к свободе и распространению
этих требований за рамки программного
обеспечения. Например, теперь необхо-

димо, чтобы свободная документация не

чем на Red Hat. Мало того, по данным является коммерческой организацией, а ограничивала право на модификацию

сайта distrowatch.com «потомки» Debian потому не может обанкротиться или быть текста.

еще и популярнее, чем отпрыски Red Hat. купленным другой фирмой. Первая гарантия, которую обеспечи-

Что же привлекает миллионы пользо- вает поправка к Социальному Договору,
касается свободных «произведений»,
вателей со всего мира? И почему Debain Безопасность в числах

– разработка сообщества – так интересует Таким образом, Debian является надеж- а не «программного обеспечения». «В

организации и правительственные учреж- ной основой для бизнеса. Как пишет Ян документе Debian Free Software Guidelines

дения? Мердок на сайте www.ianmurdrock.com: предоставлен свод правил, позволяющих

Влечение бизнес-структур к Debian «Речь идет не о технологиях, а о свободе. определить, является ли произведение

объяснить не так уж сложно. Он привле- Вы можете сами управлять своей судьбой, свободным. Мы обещаем, что Debian и

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

Степени свободы стремлением к прибыли одной американ- в соответствии с данными требованиями.
ской компании». Эта свобода относится Мы будем поддерживать людей, которые

Репозитарий Debian подразделяется на три Для упрощения управления пакетами вво- и к индивидуальным пользователям, создают или используют как свободные,
базовых секции: main, contrib и non-free. В сек- дятся понятия подсекций (subsection) и при- и к миру бизнеса. В статье, названной так и несвободные произведения в Debian.
цию «main» (основную) могут быть помещены оритетов (priorities). «Почему Linux? Почему Debian?» («Why Однако, система никогда не будет зависеть

только пакеты, чьи лицензии удовлетворяют Подсекции группируют пакеты по кругу Linux? Why Debian?»), вышедшей этим от несвободных компонентов».
принципам DFSG, остальные программы попа- решаемых задач. Для этих целей существуют летом, разработчик Манои Шривастава Благодаря DFSG, коммерческие струк-
дают в секцию «non-free» (несвободные). подсекции mail, web, math, science, games и так (Manoj Srivastava) восклицает: «Я не хочу,
Кроме того, пакеты секции «main» не могут далее. чтобы моя ОС была заложником чьего-то туры могут быть уверены, что пока они
требовать для своей работы несвободных бизнес-плана!» используют пакеты из основного репози-
пакетов, те же из них, которым это не удается, Приоритеты упорядочивают пакеты по степе- тария Debian, они используют свободное
размещаются в секции «contrib» (добавочные). ни необходимости для создания функциональ- Более того, проект Debian очень серь- ПО, не связанное ни с какими лицензион-
ной системы. Пакеты, помеченные как

Сюда, например, попадают открытые Java-при- «required», абсолютно необходимы, а важными езно относится к использованию только ными проблемами и вряд ли влекущее за

ложения, использующие несвободную библио- («important») считаются программы, которые свободного ПО, причем в его понимании собой юридические последствия.
теку Swing или эмуляторы, требующие закры- можно найти на любой рабочей станции Unix. слово «свободный» имеет очень строгое Зачастую люди считают популярность
тых прошивок. определение. В основной репозитарий
Debian заслугой пакетного менеджера APT.

5 0   LXF1(70) сентябрь 2005 www.linuxformat.ru


Click to View FlipBook Version