Показаны сообщения с ярлыком review. Показать все сообщения
Показаны сообщения с ярлыком review. Показать все сообщения

понедельник, 26 ноября 2012 г.

Arch Linux: Other Derivatives. Part 3.

ДИСТРИБУТИВ ARCH LINUX. ЧАСТЬ 3: Другие ответвления
Статья вышла в 117-ом выпуске электронного приложения к журналу OpenSource 20 сентября.
Введение
Оригинал изображения по щелчку
В продолжение предыдущих двух частей, посвященных дистрибутиву Arch Linux и одному из наиболее известных ответвлений — Chakra Linux, в этой статье мы рассмотрим другие заметные проекты, основанные на Arch. Проекты разделяются по различным признакам (отмечу, что разделение это условно): специализированные, созданы, чтобы решать конкретные задачи. Порты дистрибутива Arch Linux под другие архитектуры, так как официально доступны только две - i686 и x86_64. И пользовательские дистрибутивы, к ним относится и Chakra Linux. Однако рассмотрены будут не все дистрибутивы, а наиболее интересные из них. В том случае, если интересует полный список этих проектов, его можно посмотреть на Wiki-ресурсе дистрибутива:

воскресенье, 11 ноября 2012 г.

Arch Linux: Chakra Project. Part 2.


Дистрибутив Arch Linux. Часть 2: Chakra GNU/Linux

Статья вышла в 115-ом выпуске электронного приложения к журналу OpenSource 20 сентября.
Первая часть доступна по этой ссылке: http://tinman321.blogspot.ru/2012/09/arch-linux-review-trends-community-part.html


Оригинал изображения по щелчку
Введение
В предыдущей статье, посвященной Arch Linux были рассмотрены основные принципы, на которых строится дистрибутив, тенденции в его развитии, а также были затронуты вопросы, связанные с сообществом. Во второй части будет рассмотрен дистрибутив Chakra Linux, известный уже достаточно давно и строящийся на графическом окружении и программах KDE\Qt. В третьей статье будут рассмотрены различные ответвления и проекты на основе Arch.

суббота, 15 сентября 2012 г.

Arch Linux: review, trends, community. Part 1.


Дистрибутив Arch Linux. Часть 1: обзор, тенденции, сообщество

Статья вышла в 114-ом выпуске электронного приложения к журналу OpenSource 29 августа.

Введение

Оригинал изображения по щелчку
Шесть лет тому назад в «Open Source» была опубликована статья «Простота? Просто Arch Linux!» (выпуск №011 от 30.08.2006, автор — Стас Мясников). С тех пор прошло много времени, однако Arch Linux было уделено очень мало внимания в электронном журнале — на мой взгляд, незаслуженно мало. Дистрибутив прошел проверку на прочность, «повзрослел» и крепко обосновался в своей нише. 11 марта этого года ему исполнилось 10 лет (www.archlinux.org/news/arch-linux-turns-10), и на сегодняшний день он входит в десятку наиболее популярных дистрибутивов в рейтинге DistroWatch (distrowatch.com/dwres.php?resource=popularity). 10 лет — очень знаменательная дата в развитии любого проекта. Я начал работать с Arch Linux в 2008 году и хочу поделиться своим видением и пониманием этой системы. Статья разбита на две части:
  1. Вводная; обзор дистрибутива, сообщества и тенденций его развития. Эта часть больше нацелена на тех, кто еще мало знаком с Arch Linux.
  2. Проекты и ответвления, основанные на Arch Linux и появившиеся за годы его существования.

вторник, 24 апреля 2012 г.

Logitech Wireless Combo MK520 Black USB

Оригинал изображения по щелчку
Продолжая публиковать информацию, которая имеет малое отношение к Linux, хочется рассказать немного о своём беспроводном наборе. Задача казалось бы стоит тривиальная: найти и купить недорогой беспроводной классический в строгом дизайне набор, который работал бы и в компьютере под управлением любой ОС без установки дополнительных драйверов, и в планшете Acer Iconia Tab A501 на базе Android. Дополнительными критериями выбора служили низкие клавиши с коротким ходом и низким уровнем шума, полноразмерный Enter и левый Shift, небольшой размер USB-донгла, классическая трёхкнопочная мышь под мужскую руку.

воскресенье, 29 января 2012 г.

Sennheiser HD 449

Оригинал изображения по щелчку
Давно я ничего не писал, а материал понемногу копится, поэтому все же стоит, также понемногу его излагать. Начнём с выбора наушников до 100$ для прослушивания музыки, работы за компьютером, просмотра кинофильмов.

Возможно, многим линуксоидам эта тема не покажется интересной, я например, этим вопросом не интересовался до тех пор, пока он не стал ребром, а потому смыслю в этом мало.

Случилось это так, мои стандартные наушники от LG Optimus One сломались. Так как штекер изогнутой формы, так как всё-таки на улице температура ниже нуля, так как я люблю дёргать телефон из кармана и обратно, так как я всё время за что-нибудь зацепляюсь - кабель лопнул у самого основания штекера. Несмотря на то, что стандартные наушники выглядели как сторублёвые, по звучанию они были неплохими, поэтому я и решил найти себе "уши" с приемлемым качеством звука как для дома, так и для улицы.

четверг, 25 марта 2010 г.

Crunchbang Linux

Обзор дистрибутива Crunchbang Linux

Введение

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

Описание

Дистрибутив базируется на Ubuntu 9.04 и вообще мало чем от неё отличается. А точнее предустановленным софтом, их конфигами и художественным оформлением, артом, если кому-то так будет понятней. Наверняка найдутся красноглазые ребята с примерно следующего содержания мнением: "так поставил бы убунту без иксов, накатал бы что нужно и настроил под себя". Отвечаю, я бы наверное никогда бы не поставил себе добро вроде Openbox, tint2, Conky и уж тем более не стал бы писать конфиги для всего этого. После установки я получил почти всё: звук, wi-fi, картинку (кривую, но об этом позже) и всё, что прилагается к нормальному дистру и без всяких шаманств. Обновился до 9.10 - всё работает, правда звук пришлось реанимировать. Камеру не пробовал ещё завести.

