The role of operating systems and shells in cloud computing: analysis of OS and shells used in cloud platforms and their impact on cloud infrastructure

Abstract

The main focus of the article is on operating systems, cloud computing and command shells, which have been actively developing for several decades and are already part of the life of both an ordinary user and a computer technology professional. These objects are considered as separate components of information technology, as well as their relationship and the results of this relationship. Operating systems in cloud servers perform a managerial role. To be more precise, they manage the resources of physical servers. Operating systems or OS in this case define several parameters. These parameters include how operating systems can use and manage memory and storage for various virtual machines. Command shells, in turn, are represented by an application that provides the user with a command-line interface in which he enters commands both individually and runs scripts consisting of a list of commands. Research methods include theoretical (classification, comparative analysis, literature analysis) and practical (experiment, modeling) approaches. This allows for a comprehensive analysis of the functioning of operating systems and command shells in cloud computing. The scientific novelty of our research is the creation of scripts to perform a particular task in the field of cloud computing on a specific operating system using the above-described command shells. Thus, the authors provided theoretical data on operating systems and command shells. The authors provided examples of scripts for Bash and Bourne Shell (sh) command shells for the Linux operating system and scripts for Command Prompt command shells (cmd.exe ) and Windows PowerShell for the Microsoft Windows operating system. As a result of the analysis of the scripts, a table was compiled with the impact of the operating system and the command shell on cloud computing. The analysis of the table allowed the authors to characterize the objects of research of this scientific work and draw appropriate conclusions.

References

  1. Савельев Д.Н., Гаврилов С.В. Роль операционных систем в облачных вычислениях: вызовы и перспективы / Савельев Д.Н., Гаврилов С.В. [Электронный ресурс] // Электронный периодический научный журнал sci-article.ru : [сайт]. – URL: https://sci-article.ru/stat.php/stat.php?i=1697382177 (дата обращения: 15.04.2024).
  2. Трубачева С.И. Почему Linux и системы реального времени? [Текст] / Трубачева С.И. // Вестник Волжского университета им. В.Н. Татищева. – 2015. – № 2(24). – С. 99-105.
  3. Колосов, Л. С., Умаралиев, И. В. Обзор эволюции функционала операционной системы GNU/Linux при эволюции ядра [Текст] / Л. С. Колосов, И. В. Умаралиев // Научный аспект. – 2023. – № 7. – С. 1390-1393.
  4. Passos L., Czarnecki K., Wasowski A. (2012). Towards a catalog of variability evolution patterns: the Linux kernel case. In FOSD '12 Proceedings of the 4th International Workshop on Feature-Oriented Software Development (pp. 62-69). Association for Computing Machinery.
  5. Upasana Why do you need the different Linux Shells? / Upasana [Электронный ресурс] // edureka : [сайт]. – URL: https://www.edureka.co/blog/types-of-shells-in-linux/#differenttypesofshells (дата обращения: 18.04.2024).
  6. siberianMan О разных командных оболочках Linux и Unix / siberianMan [Электронный ресурс] // Хабр : [сайт]. – URL: https://habr.com/ru/articles/157283/ (дата обращения: 18.04.2024).
  7. Леонтьев, В. О., Великосельский, С. А. Семейство Microsoft Windows [Текст] / В. О. Леонтьев, С. А. Великосельский // Аллея Науки. – 2018. – № 3(19). – С. 727-729.
  8. Влад Массино, Арам Папоян Три десятилетия Windows / Влад Массино, Арам Папоян [Электронный ресурс] // газета.ru : [сайт]. – URL: https://www.gazeta.ru/tech/2015/11/19/7902437/windows_30th_anniversary.shtml (дата обращения: 18.04.2024).
  9. Gaurav Bidasaria Command Prompt vs PowerShell vs Windows Terminal: How They Differ / Gaurav Bidasaria [Электронный ресурс] // techwiser : [сайт]. – URL: https://techwiser.com/command-prompt-vs-powershell-vs-windows-terminal-comparison/ (дата обращения: 18.04.2024).
  10. ru_vds Что такое Windows PowerShell и с чем его едят? Часть 1: основные возможности / ru_vds [Электронный ресурс] // Хабр : [сайт]. – URL: https://habr.com/ru/companies/ruvds/articles/487876/ (дата обращения: 18.04.2024)
  11. sharkdp Hyperfine releases v.1.19.0 / sharkdp [Электронный ресурс] // github : [сайт]. – URL: https://github.com/sharkdp/hyperfine (дата обращения: 01.12.2024)

Supplementary files

Supplementary Files
Action
1. JATS XML

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

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

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».