OSDev.org

The Place to Start for Operating System Developers
It is currently Fri Apr 19, 2024 10:49 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 28 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Still not got started...
PostPosted: Sat May 16, 2009 11:08 am 
Offline

Joined: Wed Apr 01, 2009 12:58 pm
Posts: 17
Hello, I'm already looking for years for more information about making a OS.
I already do have:
- HUGE amount of knowlege about c, c++, computers and how a Os works
- OS development: Design and Implementation 3e edition (the Minix book)
- MINIX 3
- the source code of MINIX 3
- years of time
- 2 Old computers I want to use to test my os.
- NASM and TASM

I don't have:
- a os development IDE (working)
- Knowlege about paging

I don't want:
- to hear it's to hard
- to get broken links
- to let my 2 computers explode

I already have tryed to do the tutorials on the wiki.


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sat May 16, 2009 11:11 am 
Offline
Member
Member
User avatar

Joined: Fri Jun 22, 2007 12:47 pm
Posts: 1598
Location: New Hampshire, USA
Sounds like you have at least laid out what you know and don't know (which is surprisingly a rarity for starters).
You said you've tried the tutorials in the wiki? how did that go? You may also want to check out the (in)famous Bran's tutorial (osdever.net) and also JamesM's tutorials. There is a ton of info in the wiki about paging, just do a simple search in the wiki for it. We also have a huge book recommendation thread in this forum, I'd check it out and pick up about 10 more books (all probably used for $0.10) and don't forget the *free* Intel SDMs (either in print or PDF).

Good Luck.

_________________
Website: https://Joscor.com


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sat May 16, 2009 12:00 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
This is probably one of the best books you can get. It's old, but effective. I just got my copy yesterday in the mail and I love it.

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sat May 16, 2009 12:10 pm 
Offline

Joined: Wed Apr 01, 2009 12:58 pm
Posts: 17
Troy Martin wrote:
This is probably one of the best books you can get. It's old, but effective. I just got my copy yesterday in the mail and I love it.


Tx for posting.
I'm affraid this isn't somthing I need.
I need information about the practical side of OS development.
Like: How to set up a IDE for OS development
I'm affraid the tutorials couldn't help me get started for some reason.

[edit]Plz[edit] just help me set up a c/c++ IDE for OS development. [-o<


Last edited by Axalto on Sat May 16, 2009 12:21 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sat May 16, 2009 12:20 pm 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
Axalto wrote:
Plzplzplzplzplzplz

Okay, around here, that will get you nothing but flames and a tempban/warning. Just telling you nicely.

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sat May 16, 2009 12:57 pm 
Offline
Member
Member
User avatar

Joined: Tue Mar 24, 2009 8:11 pm
Posts: 1249
Location: Sunnyvale, California
You don't really need an IDE to do OS programming, but you need to have some sort of build environment. I'm guessing since you said you've worked with C and C++ a lot you have some compiler on your machine. You just need to configure it to produce an executable format recognized by whatever bootloader you're using (I use ELF with GRUB, for example), and not link to any libraries (this means *no* <stdio>, <stdlib>, or anything else).

Testing is a bit more unusual. You could just copy everything to a floppy and try it out on a real machine, but that is really really slow and dangerous. Both Bran and JamesM's tutorials show how to set up a virtual machine, which will let you rapidly test and debug things, although eventually you should do a real test. Look at Bran if you're using Windows and JamesM if you're using Linux for setups.

By following those tutorials you can get a good build system in place and get pretty far in development, but *please* do not actually use the tutorial code in a real kernel. You can use it to play around, but if you don't write your own kernel, A. it won't really be your project and B. you won't truly understand how it works.


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sat May 16, 2009 10:59 pm 
Offline
Member
Member
User avatar

Joined: Fri May 16, 2008 7:13 pm
Posts: 301
Location: Hanoi, Vietnam
IDE is not so important. I don't even have an IDE for OS developing. Just NotePad++. Look for Compilers and BareBones sections for real tutorials on building up the build enviroment and start your OS.

_________________
"Programmers are tools for converting caffeine into code."


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 7:13 am 
Offline

Joined: Wed Apr 01, 2009 12:58 pm
Posts: 17
quanganht wrote:
IDE is not so important. I don't even have an IDE for OS developing. Just NotePad++. Look for Compilers and BareBones sections for real tutorials on building up the build enviroment and start your OS.

I think I did somthing wrong with the compiler, I keep getting the same error with kmain.


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 7:18 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
have you yet bothered to google that error message?

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 7:24 am 
Offline

Joined: Wed Apr 01, 2009 12:58 pm
Posts: 17
Combuster wrote:
have you yet bothered to google that error message?

No... not yet :oops:
I first tryed it on my cluster computer...
:oops: :oops: It taked some time before I found out it didn't had a c/cpp compiler.


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 8:16 am 
Offline

Joined: Wed Apr 01, 2009 12:58 pm
Posts: 17
Not found... (maiby i'm not good with google)
I decided to look at the Bare bones tut, maiby I missed somthing...
Gone! The page is gone!? The only thing I see if I click the link is a white page...
I begin to consider if it's maiby not worth to look for more info.


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 9:52 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
Bare bones

MODS: lock this thread. Please.

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 9:58 am 
Offline

Joined: Wed Apr 01, 2009 12:58 pm
Posts: 17
Troy Martin wrote:
Bare bones

MODS: lock this thread. Please.


Not woking here... :cry:


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 10:02 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 18, 2008 4:40 pm
Posts: 1686
Location: Langley, Vancouver, BC, Canada
Hmm, that's weird.... The rest of the wiki's fine...

The "Bare Bones" page, the actual article, isn't functioning, but the source is alive and willing to work... I'll get on this.

EDIT: It's in the code, as I can't get it to work by copying the page's source to another name and hitting preview... same blank...

EDIT2: Dammit, Combuster, you fucked up the wiki! The asm.php or one of the highlighting files (most likely asm) has errors, causing a blank page!
MediaWiki Manual wrote:
A blank white page indicates a PHP error which isn't being printed to the screen.

_________________
Image
Image
Solar wrote:
It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.

I wish I could add more tex


Top
 Profile  
 
 Post subject: Re: Still not got started...
PostPosted: Sun May 17, 2009 10:13 am 
Offline

Joined: Wed Apr 01, 2009 12:58 pm
Posts: 17
I've found somthing to work with:
Cosmos: http://www.gocosmos.org/index.en.aspx
I can't get the dev-kit working. :?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 28 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 79 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group