Скриншоты можно посмотреть по ссылке: http://crunchbanglinux.org/wiki/screenshots

Программы

Возможно кого-то заинтересует набор ПО, используемый в дистрибутиве. Там есть как X-приложения, так и консольные. Итак графические:

Openbox - WM
tint2 - панель к OB
Conky - отображает служебную информацию о загрузке системы, описание хоткеев
firefox - какая-то старая версия
pcmanfm - добротный и легковесный файловый менеджер
terminator - конфигурируемый терминал
VLC - стандартный плеер, при чём с Qt-интерфейсом

Консольные:

naim - бесполезная программа для обмена мгновенными сообщениями
screen - если грубо, то это виртуальные tty
mocp - музыкальный проигрыватель
rtorrent - torrent-клиент

Что, где, когда?

У дистра есть сайт, на сайте есть несколько версий дистра, я выбрал Lite, самый, что ни на есть лёгкий дистр.
Скачать тут можно: http://crunchbanglinux.org/wiki/downloads

Перемены

Так как некоторого софта не хватает, например, нормального IM-приложения и Firefox подтормаживает, то некоторые приложения пришлось заменить или добавить другие. В качестве IM выбрал Pidgin, ибо он меньше зависимостей для установки тянул. А вот Firefox заменил на Google Chrome и чертвски доволен. Работает быстренько, рендерит нормально, даже "Альфа-клик" в WebKit рисуется, хотя были косяки. В качестве стандартного просмотрщика изображений был выбран GQView, так как он тоже меньше всего тянет зависимостей.

вторник, 19 января 2010 г.

RoverBook NEO U101

Давно хотел приобрести какой-нибудь портативный девайс, который бы пригодился при выезде из дома. В этом блоге я уже упоминал о нетбуке с предустановленной Windows - Acer Aspire One, так вот, нужно было что-нибудь в этом же духе. Основная задача сферического девайса в вакууме - ползанье в Интернете. Благодаря беспроводному GSM-модему (о котором я уже тоже писал) выход в интернет есть везде, где есть сеть. А при посещение едален и выпивален, как правило есть и Wi-Fi, благо Екатеринбург крупный город. А также важно было не платить за Microsoft Windows. Таким образом, все критерии запроса для искомого устройства укладываются в следующую формулу:
  1. главное конечно же цена, не более 10 килорублей
  2. никакого Windows, лучше без ОС, в идеале предустановленный Linux
  3. маломощный экономичный процессор
  4. малые габариты, малый вес, а значит 10 дюймов экран - это максимум
Долго ли, коротко ли, но нужный девайс по нужной цене наконец-то был найден. Им стал нетбук от Roverbook, модель NEO U101. Технические характеристики прилагаются по ссылке выше, в сети также имеется русскоязычный обзор, ссылка на Хабр прилагается также. Но в отличии от автора вышеуказанной статьи, ставить себе палёную венду я не собирался/собираюсь. И пока не забыл, скажу что устройство было куплено за 8490 в Евросети, а спустя 10 дней, цена на него упала до 7990. Ну вот, всколзь только что было упомянуто о тех. параметрах, дан небольшой обзор, теперь поговорим о Linux на этом устройстве.

Причины для смены морально устаревшего ASPLinux думаю объяснять не надо, чего только стоит XServer версии 1.3.0, не говоря уже о том, что ни обновить систему, ни толком ничего поставить не получается (yum, милый yum). Более или менее постоянные читатели этого блога могут заметить, что я выбираю дистрибутив Arch Linux, однако на этой девайсине он не завёлся. Я вообще с детства страдаю невнимательностью и здесь долго не мог понять, почему же Arch не запускается даже в режиме livecd и включает kernel panic. К тому времени, когда нетбук подешевел я обнаружил, что процессор Geode, установленный в этом тазике имеет архитектуру, совместимую лишь с i586, в то время как Arch Linux оптимизирован целиком и полностью под 686-ые тазики. Это печально.

Выбор собственно небольшой оставался - попробовать другие дистры, в т.ч. дистры, заточенные под нетбуки, или же просто сесть на Ubuntu. Но внимательный читатель заметит, что частота процессора в 500 Мгц и 512 Мб RAM не позволят развернуться в полную силу. Именно поэтому был найден Crunchbang Linux, дистрибутив, основанный на родной Ubuntu (я с неё начинал) и использующий легковесные компоненты вроде Openbox, tint2, terminator, pcmanfm, mocp, scrot, screen и другие... После загрузки дистрибутив использует порядка 55 Мб RAM, меня устраивает, загружается довольно быстро (по сравнению с ASPLinux). Более подробную инфорацию о мытарствах в выборе и настройке дистра я опишу следующей заметкой.

воскресенье, 13 декабря 2009 г.

Arora with Qt 4.6

Я уже как-то писал про браузер Arora, который работает на базе QtWebKit, работает надо сказать быстро. Хотя проблем конечно же хватает: это и рендеринг (вина лежит полностью на QtWebKit), недостаток кое-какого функционала. Уже довольно давно была внедрена киллер-фича - AdBlock и мне собственно вполне этого хватает, чтобы серфить "по-быстрому"... И остается лишь проблема рендеринга, которая решается непосредственно с выходом новой версии Qt. А новая версия Qt, точнее 4.6, вышла не так давно. К сожалению я не могу пока опробовать Arora на новой версии фреймворка, однако представлю небольшой обзор возможностей, которые мне, с моим Qt 4.5, пока недоступны. По сути это не более, чем интерпретация оригинальной заметки: http://arorabrowser.blogspot.com/2009/12/arora-0102.html, но достаточно вольная интерпретация. Приступим:
  • наконец-то в диалоге "About/О программе" отображается используемая версия WebKit
  • при использовании KDE, в меню программы теперь отображаются значки
  • в журнале для закрытых вкладок также сохраняется история перехода "Вперёд/Назад", как например это работает в FF
  • подвисший JavaScript не убивает браузер, а дает возможность завершить выполнение сценария
  • любая строка поиска теперь превращается в поисковый движок двумя кликами
  • ещё одна киллер-фича для меня: выбор кодировки страницы, в России всё-таки живём
  • кнопки доступа, как это сделано в Konqueror, не знаю, что это, зачем и кто этим пользуется, лично меня это всегда раздражало, надеюсь, что разработчики прислушаются к гласу пользователей и выпилят эту функцию по умолчанию
  • в поиске новая для Arora функция - "подсветить всё"
