» » Mmurtl V1.0

Download Mmurtl V1.0 epub

by Richard A. Burgess

Originally titled Developing Your Own 32 Bit Operating System this book shows you how one man built a complete, 32 bit operating system for the Intel processors from scratch, running on processors from the 80386, all the way up to the Pentium III.

If you want to know what it takes to build an operating system, or you want to build your own, you will need this book! It is indespensible, It covers all of the major components that make up a modern micro-kernel operating system. It includes a CD-ROM containing all the heavily commented code. (Intel 32 bit Assembler and C) to show you how one was built (from concept to debugger). (For Intermediate to Advanced Programming Level)

Download Mmurtl V1.0 epub
ISBN: 1588530000
ISBN13: 978-1588530004
Category: Technology
Subcategory: Computer Science
Author: Richard A. Burgess
Language: English
Publisher: Ip Data Corp (September 2000)
Pages: 586 pages
ePUB size: 1390 kb
FB2 size: 1100 kb
Rating: 4.5
Votes: 788
Other Formats: lit docx rtf doc

I have not finished this book yet. However, after reading 100+ pages, I noticed that this stuff is really great. The assembly codes in this book is quite impressive and contains a lot information. If you are enthusiastic about making your own 32 bit OS, this book is for you. Even though the platform which is explained and implemented in this book is ISA-Intel 32bit processor(386DX or 486), it explains quite a good basic information to make a OS. I think that with this book, you can make one with today's up to date PC with minor modification of MMURTL. One comments. This book is not for novice programmer. Some kernel and OS knowledge is prerequisite. Also, C, Assembly language knowledge is prerequisite.
Love Me
There is something that one needs to consider before purchasing a book of this type: for what platform was it designed. This particular book is an excellent and comprehensive guide to creating your own 32-bit operating system. The catch is the 32 bit part. The operating system which one is taught to build will be designed to run on the 386 and 486 platforms. These systems are not as widely used today as they once were. Today's platform is the 64-bit, which was virtually unheard of in the 1980's to early 90's when this book was written. This book does teach you the basics, and will whet your appetite to program better things. For this, I highly recommend the book.
I still can't figure out how to get my cpu into protected mode. But I learned a lot from MMURTL.
This books is a great introduction to very simplified concepts related to OS design, and gives you code to look at for an extremely primitive 32-bit OS. I think that it's a great starting point, as long as you understand that it is fairly dated, doesn't comport entirely with modern techniques, terminology, and PC hardware. I think by the time you absorb the information in this book, it will demystify the process of writing an OS, but you will also begin to recognize the limitations of the author's approach. I think there's a lot of educational benefit in a very primitive kernel like this one, because it's a lot less daunting than more professional projects.
I bought this book used, have it in my hot little hands, and no, guys, it's not for sale. I have to admit that I haven't read very far into it, but I love what I see so far. Which is to say, Burgess writes a lot like me, giving more of a personal journal than a textbook.

Some reviewers seem to think that this approach disqualifies the book. It doesn't. Burgess wasn't _TRYING_ to write a textbook -- he says that up front. To complain because it isn't one misses the point entirely.

Another reviewer didn't like MMURTL because it's not competitive with Windows.


Yet others didn't like it because it's not Linux. What can I say? For some people, Linux _IS_ their religion.

Let's get it straight: Burgess never claimed to be writing the next great commercial OS, the successor to Windows or Linux. He never claimed to be writing an OS that had only C or C wrappers; he never claimed that he was writing an OS that would be portable across platforms. He gave his goals at the very outset: To learn to write OS's by doing it; to eschew backwards compatibility to other versions, other OS's, or other designs. And to put in only the things he needed. He delivers all those things in spades. Anyone who doesn't like those goals, bought the wrong book and should have read the flyleaf first.

One reviewer has said that he didn't like Burgess' assembly language style or quality. I can't comment on that -- haven't gotten that far yet. But be assured that if I also don't like it, I won't write a bad review. What I'll do is what Burgess has urged us to do from the get-go, which is to change it and personalize it to taste.
This book provides someone with whose skilled in C and
assembly with enough knowledge to build a full fledged
real-time operating system. Although it can be used as
a practical text, all example source code is for the Intel
80386+ processers. The book allows you to do just what the
title says it does, and in a wonderfully easy to understand
way. Although if you really are going to set out and do it,
it is suggested that you have a refrence to the platform you
are using near you. Also contains the occasional bit of
humour. Ironically enough, the "sample" operating system
provided in the book technologically far outstrips a certain
commercial OS.... worried Bill :->?
This book (er, CD) is wonderful. I corrected myself because itonly seems to be available for order in CD format (acrobat *.PDF)online at
Richard Burgess takes you step by step through his efforts to develop a working OS (called MMURTL). The approach is unique for an OS text. He packs more than just theory and concepts into this book. He also shows you how to put them into practice. I'm only about halfway through the book. I bought the electronic version about two weeks ago and cannot put it down (or turn it off in the case with the CD). If you want to see a different approach to OS development and you are not afraid of C code or Assembly language, then give this book a read. You won't be disappointed. Oh, one more thing, the electronic version of this book is half the price of the original SAMs edition and worth every penny.
Looking over the other comments, this book appears to be muchin demand. I'm glad I bought a copy years ago when it first came out,even though I haven't gotten around to reading it until now. I've been interested in writing an OS for years, and I knew I'd want the information in this book sooner or later, so I bought it for my library. Good thing, since it's now out of print. (And no, you can't buy it from me. I need it too!)
When I did a Google search for "MMURTL" (the name of the OS described in the book), I discovered that Sensory Publishing is offering this book online, under the name "MMURTL-V1.0"....