Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023)

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

Докладчик
Сергей Трусов

В докладе обсуждаются проблемы соблюдения свободных лицензий в ПО для «Эльбрус», а также создание и основные разделы новой учебной дисциплины «Инфраструктура разработки отечественного программного обеспечения», разрабатываемой в рамках Академии Программирования для архитектуры «Эльбрус».

Видео

on youtube

Презентация

Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023).pdf

Thesis

В рамках Академии Программирования заключено трёхстороннее соглашение между АО «МЦСТ» и АО «ИВК», которые подготавливают проект материалов дисциплины по теме «Разработка и оптимизация программного обеспечения для архитектуры «Эльбрус».

На основе материалов, будет разработана новая учебная дисциплина «Инфраструктура разработки отечественного программного обеспечения», предназначенная для студентов бакалавриата 3 курса 2-го семестра и 4 курса 1-го семестра.

Новая учебная дисциплина включает в себя следующие основные разделы:

  • Программирование, оптимизация, отладка, портирование на отечественные и зарубежные архитектуры микропроцессоров;
  • Сборка и сопровождение совместимого программного продукта в отечественных репозиториях, включая репозиторий Сизиф;
  • Тестирование программного продукта в отечественной доверенной программно-аппаратной среде;
  • Приложения для ИКТ-инфраструктуры на отечественных программно-аппаратных средствах;
  • Обучение C++.


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

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

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

Доработка ключевых компонентов, распространяющихся на условиях GNU GPL, в рамках госконтракта не должна приводить к нарушению лицензии и закрытию кода. Тут важен эксперимент Минцифры по публикации разработанного по госзаказу ПО под свободной лицензией.

Ссылки

  • Мурад Нейман-заде, Королёв С., Руководство по эффективному программированию на платформе Эльбрус, Учебное пособие. — АО МЦСТ, 2020 г.
  • Ким А. К., Перекатов В. И., Ермаков С. Г., Микропроцессоры и вычислительные комплексы семейства Эльбрус, Учебное пособие, 2013 г.
  • Иванюк А. В. Типовой отечественный модуль изучения интернет-технологий. — М.: Документальная электросвязь, №28, 2018.
  • Апробация типового отечественного модуля изучения интернет-технологий (OSEDUCONF-2020)


Инфраструктура разработки отечественного программного обеспечения (Сергей Трусов, OSEDUCONF-2023)!.jpg

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