Цифровой журнал «Компьютерра» № 129

Авторов Коллектив

Оглавление

Статьи

Автор: Юрий Ильин

Интервью

Автор: Евгений Крестников

Терралаб

Автор: Олег Парамонов

Колумнисты

Автор: Михаил Ваннах

Автор: Василий Щепетнев

Автор: Дмитрий Шабанов

Автор: Дмитрий Вибе

Голубятня-Онлайн

Автор: Сергей Голубицкий

Автор: Сергей Голубицкий

Статьи

Поймать «Искомого Зверя» современной физики

Юрий Ильин

Опубликовано 09 июля 2012 года

Бозон Хиггса найден. К сожалению, пока приходится оговариваться: найдено что-то, по своим характеристикам очень на него похожее. Остаётся крохотная вероятность, что две команды исследователей, работавшие на Большом адронном коллайдере, обнаружили не Искомого Зверя современной физики, а нечто очень похожее.

Этому открытию предшествовала долгая история.

По легенде, сэр Исаак Ньютон, великий математик и физик, а также алхимик и богослов, открыл Закон всемирного тяготения, получив яблоком по голове. Из открытия Ньютона впоследствии родилось понятие о гравитации как об одном из основных (фундаментальных) взаимодействий между материальными телами.

Интервью

Михаил Пожидаев («Альт Линукс») об отечественном менеджере пакетов Deepsolver

Евгений Крестников

Опубликовано 13 июля 2012 года

Существующие менеджеры пакетов для Linux часто критикуют за высокую для неопытных пользователей сложность, трудности с разрешением зависимостей между пакетами и тому подобные вещи. О новых подходах к управлению установленными программами задумываются разработчики многих дистрибутивов, и российские компании не исключение. Инженер-программист «Альт Линукс», кандидат технических наук Михаил Пожидаев рассказал «Компьютерре» о

Deepsolver

— перспективной разработке, которая может заменить в дистрибутивах ALT Linux использующийся сейчас "

Advanced Packaging Tool

" (APT).

- Что такое Deepsolver, и зачем он нужен? Какие задачи должен решать продукт, и какова его архитектура?

- Главная задача проекта — управление установленными программами. Deepsolver должен стать платформой, на основе которой могут создаваться различные утилиты поддержки операционной системы в актуальном и целостном состоянии. Дизайн проекта разбит на три основные компоненты: подсистема внесения изменений в ОС, подсистема управления информацией о пакетах и подсистема обслуживания репозиториев в сети. Внутри каждой компоненты предусмотрены различные механизмы унификации, делающие реализации ключевых алгоритмов взаимозаменяемыми.

- Продукт работает только с rpm? Есть ли возможность «подружить» его с другими пакетными менеджерами?