"I'm going to make an os. It will run Windows programs and Linux programs and support every device there is."
and usually ends with the question:
"What steps do I need to make a GUI with a desktop and a mouse? We don't have to get complex (e.g. no background image)."
If they're up to the stage of implementing a GUI system, I doubt a background image is going to be their most complex obstacle.
Most questions in the OS development forum are about the basics (getting a timer to work, interrupts, GDT, jumping into C++ code, etc). I've contributed to some of them

Anyway, this made me think, that lots of OS's don't get any further than "Hello World" with maybe a keyboard/timer interrupt. It seems a real pity to see countless hours->days->months->years go into a project that gets forgotten about.
I really don't think there's a point in what I'm posting about. I guess I'm trying to say I want to see more keep going with their OS's rather than give up.