Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - OS Design
  
User name:
Password:
Reply:
 

UserPost
Ramsus
Posts: 28/162
NetBSD has a very clean and organized source code layout if you need some source code to study. Other than that, all I can suggest is trying out a PC emulator like Bochs to test things and studying a few books or websites. Sorry that I haven't looked into any of this stuff in a while, so I can't suggest any good references.

Good luck, and most importantly, have fun.
Gavin
Posts: 489/799
Originally posted by labmaster
There's some good OS development-related newsgroups out there - might be worth checking them out.


ah, very nice. You wouldn't happen to know a few offhand, would you? if not i'll try searching around again.

Originally posted by Parasyte
Learn some PowerPC. It's my favourite CPU.


sounds cool, i'll have to check it out sometime
labmaster
Posts: 24/43
There's some good OS development-related newsgroups out there - might be worth checking them out.
Parasyte
Posts: 300/514
Learn some PowerPC. It's my favourite CPU.
Gavin
Posts: 488/799
ah, thanks, i snagged a few of the lecture notes.

I rather dislike the idea of a Java based OS on a whole. Most, if not all, of my work will be done directly with the processor (the real man's way ) as this is a project to better myself with x86 assembler.

In the not-too-distant future i'm going to attempt to build a junk system of my own to test things on, so i can learn other chip architectures as i honestly dislike IA-32 from what i've seen so far.
neotransotaku
Posts: 2193/4016
The same way an OS built with x86 code -- a processor that handles bytecode

I have yet to take the course but yeah--just because the OS sits on top of another OS doesn't mean it is an OS by its own right...
HyperLamer
Posts: 3244/8210
...And how exactly do you make an OS with an interpreted language?
neotransotaku
Posts: 2177/4016
How about a class on operating systems:
http://www-inst.eecs.berkeley.edu/~cs162/

They are building an operating system using Java I believe. But nevertheless, the concepts are still the same. I'm not sure how much of a bootstrap you need to get started though...

The lectures page should tell you the concepts of OS design. Other stuff on the page might be useful. Here is the textbook of the course if you are too lazy to find it.

Operating System Concepts, by Silberschatz, Galvin and Gagne, Wiley.
Gavin
Posts: 487/799
I've been working with x86 assembler for just a small number of weeks now and for whatever reason i've been really wanting to experiement with small-scale operaring system design. I'd like to make one of my own just for the learning/fun aspect of it, but i'm somewhat at a loss of where exactly to start. I've tried searching around to the best of my abilities (i'm usually comptetant with a search engine , i swear) but I've really been drawing blanks on this one.

Are there any pages or references that anyone would reccomend for this topic? It would be fantastic to find some sort of outline that details all the components i will need my software to include, and perhaps (if i'm lucky enough) real examples or code snippets with explanations. That would truly be ideal, however i'll settle for anything.

The farthest that i've gotten so far is coding an extremely simple bootloader that displays random obscenities on the screen. It doesn't load an OS because i haven't made one yet
Acmlm's Board - I2 Archive - Programming - OS Design


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.006 seconds.