[Noob Question, Need help] Creating Operating System

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
akatchi
Posts: 9
Joined: Tue Oct 25, 2011 2:03 pm

[Noob Question, Need help] Creating Operating System

Post by akatchi »

Hello everyone

i shall introduce myself a littlebit i am a 16 year old boy and i want to make an operating system (explained also in this topic) and i have a little programming experience, i know it's not much but i am willing to learn everything that's needed and more! :D
the main reason why i started this thread was because i needed some help with starting to make an Operating System (OS) and i thought some people might wanna help me with it ;)
for the people who wanna know why i want to create an operating system, its because we all had to chose a final test to take for school for an class of your choice, and i chose IT and then as final test i wanted to make an operating system (i must spend atleast 80 hours to the project, but with an os it seems quite easy to achive)
well i think that's everything so far ;).

Greetings Akatchi
(Sorry for my bad English sometimes..)
(If this is in the wrong section, or this question shouldnt be asked please make me aware of that ;) and close the topic)
User avatar
JackScott
Member
Member
Posts: 1032
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Mastodon: https://aus.social/@jackscottau
GitHub: https://github.com/JackScottAU
Contact:

Re: [Noob Question, Need help] Creating Operating System

Post by JackScott »

Hi, and welcome to the forum!

I really don't recommend choosing an operating system as a final project for school. The road of operating system development is full of twists and surprises, and there are very few people around to help when something goes wrong. Please read the Getting Started and the Beginner Mistakes pages on our wiki.

Please don't kid yourself about getting people to help you with your project. The forum is here to try and help if you have a specific question, but nobody will want to develop on your operating rather than their own (not without a very good reason, anyway). One of this forum's most successful projects (Pedigree) only had two or three developers working on it at it's peak.

Sorry to be disheartening, but it really is the truth. If this is just a school project, choose something easier that you can do really well. I chose a too-hard project in my final year of school in Computer Science, and I only just passed the assignment. One of my classmates, who (in my humble opinion) is a worse programmer than I got much better marks because he chose a project that had a good scope, and he got the software almost perfect. I think he wrote a graphical card game in Java.
User avatar
Chandra
Member
Member
Posts: 487
Joined: Sat Jul 17, 2010 12:45 am

Re: [Noob Question, Need help] Creating Operating System

Post by Chandra »

akatchi wrote:i have a little programming experience
Don't feel discouraged but developing an OS takes a lot of programming. You probably need to drop the idea of 'OS as a school project' because there's no time limit you can commit for an OS. I never considered Operating System as any sort of project, it's just perpetual.
Programming is not about using a language to solve a problem, it's about using logic to find a solution !
MollenOS
Member
Member
Posts: 202
Joined: Wed Oct 26, 2011 12:00 pm

Re: [Noob Question, Need help] Creating Operating System

Post by MollenOS »

An OS might be way to big a problem, however you could choose to do a simple boot sector instead?
There is even A LOT of theory behind a bootsector that just prints out a simple string to video memory. (ie 'Hello, this is our bootsector').

It's a lot smaller project, but still big. I would not recommend you to do an OS for a school project that early in life.
You'd have a lot more luck with doing a very simple bootloader.

I wish you luck with your school project ;)
cxzuk
Member
Member
Posts: 164
Joined: Mon Dec 21, 2009 6:03 pm

Re: [Noob Question, Need help] Creating Operating System

Post by cxzuk »

design is key.

draw a big mindmap of all the things your need to consider to create your os. hopefully your see it'll take more than 80 hours.
rdos
Member
Member
Posts: 3308
Joined: Wed Oct 01, 2008 1:55 pm

Re: [Noob Question, Need help] Creating Operating System

Post by rdos »

80 hours is nothing when it comes to an OS project. I think I must have used over 10,000 hours on RDOS.
Skirox
Posts: 11
Joined: Sat Aug 20, 2011 4:05 am

Re: [Noob Question, Need help] Creating Operating System

Post by Skirox »

I'm only 13 years old :)
I don't think it's a bad idea to start with that. I have been developing my OS called Skirox-DOS for over a year now. What about watching some of thenewboston's (http://www.youtube.com/thenewboston) tutorials on youtube to learn the C and/or C++ language(s)?
akatchi
Posts: 9
Joined: Tue Oct 25, 2011 2:03 pm

Re: [Noob Question, Need help] Creating Operating System

Post by akatchi »

Thanks for all the replays, i know it is a late response, sorry for that
to make things clear, for the project i must spend atleast 80hours but i got way more time left then that, atm i am at 60 hours or something...
@skirox thx for the link, im watching his tutorials right now
Post Reply