Could you help??
Could you help??
I have heard of an OS kit made for Unix or Linux. Is there a program that could help me with making an OS?
- intel_breaker
- Member
- Posts: 46
- Joined: Tue Jan 04, 2005 12:00 am
- Location: Poland
- Contact:
Re: Could you help??
Yes there is many programs that can help you:
gcc - great program:))
nasm,gas - another greats programs
bochs - :O veery good program
mind - :O you couldn't begin without it:))
gcc - great program:))
nasm,gas - another greats programs
bochs - :O veery good program
mind - :O you couldn't begin without it:))
Re: Could you help??
I have gcc for windows and nasm, but am still trying to work them out. I have also tryed Microsoft Virtual PC and was good because you can install an OS exactly like you would on a real PC. I also have Bochs 2.2 and am still trying to work that out too. Any good tutorials on the net??
I don't have mind. Where could I find it and get a tutorial for it?
Thanks.
I don't have mind. Where could I find it and get a tutorial for it?
Thanks.
- smiddy
- Member
- Posts: 127
- Joined: Sun Oct 24, 2004 11:00 pm
- Location: In my cube, like a good leming. ;-)
Re: Could you help??
Sorry about that, he was saying that you need your mind in order to work out the details.Smith wrote:I don't have mind. Where could I find it and get a tutorial for it?
Thanks.
You can also use FASM as an assembler too, but I suspect you're wanting to work from C, so the tools you have should suffice.
There were a few tutorials on Bonofide: http://www.osdever.net/tutorials.php?cat=0&sort=1
These should get you in the fram of mind, so to speak.
There is another forum call Mega-Tokyo: http://www.mega-tokyo.com/forum/
There are a lot of people there willing to help out. There is a Wiki there too: http://mega-tokyo.com/osfaq2/
It will give you a decent flow of information you'll need to plan on along the way.
Additioanlly, I found this page very helpful: http://my.execpc.com/~geezer/
Chris has a ton of stuff, not to mention words of wisdom, all over his pages.
I hope this gets you started down the path of OS development!
-smiddy
Re: Could you help??
Sorry, I thought that it was another silly program
Re: Could you help??
Would you recommend this book for development?
Developing your own 32 bit Operating System by Richard A. Burgess
Developing your own 32 bit Operating System by Richard A. Burgess
- smiddy
- Member
- Posts: 127
- Joined: Sun Oct 24, 2004 11:00 pm
- Location: In my cube, like a good leming. ;-)
Re: Could you help??
I've only gotten through the first few pages...it would seem it is a decent knowledge set.
-smiddy
Re: Could you help??
Thanks.
I got the book "Operating Systems: design and implementation" (second edition) which comes with the Minix operating system, but isn't proving very usfull.
I got the book "Operating Systems: design and implementation" (second edition) which comes with the Minix operating system, but isn't proving very usfull.
-
- Member
- Posts: 134
- Joined: Sun Oct 24, 2004 11:00 pm
- Location: North Dakota, where the buffalo roam
Re: Could you help??
I have that book. Honestly, it isn't a terrible place to start, and you can get a few basic concepts from it, but the example OS is really terrible. Also, I believe he published the same content under a different title later, something like MMURTL 1.1, so you might want to look for the later edition.Smith wrote:Would you recommend this book for development?
Developing your own 32 bit Operating System by Richard A. Burgess
If you use this book, keep the following things in mind:
-The example OS, MMURTL, probably won't run on modern hardware. It does not support more than 64MB memory, and does not support large hard drives or hard drives over 2 GB.
-The code in the book is all written for specialized tools. He wrote his own assembler and modified a compiler for a subset of C for his own purposes, and neither tool is very good. Don't use them.
-A modern OS should probably have more design put into it. MMURTL is quite crude. You should pursue other sources of information when designing your OS. I recommend The Design and Implementation of the 4.4 BSD Operating System, a good book which I own. Written by the authors of on OS that people actually use. It's more about concepts than code, but you will need that.
Last edited by rexlunae on Wed Aug 03, 2005 11:00 pm, edited 1 time in total.
Re: Could you help??
Thanks, any other recomendations
- carbonBased
- Member
- Posts: 382
- Joined: Sat Nov 20, 2004 12:00 am
- Location: Wellesley, Ontario, Canada
- Contact:
Re: Could you help??
I'd imagine, by your initial post, that you've heard of the set of libraries called OSKit. I have a few different versions of it, but have never actually used anything from it yet. There's a lot of good stuff there, but working it into your own code could prove to be interesting.
In any event, one search of google reveals the following (first!) link...
http://www.cs.utah.edu/flux/oskit/
--Jeff
In any event, one search of google reveals the following (first!) link...
http://www.cs.utah.edu/flux/oskit/
--Jeff
Re: Could you help??
Yes, I have heard about os Kit, but couldn't obtain it. I would like somthing that could get me started on the spot (nothing that is a long read). I'll look at the link.