Hey Mark,
Are you aware how much time and money it will take to produce everything you are asking? You mentioned that you want to create an Operating System... That's incredibly time consuming, you will need someone that knows the assembly language each type off processor that you will be using. I wish you the best of luck.