• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Бакалаврская программа «Программная инженерия»

17
Ноябрь

Научно-исследовательский семинар "Дистрибьюция программного обеспечения в Linux"

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс по выбору
Когда читается:
1-й курс, 1-3 модуль

Преподаватель

Программа дисциплины

Аннотация

Дистрибьюция программного обеспечения в Linux является нетривиальной задачей как ввиду многообразия вариаций ОС Linux и используемых в них средств управления ПО, так и ввиду большого количества средств сборки приложений из исходного кода. Исторически, пер-выми универсальными способами распространения ПО в Linux являются пакеты в форматах RPM и Deb, активно используемые и сегодня. Принципиальные ограничения эти подходов обусловлены их ориентация на разработчиков конкретных дистрибутивов Linux, а не стороннего ПО — в частности, невозможно подготовить пакет RPM или Deb, подходящий для всех вариантов Linux, поддерживающих соответствующий формат пакетов. Это ограничивает возможности распротранени ПО, подготовленного сторонними программистами, а не разработчиками дистрибутивов. В качестве альтернативы, в последнее десятилетие был предложен ряд подходов, не привязанных к каким-то вариантам Linux. Наиболее распространенным на данный момент является применение контейнеров Docker, основанных использовании лекговесной виртуализации для изоляции приложений друг от друга и от основной системы.