Возможности совершенствования образовательного дистрибутива «Альт» (Иван Хахаев, OSEDUCONF-2019) — различия между версиями

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

(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
(не показано 19 промежуточных версий этого же участника)
;{{SpeakerInfo}}: {{Speaker|Иван Хахаев}}
<blockquote>
Формулируются предложения по повышению качества образовательных дистрибутивов «Альт» и их привлекательности для пользователей по результатам эксплуатации при проведении занятий в техническом вузе. Обсуждается механизм реализации предложений.
</blockquote>

{{VideoSection}}
{{vimeoembed|298785700|800|450}}
{{youtubelink|}}
|K_bVoNaSbVo}}
{{SlidesSection}}
[[File:Возможности совершенствования образовательного дистрибутива «Альт» (Иван Хахаев, OSEDUCONF-2019).pdf|left|page=-|300px]]

{{----}}

== Thesis ==
Дистрибутив «Альт Образование 8.2» использовался в течение осеннего семестра 2018/2019 учебного года на кафедре вычислительной техники (ВТ) СПбГЭТУ «ЛЭТИ» при проведении практических и лабораторных занятий по дисциплинам

* Архитектура вычислительных систем
* Вычислительные системы
* Объектно-ориентированное программирование
* Организация ЭВМ
* Программирование
* Распределённые программные системы.

Также дистрибутив был развёрнут в режиме сервера  набором штатных серверных приложений) на аппаратных средствах Huawei RH2288 V3 для поддержки samba, ftp и удалённого доступа с графическим интерфейсом (XRDP и X2Go). По результатам эксплуатации дистрибутива стали понятны возможные направления совершенствования продукта, которые могут быть реализованы как для актуальной платформы, так и при разработке дистрибутива на следующей (9-й) платформе.

# Улучшение компоновки и состава
# Совершенствование документации
# Оптимизация настроек
# Доработка Центра управления системой.

В части компоновки и состава предлагается рассмотреть возможность отказа от варианта дистрибутива «всё в одном» и вернуться к комплекту «рабочее место + сервер», при этом для сервера не использовать systemd (прототип  «Школьный сервер» платформы 7). Кроме того, можно исключить из дистрибутива для рабочего места компонент QtCreator, добавить возможности выбора загрузчика (LILO, GRUB Legacy, GRUB2) в соответствии с назначением системы и программной конфигурацией, добавить компонент для подготовки электронных учебников (eXeLearning) и заменить утилиту создания копий экрана xfce-screenshooter на другую (например, Shutter).

В части документации предлагается добавить описание настроек графической среды для XFCE и KDE, в раздел описания средств разработки для С/C++ добавить подраздел про установку всех компонентов Qt, требуемых для работы полноценной работы в среде QtCreator (примеры, комплекты и т. п.), а также добавить раздел про серверные приложения, их назначение и настройку, хотя бы по одной конфигурации для каждого серверного приложения.

В части оптимизации настроек полезными в смысле улучшения качества и привлекательности дистрибутива для пользователей могут быть следующие модификации:

# в случае дополнительной установки KDE оставить XFCE в качестве сеанса по умолчанию
# реализовать получение корректного разрешения от графического сервера при первоначальной настройке графической среды
# в варианте с единственной средой XFCE разрешить повторный запуск и сохранение настроек для Code::Blocks
# обеспечить установку шрифта droid sans при установке системы или изменить шрифт по умолчанию в GTK-приложениях и в XFCE
# изменить настройку GTK-диалогов для открытия и сохранения файлов так, чтобы каталоги перечислялись в начале
# при установке серверных приложений, включая alterator-fbi, сделать автоматический запуск соответствующих служб сразу после установки и при загрузке системы без дополнительных действий пользователей
# на «домашней» странице web-сервера добавить ссылки на Центр управления системой (alterator-fbi), mediawiki, owncloud, ftp-хранилище
# доработать конфигурации сервера XRDP и сервера X2Go для обеспечения подключения каталогов с клиентских машин в подкаталоги «домашнего» каталога на сервере.

В части доработки Центра управления системой предлагаются следующие меры

# в локальной и web-версиях Центра управления системой добавить возможность импорта списка пользователей из текстового файла (интерфейс к команде newusers)
# синхронизировать функции ЦУС в локальном варианте и в варианте alterator-fbi
# реализовать автоматическую установку модуля управления сервисом/службой при установке пакетов соответствующего сервиса/службы.

Со своей стороны СПбГЭТУ «ЛЭТИ» в рамках соответствующего договора может помочь в решении указанных задач в части документации, а в случае организационной и технологической поддержки подключения студентов к процессу разработки  и в части оптимизации настроек при согласовании списка задач.

