views:

167

answers:

2

Possible Duplicate:
How do you write a basic operating system?

I want to create a basic operating system. Which can just boot up and I want to run a calculator in it. Though I am pretty good in maths, I am quite new to C programming. I have 28 days to complete the project. I am ready to slog day in day out. Is it possible to do ? If possible can somebody guide me for a good tutorial or a book or any other suggestion based. Thanks in advance. EDIT: Hardware: Typical pc hardware.like we have for windows machine or Linux machine.

+2  A: 

You should take a look at this other topic in SO : How do you write a basic operating system?

Elenaher
Thanks, let me read all the answers.
Identification of duplicates should be done in the comments.
dmckee
@dmckee I hadn't enough point to flag it as a duplicate, sorry...
Elenaher
The question seems like duplicate but it's not. I am talking about a very basic operating system which can just boot up. You should also take into consideration my programming capabilities. The answers given on that topic is totally useless for me. it's like a kid want to learn how to walk and you are trying to teach him how to run run like an athelete. Totally useless for me. I don't think closing this topic was right decision.
A: 

You can use this for inspiration. This operating system is maintained for the sole purpose of teaching operating system development and also operating system research.

http://www.minix3.org/

Let_Me_Be
Wrong, minix 3 is not only for teaching purpose, words of Prof. Tanenbaum "Please be aware that MINIX 3 is not your grandfather's MINIX ... MINIX 1 was written as an educational tool ... MINIX 3 is that plus a start at building a highly reliable, self-healing, bloat-free operating system ... MINIX 1 and MINIX 3 are related in the same way as Windows 3.1 and Windows XP are: same first name"
Hernán Eche
Thanks, I will try that.
@Heman Eche : So what you suggest ? I should study about MINIX 1 ?