В рассылке Alt Linux анонсирован новый пакетный менеджер - Deepsolver.
http://deepsolver.altlinux.org
Deepsolver — это менеджер пакетов для установки и обновления программных приложений, разрабатываемый в ALT Linux и призванный со временем заменить используемый в настоящий момент APT. При наблюдаемом росте числа пакетов в репозиториях сказываются значительные ограничения масштабируемости APT, что в свою очередь негативно влияет на развитие дистрибутивов ALT Linux. Эти и другие архитектурные ограничения, присутствующие в APT, не дают возможности реализовать в нём ряд дополнительных функций, необходимых в современном мире для удовлетворения всех требований пользователей и разработчиков.
В процессе разработки Deepsolver учитывается опыт, полученный за предыдущий период при использовании APT. Основные требования к Deepsolver следующие:
- Наличие алгоритмов обработки зависимостей между пакетами, позволяющие использовать Deepsolver как на компьютерах пользователей и на серверах, так и для подготовки сборочного окружения пакетов.
- Возможность гибкого расширения функциональности, включая добавление поддержки сторонних библиотек от проектов, решающих близкие задачи.
- Развитую систему хранения и поиска информации о пакетах.
- Высокий уровень структурированности исходного кода и наличие документации для разработчиков.
В настоящий момент представлена альфа-версия Deepsolver. Разработка проходит фазу исследования основных алгоритмов и выбора наиболее подходящего дизайна проекта. На странице демонстрации Вы можете ознакомиться с подробной информацией, какие именно компоненты разработаны и как протестировать их работоспособность. Для определения основного круга необходимых функций deepsolver составлено техническое задание, ознакомится с текстом которого можно на соответствующей странице этого сайта.