Из новинок свободного программного обеспечения в этом обзоре будут представлены программы для работы, размышлений и развлечений. К рабочему ПО следует отнести графический редактор GIMP и рабочую среду XFCE. Мобильные проекты XobotOS и Tizen располагают к философским размышлениям о развития мобильной сферы. А в качестве развлекательного ПО сегодня выступит ОС OpenBSD.
Внезапный GIMP 2.8
Как известно, большого разнообразия растровых графических редакторов в Linux не наблюдается. Главным приложением для полномасштабной работы с изображениями уже не первый год у линуксоидов является GIMP.
Все эти годы проект развивался совершенно непредсказуемым и неисповедимым путями, известными разве что высшим силам. Даже планы по выпуску новых версий редко когда исполнялись.
Вот и версию GIMP 2.8 ждали давно - на её создание ушло три с половиной года. И дождались. В начале мая было, наконец, объявлено о выходе окончательной версии этой ветки.
Надо отдать должное, работы было сделано много. В GIMP 2.8 изменению подверглось практически всё - интерфейс, инструменты, работа со слоями, кисти и прочие компоненты.
В качестве опции появился однооконный пользовательский интерфейс. Раньше GIMP был многооконным - панели инструментов и слоёв, холст существовали в виде независимых окошек, что во многих случаях, кстати, удобно. Но очень многие считают, что если графический редактор не похож на Photoshop, то это неправильный редактор. И вот сейчас такой однооконный режим можно включить в опциях.
А для любителей старого многооконного интерфейса появилась возможность соединять все управляющие панели редактора в единое окно, что положительно оценят работающие на компьютере с несколькими мониторами.
Элементы редактирования изображения - рамки, контуры, контрольные точки и т.п. - переведены на использование библиотеки векторной графики Cairo. Это придаёт интерфейсу современный вид.
Изменениям подвергся инструмент для манипуляций с текстом. Теперь этот инструмент работает прямо на холсте, безо всякого дополнительного окошка для ввода текста, как это было в предыдущих версиях.
В GIMP 2.8 появилась возможность логической группировки слоёв. Соответственно теперь можно производить над слоями групповые преобразования и манипуляции.
Появился новый инструмент для выборочной трансформации части объектов по многоугольной рамке.
Редактор обзавёлся усовершенствованным набором кистей для рисования и градиентами. Кисти, благодаря новым алгоритмам, получили поддержку динамического вращения, наклона или масштабирования.
Появились новые возможности и процесса экспорта изображений, который был при этом ещё и модернизирован. Сделано полное разделение операций по сохранению и экспорту изображений. То есть сохранить через "Save as" изображение можно только в формате XCF, а все остальные форматы нужно экспортировать через меню экспорта "File->Export...".
Теперь есть экспорт в PDF с сохранением наложенного на изображение текста в виде текстового слоя. Появились плагины для загрузки изображений в формате JPEG2000, курсоров для X11, формата OpenRaster.
Однако всё это в первую очередь заинтересует художников. А вот пользователи-фотографы ждали от этого редактора поддержки обработки изображений в режимах с глубиной цветности в 16 и 32 бит на канал. Как известно, изначально GIMP работал в режиме 8-бит на цветовой канал. Но реалии таковы стали, что всё больше распространяются форматы изображений с большой глубиной цветности EXR и HDR.
Эта возможность обработки изображений с точностью 16 и 32 разряда на цветовой канал пока доступна только в нестабильной версии редактора. Также в этой нестабильной версии обеспечена работа с PNG в 16bit. И все эти возможности войдут в состав следующей стабильной ветки GIMP 2.10, выход которой опять никто не знает.
Xfce 4.10
Появление графических интерфейсов "новой волны" для GNU/Linux - Unity, Gnome 3 - соответственно вызвало и подъём интереса к рабочим окружениям традиционного классического направления. Таковым, например, является рабочее окружение Xfce.
Интерес к Xfce возрос после прошлогоднего демарша Линуса Торвальдса, который в праведном ужасе убежал на эту графическую среду с только появившейся тогда среды Gnome 3. Возможно, это как-то подстегнуло в свою очередь тех, кто непосредственно занимался разработкой Xfce. Как бы там ни было, но после длительного перерыва в самом конце апреля появилось обновление Xfce 4.10.
Xfce - древний проект, начатый ещё в прошлом веке. Эта графическое пользовательское окружение считалось легковесной и производительной заменой тяжеловесными GNOME и KDE. Данная рабочая среда обладает собственным оконным менеджером Xfwm, графическим конфигуратором и собственным набором базовых приложений, - как, например, файловый менеджер Thunar.
Внешне Xfce по виду напоминает Mac OS, так как главным элементом интерфейса является панель xfce4-panel, отдалённо напоминающая маковский док. На этой панели находятся кнопки запуска программ и управление окнами, меню приложений, переключатель рабочих мест и прочий функционал. Среда написана с использованием Gtk+ и отличалась, соответственно, тесной интеграцией с GNOME.
Список изменений в версии 4.10 свидетельствует, что кардинальных планов по тотальной модернизации проекта у разработчиков особо не было. Проект Xfce по-прежнему остаётся на консервативных позициях.
Модификациям подверглась главная панель Xfce. Теперь у неё появился вертикальный режим. А апплеты панели теперь можно упорядочивать в несколько рядов.
При помощи нового редактор MIME-типов теперь стало комфортнее менять используемые по умолчанию приложения для определенных типов файлов.
Рабочий стол пользователя также получил новые возможности. Теперь на рабочем столе могут отображаться миниатюры изображений и автоматически сменяться обои согласно заданному списку.
Но в новой версии Xfce есть и издержки консерватизма. Так ещё остались зависимости с устаревающей библиотекой GTK+ 2.20, хотя на дворе уже эпоха Gtk+ 3. Желательно для проекта побыстрее осуществить переход на более новые технологии.
Мобильное разнообразие
Ситуация с мобильными платформами чем-то напоминает ситуацию с теми же рабочими окружениями для Linux: их много, не реально используется всего штуки две-три. И новые мобильные системы не прекращают появляться.
Одни из появившихся мобильных платформ являются разработками из разряда just for fun. А другие рассчитывают даже на какие-то перспективы на мобильном рынке. Оправданием наличия такого количества мобильных платформ может быть разве то, что из всех этих во многом несовершенных мобильных систем в ближайшее время соберут воедино всё лучшее и слепят одну совершенную систему.
Проект XobotOS - это пример проекта just for fun. В компании Xamarin взяли да и сделали порт мобильной операционки Android 4 на языке C#.
Как известно, мобильная система Android, созданная в недрах корпорации Google - по сути, Java-платформа со своими специфическими особенностями, которая работает поверх ядра Linux. В Xamarin заменили все компоненты, связанные с Java, на компоненты платформы Mono. И вот в этом Mono и есть главная интрига XobotOS.
Xamarin долгое время развивает Mono как попытку создать для Linux свободную альтернативу платформы .NET, разрабатываемой Microsoft. Последнее имя в свою очередь является той причиной, по которой Mono в мире Linux приняли в штыки. И, надо сказать, платформа с трудом приживается на обычных настольных системах Linux.
Видимо, в Xamarin решили изменить свою стратегию экспансии и переориентировались на мобильный сектор. При этом вряд ли создатели операционной системы XobotOS рассчитывают, на то, что к этой системе будет какое-то серьёзное отношение, так как даже Windows Phone не очень ещё востребована производителями мобильных девайсов. Все наработки, связанные с XobotOS, пойдут на совершенствование версии Mono для смартфонов с Android. И, возможно, Mono на мобильниках и планшетах ожидает более счастливая судьба, чем на настольных компьютерах.
В дополнение к теме перенасыщенности нынешнего мобильного мира мобильными ОС следует отнести и появление первой официальной версии ОС Tizen. Этот проект продолжает традиции таких мобильных платформ, как MeeGo и WebOS. Tizen - это, так называемая, веб-ориентированная мобильная система. Основой для создания программ для неё являются веб-технологии - HTML/JavaScript/WebGL.
Первая версия ОС Tizen распространяется пока только в исходных кодах. К ней прилагается SDK разработчика, позволяющего создавать программы, а также эмулятор для проверки и отладки написанных программ.
OpenBSD 5.1
И в заключении музыкальная новость. Вышла в свет очередная версия системы OpenBSD, идеологией которой является параноидальное отношение к безопасности системы. И OpenBSD давно уже приобрела славу несокрушимой и легендарной системы UNIX. В новой версии также было продолжено совершенствование ОС в этом направлении.
Но большинству система знакома по оригинальным песенкам, которые сопровождают каждый новый выпуск этой операционки. Не стал исключением и этот выпуск, который сопровождает весёлая песенка "Bugbusters" на известный мотив из кинофильма "Охотники за привидениями".
Михаил АСТАПЧИК
Комментарии
Лично мне XFCE нравилась, но не во всём. Однако разработчики будто бы прочли мои мысли!
Тоже думаю на настольном пк XFCE использовать