The conversation between human and AI assistant.
What knowledge should one have to create an operating system?
How about user interface design?
User interface design is important in operating system development as it affects usability and user experience. It is not necessary to have deep knowledge of graphic design, but having an understanding of user interface principles and tools like GUI libraries would be helpful.