Свободное ПО, Linux, Linux-софт, Jabber, Drupal

warning: Creating default object from empty value in /home/solarwind/www/solargate.ru/www/modules/taxonomy/taxonomy.pages.inc on line 33.

Teewars. Война колобков

TeewarsНемножко нетипичный для меня пост, про игры. У меня уже довольно-таки давно нет ни времени, ни желания играть в игры. Как-то не цепляют меня современные игрушки совершенно. И даже появляется стойкое убеждение, что кроме яркой обертки в виде 3D-графики в них нет ничего интересного. Нет изюминки, которая присутствовала в старых играх и придавала играбельность самым непритязательным с точки зрения графики продуктам. Хотя может быть мне это все просто надоело или я просто перерос эти развлечения как таковые.

Как бы то ни было, иногда появляются приятные исключения. Вчера я решил взглянуть на Teewars. Эту игру очень рекомендовали на Хабрахабре и она там получила там прямо-таки необычный резонанс. Посмотрев на нее, я убедился, что не зря. Игра, что называется, просто "чумовая", несмотря на свою кажущуюся простоту.

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

Игра сугубо сетевая и работает в Linux, OSX, Windows. Бесплатна. Можно запускать свой сервер или присоединяться к любому из уже существующих. Играть можно в Deathmatch, Team Deathmatch или Flag Capture. В Teewars есть настоящий драйв. Ничего подобного я наверное не ощущал со времен легендарного Doom II. Конечно, визуально на Doom это меньше всего похоже, но азарт, охвативший меня, живо напомнил мне старые времена. В общем, очень рекомендую посмотреть. Уж на что я далек от игровой индустрии, но Teewars меня впечатлил. Как раз тот случай, когда не 3D-эффекты делают игру по настоящему интересной, а просто интересная и грамотно реализованная идея. Я лично сегодня все свободное время потратил на эту игрушку, что мне совершенно несвойственно. Цепляет. Читать далее »

andLinux. Настоящий Linux в Windows

andLinuxИдея иметь полноценное или почти полноценное Linux-окружение в Windows многим не дает покоя. Такие решения существуют уже достаточно давно (например, Cygwin). Но недавно появился еще один очень интересный проект - andLinux. andLinux представляет собой дистрибутив на базе Ubuntu, основанный на CoLinux. CoLinux, в свою очередь, - это портированное на Windows ядро Linux. Таким образом появляется возможность запуска нативных Linux-приложений в Windows без перекомпиляции. Для отображения X-приложений используется Xming. По понятным причинам, все это работает значительно быстрее, чем в любых виртуальных машинах, поскольку ядро - "родное" для Windows, как бы забавно это ни звучало.

andLinux существует в двух базовых вариантах - с Xfce по умолчанию и KDE. Я попробовал установить второй вариант. Все работает действительно замечательно. Linux-приложения открываются в привычном обрамлении Windows. Для простого пользователя это выглядит просто как еще один дополнительный набор программ, которые запускаются обычными иконками. Кроме того, это почти полноценный Ubuntu Linux. Можно спокойно устанавливать через apt-get или Synaptic любые программы из репозиториев Ubuntu. Естественно, никто не мешает и собирать программы из исходников.

andLinux, пожалуй, предоставляет наиболее правильный и корректный путь для запуска Linux-приложений в Windows. Мне этот подход очень понравился. Есть только один не очень удобный момент - обмен файлами между Windows и подсистемой Linux происходит через расшаренные с помощью samba папки. Что, в общем-то, естественно. Впрочем, это все настраивается прямо при установке andLinux и вполне прозрачно. Читать далее »

ACCESS Linux Platform. Взгляд на SDK

Access Powered LogoПочти неделю назад тихой сапой вышел в свет SDK для ACCESS Linux Platform (ALP). Это событие осталось почти незамеченным даже среди гиковского сообщества. Эту мобильную платформу ждали так долго, что, видимо, уже потеряли всякую надежду когда-либо увидеть ее. И не факт, что реальные устройства на базе ALP действительно появятся. Есть все основания полагать, что платформа повторит судьбу PalmOS Cobalt, которая так и не получила "железного" воплощения. Но взглянуть на SDK, тем не менее, интересно.

Полагаю, что уже не все знают, что такое ACCESS Linux Platform. Поэтому вначале сделаю маленький экскурс в историю. Несколько лет назад компания Palm Inc выделила свое софтверное подразделение, занимающееся разработкой операционной системы PalmOS, в отдельную компанию, которая получила название PalmSource. Но в качестве отдельной компании PalmSource просуществовала недолго. Она была куплена японской компанией ACCESS. С этого времени и началась разработка новой платформы для мобильных устройств - ACCESS Linux Platform. Система базируется на Linux. Разработка велась с ноля, но обещалась полная поддержка приложений для Garnet OS (PalmOS версии 5.x).