Как мы видим, браузер потихоньку обрастает функционалом, интересно будет взглянуть на него через некоторое время. А пока у меня так и не появилось возможности избавится от FF. Кстати, собираю из Git, PKGBUILD взял из AUR.

четверг, 1 октября 2009 г.

SFD'09 Yekaterinburg: how it was

Итоги Дня свободы ПО 2009 в Екатеринбурге


...Это было лучшее из мероприятий E-LUG.RU,
с разнообразными докладами и участниками высокого уровня,
что заставило 100 человек не покидать аудитории на протяжении 5 часов.
Никита Лялин, координатор E-LUG

...Из всех наших мероприятий этот День свободы ПО стал наиболее удачным.
Елена Ушакова, MyOOo.ru


Общий план аудитории с посетителями

В субботу, 26 сентября 2009 г., в Екатеринбурге сторонники свободного ПО собрались в Уральском Государственном Университете. Поводом для встречи стал ежегодно отмечаемый международный День свободы ПО http://softwarefreedomday.org/. В Екатеринбурге он проходит второй год подряд, и организует его группа пользователей Linux.

Шестичасовое мероприятие состояло из 10 разнообразных докладов, разделённых часовым перерывом. Тематика выступлений была многообразна: обзор новых возможностей ПО, пути улучшения программного кода, информация о новых проектах, проблемы миграции на СПО, распространения, обучения.

На празднике всего было в достатке: участников и слушателей, тем докладов и призов, раздаточного материала, новизны и общения. Ведущим мероприятия был Игорь Стадухин, инженер телематических сервисов ООО "Экстрим ИТ" (extrim.it).

Позитивный настрой празднику в самом начале задал Никита Лялин - координатор E-LUG (www.e-lug.ru). Любопытно было услышать от него о возрожденном ресурсе для русскоязычных сторонников KDE - www.kde.ru. Затем региональный представитель ГНУ/Линуксцентра Михаил Журухин рассказал о принципах свободы ПО, распространении и роли Линуксцентра в данном процессе. Более конкретный доклад - обзор новых возможностей грядущего OpenOffice.org 3.2 - предоставила руководитель интернет-проекта MyOOo.ru Елена Ушакова. Вслед за этим выступление о развитии мультипротокольного клиента qutIM (qutim.org) от непосредственного участника проекта - разработчика Руслана Нигматуллина. В докладе от руководителя Центра Решений Linux (Softline) Дмитрия Амирова, признанном многими лучшим, выражена точка зрения бизнеса на миграцию организаций на открытое ПО и предложена возможность обучения и сертификации для системных администраторов. В завершающем первую часть докладе преподаватель математико-механического факультета УрГУ Николай Журавлёв рассказал о том, зачем, как и в каких объёмах СПО преподаётся студентам.

Во время часового перерыва присутствующие могли пообщаться друг с другом и задать вопросы организаторам, получить бесплатные диски и сувениры. Также во время перерыва желающим демонстрировался InfraNet-Book (infranet-book.ru).

Вторая часть прошла не менее позитивно и насыщенно:

Первый доклад прочитал Юрий Сбитнев, инженер компании "Ювелиры Урала". На имеющемся в аудитории оборудовании Юрий собрал кластер из трёх узлов и продемонстрировал на примере организацию и преимущество параллельных вычислений. Вторым докладчиком был Дмитрий Усталов (Peppery, технический директор), перечисливший основные проблемы, возникающие при разработке и продвижении программных проектов. По мнению посетителей, это самый неоднозначный доклад: с одной стороны достаточно интересная и полезная информация, с другой стороны необычная подача. Далее Игорь Стадухин рассказал о секретах успешной работы сисадмина - программном обеспечении для работы и мониторинга сетей. Последним же выступал Михаил Богданов - Sun Campus Ambassador. Он рассказал об образовательной программе Sun Microsystems и о сообществе студентов-участников, а также разыграл некоторые призы среди участников, которые отвечая на вопросы, так или иначе, связанные с продуктами Sun могли получить рюкзак или футболку с фирменным логотипом.

В целом мероприятие прошло успешно и в соответствии с программой. 93 из 100 участников, заполнивших анкеты, на вопрос "Придёте ли Вы на наше следующее мероприятие?" ответили утвердительно. Мы надеемся, что оно было полезным для каждого посетителя, и каждый нашёл в нём что-то интересное для себя, до следующих встреч!

