![]() |
Создана поисковая система по исходным текстам Debian GNU/Linux
Peter De Wachter сообщил о введении в строй новой специализированной поисковой системы (http://walrus.rave.org/source/), занимающейся индексацией исходных текстов всех пакетов 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" 25.05.2009 http://www.opennet.ru/opennews/art.shtml?num=21882 P.S. Прикольно, полезная система для программистов. |
Цитата:
|
| Время: 21:25 |