ALP оказалась весьма долгостроящимся продуктом. Несмотря на то, что уже год назад были продемонстрированы первые рабочие прототипы, даже SDK для разработчиков не было доступно. И вот, наконец, на SDK можно взглянуть. Читать далее »

OpenGEU 7.10. Enlightenment DR17 на марше

OpenGEU LogoНаткнулся я недавно на весьма интересный дистрибутив Linux - OpenGEU. Это еще один дистрибутив, основанный на Ubuntu Linux. Но в качестве графической среды по умолчанию в нем используется Enlightenment DR17. В последний раз я более-менее серьезно изучал Enlightenment года три назад. Это была версия DR16 и особого впечатления она на меня не произвела. Просто быстрый, довольно-таки красивый и гибко настраиваемый window manager. Посмотрел и удалил. Здесь же, при взгляде на DR17 в OpenGEU 7.10, я был удивлен и где-то даже поражен. Но обо всем по порядку.

Вначале про Enlightenment. Оконный менеджер Enlightenment впервые вышел в свет в 1997 году. Последний его значимый релиз состоялся в 2000 году и был потом несколько доработан в 2003. Это была версия DR16. Этот wm всегда был интересен своей визуальной составляющей. Он был красив, но в то же время достаточно прост и легок. Но это просто оконный менеджер. В конце концов, fvwm2, известный своей гибкостью, тоже можно настроить как угодно красиво и удобно.

История с Enlightenment DR17 куда как интересней. Этот проект представляет собой уже не просто оконный менеджер. Это уже совокупность wm, файлового менеджера и конфигурационных утилит. Разработчики не позиционируют DR17 как полноценный Desktop Environment (как Gnome или KDE). Но, судя по тому, что я увидел, DR17 уже вполне подходит для той ниши, которую сейчас занимает Xfce. Это уже достаточно продвинутая рабочая среда. При всем при этом Enlightenment DR17 продолжает оставаться быстрым. Вообще, критерий скорости - один из самых важных для разработчиков Enlightenment. Читать далее »

Mozilla Prism. Конкурент ли Adobe Air?

Mozilla Prism LogoНаткнулся я сегодня на пост касательно Mozilla Prism. Это еще один проект по интеграции веб-приложений с десктопом, который разрабатывает Mozilla Foundation. В свете того, что совсем недавно Adobe Air, преследующий ту же цель, произвел на меня весьма положительное впечатление, захотелось мне взглянуть и на Mozilla Prism.

Впечатления странные. Фактически, Prism умеет только одно - создавать иконки на рабочем столе для запуска произвольных сайтов в отдельном окне. Это можно сделать либо вручную, либо с помощью уже готовых файлов приложений (в терминах Prism - Bundles). В принципе, запуск, к примеру, GMail в отдельном окне достаточно удобен сам по себе. Но непонятно, зачем для этого писать новый framework в виде Prism. Ничего не мешает запускать сайты просто браузером. Да, в Prism можно скрыть навигационную панель. Но какой браузер этого не умеет?

В общем, на текущей стадии Prism не впечатляет совершенно. Adobe Air предоставляет гораздо более продуманную интеграцию с декстопом, да и вообще выглядит более законченной и совершенной системой. Я лично очень симпатизирую Mozilla Foundation. И поэтому хочется думать, что текущая ситуация - результат ранней стадии разработки Prism. Будем надеяться, что в будущем этот проект станет более интересным.

Поддержка USB в VirtualBox

Пользователи Ubuntu 7.10 наверняка заметили, что в VirtualBox "из коробки" не заводится поддержка USB-устройств. В Ubuntu 7.04, что интересно, все работало нормально. Здесь же при попытке включить USB выдается сообщение об ошибке:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

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

OpenMoko. Нереализованный потенциал

OpenMokoЯ уже достаточно давно слежу за развитием проекта OpenMoko. Для тех, кто не в курсе, OpenMoko - это платформа для мобильных устройств на базе Linux. Особенность системы в том, что она полностью открыта. Причем открыта не только программная составляющая, но и аппаратная. Любой желающий может присоединиться к разработке. Проект развивается уже порядка двух лет (или даже более), но только недавно первая модель стала доступна "в железе" для покупки. До недавнего времени я возлагал большие надежды на OpenMoko. Но с выходом платформы Android перспективы OpenMoko выглядят весьма сомнительными. Судя по всему, OpenMoko умрет даже не успев толком выйти в свет.

Но что же мы потеряем в этом случае? Тот факт, что платформа полностью открыта, позволяет взглянуть на нее даже при отсутствии реального устройства. Существует возможность запустить OpenMoko в виртуальной машине qemu в Linux. Чтобы сделать это в Ubuntu Linux, необходимо проделать следующее:

$ sudo aptitude install gcc-3.4 lynx netpbm libsdl1.2-dev dosfstools subversion
$ mkdir openmoko
$ cd openmoko
$ wget http://www.rwhitby.net/files/openmoko/Makefile
$ make qemu

В результате скачаются исходники и образы системы (около 60 Мб). Образ автоматически запустится в qemu. Читать далее »