Stepping in OS Development
Stepping in OS Development
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.
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
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
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Stepping in OS Development
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 )
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 )
Re: Stepping in OS Development
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
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
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm (OSDEV)
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS
Re: Stepping in OS Development
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.
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.
Last edited by Felix on Wed Apr 01, 2009 4:46 pm, edited 1 time in total.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Stepping in OS Development
Wow, a CS student that puts his plain email in a forum post
(bad idea, and fixed)
(bad idea, and fixed)
- steveklabnik
- Member
- Posts: 72
- Joined: Wed Jan 28, 2009 4:30 pm
Re: Stepping in OS Development
I always put my full email everywhere. Gmail's spam filters are amazing.Combuster wrote:Wow, a CS student that puts his plain email in a forum post
(bad idea, and fixed)
Also, if you don't think spammers can read your 'fix', then you're sadly mistaken.
Re: Stepping in OS Development
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
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.Combuster wrote:Wow, a CS student that puts his plain email in a forum post
(bad idea, and fixed)
Re: Stepping in OS Development
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'.steveklabnik wrote:I always put my full email everywhere. Gmail's spam filters are amazing.Combuster wrote:Wow, a CS student that puts his plain email in a forum post
(bad idea, and fixed)
Also, if you don't think spammers can read your 'fix', then you're sadly mistaken.
When the chance of succeeding is 99%, there is still a 50% chance of that success happening.
Re: Stepping in OS Development
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...
Every good solution is obvious once you've found it.