Организатором мероприятия выступила группа пользователей GNU/Linux Екатеринбурга при поддержке УрГУ. Также в организации мероприятия приняли участие компании ГНУ/Линуксцентр, Sun Microsystems, Softline, Инфра-Ресурс; сообщества Ru.OpenOffice.org (ru.openoffice.org), MyOOo.ru и Russian Fedora (http://russianfedora.org/).
Информационную поддержку обеспечили ГНУ/Линуксцентр (www.linuxcenter.ru), Nixp.ru (www.nixp.ru), журнал Linux Format (linuxformat.ru).

Источник: http://sfd.e-lug.ru

пятница, 17 июля 2009 г.

InfraLinux.org 9.04

Опубликована в журнале "Open Source"46 от 3.07.09.

Обзор дистрибутива InfraLinux.org 9.04

Начало

Обзор одного из самых популярнейших дистрибутивов постепенно превращается в рутину: каждые полгода кто-то из авторов «Open Source» берется и пишет, что же изменилось в дистрибутиве по сравнению с предыдущей версией. Хотелось бы немного исправить эту ситуацию и сделать обзор дистрибутива, родственного к Ubuntu, но имеющего некоторые изменения по сравнению с оригиналом. На этот раз предметом рассмотрения стал InfraLinux.org (ILo) от небезысвестной компании «Инфра-Ресурс». Сразу скажу, что дистрибутив оставил хорошие впечатления: сказались как изменения в Ubuntu, так и небольшие доработки в Ilo (в статье затрагиваются новшества обеих систем).

Скачать установочный образ в любом варианте можно на официальном сайте дистрибутива: http://infralinux.org/. Там же можно найти всю интересующую информацию, а также посмотреть скриншоты. В данном обзоре использован LiveCD для архитектуры x86: http://releases.infralinux.org/infralinux-releases/jaunty/infralinux-9.04-desktop-i386.iso.

Обновление компонентов

Своевременное обновление компонентов и включение в дистрибутив свежих версий ПО — это важная задача. В данном случае все версии ПО перекочевали из Ubuntu в InfraLinux (за исключением OpenOffice.org):

  • Linux-ядро 2.6.28,

  • X Server 1.6,

  • GNOME 2.26,

  • GCC 4.3.3,

  • glibc 2.9,

  • Python 2.6.1,

  • OpenOffice.org Pro 3.1.

Установка

Изменения в InfraLinux прослеживаются с самого начала, то есть от загрузочного меню. После вставки и загрузки с диска перед нами открывается меню установки дистрибутива, которое, кстати говоря, не предоставляет возможности выбора языка сразу (по-прежнему можно открыть диалог выбора языка), зато по умолчанию уже выбран русский язык. Компания «Инфра» не забыла и про логотипы, которые заменили стандартные лого Ubuntu. Режимы загрузки — те же, что в Ubuntu: запуск в LiveCD, установка, проверка целостности диска, проверка оперативной памяти и загрузка с жесткого диска. Лично я решил опробовать загрузку без установки, после чего был встречен ошибкой X Server — в общем познакомиться с новым рабочим столом перед инсталляцией не получилось.

После перезагрузки мною был выбран режим установки, и тогда запустился уже знакомый инсталлятор Ubuntu, в котором вновь предварительно задан русский язык. Новая возможность: предлагаемая раскладка клавиатуры — пришлась очень кстати, поскольку больше нет надобности останавливаться на этом шаге, а достаточно просто нажать «Forward». Впрочем, тут и неприятная особенность: несмотря на то, что все кругом до неприличия на русском языке, две кнопки так и остались «Back» и «Forward». Помимо них не переведены на русский названия городов в выборе часового пояса из предыдущего шага, и об этой настройке расскажу подробнее.

Те, кто постоянно устанавливают Ubuntu с «нуля», могли проследить развитие пресловутой карты часовых поясов/городов. Сначала это была карта с возможностью подсветить нужный город, потом она приобрела функцию масштабирования, которая со временем тоже немного изменялась. Но лично меня в последний раз эта возможность скорее заставляла ругаться, чем помогала в установке. И вот теперь мы получили новую карту часовых поясов, разлинованную на 24 полосы. С одной стороны, удобно, что нужный часовой пояс подсвечивается, но с другой — все вновь сводится к выбору города, который на маленькой карте стало не так-то легко найти. Кроме того, жаль, что пояса никак не взаимодействуют с Гринвичем: будет удобнее, если хотя бы во всплывающих подсказках покажут отклонение от нулевого часового пояса. Думаю, эту возможность ещё не раз переделают.

Следующий шаг — разметка диска с привычными вариантами. Так как на используемом жестком диске уже была установлена Ubuntu 8.04.2, установщик нашел её и выдал предупреждение, что в режиме автоматической разметки при использовании всего диска операционная система будет стерта — к слову, предупреждение было на английском языке. Если же разбивать жесткий диск вручную, то можно выбрать новую версию классической файловой системы Linux — Ext4, она также доступна для установки на корневой раздел и /boot. Перейдя к следующему шагу, можно обнаружить, что после ввода реквизитов для пользователя есть настройка для автоматического входа в систему, хотя лично я все же предпочитаю постоянный ввод пароля.

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

Интерфейс

Первое, что заметно при начальной загрузке дистрибутива — измененный логотип загрузки, аналогичный тому, что можно увидеть в загрузочном меню диска. Второе — это специальная тема для GDM, в которой используются изображения и текст, говорящие о том, что запущен дистрибутив InfraLinux.



Несмотря на то, что тема оформления — практически стандартная, изменены картинки на рабочем столе, и по умолчанию установлена та, что находится на фоне темы GDM. Кстати говоря, обои из InfraLinux.org доступны в официальном репозитории, о котором речь пойдет немного позже. Следующее, что бросается в глаза помимо измененного внешнего оформления, -- это изначально установленная вся доступная локализация. На мой взгляд, это огромный плюс для русскоязычного неопытного пользователя: русскоязычный интерфейс и документация не отпугнут новичка и избавят его от необходимости прикладывать дополнительные усилия по настройке.

Если обратиться к приложениям, то можно заметить, что под OpenOffice.org Pro выделен целый пункт меню. На CD-версии изначально доступны четыре компонента: Writer, Calc, Draw и Impress — этого вполне должно хватить для полноценной работы. Также можно расширить состав приложений, просто доустановив нужные пакеты. Скорость работы OOo Pro меня приятно удивила: на моей хост-машине (Arch Linux и официальная сборка OpenOffice.org) с 2 Гб оперативной памяти офисный пакет запускается медленнее, чем на виртуальной с 350 Мб памяти. Если кому-то интересно, чем отличается Pro сборка от обычной (vanilla), смотрите в официальном анонсе: http://i-rs.ru/O-kompanii/Novosti/OpenOffice.org-pro-3.1.

Другим «горячим» нововведением Ubuntu стала система уведомлений. Эту идею долго обсуждали на форумах и в блогах, и вот она стала явью. Суть заключается в том, что на экране создается очередь уведомлений (как это реализовано в KDE 4.2) и при любом системном событии на экран всплывает небольшое сообщение. Довольно удобно наблюдать, что происходит в системе, следить за сообщениями в Pidgin, подключением к сети и так далее. В общем, всё то же самое, что доступно любому пользователю KDE с версии 4.2.

Приложения

Помимо того, что в меню «Приложения» доступен OpenOffice Pro, есть и некоторые другие изменения. Среди них, например, измененная стартовая страница в Firefox с логотипом InfraLinux и поиском от Google, а также, включена русская локаль по умолчанию. Во время работы в системе совершенно случайно был обнаружен консольный файловый менеджер Midnight Commander (mc), которого иногда очень не хватает в стандартной поставке Ubuntu.

Среди утилит, доступных пользователям Ubuntu 9.04, стоит отметить программу чистки системы и приложение для создания загрузочного USB. Обе доступны из меню «Система» - «Администрирование». Первая создана для того, чтобы нерадивые или неопытные пользователи не копили на жестком диске ненужные пакеты. Программа создания загрузочного USB-диска позволяет, используя доступный ISO-образ, сделать установку ещё одной копии Ubuntu/InfraLinux.org на USB-накопитель. Здесь доступен минимум настроек, однако есть главное — включить возможность сохранения данных сессии на этом же накопителе, для чего на нем создается специальный раздел.

Репозиторий

Пора вернуться к обсуждению репозитория InfraLinux.org. Точнее, нескольких репозиториев, которые настраиваются так же, как и все остальные: либо правкой файла /etc/apt/sources.list, либо через программу «Источники приложений» в меню «Система» - «Администрирование». Помимо уже упомянутого пакета с обоями в репозитории можно найти метапакет infralinux-desktop для полной установки на систему без графики или на Ubuntu, а также пакеты с документацией, настройками, темой для GDM и прочее. Там же, в репозитории, находятся готовые пакеты с Prism-приложениями от Google, а именно: Calendar, GMail, Reader, Maps, Groups, Docs. С их помощью можно достаточно легко и просто получить доступ к сервисам от Google, снизив нагрузку на процессор, но задействовав интернет-канал. При всём этом приложение будет выглядеть так, как будто его запустили на этом же компьютере — никаких адресных строк, панелей навигации, закладок и прочих привычных атрибутов Web-браузеров.

Из офисных приложений помимо упомянутого OpenOffice Pro доступны два других: «Бизнес Пак» и «Мой склад». Первое использует для своей работы WINE и служит для формирования счетов, платежных поручений и прочего, а второе выполняется как приложение Prism. Программы могут пригодиться организациям и предпринимателям, в то время как рядовому пользователю они вряд ли понадобятся.



Заключение

Как уже было написано во введении, дистрибутив произвел на меня положительное впечатление. В этом заслуга полной российской локализации из коробки, фирменного графического оформления, высокой скорости загрузки и работы как самой ОС, так и OpenOffice.org, Prism-приложений, легкого доступа к программам «Бизнес Пак» и «Мой склад». Часть этих достоинств принадлежит Ubuntu, часть — компании «Инфра-Ресурс», однако в целом получился неплохой продукт для конечного пользователя. Если учесть, что сама компания предлагает коммерческую поддержку организациям, то у дистрибутива вполне может быть светлое будущее.

четверг, 25 июня 2009 г.

Caster (game)

Опубликовано в журнале "Open Source" под номером 45.

Обзор Linux-игры Caster



Введение

В предыдущих выпусках «Open Source» (№№41 и 42) я рассказывал о родных играх для операционной системы GNU/Linux: Yo Frankie!, Savage 2 и World of Goo. Помимо того, что все они работают в Linux как «родные» приложения, у них есть и другая общая особенность — использование свободных компонентов и библиотек. Эта статья не станет исключением и осветит еще один игровой проект, доступный под GNU/Linux и использующий открытые и свободные библиотеки. Встречайте — Caster.


Caster

12 мая этого года в блоге разработчика игры Майка Смита (Mike D. Smith) появилась небольшая запись (http://elecorn.com/blog/2009/05/caster-released-on-linux/) примерно следующего содержания: «Frank Earl только что закончил сборку и упаковку Caster для Linux! Это особенно интересно тем, что Caster изначально разрабатывался под Linux, а позже был перенесен на Windows, Mac и iPhone. Наслаждайтесь, пингвины!». Среди задействованных в игре компонентов — SDL (Simple DirectMedia Layer), GLEW (OpenGL Extension Wrangler), libvorbis и libvorbisfile, libogg.

Демо-версия игры доступна бесплатно на сайте (http://elecorn.com/caster3d/) -- там можно скачать ее версию под любую из поддерживаемых платформ (Linux, Windows, Mac, iPod). На том же сайте представлена и платная версия. Стоимость одной копии под одну платформу составляет чуть менее 5 долларов США, что на момент покупки обошлось мне в 164 рубля. К слову о платной версии: не могу однозначно сказать, стоит ли ее покупать. С одной стороны, игра довольно интересна, а цена — небольшая, но с другой — полная версия весьма коротка (демонстрационный вариант содержит почти половину уровней). Дополнительным бонусом для покупки является тот факт, что разработчик обещает бесплатное обновление с продолжением истории.


Установка и требования

Запуск бинарного Linux-файла игры (caster-linux.bin) открывает графическую утилиту установки в стиле Windows: нужно прочитать лицензионное соглашение (и согласиться с ним), выбрать каталог установки и проинсталлировать игру. В результате, создается .desktop-файл, после чего игру можно запустить из меню «Игры» (если используется GNOME или KDE).

Несмотря на то, что игра собрана под архитектуру x86, запуск в 64-битных системах возможен — для этого необходимо лишь установить соответствующие библиотеки (речь о ia32-libs — прим. ред.). Требования для игры не являются заоблачными: процессор с тактовой частотой от 1 ГГц, оперативная память — от 64 Мб, поддержка видеодрайвером 3D-ускорения и OpenGL 1.1. Сам я ее тестировал на Dell Vostro 500, и заметных проблем не возникло — за исключением того, что иногда, вне зависимости от настроек, игра на некоторое время начинала тормозить (с чем это связано — мне выяснить так и не удалось).


Геймплей

Управление в игре тривиально: стандартные клавиши движения (WASD), пробел для прыжка, shift для ускорения, tab для того, чтобы убрать все панели с экрана и F5 для снятия снимка экрана. Мышью управляется вид, переключение оружия и атака.

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

Жанр игры определен как шутер от третьего лица, но это не тот шутер, которыми в последнее время балуют крупные издатели. Этот шутер скорее похож на аркаду, и действительно — все очень просто и невероятно увлекает. Управляя главным героем, можно выбирать между шестью типами оружия, которые открываются по мере прохождения игры. Первое и основное оружие — импульсное — пожалуй, самое эффективное и универсальное, а также самое быстрое. Два других созданы для модификации ландшафта: с ними можно поднимать или опускать местность по своему усмотрению. Впрочем, после того, как другое оружие будет максимально «развито» (об этом — см. ниже), им тоже можно воздействовать на ландшафт. Еще одно оружие создает барьер вокруг персонажа, при котором снаряды летают по орбите и при столкновении с врагом поражают его. И кроме того, ученик из клана Caster имеет самонаводящееся оружие, и оружие, которое временно замедляет Flanx. Некоторое оружие наносит больший урон при удерживании кнопки атаки на мыши.

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

И главное, без чего Caster не был бы таким интересным — это «стремительное перемещение» и «суперпрыжок». Если с прыжком все просто и понятно: можно выпрыгнуть из зоны поражения врагами, перепрыгнуть препятствие и так далее, то с перемещением все интереснее. Оно позволяет убежать от врагов на безопасное расстояние, либо бегать с большой скорость вокруг неподвижного Flanx, но избегая его атак. После того, как навык будет достаточно развит, можно бегать по поверхности воды или лавы и по отвесной стене, что заметно раздвигает «грани» игры. Так, например, в одной из миссий есть бронированный тип Flanx, которого «не берет» оружие. Таких врагов можно заманить в лаву, просто бегая по её поверхности — AI соперников достаточно прямолинеен. После таких «пробежек» вся остальная игра кажется очень медленной.

Для прохождения миссии дается несколько попыток (в зависимости от сложности игры), после чего нужно будет начинать уровень заново. Если миссия пройдена без повреждений, то в качестве бонуса добавляются очки. Уровни сами по себе небольшие: их можно не спеша обойти в поисках сфер энергии, которые принесут дополнительные очки, а может и новых врагов. Цели игры просты: помимо тотального освобождения земель от Flanx, от миссии к миссии нужно будет оживлять деревья (их, кстати, можно оживлять в любой миссии, просто выстрелив в них — после этого выпадает энергетическая сфера на 10 очков), собирать энергию и патрулировать окрестности. Уровни отличаются друг от друга: в одних играешь как в узком коридоре, в других — приходится плавать, в третьих — бегать по островам среди лавы, а в четвертых — кромешная тьма. Все это достаточно интересно, а когда игра заканчивается, не хочется останавливаться.


Заключение

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

Скриншоты


пятница, 1 мая 2009 г.

Savage 2 & World of Goo

Обзор игр Savage 2 и World of Goo

Введение

В прошлом выпуске «Open Source» (№041 от 27.03.2009) раз была подробно рассмотрена многоплатформенная Open Source-игра «Yo Frankie!». Надеюсь, многие успели скачать, установить и опробовать ее. На сей раз, как и было обещано, рассмотрены две закрытые разработки разных жанров, одна из которых — коммерческая. Итак, первая игра – «Savage 2: A Tortured Soul».

Savage 2: A Tortured Soul

Это бесплатная интернет-игра, жанр которой определить достаточно сложно. В ней сочетаются такие популярные направления, как FPS (first-person shooter), RTS (real-time strategy) и RPG (action role-playing game). О том, как все это умещается в одном флаконе, я расскажу дальше.

Игра доступна для различных распространенных платформ: Microsoft Windows, Mac OS X, GNU/Linux. Скачать ее можно несколькими способами, все подробности об этом доступны на http://www.savage2.com/en/download.php. Размер скачиваемой 32-битной версии для GNU/Linux составляет 784 Мб. Чтобы не скучать во время скачивания, можно ознакомиться с достаточно подробным руководством по интерфейсу игры на странице http://www.savage2.com/tutorial. После того, как игра будет скачана и установлена (в моем случае это была версия 1.5.0), потребуется зарегистрироваться, а затем скачать обновление, что займет еще около 80 мегабайт. Теперь можно приступить к игре!

Геймплей

Суть игры традиционна: противостояние двух сторон, коими здесь являются Людской Легион и Звериная Орда. Обе стороны имеют уникальных юнитов со своим набором атак ближнего и дальнего боя, набором магических атак и способностей. Ярким примером может служить юнит Гаргулья, который, согласно легенде, умеет превращаться в камень и восстанавливать свою жизненную энергию. Где же пересекаются все перечисленные ранее жанры?..

В первом игра приобретает вид обычной стратегии реального времени. Здесь доступны все присущие данному жанру возможности: добыча ресурсов, строительство зданий, точек респауна (мест, откуда павший юнит может начать игру снова), управление юнитами. Однако на последнем стоит остановиться поподробнее. Дело в том, что в режиме командира может играть только один — тот, кого выбрала команда перед началом игры (по ходу действия он может быть изменен). Остальные же играют в обычном режиме за простых юнитов. Естественно, в таком случае командир не может управлять вашим юнитом, но он может руководить атаками и общей стратегией стороны. Никто не запретит двигаться в любых направлениях, но тогда не стоит рассчитывать на победу и винить кого-либо в проигрыше.

Основной и единственный ресурс в игре — это золото, которое добывается на шахтах. В обычном режиме игрок зарабатывает золото, убивая соперников. К слову, «обычный» режим здесь не совсем обычен, поскольку соединяет два жанра: ролевую игру и шутер от первого лица. Если с шутером все вполне ясно, то о ролевой составляющей стоит сказать отдельно. Юнит обладает четырьмя характеристиками, среди которых: сила, выносливость, интеллект, ловкость. Во время игры зарабатывается опыт, при достижении определенных значений которого текущий уровень повышается, а значит можно улучшить характеристики. Золото же можно отдать команде, либо потратить на зелья или магические предметы.

В игре существует несколько типов юнитов. Грубо их можно сгруппировать следующим образом: строительные, обычные боевые, платные боевые, против строений, Hellbourne. Первый тип может принимать участие в строительстве различных сооружений, а второй тип доступен всегда — вне зависимости от наличия средств. Доступ к третьему типу юнитов можно получить только при некоторых условиях, а юниты, которые идеально подходят для разрушения строений, могут оказаться бесполезными против боевых. Наконец, последний тип становится доступным только при наличии строения Hell Shrine и по достижению игроком достаточного количества душ. Как распорядится одним из трех видов Hellbourne, решать игроку: этот юнит, как и любой другой, имеет свои слабые и сильные стороны.

Премиум-аккаунт

За счет чего живет игра? В отличие от популярных и раскрученных брендов, имя которых уже само по себе приносит деньги, серверы Savage 2 поддерживаются за счет платных аккаунтов. Никаких критичных и интересных функций платный аккаунт не представляет, но все же перечислю их:

  • два дополнительные слота для вещей, с которыми общее число достигает шести;

  • подробная статистика пользователя в сети и в игре;
  • полный доступ ко всем сыгранным матчам;
  • возможность создавать кланы;
  • можно грабить корованы;
  • можно играть неограниченное количество раз за Hellbourne-юнитов.

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

Кроме того, это способ помочь разработчикам, если вам понравилась игра. Цена достаточно демократична даже для наших реалий — 10 американских долларов, что в перерасчете на российские рубли (на момент написания этого материала) составляло примерно 336.

Сам я задумываюсь о покупке премиум-аккаунта, на что есть несколько причин:

  • меня раздражают рекламные блоки;
  • мне не нравится, когда приходится отвлекаться на сообщения вроде «информация доступна только для премиум-аккаунта»;
  • люблю получать от всего максимум;
  • хочу пересматривать матчи;
  • и главное — ведь игра доступна в качестве родного приложения для GNU/Linux!

Вообще, «родная» поддержка — это огромный плюс. Интересно, что в то время как куда более крупные игровые проекты, имея ресурсы и возможности портировать игры под другие платформы, этого не делают, другие могут себе такое позволить. Именно «родная» поддержка GNU/Linux стала решающим фактором приобретения следующей игры.

World of Goo

«Копорация Гуу» — так звучит название в русской локализации от компании «Акелла», Windows-издание которой вышло не так давно — в феврале 2009 года. Сама же игра появилась осенью прошлого года и сразу произвела необычайный фурор. Это наглядно показывают награды, которые заслужил проект: «Инновационный дизайн» и «Лучшее техническое исполнение» на Фестивале независимых игр, а также десятое место в списке 50 лучших игр 2008 года по версии сайта Eurogamer (http://www.eurogamer.net/article.php?article_id=249671). На многих сайтах, посвященных играм, рейтинг этой игры не опускался ниже 9 из 10.

Итак, «World of Goo» разработана двумя бывшими сотрудниками Electronic Arts и доступна на таких платформах, как Wii, Windows, Mac OS X и GNU/Linux. Бесплатное демо можно скачать на сайте разработчиков: http://2dboy.com/games.php.

Геймплей

После запуска игры вы сразу попадаете в красочный и живой мир Гуу, который состоит из пяти частей. Каждая из них имеет свою неповторимую атмосферу, прочувствовать которую помогают музыка, графика и анимация (кстати, интересно, что музыку написал один из двух разработчиков и несмотря на это, она представляется одним из самых атмосферных элементов в игре). Еще одним интересным фактом служит то, что разработчики активно использовали Open Source в своей игре: задействованы SDL (Simple DirectMedia Layer), ODE (Open Dynamic Engine), TinyXML и некоторые другие свободные разработки.

Суть игры достаточно проста: построить конструкцию таким образом, чтобы добраться до трубы, в которую должно засосать определенное количество Гуу – маленьких шариков. Простая задача имеет непростое решение — ведь конструкции имеют достоверную физику поведения: они раскачиваются, переламываются, разваливаются, подвергаются воздействию ветра, горят. Сами же конструкции строятся из разнообразных Гуу: одни могут быть использованы раз и навсегда, другие можно отсоединять от конструкции и повторно использовать в других местах. Чтобы добраться до заветной трубы, придется преодолевать пропасти, продвигаться между шипов, огибать различные препятствия, перелетать на шарах и все время строить, строить, строить.

Чтобы строить было интереснее, можно выполнять дополнительные критерии, такие как собрать большее число Гуу, закончить уровень за определенное время, выполнить задание за определенное количество движений. Если критерий для уровня будет выполнен, то на карте такой уровень будет отмечен флажком. Все Гуу, собранные сверх отведенной меры, отправляются в World of Goo Corporation — бонусный сетевой уровень. В этом уровне цель — построить самую высокую Гуу-башню, используя имеющиеся шарики Гуу. Сравниваться башня будет с башнями других участников. Башни игроков, которые строят свои строения одновременно с вами, обозначаются облачками.

Купить игру можно в системе PayPal. Для это достаточно перейти по ссылке «buy now» на странице сайта http://2dboy.com/games.php. Цена игры составляет 20 долларов США, что на момент покупки обошлось мне в 703 рубля.

Заключение

В этот раз были рассмотрены две игры, обе доступны под GNU/Linux без использования WINE и других средств эмуляции или виртуализации. Обе игры закрыты и представляют коммерческий интерес, однако они слишком разные, что, надеюсь, позволит найти каждой из них потенциального игрока. Любые комментарии можно отправлять ко мне на адрес электронной почты.

Скриншоты, видео и прочий stuff

По ссылке, можно посмотреть игровое видео, скриншоты, арт и все такое по игре Savage 2: Tortured Soul: http://savage2.com/en/media.php

Скриншоты из World of Goo можно посмотреть тут.


вторник, 7 апреля 2009 г.

Whats new in Amarok 2

Изменения, грядущие в следующем релизе Amarok

Для тестирования перевода собрал Amarok2 из SVN с надеждой что оно будет работать. Для этих целей собирался написать PKGBUILD, но оказалось, что он уже есть. Сборка успешно закончилась как раз в тот момент, когда мне надо было уходить, но все-таки запустил из любопытства, и Amarok рухнул на этом этапе. Решил, что когда вернусь напишу и отошлю багрепорт.

Однако, когда я вернулся домой, Amarok запустился, ругнулся на две библиотеки librivox и lyricwiki, но запустился. Кроме того, он заработал, пересканировал имеющуюся коллекцию и стал воспроизводить музыку. Недолго думая я подключил свой перевод, Amarok и тут нормально заработал. Скажу сразу, перевод просто ужасен, я бы даже сказал убог, но это поправимо, лучше я рассмотрю изменения, которые обнаружил за первые 10 минут общения с Amarok, тем более, что давно не писал эксклюзива для блога.

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

:: Новый splash в Amarok

Значок в трее теперь умеет показывать прогресс воспроизведения и действие, которое сейчас выполняется: воспроизведение, пауза, ничего. А значит, что функционал 1.4 потихоньку возвращается. Что же касается реализации, то на 1280x1024 приходится вглядываться, что же там, играет или пауза, слишком мелко нарисовано. Можете и сами оценить:

:: Сейчас проигрывается музыка

Продолжают затыкаться дырки в эргономике, о которых так много кричали при выходе 2.0, пустое пространство постепенно задействуется. Рядом с кнопками управления воспроизведения на постоянной основе прописались две дополнительные: маркер позиции, отметить как любимое в Last.fm.

:: Новые кнопки, недоступные ранее

Первое создает закладку в новом, внутреннем механизме закладок и ссылок (да-да, теперь в Amarok есть внутренние ссылки на файлы или их содержание). Второе очевидно из названия. Кстати, говоря об интеграции с Last.fm, любой трек в коллекции через контекстное меню можно также отметить как "любимый в Last.fm", контекстное меню исполнителя позволяет воспроизвести композиции схожих исполнителей. Раз уж речь зашла об интернет-сервисах, то помимо Last.fm в любимый плеер была добавлена поддержка нового - Mp3tunes, который позволит сохранять музыку на сервер, а позже прослушать ее откуда угодно.

:: Mp3tunes в Amarok

Небольшие изменения затронули и локальную коллекцию, как уже было сказано, в контекстном меню появились новые пункты взаимодействия с Last.fm и некоторые другие, о них позже. Также, в шапке коллекции можно узнать, сколько всего дорожек проиндексировано.

:: Столько дорожек в моей коллекции

Перейдем к списку воспроизведения, опять же, многие жаловались на то, что его лишили возможности показывать дорожки так, как это было раньше. А теперь мы вообще можем настроить так, как раньше бы мы не настроили. В новой версии, можно будет настроить порядок отображения, группировку элементов, шрифты, сохранить в виде шаблона, а потом воспользоваться им снова. Ни о чем подобном в Amarok 1.4 речи и не шло. Выглядит это примерно так:

:: Настройка шаблонов списка воспроизведения

Ну и самое главное для многих фанатов Amarok 1.4 - возможность составления очереди вернулась в Amarok, протестирована и работает! Не скажу, что мне она нужна была каждый день, но без нее иногда бывало грустно. Однако моя радость оказалась неполной, ибо настраиваемой или ненастраивоемой горячей клавиши я не нашел, а это жирный минус.
Нижняя строка теперь используется почти по максимуму, показывает заголовки воспроизводимых дорожек, длину, количество файлов в списке воспроизведения и некоторую другую полезную информацию. Там же можно наблюдать процесс сканирования коллекции, обновления или загрузки БД с какого-нибудь интернет-ресурса.

Наработки Plasma не дают покоя разработчикам Amarok, поэтому они решили переделать структуру апплетов\виджетов в новой версии. Вместо нескольких переключаемых рабочих пространств есть одно, которое, в случае большого количества апплетов вертикально прокручивается. Каждый апплет имеет свою кнопку в нижней строке. Мне гораздо больше нравится такой стиль отображения, нежели тот, который был раньше. Новый стиль экономит наше время, если используются 2-3 апплета, то они будут доступны сразу, если больше, то возможен моментальный доступ к ним по одному щелчку мыши. Честно, не хочу возвращаться на текущую реализацию этой возможности. В общем, смотрите сами:

:: Из четырех апплетов отображается три

Ну и последнее о чем я хотел сказать, это Replay Gain. Эта технология позволяет выравнивать громкость у дорожек. Ранее этот функционал был доступен в виде скрипта для Amarok, теперь реализован в самой программе.

Ложка дегтя в этой красивой бочке меда заключается в том, что часть функционала в версии из SVN корявая. Например апплет Wikipedia работает не так, как надо, Liricwiki и Librivox, о которых было сказано ранее не работают вообще. При некоторых обстоятельствах пропала информация о длине у добавленных дорожек. К релизу, конечно же, исправят.