IZONE- http://www.izcity.com/- бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

Чудесный корень мандрагоры

Петр 'Roxton' Семилетов
http://www.roxton.kiev.ua

Не так давно вышла новая версия дистрибутива Linux Mandrake - 8.2. Слово mandrake переводится на русский язык как мандрагора - это растение, чей корень, согласно европейскому фольклору, обладает чудесными свойствами. И они (эти чудесные свойства) таки передались этому дистрибутиву.

Вначале немного "исторического бэкграунда". Что такое дистрибутив "линукса"? Сама по себе система "линукс" - это ядро из самых необходимых модулей. Небольшое, компактное. Поверх этого идет софт. Чем отличаются друг от друга дистрибутивы? Версией ядра и набором софта. Есть разные дистрибутивы - в Америке популярен Red Hat, в Европе - Mandrake и SuSe, над Китаем поднимается флаг RedFlag Linux - возможно, претендент на официальную систему страны. В России и СНГ народ использует в основном Red Hat и Mandrake. Например, знаменитая Библиотека Мошкова (lib.ru) работает именно под Mandrake. Недавно начала активно раскручиваться и отечественная ASP Linux.

Перепробовав множество дистрибутивов, я остановил свой выбор на Mandrake (http://www.mandrakesoft.com/) - из-за его удобства и отличной подборки софта. Поэтому, как только выходит новая его версия, я покупаю и устанавливаю ее. В отличие от коммерческих ОС, "линукс" бесплатна, поэтому я, покупая на базаре либо уличном лотке "трехдисковую" версию Mandrake Download Edition плачу за нее те же деньги, что и за любой пиратский продукт на трех дисках - с той разницей, что это не является пиратством.

Итак, свежий релиз французской ОС Linux Mandrake построен на ядре версии 2.4.18 и работает на платформах как PC, так и Mac. Установка. Как обычно - по выбору текстовый или графический интерфейс, минимальное напряжение мозгов - знай себе сиди да на вопросы отвечай - причем вопросы на родном языке, который выбирается в начале процесса установки (всего доступно четыре десятка языков, под которые есть локализация). Если при выборе языка основным вы сделаете английский, то не забудьте дополнительно пометить галочкой также и русский, с кодировками KOI8-R (основная русская кодировка для Linux) и CP-1251 (стандартная кодировка Windows).

Дистрибутив Mandrake, как и любой линукс-продукт, благополучно устанавливается на один жесткий диск с Windows (вот только раздел просит отдельный) и умеет работать с "виндовыми" разделами - а вот наоборот не получится, потому что Windows попросту не видит разделы Linux, имеющие файловую систему (ФС) ext2. В новой версии Mandrake введена в обиход новая ФС - ext3. Это та же ext2, только с журналом.

Как она работает? Каждая файловая операция представляется в журнале как транзакция. Если в момент краха системы (например, питание вырубилось, процессор сгорел) транзакция не завершена, то при последующем запуске файловая система вернется в состояние ДО выполнения транзакции. То есть незавершенная файловая операция будет попросту отменена. Используя ext3, вы уже не будете наблюдать запуск утилиты проверки целостности ФС e2fsck при сбое системы, и вообще - надежней как-то стало. Да, чуть не забыл - при установке старый ext2-раздел может быть конвертирован в ext3.

Как водится, инсталлятор сам определяет, какое железо у вас установлено, и соответствующим образом конфигурирует систему. Никаких дисков с драйверами искать не надо! Все входит в комплект дистрибутива. С оговоркой - если ваше железо вообще поддерживается "линуксом", но это уже отдельная беседа. Большинство железа - поддерживается. Подробнее смотрите на www.mandrakelinux.com/en/hardware.php3.

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

А какое именно программное обеспечение идет в комплекте Linux Mandrake? Думаете, раз система, то в довесок к ней получите пасьянс, калькулятор, и простенький текстовый редактор? А вот как бы не так! Сейчас я подробно расскажу вам о том, что вы действительно приобретаете вместе с Mandrake.

Офисное ПО

Во-первых, великолепный пакет KOffice 1.1.1 из состава графической оболочки KDE. В KOffice есть мощный текстовый редактор KWord, табличный процессор KSpread, редактор формул KFormula, мастер диаграмм KChart, утилита создания презентаций KPresenter и многое другое - короче говоря, полный набор программ для документооборота и не только. Описать его тут не хватит места, речь идет о довольно большом наборе продуктов.

Во-вторых, еще один офисный пакет - Open Office, новинка в Mandrake, раньше его в комплекте не было. Подробно рассмотреть Open Office я не успел, но его текстовый редактор поразил меня набором встроенных бэкграундов, всяких трехмерных фигур, кнопочек и звуков, которые можно вставлять в документ обыкновенным перетаскиванием. Там же интегрирован редактор векторной графики Draw.

Также не могу не упомянуть о множестве программ для работы с факсами, в частности, программу посылки факсов через электронную почту - FaxMail. Правда, таким образом можно послать факс отнюдь не в любую точку мира. Зато все это удовольствие - бесплатно. И еще о текстовых редакторах - не стоит полагать, что дело ограничивается только тяжеловесными офисными пакетами. В состав Mandrake входят несколько десятков различных текстовых редакторов, на любой, самый притязательный вкус. Вот, например, эта статья пишется в небольшом и удобном текстовом редакторе KEdit. Здесь и проверка орфографии, и создание резервных копий, и навешивание функций редактора на "горячие" клавиши. А есть еще текстовый редактор под названием Emacs, с невероятным количеством утилит и даже текстовых игр - от RPG до эмулятора психоаналитика!

Мультимедиа

Вас интересует музыка, вас интересует видео и, наконец, графика? Вы ее получаете - "линукс" давно уже перестал быть черным немым терминалом с зелеными буквами. Сначала о музыке. Хотя в Mandrake 8.2 есть уйма различных плейеров, самым популярным является XMMS 1.2.6. Он, кстати, очень похож на Winamp. Тоже модульная основа, скины, визуальные эффекты и так далее. Но из-за движка декодирования "эмпешек" - MPG123 - звучание в XMMS гораздо чище и живее, чем в Winamp.

Кстати, в консоли вы можете использовать "оригинальный" MPG123, только в нем нет эквалайзера и прочих щедрот, предоставляемых XMMS.
Однако MPG123 или же CD-плейер cdp позволяют нормально слушать музыку обладателям самых древних компьютеров. На то он и Linux, чтобы каждому по его возможностям и потребностям...

Не обойдены вниманием и музыканты - для них Mandrake 8.2 припас несколько редакторов волновых файлов, табулатур, а также трекеры, две штуки - CheeseTracker и SoundTracker. По непонятной причине классный виртуальный синтезатор FreeBirth, входящий в состав предыдущей версии Mandrake, в эту не попал.

Видео

Помимо плейеров, идущих в составе каждой из основных графических оболочек, Гнома и KDE, Mandrake предлагает вам смотреть VideoCD с помощью NontonVCD, и DVD и DivX/MPEG 4 в Xine. Для создания собственных видеороликов мы можете воспользоваться программой Broadcast 2000 - это нечто вроде Adobe Premiere, то, что называется "цифровой станцией нелинейного видеомонтажа".

В Broadcast 2000 для звуковых дорожек есть эффекты, а для видео - транзиции (переходы). Так что, с помощью этих инструментов вполне можно соорудить видеоклип в домашних условиях.

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

Графика и дизайн

Разумеется, на первом месте "линуксовый" аналог Photoshop - GIMP, который если в чем и уступает своему "виндовому" собрату, так это в цветоделении для серьезной полиграфии, а так - добро пожаловать в GIMP: эффекты, плагины, генераторы изображений, рендеры, скрипты (на Perl и встроенном интерпретаторе ScriptFu), редактирование статичных изображений и видео, штучки для Web - редактор image-maps, оптимизация сжатия и палитры и так далее. Я не говорю уже о десятке браузеров для просмотра картинок, которые ничуть не хуже ACDSee - обратите внимание на Gqview, он очень быстро работает, хотя и не понимает полутора сотен форматов графических файлов, как ImageMagick.

Впрочем, ImageMagick тоже входит в комплект Mandrake 8.2, и вы можете просмотреть с его помощью любую картинку командой display, поэтому ImageMagick удобно "привязывать" в качестве "просмотровщика по умолчанию" в каких-нибудь браузерах и файловых менеджерах. Еще примечательна программа X-Morph для морфинга изображений - когда одно переходит в другое по заданным ключевым точкам. Например, так можно "скрестить" собачью морду с лицом человека.
Игры

Надо сказать, что Mandrake всегда был тороват на игры. Разумеется, вы найдете в нем несколько десятков тетрисов, арканоидов, лайнсов, пасьянсов и тому подобных игрушек - ведь кроме того, что Гном и KDE несут с собой большой набор игр, в дистрибутив включены разнообразные продукты и альтернативных разработчиков.

NetHack Falcon's Eye - "ролевуха", действие которой происходит в огромном запутанном лабиринте. Красивая графика, широкие возможности развития своего персонажа, система предметов, торговли, заклинаний и т. д. Игра очень натуралистична - вашего героя или героиню приходится кормить, лечить (если отравится), а если персонаж погибает, то никакой Load game его не спасет, потому что "сэйв" в этом случае уничтожается.

TuxRacer - трехмерные гонки с потрясающей OpenGL-графикой. Пингвин скользит на пузе по заснеженным трассам, ледяным горам, между сосен и скал. К игре прилагается дюжина трасс.

ArmageTron - еще один шедевр для OpenGL. Если вы смотрели один из первых фильмов о виртуальной реальности - "Трон", то помните эпизод оттуда, где происходит погоня на стильных мотоциклах, за которыми тянутся цветные "хвосты". Если мотоцикл врезался в этот хвост, то разбивался. Вот эта игра и реализует сцену из "Трона". Можно играть одному, можно группой товарищей за одной клавиатурой, есть также режим обычного мультиплейера. Графика на самом высшем уровне - свободная камера, множество опций рендеринга - фильтрация текстур, коррекция перспективы, в общем, настраивается все. Разрешение экрана от минимального и вплоть до 2048 х 1572.

Правда, проверить его у меня не было возможности. Я же стабильно играл при 1024 х 768.

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

Вкратце о других ярких играх. Есть Freeciv - неплохой аналог "Цивилизации". Frozen Bubble - версия популярной под Windows Bubble Trouble / Mania - сидит внизу такой товарищ с пушечкой и выстреливает из нее цветные шарики. Вот только Frozen Bubble сделана французами, поэтому обладает особым шармом - и графика, и музыка подобраны соответствующие.
PowerManga - еще одна французская игра, аркадная стрелялка в духе Galaga, только с вкусной графикой, техномузыкой и широким набором врагов, включая здоровенных боссов.

Похоже, в новую версию Mandrake не попали некоторые игрушки из предыдущей - была там трехмерная бродилка о пингвине Таксе, похожая на Братьев Марио для Nintendo 64, и симулятор вертолета. Их я в Mandrake 8.2 не нашел. Но в целом, как вы могли заметить, поиграть есть во что.

Браузеры

Здесь прочную позицию занимает "Галеон", построенный на движке Gecko. Благообразный (спасибо механизму скинов), гибкий в настройках, чем-то напоминающий "Оперу", он делает ваши путешествия по Сети быстрыми и безопасными. Потому, что снабжен мощнейшими фильтрами, которые задают, что и откуда можно загружать, а что - нельзя. "Галеон" быстро приходит в себя после краха, возобновляя сеанс с места, на котором он "вылетел" (говорят, бывает - но у меня не вылетал).

В него встроена "качалка" файлов, а также хитрая вещь, именуемая bookmarklets. Это небольшие скрипты, выполняющие действия вроде авто-скроллинга страницы (чтобы вручную не прокручивать), проверки обновления текущей страницы, и так далее. Причем можно скачать дополнительные bookmarklets.

Помимо "Галеона", вы встретитесь с браузером Konqueror из состава оболочки KDE. Konqueror больше похож на Internet Explorer, и является одновременно и веб-браузером, и файловым менеджером (причем в последнем качестве он лучше всего). Этот браузер подходит тем пользователям, которые не хотят иметь дело с кучей настроек, для которых главное - запустить браузер и отправиться в Сеть, ни о чем не беспокоясь.
Mozilla - мощнейший браузер на движке Gecko.

Из-за не совсем эргономичного интерфейса Mozilla часто служит "базисом" для построения других браузеров, например - того же "Галеона". Если вы не в курсе, сейчас на рынке браузеров только три кита - Internet Explorer, Mozilla и Opera. Сила "Мозиллы" (простите за каламбур!) в открытости ее кода, что дает возможность работать над продуктом огромному количеству независимых разработчиков.

Почта

Самой удобной мне представляется KMail - можно сказать, что это аналог The Bat!, только в мире Linux. Программа KMail, как и все программы из обоймы KDE, отлично дружит с русским языком и кодировками. Помимо KMail есть также множество других "почтовиков": это и тяжеловесы вроде Evolution, и традиционные для UNIX-систем консольные клиенты e-mail, например pine.

Еще в комплекте Mandrake: ICQ (несколько версий), многочисленные IRC-, FTP- и telnet-клиенты, всего не перечислить. Словом, каждый найдет то, что хочет. И еще о скачивании файлов - советую поставить утилиту wget и графический интерфейс к ней - Gwget. wget незаменим при плохом траффике, потому что обладает удивительной способностью вытаскивать файлы при такой гнусной связи, когда другие "качки" файлов умывают руки. Кроме того, wget может копировать на локальный диск целые сайты, или файлы по маске с заданного сайта - например, только html-страницы или только картинки. Кстати, в природе существует порт wget для Windows, подробности смотрите на странице www.infopac.ru/~vap/articles/wget.

Сайтостроение

Из имеющихся в Mandrake 8.2 средств разработки хочу особенно выделить редактор кода Quanta, в разработке которого участвуют и российские почитатели Linux. Удобный, с гибкими настройками, всевозможными "мастерами" и "тулбарами" для быстрой вставки тэгов. Плюс к этому - встроенный отладчик PHP4. А любителям сайтостроения с помощью визуальных средств разработки как нельзя лучше подойдет BlueFish. И еще два неплохих редактора для веб-мастеров - интегрированный в Mozilla Composer, а также Screem.

Mandrake радует нас одним из самых популярных HTTP-серверов - Apache, а также множеством дополнительных модулей к нему: SSI, ASP, suexes, Perl. А еще прибавьте к этому подробную документацию и весомое соображение, что все это бесплатно (это самый выдающийся аргумент и есть - прим. ред.).
Что здесь еще есть из серверной области? DNS-сервер BIND версии 9.2, NIS-сервер ypserv, а также FTP, telnet, почтовые, новостные серверы, файрволлы, и так далее - полноценная питательная начинка для вкусного пирога под названием "Полнофункциональный сервер".

Программирование

Пожалуй, ни в одной системе нет стольких компиляторов и интерпретаторов, как в "линуксе". Кроме стандартного gcc (двух версий - 2.96 и 3.0), который умеет компилировать программы на C, Objective C, C++, Java и Fortran 77 мы получаем средства разработки на Perl, Python, Assembler, Huskell 98, Common Lisp, TeX (и всех его модификаций), сотни библиотек для разных нужд - от мультимедиа и игровых движков до работы с сетевыми протоколами или базами данных. Поражает обилие модулей для Perl - CD, компрессия данных, работа с XML и так далее.

Разработку облегчают среды программирования (IDE), среди которых сияет, подобно бриллианту, KDevelop. Он собирает под своей крышей множество внешних утилит и предоставляет пользователю продуманный интерфейс с редактором кода, громадной справочной системой (в том числе - по С и С++) и менеджментом проекта. Умеет генерировать каркас приложения, причем разных видов - терминальное на С++, с многооконным интерфейсом для KDE и так далее.

Попутно создается базовая документация, файлы make, конфигурационный скрипт - короче, весь тот стандартный набор, присущий нормально сделанным программам с открытым кодом. В KDevelop вы концентрируетесь на программировании, а не канцелярской работе. Разумеется, компиляция и отладка тоже производятся из KDevelop. Из нее же запускаются внешние утилиты - QT-Designer (средство визуального дизайна интерфейса для QT/KDE), редактор иконок, словарь и прочее - смотря по наличию у вас софта, к которому KDevelop дружественно настроен.

Наука

Как известно, "юниксоподобные" системы активно используются в качестве базы для научных исследований. (Как вы думаете, на чем ДНК декодируются? На сети компьютеров, объединенных в линукс-кластер.) Трехдисковый Mandrake больше ориентирован на десктоп-системы, поэтому научного софта в нем немного. Имеется периодическая таблица элементов Менделеева с выводом подробной информации о каждом элементе (куда больше, чем в аналогичной таблице из школьного учебника).

Chemtool - утилита для рисования органических молекул - поди, приспособь к этому CorelDRAW!. Octave - многофункциональная программа для математических вычислений, вроде Mathlab. Кстати, по языку Octave совместима с Mathlab. Для познавательных целей и развлечения служит симулятор Солнечной системы Open Universe с трехмерной OpenGL-графикой и свободным управлением камерой. На большом экране создается полная иллюзия выхода в открытый космос.

В предыдущей версии Mandrake было два хороших виртуальных планетария, а в 8.2 я их, к сожалению, не обнаружил.

Графика

Обзор софта, входящего в дистрибутив, завершу графическими оболочками. Как всегда, в Mandrake самые свежие на момент его выхода релизы KDE и Гнома. KDE 2.2.2 - по-прежнему глючат русские шрифты при включенном сглаживании, но в основном оболочка стала более стабильной и дружественной к пользователю.

А вот нынешний Гном - версии 1.4.1, несмотря на все свои красоты, достал меня глюками и неповоротливостью "Наутилуса" (файловый менеджер + браузер) и периодической не очень корректной работой с KDE-приложениями, чем вынудил меня переселиться из Гнома в KDE. Не хватает "гномьих" отрывных менюшек, а так все в порядке. К минималистической оболочке для владельцев слабых машин - Blackbox, ребята из MandrakeSoft наконец-то решили включить утилиту настройки "горячих" клавиш - bbkeys.

Надо рассказать еще о проблеме, с которой я столкнулся и победил. При запуске из-под "иксовых" оболочек (со включенной 3D-акселерацией Х-сервера) полноэкранных игр происходил вылет в графический логин XDM. Я не утверждаю, что такой глюк проявляется везде и у всех, но - бывает. Как бороться? Отказаться от графического "логина" и грузиться из консоли. Для этого делаем следующее.

1. В директории etc лежит файлик inittab. Находим в нем строку id:5:initdefault: и меняем в ней 5 на 3, тем самым изменяя уровень работы системы: 5 - "иксы", 3 - обычная консоль в многопользовательском режиме.

2. Теперь после перезагрузки будет обычный консольный логин. Входим в систему и запускаем графическую оболочку по умолчанию. Делается это командой startx. В Mandrake по умолчанию грузится KDE. Если вы хотите другую, например Гнома, то создайте в своей домашней директории файл .xinitrc (именно с точкой перед именем файла) и пропишите в нем команду startgnome. Обычно при установке новых оболочек вам становятся доступны команды вроде startblackbox для запуска Blackbox, starticewm для IceWM и так далее.

Вписываете то, что вам нужно, в .xinitrc - и вперед!
Досадная хитрость с XDM отнюдь не мешает работать, напротив - вы высвобождаете память (ее не поедает XDM), да и при определенной сноровке из консоли загружаться намного быстрее. Но это все мелочи. В целом же новый Mandrake стал лучше - исчез отвратительный глюк с автоматическим монтированием CD-ROM при использовании менеджера пакетов urpm, обновилась документация (раньше это делалось с опозданием), наконец-то заработал без странностей Software Manager, переделан Mandrake Control Center...

О новой файловой системе я уже говорил. А вот неразбериха с микшерными параметрами для SB Live! продолжается - в микшере для этой звуковой карты нет регуляторов низких и высоких частот. Наладить их можно подручными средствами (в Сети уже лежит куча руководств на этот счет), но что мешало сделать все в дистрибутиве? Ладно, не так уж трудно подкрутить эквалайзер в плейере.

Резюме

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

Существует еще ориентированная на серверы ProSuite Edition, это 8 CD плюс 1 DVD и 2 CD с апдейтами. Далее, Power Pack - это 7 CD, на которых расположились более 2500 программ.

Раньше Mandrake выпускала Game Edition - специально для игроманов. Помню, как в западной печати было несколько статей по поводу лучшей игровой платформы для ПК - Windows или Linux Mandrake? Полемизировать на эту тему здесь не будем, факты изложены - делайте выводы.

Источник: http://www.computery.ru/upgrade/

 


Copyright © "Internet Zone", info@izcity.com