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 можно взглянуть. Читать далее »

Android. Новая версия SDK

Android LogoКак известно, буквально на днях Google выпустил новую версию SDK для платформы Android (версия M5-RC14). Изменений очень много. Причем изменениям подвергся не только интерфейс пользователя, который больше всего бросается в глаза на первый взгляд, но и инструментарий разработчика. Теперь программы, написанные для предыдущих версий, даже не будут компилироваться на текущей версии, необходимо редактировать manifest-файл. Я лично не вижу в этом никакого криминала. В конце концов, платформа все еще находится в стадии активной разработки, и достаточно кардинальные изменения вполне могут быть.

Для разработчиков появилось достаточно много новых возможностей. Но сейчас я бы хотел поговорить об интерфейсе пользователя. Он изменился кардинально. Раньше он был, положа руку на сердце, весьма невнятным, ничем не примечательным. Сейчас же явно чувствуется работа специалистов по юзабилити. Интерфейс явно расчитан на управления пальцами. Главное меню имеет древовидный вид и действительно весьма удобно. Кроме того, у меня сложилось ощущение, что на новый интерфейс андроида сильно повлиял iPhone. Даже приложения открываются с очень похожими визуальными эффектами. Кто видел iPhone, поймет, о чем я говорю. Интерфейс пользователя Android вышел на новый уровень. Это радует. Читать далее »

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. Вероятно, это решение справедливо и для других дистрибутивов в случае возникновения такой проблемы. Необходимо проделать следующее: Читать далее »

twhirl. Twitter-клиент для Adobe Air

twhirl logoЭтот пост будет, фактически, продолжением предыдущего. Мак Сим порекомендовал мне весьма интересную программу - twhirl. Программа является клиентом Twitter. Она разработана как раз на базе технологии Adobe Air и являет собой отличный образец для демонстрации ее возможностей.

Я уже достаточно давно пытаюсь найти адекватного клиента для твиттера. Но ни один из тех, что я видел, не понравился мне настолько сильно. Каждый раз хоть мелочи, но не хватало, хоть что-нибудь, но не нравилось. В twhirl же я влюбился моментально. Сделано все исключительно грамотно, есть все необходимые возможности, включая прямые и адресные сообщения, списки друзей и followers. Клиент исключительно удобен, прост в использовании и красив. В общем, крайне рекомендую взглянуть. Пользователям Twitter он может оказаться полезен. Кроме того, на примере twhirl можно убедиться в хорошем потенциале Adobe Air как технологии. Читать далее »