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

Согласие на обработку персональных данных

 

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