You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Frityet edited this page Sep 14, 2021
·
5 revisions
Study Focus
For this project, I will be studying the process of making an Operating System. An Operating System is the base software in your computer which manages the hardware, allows for software to run, and provides services for computer programs. Popular operating systems include Windows, MacOS, and Linux (with all of it's many distributions).
Aspects to focus on
I will be focusing on kernel development, and integration with a scripting language. Furthermore I will be studying how core computer components (CPU, RAM, GPU, Disk) all function with a kernel, and writing code in C and (unfortunately) assembly that will utilise these components.
I am going to be creating LuaOS, an operating system that focuses around the Lua scripting language. It will feature a microkernel design written in C, in which most of the components will be written in Lua, in an easy to install and modular system.
Time constraints
I will be learning along the way for this project, and in the end the minimum viable product would be having lua scripts successfully running in the "shell".