Questions for an OS designer

1. What is a primary goal of my OS?

2. What platforms my OS is going to support?

3. Will it be a multitasking OS?

4. What file system will my OS use?

5. What build tools do I need?

6. How can I easily support third party soft?

7. How can I use already written code and information?