Хроника текущих событий
Линукс с птичьего полета. Предварительный обзор на начало апреля
Это будут обзоры происшедшего в мире
Линукса за некие промежутки времени - предположительно две-три недели. И,
соответственно, появляться они будут с такой (надеюсь) периодичностью.
Я не преследую цели вести новостной раздел. Во первых, для меня, вследствие
оффлайнового образа жизни, задача непосильна. Во вторых, есть немало
прекрасных новостных сайтов, посвященных Линуксу. Так что необходимости еще в
одном - не вижу.
Нет, мне хотелось бы сконцентрироваться на тенденциях развития Линукса вообще
и, в первую очередь, прикладного Линукс-софта общего назначения. Но также - и
специализированного софта, интересного для меня лично. Так что здесь не будет
говориться ни о системном администрировании, ни о средствах разработки, ни о
других материях, с которыми я лично не сталкиваюсь и в которых я не считаю
себя компетентным.
А будет -
- о Линуксе как системе,
- о X Window и оконных менеджерах,
- о софте общеконторского назначения,
- о web-инструментарии,
- о Линукс-графике,
- о Линукс-медиа,
- и, наконец, о Линукс-геокомпьютинге.
То есть примерно о том же, о чем говорится и в заметках.
Анализ тенденций требует наличия некоей точки отсчета. И потому эту первую
(правильнее сказать - нулевую) хронику я хотел бы посвятить обзору текущего
положения дел. А начать по справедливости с общего -
Линукс как система
Материальным воплощением Линукса как системной целостности являются
дистрибутивы. Коих развелось немерянно. Однако все они могут быть
разделены на три основные группы:
- дистрибутивы, ориентированные на профессионала;
- дистрибутивы, составители которых декларируют ориентацию на конечного
пользователя;
- всякого рода специализированные дистрибутивы.
Типичные примеры дистрибутивов профессиональных - Debian (последняя
версия - 2.1) и Slackware (текущая версия - 7). Отличительная их
особенность - необходимость, она же возможность, ручной настройки всего, чего
можно и нельзя. В том числе и ручной русификации (и прочей локализации). Что,
с одной стороны, минус (лениво возиться), с другой - плюс (в системе будет
только то, что установлено ручьмя, никакой отсебятины). Не скажу за Debian
(лично дел не имел), но установка Slackware - занятие преувлекательное: как из
детского конструктора, можно собрать все, чего душа пожелает...
End User oriented дистрибутивы множатся в последнее время, как грибы.
Поскольку к Линуксу начинают приобщаться широкие народные массы (чему типичный
пример - скромный автор этих строк). И, соответственно, производители
дистрибутивов стремятся быть ближе к народу.
Достигается это обычно упрощением процедуры самой установки. Пишутся
специальные программы для облегчения разбиения диска на разделы. Появляются
возможности установить Линукс вообще без переразбиения диска - прямо в
существующий раздел DOS-Windows. Прикладные пакеты объединяются в группы,
избавляющие от необходимости их ручного выбора (а иногда и не дающие
возможности таковой сделать).
Все это - поскольку считается, что пользователю именно это и нужно. На мой-то
взгляд, пользователю это не нужно, поскольку то, что нужно пользователю - не
то. Но это - тема другого разговора. Пока же отметим, что упрощение установки
- главная тенденция развития пользовательских, так сказать, дистрибутивов.
Чему примерами - последние версии RedHat (появился уже 6.2), Caldera
OpenLinux (2.3) и особенно Corel Linux (версия первая и пока последняя).
На русской почве тенденция к user oriented подчеркивается
изначальной поддержкой русского языка. И тут-то эту тенденцию я считаю
оправданной. С установкой системы в состоянии справиться любой функционально
грамотный (то есть умеющий хотя бы читать) человек. А вот с русификацией...
Тоже, конечно, справится, но - не мгновенно. А ведь пользователь (тот самый
пресловутый end'овый user) чего, гад, хочет? Да хочет он нагло и бесцеремонно
начать работать над своими проблемами сразу после установки. И на той же
русской почве для этого ему обычно требуется русский язык...
Повторяю, этот самый пользователь со временем разобрался бы и с русскими
шрифтами, и с ispell, и всем, что понадобится впредь. Но - со временем. А
русификация, что называется, из коробки - это время ему экономит. И потому в
наших условиях user oriented дистрибутивы - безусловный плюс.
Чему примером - замечательный Mandrake 7.0 RE. Уже в оригинальном варианте он
с русским языком обращаться умеет. Вообще, для дистрибутивов европейского
происхождения многоязычие весьма характерно: в германском SuSE уже достаточно
давно русский фигурирует как (почти) равноправный с португальским и
исландским. Но скорректированный
IPLabs Linux Team
Mandrake 7.0 RE не только знает о
русском языке, но умеет многое другое. Впрочем, на эту тему я уже писал.
А недавно и CPS,
известная дистрибуцией всяческого софта, начала продажу Corel
Linux с комплектом для русификации. Что логично - зачем нужна простота
установки (коей хвалится Corel), если она сменяется сложностью русификации? И
цена - божеская, 6 американских рублей. Что, конечно, больше 75 российских за
Mandrake 7.0 RE, но терпимо. Как только заваляются лишние 106 уев (+100 за
винт, поскольку мой забит до предела) - обязательно опробую.
А еще на нашей и этнически близкой украинской почве есть такие дистрибутивы,
как Красная Шапочка (правда, о ней давно ничего нового не слышал), BlackCat,
KSI. Которые все поддерживают русский (два последних - заодно и украинский)
язык, одни - хорошо, другие, говорят, чуть похуже. Но ясно - процесс пошел.
Так что, может быть, мечта о России (и пост-СССР) как о центре мировой
Линуксовой мысли не столь и и несбыточна. Не нужно только изобретать исконно
русский (украинский, белорусский) Линукс от Владимира Святого и Траяновых
веков. Ведь, как резонно заметил один из авторов книги об истории боевых
искусств, Россия - не родина симфонической музыки и станковой живописи, но ни
Чайковский, ни Репин от этого хуже не стали...
Специализированные дистрибутивы - это в первую очередь для мобильных и
встроенных систем. На Linux Freeware.ru
можно найти не один дистрибутив
размером в одну дискету. Кто знает, может, на днях объявят о продажах КПК с ОС
Линукс?
А еще - как-то мне попалась ссылка на сайт, где были выложены дистрибутивы,
скомпилированные под соврешенно конкретные процессоры. Скажем, именно под AMD
K6 или Cyrix M1. И сказано, что это дает прирост производительности на ... %
или даже в ... Чему, исходя из общих соображений, можно поверить. Вот только
напрочь забыл, где я эту ссылку видел и где сайт этот расположен. Если кто
знает - не сочтите за труд, черкните ссылочку. Буду очень признателен.
Потому что интересно было бы посмотреть на Линукс, специально скомпилированный
под Athlon. В сравнении с P-III. Ведь ясно, что весь тяжелый общеупотребимый
Windows-софт оптимизирован под интеловские процессоры. PhotoShop - тому явный
пример. И потому стандартные тесты типа Winbench и Winstone картину
нивелируют. А если исходить из общих соображений: у Athlon кэш первого уровня
равен таковому второго у Celeron, и всего вдвое меньше, чем L2 у Coppermine.
Так что те же офисные приложения на Athlon'е не то что летать - порхать должны
бы. Чего в реальности - не видно.
А практически - специально заточенные под Athlon система и приложения,
учитывающие его архитектуру - размер кэша, быстродействие сопроцессора и
прочее, нашли бы применение в той, например, области, которой занимаюсь я - в
цифровой картографии. В свое время меня поразило, что Celeron-400 был ощутимо
быстрее P-II/400 при расчете гридов земной поверхности (весьма тяжкая задача,
доложу я вам). И именно - за счет быстродействия кэша. Так чего же можно
ожидать от Athlon, учитывая его могучий FPU? Да еще под специально
скомпилированной системой? Ведь это - именно то, как я понимаю, на чем
Transmeta пытается отхватить своих сладких пряников...
Однако я отвлекся. Пора переходить к следующему пункту программы -
X Window
Здесь тенденция последнего времени ясна. Давно ли бытовало (обоснованное)
мнение: чем старее видеокарта, тем меньше проблем возникнет при установке
X'ов? Ныне все изменилось. Между появлением нового чипа и поддерживающего его
X-сервера проходит все меньше времени. Для поколения Riva TNT - Matrox G-200
счет шел на (первые) месяцы, для TNT2 - G-400 - чуть не на недели. А поддержка
GeForce появилась в X'ах чуть не раньше начала его продаж (по крайней мере, у
нас).
Воплощение этой тенденции - выход XFree86 версии 4. Мне пока с ней пообщаться
не довелось. По отзывам же - в ней коренным образом переработана модель
X-серверов. Вместо изобилия реликтовых серверов (часто ли сегодня можно
увидеть ATI Mach8?) - всего один, обслуживающий все разновидности видеожелеза.
X Window дано нам в ощущениях - посредством оконных менеджеров. Которые активно
развиваются в направлении интегрированных графических сред. Примером чему -
KDE (pre-release второй версии, вроде, уже доступен). Каковая развилась в
полнофункциональную среду с набором прекрасных, устойчиво работающих
приложений самого разного назначения - от простых текстовых редакторов до
развитых файловых менеджеров и редакторов html-кода. Не говоря уже о всяких
коммуникационных системах и мультимедийных прибамбасах. Как я неоднократно
пытался показать, штатный комплект KDE существенно покрывает потребность
пользователя в программах общего назначения. А учитывая ее русифицированность
- даже пользователя нашего. И человеку, имеющему массу вредных
Windows-привычек, освоить KDE труда не составит. Чему примером - опять же моя
скромная персона.
А еще, уже на моих глазах, активно развивается GNOME. Первое гномообразное,
что я видел (дело было минувшим летом), производило впечатление (да простят
меня разработчики и поклонники Гнома) громоздко-неустойчивое, вызывая
ассоциации скорее с гоблином. Иногда думалось, что это система, специально
предназначенная для crash-тестирования дисков путем беспрерывного своппинга. И
приложения под него вылетали с устойчивостью, заслуживающей лучшего
применения. Ныне же - это вполне работоспособная система. Приложение под него
- масса, и появляется все больше. И многие (хотя не все) - даже работают. Но
об этом - в соответствующих разделах.
И других оконных менеджеров много, на любой вкус. За последние месяцы я открыл
для себя и WindowMaker, и XFce, и IceWM. Каждый - со своими достоинствами.
Прочие не упоминаю, не потому, что - плохи; просто у меня руки до
них еще не дошли. И вообще, рассуждения о том, какой WM лучше, какой - хуже,
полагаю бессмысленными. Главное - их много, они разные, все умеют делать
главное - запускать программы и управлять ими. И можно выбрать WM не только по
вкусу, но и по сегодняшнему настроению. Или - наоборот, создать
соответствующее текущей работе настроение путем подбора подходящего WM. В каких
таких Windows это доступно?
А работа требует прикладного софта, из которого на первом месте традиционно
стоит
Софт общеконторский
Куда я отнес бы средства работы с буквами и цифрами, то есть текстовые
редакторы и процессоры и электронные таблицы. Однако главная тенденция
последних лет (на всех платформах) - активное развитие офисных
монстров - так называемых интегрированных пакетов. Включающих, кроме того,
средства работы с графикой, проведения презентаций, разработки web-сайтов,
верстки оригинал-макетов, систем управления базами данных (а подчас - так и
средств их разработки - вот только носки не штопают). Вы можете представить
себе пользователя, который все
это применял бы на профессиональном уровне? Я - не очень.
Однако наличие мощных офисных пакетов - непременный атрибут любой платформы,
претендующей на звание персонального компьютера общего назначения. Не обошла
эта тенденция и мир Линукса. Где издревле (в его масштабе времени) развивается
два (полу-) коммерческих офисных пакета - StarOffice и Applix.
Первый уже достаточно давно - бесплатен для некоммерческого использования
(впрочем, что это такое - не очень понятно). И доступен для свободного (если
канал позволяет принять 65 Мбайт) скачивания. А с тех пор, как пакет перешел в
собственность фирмы Sun - так и не с одного сервера (ранее - крайне
перегруженного). Да и процедура регистрации заметно упростилась.
Недавно и Applix несколько декоммерциализировался. Текущую его бету (5.x)
можно свободно скачать и даже бесплатно использовать в течении около ста дней
(прямо как Сто дней Наполеона). Затем - скачать заново (что-то под семь
десятков мегабайт) и - снова использовать. И так далее, до конца
бета-тестирования (что будет потом - пока неизвестно). Ну, вероятно, можно и
системные часы откручивать, или что-то в этом роде. Вот только - стоит ли?
А еще позже родился и третий кит Линукс-офиса - Corel Office версии 9 был
целиком портирован под Линукс. Ранее (в версии 8) этой чести был удостоен
только WordPerfect, который в Lite-модификации можно было бесплатно скачать
(может, и по сей день можно, не проверял). Новый же Corel Office - полностью
платный, ценой от ста американских рублей и выше (определяется комплектацией).
Так что перспективы его использования Linux-сообществом (привыкшим к
бесплатности) несколько туманны. Особенно - все на той же русской почве.
Где вообще главным условием применения офисного софта является поддержка
русского языка. Не только в плане воспроизведения кириллицы на экране и на
печати, но и проверки орфографии, грамматики, расстановки переносов:
левостороннее выравнивание у нас, в отличие от Америки, не принято ни в деловой
переписке, ни, паче, в полиграфии; а двусторонне выровненный русский текст без
переносов - предельно уродлив по вполне понятным причинам.
С этой точки зрения, в наилучшем свете предстает StarOffice. К текущей его
версии (5.1a) кое-какая поддержка русского языка (хотя бы в виде
воспроизведения кириллицы) может быть прикручена. Хотя ни об орфографии, ни о
переносах говорить не приходится. Да и с русскими шрифтами имеются некоторые
проблемы. Однако ходят туманные слухи, что ныне в стадии бета-тестирования
находится русскоязычная версия. Что ж, поживем - увидим.
Но и в текущем виде применение StarOffice считаю оправданным (для себя лично).
Во первых, из-за очень приличной электронной таблицы, полностью покрывающей
мои потребности (петрогеохимические пересчеты, выборки из массивов
данных по нескольким критериям, построение диаграмм) в такого рода
инструментарии. Во вторых, из-за векторной рисовалки, о которой - в
соответствующем разделе.
С Applix дело похуже. Импорт кириллических шрифтов в него - занятие не из
самых простых. И вполне может занять изрядную часть тех самых сакраментальных
ста дней. Так что я лично не стал и возиться. К тому же дизайн программы в
целом живо напомнил мне герб в бозе почившей ГДР - какие-то индустриальные
циркули и линейки...
Относительно Corel Office текущей версии никакой информации не имею. Однако к
WordPerfect 8 мне русские шрифты прикрутить так и не удалось. По слухам - это
вообще невозможно (если кто что знает по этому поводу - напишите, пожалуйста).
Так что и в 9-й версии ожидать поддержки кириллицы не приходится. Что весьма
странно: ведь WordPerfect еще с DOS'овских времен славился многоязычной
поддержкой и простотой локализации (реализованной для русского еще в версии
5.1.
Помимо трех конторских монстров (интересно, что и под Windows - их тоже три,
не число ли это дьявола?), есть еще более компактный SiagOffice. В основе его -
электронная таблица, дополненная текстовым процессором и презентационной
программой. Вроде бы в Linux Mandrake 7.0/RE Full (который на четырех дисках)
входит ее русифицированный вариант.
В стадии разработки (несколько затянувшейся) находится т.н. KOffice -
конторский комплект под KDE. В нем предполагается полный джентельменский набор
- от текстового процессора до графического редактора. Последний (KIllustrator)
на сегодняшний день является единственным более-менее завершенным продуктом.
Прочие не вышли за рамки альфа-версий. А потому говорить о их достоинствах и
недостатках рано.
Еще в моей коллекции есть офисный комплект под названием Andrew Office. Про
который, правда, сказать особо нечего, так как собрать его мне не удалось.
Однако не комплектами едиными жив Линукс конторский. Есть и просто текстовые
редакторы, текстовые процессоры, электронные таблицы.
Текстовых редакторов под Линукс - многие множества. Однако большую часть их
новых (и развитых) разновидностей трудно отнести к конторскому софту: они
ближе к средствам разработки, поскольку хотя и позволяют набирать просто
тексты, ориентированы все же на составление текстов исходных (программ). И это
- тенденция развития текстовых редакторов. Боюсь, что скоро они вымрут, как
мамонты, сменившись, с одной стороны, могучими (и часто избыточными)
текстовыми процессорами, с другой - узкоспециализированными придатками к
интегрированным средам разработки (или просто эволюционируют в таковые).
Однако пока этого не случилось. И для набора текстов всегда можно подобрать
подходящий инструмент, хошь консольный, хошь - графического режима.
Перечислять их все - задача непосильная. На вскидку назову классический EMACS
и маленький pico для консольного режима, Kedit и Kwrite из комплекта KDE,
GNOME-редакторы Gedit и GXedit, имитирующий текстовую консоль FTE.
Однако далеко не всегда достаточно текстового редактора. Иногда требуются и
какие-никакие средства форматирования. Ведь даже докладную записку нельзя
написать, не используя центрирования и правостороннего выравнивания. Что ж,
для этих целей предназначены текстовые процессоры.
Здесь на первое место я поставил бы Ted. Ныне он полностью (за исключением
спеллинга) русифицирован и позволяет обмениваться файлами с WinWodr'ом в
кодировке 1251.
Очень активно развивается в последнее время проект AbiWord - вполне приличный
текстовый процессор среднего класса (не столь прост, как Ted, но и до
титанических Word.*, слава богу, не дотягивает. Последнее время особое
внимание в нем уделяется поддержке многоязычности. Так, по сведениям из Сети,
недавно была добавлена поддержка то ли чешского, то ли словацкого языка. Если
дело так и дальше пойдет - глядишь, до конца тысячелетия и русский будет
поддерживаться.
Ну и конечно, следует упомянуть такие специфические инструменты, как Lyx и
Klyx. Специфические потому, что это в сущности графические надстройки над
TeX'ом, избавляющие от ручного ввода его управляющих конструкций (подобно
тому, как визуальные web-редакторы избавляют от ручного ввода html-тэгов).
Хотя я подозреваю, что и большинство прочих процессоров и систем верстки в
какой-то мере базируются на том же TeX (а на чем же еще?); по крайней мере,
для FrameMaker'а это признано в явном виде.
Что касается электронных таблиц, то их довольно много. И все они более-менее
справляются со своей задачей. Из развитых упомяну GNUmeric - составную часть
грядущего GNOME-офиса.
Однако хватит о конторе, пора переходить дальше, где мы видим
Web-редакторы
Эта область прикладного софта идет вперед семимильными шагами. На заре моего
приобщения к Линуксу (менее года назад) мне удалось отыскать единственный
полнофункциональный html-редактор - WebMaker отечественного производства;
правда, был еще asWedit. Все прочее представляло собой либо крайне сырые, либо
функционально ограниченные продукты.
Ситуация резко стала меняться с осени. За считанные месяцы был доведен до ума
и превратился в полнофункциональный продукт (с некоторыми даже уникальными
возможностями) Bluefish; в последней его версии (0.3.6) вроде наконец и
расцветка тэгов появилась. Второй html-редактор для GNOME, Gnotepad+, также
вполне пригоден для практической работы.
Практически за месяц Quanta, разработка киевских программистов, превратился
(в версии 0.99) из с трудом собираемого и едва запускаемого агломерата в
мощный и удобный инструмент редактирования html-кода и его визуального
просмотра. Screem, первые версии которого мне собрать не удалось вообще, ныне
(версия 0.23) - изрядной силы средство для разработки и поддержки сайтов; хотя
стабильность его пока оставляет желать лучшего. Однако в нем есть и средства
визуализации, и управления проектами, и многое другое. Надеюсь в скором
времени написать о нем подробнее.
А еще на горизонте маячат Kdreamsite, где обещана поддержка проектов (если это
осуществится - он будет в числе лучших), и KWebDev, и WebHander - также
отечественная разработка.
Правда, все сказанное относится к чистым html-редакторам. Визуальных
web-редакторов под Линукс мне известно два - Amaya и Buldozer. И ни один из
них я не назвал бы пригодным для работы. И к тому же оба они практически не
развиваются.
Конечно, средства визуального редактирования web-страниц имеются в составе
офисных пакетов (по крайней мере в StarOffice и в Applix). Однако назвать их
полнофункциональными web-редакторами я бы не рискнул. Не говоря уж о
сложностях с русским языком.
И никаких других, даже зачаточных, проектов по визуальным web-редакторам мне
не известно (если кто знает - подскажите). Конечно, с моей точки зрения,
создавать и редактировать страницы лучше в кодах. Но ведь многие считают
иначе. И о них тоже следует подумать.
Вот и все на сегодняшний день о web-редакторах.
Линукс-графика
Как известно, графика бывает растровая, векторная и трехмерная. Что можно
сказать сегодня по этому поводу?
Начну с графики растровой. Здесь мы видим GIMP - по общему мнению, один из
наиболее успешных проектов течения Open Source вообще. Можно спорить,
дотягивает он по мощи до PhotoShop'а или нет - суть не в том. Для подавляющего
большинства любительских и полупрофессиональных применений его возможностей
более чем достаточно. Пакет интенсивно обновляется (новые релизы появляются
чуть не каждую неделю), под него создаются plug-in'ы и скрипты (благо, такая
возможность есть). В общем, система живет.
К слову: а не та ли это система, которой здорово помогла бы оптимизация под
некий конкретный процессор? Ведь что бросается в глаза при первой же попытке
применить в GIMP'е какой-либо сложный фильтр? Да, удручающая (в сравнении с
новыми версиями PhotoShop'а) медлительность. Хотя, если поднапрячься и
вспомнить PhotoShop старый (времен до i86MMX) - тот ведь тоже далеко не летал.
Так что оптимизация PhotoShop'а под MMX явно дает о себе знать. Думаю, с
GIMP'ом было бы аналогично...
Есть еще несколько растровых редакторов (Paint, XPaint), но это, в лучшем
случае, - не более чем вариации на тему Paintbrush, а то и просто игрушки.
Лучше представлены программы (не знаю, как бы это назвать?) управления
графическими файлами. Такой их представитель, как CompuPic, включает в себя
средства просмотра, поиска, создания альбомов графических файлов всех
распространенных растровых форматов; правда, бесплатная его версия через
некоторое время отказывается работать с файлами TIFF и GIF. Зато она
располагает примитивными, но в большинстве случаев достаточными возможностями
редактирования (типа там яркость подправить, или контраст, или подрезать
рисунок). Ну а конвертация файлов в Сетевые форматы - так это просто ее
конек, выполняет лучше GIMP'а.
Бесплатный аналог CompuPic - пакет GPhoto. Правда, специальное его
предназначение - это работа с цифровыми фотокамерами. Я проглядел список
поддерживаемых моделей - практически все известные мне с последовательным
интерфейсом. Конечно, новых USB-моделей нет - вероятно, ко времени появления
ядра 2.4 появятся.
Однако кроме этого GPhoto умеет создавать альбомы изображений из файлов
традиционных графических форматов, осуществлять их несложное редактирование
(яркость, контрастность, цветовой баланс, resizing), конвертировать в другой
формат, сохранять альбомы в качестве html-галереи.
Еще представитель той же группы - Electric Eyes; конечно, это в первую очередь
вьювер. Однако он пригоден и для демонстрации простенького слайд-шоу, и для
конвертации графических файлов. Да и вообще, вьюверов графических файлов под
Линукс - достаточно много.
На удивление хорошо обстоит дело с инструментарием для работы с таким
нетрадиционным форматом, как DjVu: есть полный комплекс средств для создания и
редактирования DjVu-документов, в том числе и многостраничных; ну и,
разумеется, есть plug-in (встраиваемый в Nestcape) и автономный вьювер для их
просмотра. Вот только, к сожалению, далеко не все веб-хосты этот формат
поддерживают: оба сервера, на которых я размещаюсь (Чертовы Кулички и Virtual
Avenue), этого не делают. А ведь идеальный формат для демонстрации скриншотов:
цветопередача как в JPEG, текст - как в GIF, размер - меньше PNG...
Что же касается редакторов векторных, в этой группе мы имеем пару-тройку
пакетов уровня третьего CorelDraw под Windows: KIllustrator, QDraw, sketch. Ну
и замечательная, надо сказать, векторная рисовалка входит в состав StarOffice
под именем StarDraw. О чем в ближайшее время собираюсь написать подробнее.
Пакетов 3D-графики под Линукс, как ни странно, довольно много: Blender, Giram,
Innovation. Попадались и еще несколько названий. Очень неплохой 3D-модуль,
базирующийся на OpenGL, входит в состав того же StarDraw. Правда, ни с одной
из этих программ (кроме последней) я пока не общался (руки не дошли). Так что
сказать что-нибудь конкретное не могу.
Линукс-медиа
Мультимедиа-средства для Линукса также развиваются достаточно бурно. В
звуковой части имеется много wav-, midi- и CD-плейеров. Постоянно появляются
новые проигрыватели mpeg-файлов и активно обновляются существующие,
поддерживающие всякого рода play-листы. Недавно наконец был доведен до ума
RealPlayer версии 7; не смотря на статус беты, он работает стабильно (раньше -
работоспособные редакции чередовались с не очень с завидным постоянством).
Есть также всякого рода звуковые редакторы, но о них ничего не скажу по
незнанию.
С видео дело немного похуже. Хотя средства воспроизведения AVI, MPEG, Quick
Time имеются, качество их еще уступает специализированным Windows-аналогам.
Так же, как и в отношении видео-CD: пока мне не удалось найти ни одного
VCD-плейера, способного работать в полноэкранном режиме. Но зато RealPlayer
версии 7 нормально воспроизводит наконец RealVideo.
Появляются авторские инструменты для работы с видеоматериалами. Примером тому
- средство видеомонтажа Broadcast2000, не так давно ставшее бесплатным для
некоммерческого использования.
В общем, "жизнь идет, прорабы строят".
Геокомьютинг
Под чем я понимаю все, имеющее отношение к Земле вообще и к геологии в
частности, что величают обычно геоинформатикой. Мне этот термин не нравится,
так как плотно ассоциирован с геоинформационными системами. Коими
геокомпьютинг отнюдь не исчерпывается - есть ведь и image-процессоры, и
просто цифровая картография, и многое, многое другое.
Тем не менее, именно этой теме - особое внимание. Почему? Причин две.
Первая - это то, чем я занимаюсь и что мне лично интересно. Вторая - более
общего характера, и потому заслуживает особого рассмотрения. Каковое вынесено
в отдельную заметку в
соответствующем разделе.
Здесь же я лишь вкратце
охарактеризую положение дел на текущий момент, в меру своего понимания.
Под Линуксом живет (или существует, поскольку это - пока еще не совсем жизнь)
несколько геоинформационных систем. Во первых, есть GMT -
функционирующая из командной строки система (под все Unix'ы) построения всякого
рода карт и блок-диаграмм, в том числе геологического направления. Создана
двумя гавайскими геофизиками, текущая версия ее датирована 1993 годом. Недавно
она обзавелась интерактивной оболочкой. До сих пор не нахожу в себе мужества
не только разобраться с ней (70 Мбайт архива плюс почти столько же -
документации, на американском, естественно, диалекте), но даже попытаться
собрать. Но, судя по результатам - система действительно могучая.
Во вторых - GRASS, нечто среднее, судя по описанию, между ГИС и
имидж-процессором. Существует в финальной версии 4.3 и в виде беты 5-й версии.
До недавнего времени была доступна только с какого-то сервера в Южной
Альберте, крайне задумчивом и не поддерживающем докачки. Что делало
ничтожным вероятность ее успешного downloading'а. Ныне появилась на
Linuxber'е, так что теперь скачать можно. Система изрядная, но функционирует
не без проблем. Как окончательно разберусь с ней - обязательно опишу подробно.
Xmap8, ныне эволюционировавшая в GeoToush. Разработка Йельского Университета.
Где только и имеет место быть. При этом Xmap8 с ftp-сервера пропал, а GeoToush
скачать практически невозможно, по совершенно неясным для меня причинам: вроде
и коннект неплохой, и сообщений никаких нет (типа - превышено максимальное
число юзеров) - а ничего не происходит. Ни днем, ни ночью. Вообще никогда.
GMap - чешская разработка. Не смотря на номер версии (1.1.2) - видимо, именно
раз-работка. Собрать ее из исходников я не смог, бинарный rpm-пакет
устанавливаться отказался, сказав, что он - не rpm. Впрочем, на сайте сказано,
что достоверно работает только под Suse-не помню-сколько (и, возможно, только
на машине разработчиков).
f(GIS) project - ну, этот ничего и не обещает. Говорит, что это проект в
ранней стадии, предлагая принять участие в разработке.
SPRING - как будто бы ГИС. Сначала требует зарегистрироваться, получить
по почте пароль и логин, а уже потом скачивать. После регистрации логин и
пароль действительно присылает, а вот на счет скачивания - это они несколько
загнули. За несколько суток непрерывного dowloading'а (и не с одной
попытки) больше десятка килобайт получить мне не удалось.
Так что положение с ГИС под Линукс - так себе. В чем вижу поле приложения сил
программирующего Линукс-сообщества. Почему - попытаюсь обосновать в отдельной
заметке.
Ну вот, черта подведена. Не последняя, конечно, а первая, от которой я и буду
отслеживать текущие события в своих дальнейших хрониках. Надеюсь, первые, то
есть события, обеспечат последние (хроники) достаточным материалом.
Copyleft by
Alex Fedorchuk
Другие статьи автора...