Welcome to minos

Wow. You are considering designing an Operating System. Writing an operating is almost beyond comprehension. Some people may not understand what an operating system is. We, of course, will prevail.

Here you are.

Congratulations!

Here are a few questions you may have thought.

  • How do I start?
  • What do I do?
  • Where do I go for help?
  • Will anybody even care?
  • What will others think?
  • How could one person hope to compete with legacies such as Bill Gates or Linus Torvalds?
  • It's hopeless.
  • Why should I even start?

Well, that's the tough part. These questions, along with many, many others went through my mind. I spent weeks researching and deciding if I wanted to spend this much time with the computer. If I spend this much time, is there a glimmer of hope that I will be successful?

This entire web site, really is only a start. This entire site is and will be a work in progress for many months. Hopefully, with an occasional success.

Here are my answers:

How do I start?

By reading, reading, and learning, and follow it up with more reading. Oh, hey, did I mention there is a lot of reading?

What do I do?

Start with something small. Learn the basics from others. Once you learn the basics, experiment.

Where do I go for help?

There are lots of resources, but ultimately, you will be your own resource for help.

Will anybody even care?

Does it really matter what other's think?

What will others think?

Your friends think you are a geek anyway. This is more like natural progression. People who you don't know, won't know.

How could one person hope to compete with legacies such as Bill Gates or Linus Torvalds?

Just because people, or groups of people are big, powerful, or well known, doesn't mean they are right.

It's hopeless.

Yes, it is ... If you tackle the whole project as one massive programming task. Instead, divide and conquer.

Why should I even start?

How many people do you know who even consider writing an operating system. We are a special group.

 

Standard Disclaimer

Creating an operating is not easy. Hopefully, as I detail the steps I took, it will be easier for others to do the same.

Nothing presented in these pages are warranted to work. You will probably destroy a computer or two getting your programs to work. I guarantee that you will loose whatever data you may have.

Isolate your development platform and your test platform from your everyday work.

Do not use an experimental operating system for mission critical or production applications.

Enough said. Let's get started.

 

Thank You!

Thank you for reading about minos.

Good luck crafting your own operating system!