2009-05-30

GiftWrap 0.1: создавайте пакеты проще!

GiftWrap - это утилита для создания Debian/Ubuntu пакетов при помощи GUI и является продолжением развития Deb creator

Программе нужно указать tar.gz файл с исходными текстами, а также заполнить несколько полей: имя пакета, описание и пакет будет создан.

В следующих версиях планируется:

* поддержка обновления пакета
* поддержка загрузки в PPA репозиторий
* разбиение пакета на части
* генерация .desktop файла.

Видео процесса создания пакета можно посмотреть по ссылке.

>>> Подробности.

2009-05-26

Создана поисковая система по исходным текстам Debian GNU/Linux

Peter De Wachter сообщил о введении в строй новой специализированной поисковой системы, занимающейся индексацией исходных текстов всех пакетов Debian GNU/Linux, размещенных в репозиториях "main" и "contrib" ветки Debian Unstable (Sid). Общий объем проиндексированных данных превысил 70 Гб. После расширения дискового пространства, планируется расширить действие поисковой системы на ветки "stable" (Lenny) и "testing" (Squeeze).

Работа системы основана на свободном поисковом движке OpenGrok, развиваемом в рамках проекта OpenSolaris и нацеленном на индексацию исходных текстов с учетом перекрестных ссылок. Система позволяет быстро определить в каких пакетах задействована структура или функция определенной библиотеки.

Некоторые примеры запросов:

Найти, где определен символ setResourceMonitors:
defs:setResourceMonitors
Показать файлы в usr/src/cmd/cmd-inet/usr.sbin/, которые используют функцию sprintf:
refs:sprintf path:usr/src/cmd/cmd-inet/usr.sbin
Показать участки кода, в которых производится присвоение значения переменной Asign:
"Asign="
Найти файлы Makefile в которых осуществляется сборка pstack:
pstack path:Makefile
Найти perl-скрипты в которых вместо пути /usr/bin/perl прописано что-то другое:
-"/usr/bin/perl" +"/bin/perl"

2009-05-08

Вышел релиз терминального сервера x2go 3.0

Вышел релиз основанного на Debian Lenny терминального сервера x2go 3.0, позволяющего организовать работу тонких клиентов, машины которых обеспечивают лишь отображение данных, а выполнение приложений не привязано к рабочей станции и производится на централизованных серверах.

Транспортный протокол передачи данных в x2go построен на основе кода FreeNX и совместим с протоколом Nomachine NX, хорошо работающим по низкоскоростным каналам связи, в этом состоит ключевое отличие от проекта LTSP. Система поддерживает централизованное управление аккаунтами пользователей через LDAP сервис, балансировку нагрузки через разделение запросов клиентов на группу серверов, поддерживается заморозка рабочих окружений клиентов и восстановление работы с исходной точки через какое-то время (в качестве примера приводится ситуация когда клиент инициирует сохранение слепка текущего окружения на свой USB Flash и на следующий день продолжает работу на другом x2go сервере).

В новом релизе задействовано сжатие данных при выводе заданий на печать (до 10 раз сокращает трафик при печати), организована трансляция звука по сети с звуковых серверов aRts, ESD (Enlightened Sound Daemon) и PulseAudio на машину клиента. Клиентское ПО доступно в сборках на базе библиотек Qt и GTK и поддерживает платформы Windows, Mac OS X и Linux (включая пакет для Nokia maemo).

2009-05-05

SchoolTool 1.0

Команда разработчиков SchoolTool и поддерживаемый Марком Шаттлвортом фонд Shuttleworth Foundation анонсировали релиз SchoolTool v. 1.0.

Разработанный на основе Zope (!) и лицензируемый на условиях лицензии GPL2 программный пакет объединяет все данные об учащемся: расписание, отметки, детализированную контактную информацию родителей и т.д.

SchoolTool может также использоваться для централизованного управления несколькими школами.

Пакет доступен в качестве Launchpad PPA для Ubuntu Linux (пока — единственный поддерживаемый дистрибутив Linux), на странице проекта можно найти инструкции по установке и справочную документацию.

Инструкции по установке: http://book.schooltool.org/htmlhelp/install.html

Документация: http://book.schooltool.org/htmlhelp/

>>> Подробности