Все о Linux. LinuxRSP.Ru


Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 

Хроника текущих событий
Линукс с птичьего полета. Предварительный обзор на начало апреля

Это будут обзоры происшедшего в мире Линукса за некие промежутки времени - предположительно две-три недели. И, соответственно, появляться они будут с такой (надеюсь) периодичностью.

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

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

А будет -

  • о Линуксе как системе,
  • о 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
Другие статьи автора...


      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2017 LinuxRSP