Page 1 of 1

Stepping in OS Development

Posted: Wed Apr 01, 2009 1:34 pm
by Felix
Hi everyone,

As you can see this is my first post at this forum. I am studying software engineering and i have been programming with php for about 8 years. I just stepped into os development and working on assembly while reading books about os development. I am very new at this kinda development. I want to work for OS Project which can teach me something. I hope in near future i will have a knowledge to give something too. As you see i am new and i cant give so much thing at this point to the project. I hope you dont judge me for my request at this time, just i am game.

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 1:48 pm
by earlz
I would recommend looking for some simple OS here(I'm sure some people would say theirs is very complex, such as me) and creating your own OS at least long enough to get to protected mode and get a memory manager going

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 2:25 pm
by Combuster
I suggest you try out some tutorials (JamesM's good for starters) to get a general feeling for how things work. If college provided you with courses on things like system architecture and distributed programming, then you should probably have enough except for getting your hands dirty on the Real Thing.

Once you feel confident about things, you can start writing your own from scratch, or ask around if you can join some existing project (and be careful with the many "Me Hello World, Me 1337" people around when you do :wink:)

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 2:46 pm
by ehenkes
I just started a hopefully easy-to-understand tutorial about OSDEV.
The Tutorial itself is in German, but the sourcecode is commented in English.
If you like you (and others) can support me by further developing the OS project. The basic idea is that it should be easy to follow step-by-step.
bootloader, some instructions in RM, enabling A20, switch to PM, simple video and keyboard driver: http://www.henkessoft.de/OS_Dev/OS_Dev1.htm

There you can get a first overview: http://www.henkessoft.de/OS_Dev/Bilder/make_process.PNG

Here you can test the sourcecode: http://www.henkessoft.de/OS_Dev/Downloads/13%20C.zip

I use DJGPP: http://www.osdever.net/downloads/compil ... -nocpp.exe

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 3:15 pm
by Felix
Firstly, thank you for your replies.
Actually you are right earlz. Those projects which took long way will be very complex for me and i cant request their developers' teaching me.
Combuster, i will take your advice and start reading that document. thank you, i will take a look at that.

Dr. Henkes, i took a look at your project and i would say i would happily join your project but as i said, i have little knowledge about os development and i am practising on assembly.
I hope to contact you soon. Thank you for your invitation.

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 3:46 pm
by Combuster
Wow, a CS student that puts his plain email in a forum post :shock:
(bad idea, and fixed)

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 4:21 pm
by steveklabnik
Combuster wrote:Wow, a CS student that puts his plain email in a forum post :shock:
(bad idea, and fixed)
I always put my full email everywhere. Gmail's spam filters are amazing.

Also, if you don't think spammers can read your 'fix', then you're sadly mistaken.

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 4:47 pm
by Felix
this isnt a problem for me :) i will setup a new mail address at gmail soon :) but, as you want, i will delete the mail from there and pm to ehenkes :)

Re: Stepping in OS Development

Posted: Wed Apr 01, 2009 6:05 pm
by JackScott
Combuster wrote:Wow, a CS student that puts his plain email in a forum post :shock:
(bad idea, and fixed)
I have my email address, as well as all my other online contact details listed on a page on my website, in plain view, with no obscurity at all. I have absolutely no spam filtering at all (I'm lazy, and I set up the mail server) and I get 3-4 spam emails a day. I've been using this email address every day for the last year at least. Oh yes, and I'm a CS student. :D

Re: Stepping in OS Development

Posted: Thu Apr 02, 2009 8:11 am
by Creature
steveklabnik wrote:
Combuster wrote:Wow, a CS student that puts his plain email in a forum post :shock:
(bad idea, and fixed)
I always put my full email everywhere. Gmail's spam filters are amazing.

Also, if you don't think spammers can read your 'fix', then you're sadly mistaken.
You're both right in a way. But Combuster's one is probably the most safe because even though newer spambots are probably aware of the fix, most older ones are not and those will be ruled out (even if you have a spamfilter that stops most). Next to that, you can do all sorts of combinations next to the traditional 'name AT domain DOT com' like 'name>@<domain>.<com'.

Re: Stepping in OS Development

Posted: Thu Apr 02, 2009 8:25 am
by Solar
Having worked as webmaster for several sites, and editor for at least two news sites, you can google my mail address. You'll get > 250 hits...