Visualization of Operating System Behavior in a Linux Environment Running in a Browser
摘要
In recent years, Linux is increasingly used for server operating systems and other applications, and the opportunities to learn the Linux operating system are increasing. In this study, we focus on learning Linux OS. There is a need for a tool that allows beginners to easily try Linux. Currently, one of the ways to use Linux on Windows or MacOS is to use a Linux environment emulated by a browser. This method is very convenient because the user only needs to access a specified URL with a browser, and JSLINUX [1] is a well-known site. However, the current JSLINUX does not have such features, making it unsuitable for learning. This system is an implementation of the functionality developed for JSLINUX that is made available on the Web. In addition to the basic functions of JSLINUX, the web application screen displays a CPU state transition diagram, scheduling, and swap information in real time on the side of the console screen. In addition to the basic functions of JSLINUX, the web application screen implements a function to display a diagram that visualizes CPU state transition, scheduling, and swap information in real time on the side of the console screen.