Is there an OS dev for semi-noobs?

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.
Locked
anti149
Posts: 15
Joined: Mon Feb 28, 2011 5:42 pm

Is there an OS dev for semi-noobs?

Post by anti149 »

Title = Question.
I've noticed lately that the paranoid fear of computers becoming intelligent and taking over the world has almost entirely disappeared from the common culture. Near as I can tell, this coincides with the release of MS-DOS. (Larry DeLuca)
j8long
Posts: 12
Joined: Wed Jun 09, 2010 8:13 am

Re: Is there an OS dev for semi-noobs?

Post by j8long »

anti149 wrote:Title = Question.
is this forum not for semi-noobs? :?:
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: Is there an OS dev for semi-noobs?

Post by JackScott »

I make a distinction between a "newb" (somebody who has no idea what they're doing, but is willing to learn and is gracious about it) and a "n00b" (somebody who has no idea what they're doing, and won't admit to that fact and is rude if it's pointed out).

Newbs are more than welcome here, and pretty much all the forum regulars (except the trolls, who you can just ignore) are willing to help them out in their quest for world domination. "n00bs" aren't welcome here. Rudeness isn't tolerated.

Basically, if you abide by all the forum rules, and common Internet etiquette and basic good manners, we'll help you out. :D Don't forget about the OSDev.org Wiki either!
User avatar
casnix
Member
Member
Posts: 67
Joined: Fri Jan 14, 2011 7:24 pm

Re: Is there an OS dev for semi-noobs?

Post by casnix »

@JackScott: I completely agree.

------

As for, if you are asking about an OS dev project that is suitable for someone who has experience in programming (professional or not, it doesn't matter), but isn't up to (or just doesn't want to) read tons of text before beginning the cycle of starting from scratch:
Make a small project by taking the kernel of an existing OS and assimilate it, just to get familiar with the processes in an OS (just don't release your assimilated kernel, just don't).

Next, if you are okay with using tutorials, go to a good one like JamesM's kernel tutorial (www.jamesmolloy.co.uk), or like Bran's Kerndev (sorry, don't know the link).

Next, just for self exercise and knowledge building, write a simple 32 bit kernel in half assembly and half [insert language here]. This is what I'm doing, just because I think it's fun to do stuff in the lowest level language when I don't need to do them in C. Then again, I am writing virtual firmware for my OS...What ever you think is fun.

Just remember, OS theory is the simple part...I think......heh heh you figure it out }:]

Good luck,
Casnix
You are a computer.
~ MCS ~
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Is there an OS dev for semi-noobs?

Post by Solar »

anti149 wrote:Title = Question.
There is no way around the fact that OS development is not simple, and not for unexperienced programmers. Being new to OS development isn't much of a problem. Being new to everything, however, is. :wink:
Every good solution is obvious once you've found it.
Locked