Hello! First journal on this project!
In this project, the goal is to make a "translator" that translates system calls. Each operating system has its own system call. So, if one operating system can handle system calls from many different operating systems, that allows OS to execute programs with various other operating systems.
Here's my (rough) plan for this project.
We need a base operating system for tweaking some system calls, and the best candidate for this is the Linux kernel (obviously.)
Now, we need to construct a system that efficiently translates system calls. I'm thinking of a system that contains tables of system calls and switches the system call handler for each program.
If I don't implement this and leave it to an abstract "theory," it is meaningless. Hence, implementing a system would also reveal potential defects or supplements.
For EC lol
I'm pretty sure this plan will go wrong. I'm 100% confident, and I won't be able to follow these "plan" rigorously..