This is an interesting question I\'ve had for a while. how long would it take to code an os like Mac OS or windows with its memory/ssd management, cpu usage algorithms, grap