Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025)

Материал из 0x1.tv

(перенаправлено с «20250620D»)
Докладчик
Владлен Мурылев.jpg
Владлен Мурылев

Центр управления приложениями для РЕД ОС разработан для образовательных учреждений с целью предоставить преподавателям без навыков администрирования Linux интуитивный инструмент управления ПО. Решение позволяет учителям самостоятельно устанавливать, обновлять и удалять учебные программы, исключая необходимость привлечения системных администраторов для рутинных задач.

  • Графический интерфейс для работы с RPM-пакетами
  • Управление приложениями без использования терминала
  • Поддержку изолированных сред: работа через прокси и с локальными репозиториями
  • Таргетированные или полные обновления ПО
  • Дополнительные возможности: запуск приложений, фильтрация, группировка ПО

Архитектура основана на:

  • Клиентской части (redos-education): отображает список ПО с сайта РЕД СОФТ
  • Административной части (redos-local-install): обрабатывает операции с репозиториями
  • Технологическом стеке: DNF API (управление пакетами), GTK4 (графический интерфейс), DBus (межпроцессное взаимодействие)

Решение закрывает потребности образовательного процесса, позволяя преподавателям оперативно адаптировать ПО под учебные программы. Ключевое преимущество — снижение зависимости от ИТ-специалистов при сохранении безопасности в изолированных средах, что особенно актуально для учреждений со строгими политиками доступа.

Видео

on youtube


Thesis

В современном образовательном процессе важной задачей является создание удобных инструментов управления приложениями. Данная работа представляет реализацию центра управления приложениями для системы РЕД ОС, ориентированную на преподавателей без опыта администрирования Linux. Основная задача - предоставить преподавателям возможность самостоятельного управления ПО без привлечения системных администраторов.

Основные функции

Центр управления приложениями РЕД ОС предоставляет:

  • Современный графический интерфейс для работы с ограниченным списком RPM-приложений
  • Установку, удаление и обновление пакетов без использования консоли
  • Поддержку работы в изолированных средах:
    • Через прокси (закрытые сети)
    • С локальными RPM-репозиториями (при ограниченном внешнем доступе)
  • Возможность выполнения транзакций (установка/удаление ПО для учебных программ)
  • Варианты обновлений:
    • Таргетированные обновления из системных репозиториев
    • Полное обновление всех доступных пакетов

Реализация

Техническая основа:

  • API DNF для управления пакетами
  • Графическая библиотека GTK4
  • DBUS-вызовы для межпроцессного взаимодействия

Архитектурное решение:

  • Клиентская часть: пакет redos-education
    • Отображает список ПО (получаемый с сайта РЕД СОФТ)
    • Не требует пароля для просмотра
  • Административная часть: пакет redos-local-install
    • Обрабатывает запросы к репозиториям
    • Выполняет операции с пакетами

Функционал для преподавателей:

  • Настройка DNF proxy
  • Просмотр доступных приложений
  • Изучение списков изменений в приложениях
  • Управление RPM-пакетами (установка/удаление/обновление)
  • Запуск приложений непосредственно из центра
  • Фильтрация и группировка приложений

Заключение

Центр управления приложениями РЕД ОС представляет собой современный инструмент, устраняющий необходимость привлечения администраторов для рутинных задач управления ПО в образовательном процессе. Решение закрывает ключевые потребности преподавателей в администрировании учебных программ.

Презентация

Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025).pdf
Управление приложениями в РЕД ОС без привилегий администратора (Владлен Мурылев, OSDAY-2025)!.jpg

Примечания и ссылки