{{----}}
[[File:{{#setmainimage:Возможности совершенствования образовательного дистрибутива «Альт» (Иван Хахаев, OSEDUCONF-2019)!.png}}|center|640px]]
{{LinksSection}}
<!-- <blockquote>[©]</blockquote> -->

{{vklink|1375}}                                          
<references/>
{{stats|disqus_comments=0|refresh_time=2021-08-31T16:55:07.500044|vimeo_plays=22|youtube_comments=0|youtube_plays=15}}

[[Категория:OSEDUCONF-2019]]
[[Категория:СПОALT Linux в образовании]]
[[Категория:ALT Linux]]

Текущая версия на 12:20, 4 сентября 2021

Докладчик
Иван Хахаев.jpg
Иван Хахаев

Формулируются предложения по повышению качества образовательных дистрибутивов «Альт» и их привлекательности для пользователей по результатам эксплуатации при проведении занятий в техническом вузе. Обсуждается механизм реализации предложений.

Видео

on youtube

Презентация

Возможности совершенствования образовательного дистрибутива «Альт» (Иван Хахаев, OSEDUCONF-2019).pdf Возможности совершенствования образовательного дистрибутива «Альт» (Иван Хахаев, OSEDUCONF-2019).pdf

Thesis

Дистрибутив «Альт Образование 8.2» использовался в течение осеннего семестра 2018/2019 учебного года на кафедре вычислительной техники (ВТ) СПбГЭТУ «ЛЭТИ» при проведении практических и лабораторных занятий по дисциплинам

  • Архитектура вычислительных систем
  • Вычислительные системы
  • Объектно-ориентированное программирование
  • Организация ЭВМ
  • Программирование
  • Распределённые программные системы.

Также дистрибутив был развёрнут в режиме сервера (с набором штатных серверных приложений) на аппаратных средствах Huawei RH2288 V3 для поддержки samba, ftp и удалённого доступа с графическим интерфейсом (XRDP и X2Go). По результатам эксплуатации дистрибутива стали понятны возможные направления совершенствования продукта, которые могут быть реализованы как для актуальной платформы, так и при разработке дистрибутива на следующей (9-й) платформе.

  1. Улучшение компоновки и состава
  2. Совершенствование документации
  3. Оптимизация настроек
  4. Доработка Центра управления системой.

В части компоновки и состава предлагается рассмотреть возможность отказа от варианта дистрибутива «всё в одном» и вернуться к комплекту «рабочее место + сервер», при этом для сервера не использовать systemd (прототип — «Школьный сервер» платформы 7). Кроме того, можно исключить из дистрибутива для рабочего места компонент QtCreator, добавить возможности выбора загрузчика (LILO, GRUB Legacy, GRUB2) в соответствии с назначением системы и программной конфигурацией, добавить компонент для подготовки электронных учебников (eXeLearning) и заменить утилиту создания копий экрана xfce-screenshooter на другую (например, Shutter).

В части документации предлагается добавить описание настроек графической среды для XFCE и KDE, в раздел описания средств разработки для С/C++ добавить подраздел про установку всех компонентов Qt, требуемых для работы полноценной работы в среде QtCreator (примеры, комплекты и т. п.), а также добавить раздел про серверные приложения, их назначение и настройку, хотя бы по одной конфигурации для каждого серверного приложения.

В части оптимизации настроек полезными в смысле улучшения качества и привлекательности дистрибутива для пользователей могут быть следующие модификации:

  1. в случае дополнительной установки KDE оставить XFCE в качестве сеанса по умолчанию
  2. реализовать получение корректного разрешения от графического сервера при первоначальной настройке графической среды
  3. в варианте с единственной средой XFCE разрешить повторный запуск и сохранение настроек для Code::Blocks
  4. обеспечить установку шрифта droid sans при установке системы или изменить шрифт по умолчанию в GTK-приложениях и в XFCE
  5. изменить настройку GTK-диалогов для открытия и сохранения файлов так, чтобы каталоги перечислялись в начале
  6. при установке серверных приложений, включая alterator-fbi, сделать автоматический запуск соответствующих служб сразу после установки и при загрузке системы без дополнительных действий пользователей
  7. на «домашней» странице web-сервера добавить ссылки на Центр управления системой (alterator-fbi), mediawiki, owncloud, ftp-хранилище
  8. доработать конфигурации сервера XRDP и сервера X2Go для обеспечения подключения каталогов с клиентских машин в подкаталоги «домашнего» каталога на сервере.

В части доработки Центра управления системой предлагаются следующие меры

  1. в локальной и web-версиях Центра управления системой добавить возможность импорта списка пользователей из текстового файла (интерфейс к команде newusers)
  2. синхронизировать функции ЦУС в локальном варианте и в варианте alterator-fbi
  3. реализовать автоматическую установку модуля управления сервисом/службой при установке пакетов соответствующего сервиса/службы.

Со своей стороны СПбГЭТУ «ЛЭТИ» в рамках соответствующего договора может помочь в решении указанных задач в части документации, а в случае организационной и технологической поддержки подключения студентов к процессу разработки — и в части оптимизации настроек при согласовании списка задач.

Возможности совершенствования образовательного дистрибутива «Альт» (Иван Хахаев, OSEDUCONF-2019)!.png

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

Plays:37   Comments:0