Home arrow Forums
OSDEV Forums  


anonymous
Visitor

Fresh Osdever
Posts: 0
graphgraph
Karma: 0  
Guide me please - 2005/10/15 04:01 I wish to develop my own OS for educational purposes. I dont know ASM. I am pretty good at Core Java and C. I am learning theory from OS concepts by Silberschatz and Galvin. As a start, i downloaded the kernels from my.execpc.com Now i dont know what to do with it in the sense that how do i test it? And also, is there no option but to write ASM? If ASM is necessary, then what shld i learn? The target is x86 with low RAM. And from where shld i start coding? And is it feasible to write some parts in Java (assuming the machine has enough RAM to run JVM and compiler)?

Hoping for some useful replies.
  | | The administrator has disabled public write access.
OSDEV
Community
Advertisement
   
gaf
User

Platinum Osdever
Posts: 153
graph
Karma: 10  
Re: Guide me please - 2005/10/15 08:44 Hello,
To run Chris Giese's tutorials you have to create a DOS bootdisk and copy them there. In case that you're using Linux you can get a DOS diskimage and write it to a floppy using DD.

When writting a kernel only a very little portion has to be done in assembler but there's no way to avoid this part. In my opinion this however doesn't mean that you actually have to master the asm language as most of the code needed is very simple and generic so that you should even find it somewhere on the internet. It's should thus be sufficient if you can understand asm code, especially as many tutorials are based on it. To write a simple C kernel you should have a look at this tutorial.

In order to run Java apps on your system you'd first have to port the whole interpreter which is already a big project in itself. Apart from that I personally don't think that it's a good idea to write system code in java for performance reasons.

regards,
gaf
  | | The administrator has disabled public write access.
anonymous
Visitor

Fresh Osdever
Posts: 0
graphgraph
Karma: 0  
Re: Guide me please - 2005/10/15 08:52 Thanks a lot gaf. I wa hoping for a quick reply. I will take ur advice and go through the tutorial link u have given. I am using windows 2000. So its quite simple to try Chris's kernel on it. Once again, thanks.
  | | The administrator has disabled public write access.
anonymous
Visitor

Fresh Osdever
Posts: 0
graphgraph
Karma: 0  
Re: Guide me please - 2005/10/15 09:11 The tutorial is very good. I liked it. Thanks. I will continue my reading. Bad that I dont have a system. I have to use cyber cafes to do all my reading now. And i will look for ways to proceed beyond that tutorial. *Salutes Gaf.
  | | The administrator has disabled public write access.

A WebArticles site. Sponsored by Evoleto. Motorola V525 / Business Directory / Delaware Incorporation / Home Made Bazaar