Linux, Linux-софт

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

Ubuntu 8.10 Intrepid Ibex и немного о жизни

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

Ubuntu LogoПо возвращении из отпуска я сразу решил сделать то, что должен был сделать еще неделю назад. А именно - обновить свою домашнюю систему с Ubuntu 8.04 до 8.10. Что я и сделал. Полагаю, основная масса убунтоводов уже прошла этот этап, но впечатления от этого обновления у меня остались достаточно тягостные, и поэтому я не могу об этом не написать. Но обо всем по порядку:

1. После обновления в загрузчике grub не прописалось новое ядро. Да, я сам виноват - на вопрос "хотите ли вы сохранить предыдущую конфигурацию grub" я ответил "сохранить". Но я не понимаю, зачем вообще пользователя спрашивать об этом при обновлении системы. Потому что на старом ядре система практически неработоспособна. К примеру, у меня не заработали драйвера NVidia. Наверняка не работает и еще что-нибудь, но я глубоко не копал. Проблема решается просто. Достаточно в /boot/grub/menu.lst прописать следующее: Читать далее »

Windows, похожий на Gnome

На работе я вынужден сидеть за компьютером под управлением Windows XP. И за годы работы в этой системе ее стандартные темы оформления мне порядком приелись. Некоторое время назад мне захотелось сменить это привычное окружение. Естественно, существует огромное количество альтернативных тем, и копаться в них в поисках подходящей у нет ни времени, ни желания. Поэтому я решил просто оформить систему в стиле Linux. Я предпочитаю Gnome. Поэтому выбор пал на стандартную тему Clearlooks и иконки Tango. Тюнинг системы в этом случае весьма прост. В этом посте я его опишу и приложу необходимые для этой операции файлы.

  1. Вначале необходимо установить пропатченную библиотеку uxtheme.dll, так как стандартная библиотека не позволяет осуществлять выбор стиля оформления, отличного от стандартных.
  2. Далее распаковываем архив с темой Clearlooks в папку C:\Windows\Resourses\Themes и выбираем стиль оформления в свойствах экрана. Кроме того, в этой же папке есть и соответствующие курсоры для мыши.
  3. Запускаем Tango Patcher, который установит иконки Tango.

Собственно, все. Конечно, это не заменит полноценной Linux-машины, но хотя бы оформление, на мой взгляд, будет симпатичней. Читать далее »

Ulteo Virtual Desktop

Ulteo Virtual Desktop LogoНекоторое время назад я писал о проекте andLinux, предназначенном для запуска Linux-приложений в Windows. Проект интересный, но не совсем понятно, зачем это нужно. Тем не менее, как показало время, идея все же находит отклик у пользователей. Потому что совсем недавно появился еще один похожий программный продукт - Ulteo Virtual Desktop. Взглянуть на него было весьма интересно.

По сути, Ulteo Virtual Desktop - это почти то же самое, что и andLinux. Он также основан на сoLinux и представляет собой портированное на Windows ядро Linux. Таким образом появляется возможность запуска в Windows приложений Linux без их перекомпиляции. В дистрибутиве этих приложений уже предустановлено вполне достаточное количество. Но, по сравнению с andLinux у Ulteo Virtual Desktop есть несколько плюсов:

  • Работает звук.
  • Поддержка печати на принтеры, установленные в системе.
  • Интеграция с файловой системой. Папки в учетной записи Windows-пользователя просто подключаются в домашнюю папку Linux-системы.
  • Поддержка сети. andLinux, собственно, это тоже умеет, но там у меня почему-то не подхватился интернет с хост-машины сразу после установки. Здесь же все заработало сразу.

Все это работает "из коробки" без лишних телодвижений. Так что продукт выглядит вполне законченным. Правда, остается открытым вопрос целесообразности использования Linux-приложений в Windows. У меня ответа на этот вопрос нет. Ну разве что запуск самого лучшего аудио-плеера. ;-) Читать далее »

Настройка VPN по L2TP в Ubuntu 8.04 Hardy Heron

Исторически сложилось, что многие российские провайдеры предоставляют подключение к интернет через VPN-соединение. Соответственно, пользователям Linux для этого приходится настраивать подключение по PPTP. Относительно недавно у некоторых провайдеров появилась возможность подключения по протоколу L2TP. Не вдаваясь в технические подробности, скажу, что для пользователей Linux теперь появилась возможность кардинально улучшить свое интернет-соединение. Забегая вперед, замечу, что результат превзошел все мои ожидания.

Такая возможность появилась с поддержкой OpenL2TP в последних ядрах Linux. В этой заметке пойдет речь о настройке L2TP-соединения в Ubuntu Linux на примере провайдера Corbina Telecom. Для других провайдеров, думаю, настройка будет не сильно отличаться. Выражаю огромную благодарность sdvn, написавшему очень толковую инструкцию по настройке. Читать далее »

Subversion и Eclipse. Настройка и использование

Subversion LogoПолагаю, каждый программист знаком с системами контроля версий, которые просто необходимы при любой серьезной разработке программного обеспечения. Таких систем существует достаточно большое количество, но мне в силу ряда причин наиболее симпатична Subversion (svn).

Бытует мнение, что такие системы востребованы только группами разработчиков. Тем не менее, я считаю, что и при разработке "в одно лицо" использование единого svn-репозитория для исходников будет очень удобно и правильно. Особенно в случае наличия нескольких компьютеров (например, домашнего и рабочего). Не копировать же, в самом деле, исходники вручную между рабочими станциями.

В этой заметке речь пойдет о настройке svn-репозитория на Ubuntu Linux и использовании его в Eclipse. Читать далее »

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