Page 1 of 1
Help ME
Posted: Sat Sep 14, 2002 6:57 pm
by mishradk
Hi all ... :-*
[glow=red,2,300]i wanna write an OS of my own[/glow] please help me and guide me. else minimum tell me which all softwares i need and where can i find more info about getting started.. And i am new to this forum. please guide me how to use this forum. i wanna write an os for an old pc and it should sit on my old hard disk drive which is of 2.1 GB ..
[shadow=red,left,300]Please help me as quickly as possible as i have to do one project based on this. ... please...[/shadow]
:-[
Re:Help ME
Posted: Sun Sep 15, 2002 4:47 am
by pskyboy
Um its not that easy you can't just come on here expect to do a few posts and have an OS written. You will have to give blood sweat and most your life to writing one and it will probably take you a good couple of years.
Anyway a place to start
http://www.mega-tokyo.com/os/os-faq.html
and
http://www.nondot.org/sabre/os/articles
Re:Help ME
Posted: Sun Sep 15, 2002 6:34 am
by Tim
I agree with pskyboy... OS development is
hard. I've been writing mine for over 2 years and it's still not usable as an everyday operating system.
Don't let that put you off...

It just takes a lot of dedication.
Re:Help ME
Posted: Sun Sep 15, 2002 3:49 pm
by mishradk
Yes i understand what you want to tell me. but i have also started reading about Os frol last 6 months and have gone through the Theory part. this time i want to implement that. any one can help me in my progress?
please.. i need you peoples help
Re:Help ME
Posted: Sun Sep 15, 2002 4:15 pm
by Tim
OK... make a start based on what you know, and if you really get stuck (or if you can't understand something), come and ask questions.
Re:Help ME
Posted: Sun Sep 15, 2002 11:34 pm
by Matt C
asm for dummies is a good book to start with
Re:Help ME
Posted: Mon Sep 16, 2002 6:27 am
by Whatever5k
I suggest you learn something about Protected Mode, first. How it works, what it implements (Segmentation, Paging, etc.). So that you're *able* to create you own bootloader that switches to PMode. But I wouldn't build it. I would load my kernel with GRUB and start with a simple (n)asm-file that creates an own GDT, IDT, sets up a stack and calls the main C-function.