I have made it my goal to create a project similar to WINE for educational purposes, to learn about system internals and I overall think WINE is a very interesting idea and I'd like to implement some of the functionality myself (obviously I can't conceivably do everything) . I honestly don't know where to start, I understand there's a translation of system calls and there is raw system call translation and a higher-level signal translation but that's about it. It'd be great if anyone who had a deep knowledge about how WINE works would help me understand it further, and maybe keep contact if I need some guidance (I won't be annoying I promise) but even a great source for learning would help me tons.
Thanks.