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/

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

2009-04-30

Тяжелая утрата

На работе получил новый комп и решил-таки отказаться на нем от Debian и поставить Arch. Раньше на нем стоял Debian GNU/Linux i686, и я синхронизировал кэш пакетов со своим старым домашним компом на Pentium 4 (естественно, 32-разрядном). Но так как проц Core2 Q6600 64-разрядной архитектуры, то решил на нем, опять-таки с целью синхронизации кэшей с моим домашним ноутом, установить Arch Linux x86_64. Далось это решение нелегко, ибо тяготел намного сильнее к Debian, к тому же вокруг компы с Ubuntu, и проще было понимать и решать их проблемы. С другой стороны, теперь стимул поковыряться в Arch'е больше...

Глядя на процессор, был еще соблазн поставить Gentoo, ибо системный администратор на нем, но мысли о предстоящем компилировании (хотя и крайне быстром) всего и вся заставили отказаться от этой затеи.

2009-04-24

Для Debian Lenny создан репозиторий с полностью свободным вариантом Linux ядра

В прошлом году разработчики Debian GNU/Linux проголосовали за поставку спорных проприетарных бинарных компонент в составе дистрибутива. Энтузиасты создания полностью свободного Linux дистрибутива, соответствующего требованиям Фонда свободного программного обеспечения, представили новый репозиторий пакетов, в котором распространяется Linux ядро очищенное от firmware, драйверов с бинарными вставками и других несвободных компонентов. Для очистки ядра от проприетарных вставок задействованы наработки проекта Linux-libre.

Для подключения репозитория в /etc/apt/sources.list нужно добавить "deb http://people.debian.org/~rmh/linux-libre lenny main".

Учтем...

2009-04-21

Компания Oracle покупает Sun Microsystems за 7.4 миллиарда долларов

Компании Oracle и Sun Microsystems подписали соглашение о передаче активов Sun компании Oracle по цене $9.50 за акцию. Общий размер сделки составил около 7.4 миллиардов долларов или 5.6 миллиардов с учетом оплаты долгов. Полностью завершить сделку компании намерены летом.

Неопределенной остается судьба таких открытых проектов, развиваемых Sun, как OpenSolaris, OpenSparc, OpenOffice.org, OpenJDK, MySQL, NetBeans, GlassFish, кластерной ФС Lustre и системы виртуализации VirtualBox. По сравнению с несостоявшейся сделкой с IBM. для открытого сообщества поглощение Sun компанией Oracle выглядит с одной стороны более привлекательно, так как интерес Oracle к программным разработкам Sun не уступает интересу к бизнесу по производству аппаратного обеспечения, но с другой - Oracle не имеет такого как у IBM опыта курирования разработки свободных проектов.

Особенно положительно может сказаться поглощение на развитии MySQL, OpenJDK и Solaris. В 2005 Oracle поглотила компанию Innobase, разрабатывающую MySQL движок Innodb, и заинтересована в развитии MySQL как легковесной альтернативы собственной СУБД. Что касается Solaris, то долгое время эта ОС занимала лидирующие позиции при построении серверов для Oracle. Распределенная кластерная ФС Lustre прекрасно дополнит параллельную ФС OCFS2, предназначенную для доступа набора машин к одному хранилищу. VirtualBox тоже не останется без присмотра, в этот проект Oracle сможет вместить весь свой растущий интерес к технологиям виртуализации, который ранее не удавалось реализовать на технологиях Xen, из-за неподконтрольности последнего. Вероятно наибольшие опасения стоит связывать с развитием OpenOffice.org, который подпадает в область неприоритетных интересов.

Некоторые свои планы, связанные с развитием технологий Sun, компания Oracle представила в специально подготовленной презентации и документе с ответами на часто задаваемые вопросы. Например, заявлено о дополнительных инвестициях в направления, развивающие Java, Solaris, Open Storage и SPARC. MySQL будет распространяться в одной линейке с продуктами Oracle Database 11g, TimesTen и Berkeley DB. Отношение Oracle к Linux после покупки Sun не изменится, все связанные с Linux разработки будут поддерживаться на прежнем уровне.

В настоящий момент в Sun работает около 30 тыс. сотрудников, более 47 тыс. компаний являются клиентами Sun. Для сравнения у Oracle 86.5 тыс. сотрудников и 320 тыс. клиентов.

2009-04-16

PulseAudio 0.9.15

Спустя несколько месяцев тестирования, зарелизился звуковой сервер PulseAudio. Основные изменения:

* Поддержка устройств Bluetooth через BlueZ.
* Возможность работы с wi-fi роутером Apple Airport Express по протоколу RAOP.
* Режим Flat-volume позволяет автоматически подстраивать громкость звука исходя из самого «громкого» приложения.
* Реконфигурация аудио-устройств на лету.
* Поддержка 24-битных сэмплов.
* В PulseAudio Volume Control теперь есть профили.
* Добавлена поддержка S/PDIF.

>>> Полный список изменений

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