Well, I'm working on a LFS(Linux From Scratch) project for making a new unix operating system , I've started with the simple commands - copy, move, delete, rename and all these stuff - first, so that will make it easier to make the os (In addition, I'm making these apps mainly using Python) , but i made this thread to get some ideas to do in the os and about how it will work, if you a programmer too and have a code to show, that will be helpful for me.