Добавить в корзинуПозвонить
Найти в Дзене

Подходы к сборке пакетов в отечественных дистрибутивах

Продолжая тему зрелости сообществ отечественных операционных систем, не смог пройти мимо одного наблюдения: как разные сообщества продвигают свои идеи и дистрибутивы, добавляя новые пакеты в репозиторий. Продолжая тему зрелости сообществ отечественных операционных систем, не смог пройти мимо одного наблюдения: как разные сообщества продвигают свои идеи и дистрибутивы, добавляя новые пакеты в репозиторий. Особенно меня поразила сборка пакетов мейнтейнерами в сообществе Astra Linux. Они особо не заморачиваются с лицензионными требованиями других продуктов, а просто заворачивают его в deb-пакет. Притом как мейнтейнеры других дистрибутивов очень осторожно относятся к таким экспериментам. Тут я снова вынужден сравнивать два сообщества: Alt Linux и Astra Linux. Если мейнтейнер Astra Linux легко соберет deb-пакет для какой-то коммерческой игры, то мейнтейнер Alt Linux при сборке пакета в rpm учтет даже правила распространения библиотеки, необходимой для работы программы. И иногда эту библиоте
Изображение с сайта https://www.magnific.com/
Изображение с сайта https://www.magnific.com/

Продолжая тему зрелости сообществ отечественных операционных систем, не смог пройти мимо одного наблюдения: как разные сообщества продвигают свои идеи и дистрибутивы, добавляя новые пакеты в репозиторий.

Продолжая тему зрелости сообществ отечественных операционных систем, не смог пройти мимо одного наблюдения: как разные сообщества продвигают свои идеи и дистрибутивы, добавляя новые пакеты в репозиторий.

Особенно меня поразила сборка пакетов мейнтейнерами в сообществе Astra Linux. Они особо не заморачиваются с лицензионными требованиями других продуктов, а просто заворачивают его в deb-пакет.

Притом как мейнтейнеры других дистрибутивов очень осторожно относятся к таким экспериментам. Тут я снова вынужден сравнивать два сообщества: Alt Linux и Astra Linux. Если мейнтейнер Astra Linux легко соберет deb-пакет для какой-то коммерческой игры, то мейнтейнер Alt Linux при сборке пакета в rpm учтет даже правила распространения библиотеки, необходимой для работы программы. И иногда эту библиотеку приходится добавлять руками.

Пакет для Astra Linux будет опубликован на официальном сайте и не попадает в репозиторий. Пакет для Alt Linux пройдет весь путь проверки и попадет в свободный репозиторий Sisyphus (https://packages.altlinux.org/ru/sisyphus/about/). После чего возможно будет включен в основной репозиторий Alt Linux.

Удобен такой подход для обычного пользователя дистрибутива Alt Linux? Думаю, что нет. Но для меня это показатель зрелости сообщества. Более глубокое понимание последствий использования нарушения лицензионного соглашения.

В то же время политика в области опакечивания всего и вся со стороны мейнтейнеров Astra Linux мне напоминает ранний Китай. Когда в Поднебесной тупо копировали всё западное, до чего могли дотянуться, и результат мы сейчас видим. Получит ли Astra Linux подобный эффект — покажет время.

Но тут в политике Astra Linux есть небольшой подводный камень: этот дистрибутив никоим образом не ориентирован на домашнего пользователя. От слова совсем. Astra Linux упорно пытается завоевать крупный и вкусный рынок гос. корпораций и крупных промышленных компаний.

В то время как тот же Alt Linux доступен совершенно бесплатно для домашнего использования. И имеется версии в свободном доступе для всех желающих. При этом это система, которую действительно удобно использовать на домашнем ПК. И мне кажется что дело тут в том, что Alt Linux развивается во многом благодаря сообществу. Т. е. тем людям, которые используют Alt Linux как на работе, так и дома. Поэтому программное обеспечение разрабатывается и адаптируется теми, кому это нужно. Что, собственно, абсолютно соответствует важному правилу разработки: программа будет востребована тогда, когда она нужна самому разработчику.

Честно говоря подход Alt Linux мне как то ближе.

———

Информатизация в школе: Telegram | MAX | Сайт | ВК