Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| 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) по файлу конфигурации (набору целевых пакетов) с учётом зависимостей между пакетами. | ||