-
Notifications
You must be signed in to change notification settings - Fork 4
Proposal for Study
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).
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.
See Research for resources.
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.
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".