Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
veos:lifecycle [2023/03/19 14:56] – staspolevic | veos:lifecycle [2024/09/26 15:29] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | ====== Функциональные характеристики и жизненный цикл VEOS ====== |
- | {{indexmenu_n> | + | {{indexmenu_n> |
===== Функциональные характеристики ===== | ===== Функциональные характеристики ===== | ||
- | Операционная система VEOS (далее – ОС VEOS), представляет собой овокупность интегрированных программ, | + | Операционная система VEOS (далее – VEOS), представляет собой |
- | ОС VEOS обладает следующими функциональными характеристиками: | + | VEOS обладает следующими функциональными характеристиками: |
* обеспечивает возможность обработки, | * обеспечивает возможность обработки, | ||
* обеспечивает возможность функционирования в многозадачном режиме; | * обеспечивает возможность функционирования в многозадачном режиме; | ||
- | * обеспечивает возможность масштабирования системы: | + | * обеспечивает возможность масштабирования системы: |
* обеспечивает многопользовательский режим эксплуатации; | * обеспечивает многопользовательский режим эксплуатации; | ||
* обеспечивает поддержку мультипроцессорных систем; | * обеспечивает поддержку мультипроцессорных систем; | ||
Строка 14: | Строка 14: | ||
* обеспечивает сетевую обработку данных, | * обеспечивает сетевую обработку данных, | ||
- | ОС VEOS поддерживает клиент-серверную архитектуру и может обслуживать процессы как в пределах одной компьютерной системы, | + | VEOS поддерживает клиент-серверную архитектуру и может обслуживать процессы как в пределах одной компьютерной системы, |
+ | |||
+ | VEOS состоит из набора компонентов предназначенных для реализации | ||
+ | функциональных задач необходимых пользователям (должностным лицам для выполнения | ||
+ | 5 | ||
+ | определённых должностными инструкциями, | ||
+ | дистрибутива и комплекта эксплуатационной документации. | ||
+ | В структуре VEOS можно выделить следующие функциональные элементы: | ||
+ | * ядро ОС; | ||
+ | * системные библиотеки; | ||
+ | * утилиты и драйверы; | ||
+ | * средства обеспечения информационной безопасности; | ||
+ | * системные приложения; | ||
+ | * средства обеспечения облачных и распределенных вычислений, | ||
+ | * системы мониторинга и управления; | ||
+ | * средства подготовки исполнимого кода; | ||
+ | * средства версионного контроля исходного кода; | ||
+ | * библиотеки подпрограмм (SDK); | ||
+ | * среды разработки, | ||
+ | * интерактивные рабочие среды; | ||
+ | * программные серверы; | ||
+ | * системы управления базами данных; | ||
+ | * командные интерпретаторы; | ||
+ | * прикладное программное обеспечение общего назначения; | ||
+ | * офисные приложения. | ||
+ | |||
+ | Ядро VEOS управляет доступом к оперативной памяти, | ||
+ | |||
+ | Ядро работает в режиме «супервизора», | ||
+ | |||
+ | Ядро постоянно находится в памяти, | ||
+ | |||
+ | Системные библиотеки – наборы программ (пакетов программ), | ||
+ | |||
+ | Серверные программы и приложения предоставляют пользователю услуги (почтовые службы, | ||
+ | |||
+ | В состав VEOS включены следующие дополнительные системные приложения: | ||
+ | * архиваторы; | ||
+ | * приложения для управления RPM-пакетами; | ||
+ | * приложения резервного копирования; | ||
+ | * приложения мониторинга системы; | ||
+ | * приложения для работы с файлами; | ||
+ | * приложения для настройки системы; | ||
+ | * настройка параметров загрузки; | ||
+ | * настройка оборудования; | ||
+ | * настройка сети. | ||
+ | |||
+ | ===== Жизненный цикл ===== | ||
+ | В качестве технологического комплекса для выпуска VEOS используется инфраструктура на основе технологий сборки и поддержки свободного программного обеспечения Linux. Кроме того, данная инфраструктура позволяет обеспечить интеграцию в окружение операционной системы и поддержку программных продуктов различных разработчиков. | ||
+ | |||
+ | Инфраструктура поддержки, | ||
+ | |||
+ | ==== Репозиторий исходных кодов программ ==== | ||
+ | В репозитории хранятся все исходные коды вместе с историей изменений. Обеспечивается ведение нескольких веток одного проекта как одним разработчиком, | ||
+ | |||
+ | ==== Система сборки пакетов ==== | ||
+ | При сборке пакета из исходных кодов автоматически формируется виртуальная файловая система, | ||
+ | |||
+ | ==== Система распараллеливания сборки ==== | ||
+ | Обеспечивает распределенную сборку пакетов на доступных компьютерных мощностях, | ||
+ | |||
+ | ==== Единая система управления пакетами программ ==== | ||
+ | Управление программным обеспечением осуществляется единой системой, | ||
+ | |||
+ | ==== Единая система установки ==== | ||
+ | Установка дистрибутива осуществляется единой настраиваемой системой, | ||
+ | |||
+ | ==== Система генерации дистрибутивов ==== | ||
+ | Данная система позволяет создавать инсталляционные образы дистрибутивов (наборы iso-образов CD или DVD) по файлу конфигурации (набору целевых пакетов) с учётом зависимостей между пакетами. | ||