Re: urgent (Neal Murphy)

2010-06-21 Thread JimD.
  It would take hundreds of gifted people more than a decade to achieve
   such a thing.
 
  Or Linus about a year.

 Sorry, but I have to comment on this. It is just too interesting.
Linus's real genius was in scoping and managing the project so it could get
done.
The 1.0 release took more like 2 years plus, and involved many people.
So, your goal would be something far less that Linux 1.0.
It also has to be recognized that at the time an IBM PC was a simple
machine, and that expectations were much less as to what an OS would do.

http://www.tuxradar.com/content/linux-kernel-10-turns-15-years-old

As for the book on the IA64 Kernel, bad advice. Based on the title, I would
guess that this book would focus on the details of porting to this
architecture - a complex one that failed to meet expectations. (It was
supposed to the 64 bit PC).
Also, it is unlikely that  you will even get you hands on this chip.
As for Minux, another endeavor that failed to meet expectations. If you want
to study micro-kernels, I suppose that would be a good book, but to date
this form of architecture has not worked out to be usable.(IBM spent
billions in the 90's to find this out).

So your *real* problem is to figure out what you can really do in the time
you have to do it and define carefully just what you mean by an OS.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: urgent (Neal Murphy)

2010-06-21 Thread Bruce Dubbs
JimD. wrote:

 As for Minux, another endeavor that failed to meet expectations. 

It depends on what you think the expectations were.  My book on Minix is 
dated 1988 and included a 5.25 floppy with the entire source code, about 
13000 lines.  Tannenbaum said he wrote it for instructional reasons, not 
commercial, and by that standard was quite successful.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


urgent (Neal Murphy)

2010-06-21 Thread JimD.
  As for Minux, another endeavor that failed to meet expectations.

It depends on what you think the expectations were.  My book on Minix is
dated 1988 and included a 5.25 floppy with the entire source code, about
13000 lines.  Tannenbaum said he wrote it for instructional reasons, not
commercial, and by that standard was quite successful.

I agree that it depends on what your expectations are and I've heard those
goals before.
I'm sure your book is excellent, but I just don't think it would the the
ideal starting place.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page


Re: urgent (Neal Murphy)

2010-06-21 Thread Bruce Dubbs
JimD. wrote:
   As for Minux, another endeavor that failed to meet expectations.
 
 It depends on what you think the expectations were.  My book on Minix is
 dated 1988 and included a 5.25 floppy with the entire source code, about
 13000 lines.  Tannenbaum said he wrote it for instructional reasons, not
 commercial, and by that standard was quite successful.
 
 I agree that it depends on what your expectations are and I've heard those
 goals before.
 I'm sure your book is excellent, but I just don't think it would the the
 ideal starting place.

Ideal starting place for what?  Learning how an OS works?  Leaving aside 
the word 'ideal', the best way to learn is, IMO, with a simplified 
version of a complex concept that gives a general overview and enough 
details to start to understand the underlying complexities.  Minix 
satisfies that goal.

 From that point a study of something like BSD or Linux can follow for a 
more in depth understanding.  After all, there have been a lot of PhD 
Dissertations on just pieces of the system like I/O, Memory Management, 
Message Passing, Scheduling, Networking, etc.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page