Re: urgent (Neal Murphy)
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)
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)
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)
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