Re: Urgent
prakhar gaur wrote: Dear Jai, Instead of buying books and all. Just start working with LFS. If you got the mail-list id, then I am sure that you know the place to download the book(LFS-6.6) But be sure to go through the pre-requisite reading list though. Building LFS will not teach OS concepts. What constitutes an OS is also not well defined. A small RTOS may comprise not much more than a scheduler or task switcher. I suggest the book uC/OS which leads one through the construction of a small RTOS which is fairly easily portable to multiple architectures, and describes how the OS works internally. http://www.amazon.com/Performance-Preemptive-Multitasking-Microprocessors-Microcontrollers/dp/0982337531 Simply building and installing a kernel and support apps like ls, find etc. won't teach much about how they work. Mike -- p=p=%c%s%c;main(){printf(p,34,p,34);};main(){printf(p,34,p,34);} Oppose globalization and One World Governments like the UN. This message made from 100% recycled bits. You have found the bank of Larn. I speak only for myself, and I am unanimous in that! -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
JimD. wrote: Ideal starting place for what? Learning how an OS works? The problem with Minux circa 1988 is that the code was poorly written and buggy. The concepts used are non-starters 20 years later. Are you maintaining that in the past 20+ years nothing better is out there? No. Of course it has been updated. It was just and example. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
On 6/20/2010 1:03 AM, JAY PRAKASH SINGH wrote: Hello , sir I am student pursuing B.tech 5th sem , I want to design design and and implement my own operating system plz tell me how and where I should start. This might be a good place for you to start you explorations: OSDev.org http://www.osdev.org/ GH -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
It would take hundreds of gifted people more than a decade to achieve such a thing. Or Linus about a year. I'm not sure the OP could absorb that much info that quickly. Not to mention that Linus' first kernel wasn't what we know today. It ran a 386, and was more an implmentation of Minix than anything else. If there was genius in what he did, it was in throwing it open to anybody who wanted it, and took their help in expanding it. -- Paul Rogers paulgrog...@fastmail.fm http://www.xprt.net/~pgrogers/ Rogers' Second Law: Everything you do communicates. (I do not personally endorse any additions after this line. TANSTAAFL :-) -- http://www.fastmail.fm - mmm... Fastmail... -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
On Sun, 2010-06-20 at 22:32 +0100, Andrew Benton wrote: Err, I think you'll find that learning how to design and implement my own operating system is more than a bit of homework. It would take hundreds of gifted people more than a decade to achieve such a thing. Not necessarily - I gather building your own OS is a relatively common advanced project in Comp Sci courses. Not a production-ready system like Linux, of course, but a minimal system one step up from a bootloader, capable of loading a binary from disk and running it. Simon. signature.asc Description: This is a digitally signed message part -- 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)
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
Paul Rogers wrote: It would take hundreds of gifted people more than a decade to achieve such a thing. Or Linus about a year. I'm not sure the OP could absorb that much info that quickly. Not to mention that Linus' first kernel wasn't what we know today. It ran a 386, and was more an implmentation of Minix than anything else. If there was genius in what he did, it was in throwing it open to anybody who wanted it, and took their help in expanding it. The relationship between Linux and Minix is a common misconception. Linus did study Minix and explicitly rejected the main thrust - a microkernel. I guess he used negative knowledge; he knew what he didn't want to do. -- Bruce -- 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
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
RE: urgent
Hi, i think no one will help you here. But i understand the issue that you are facing. Many keko users will told you here is not the place that you make your homework or some thing like that. So can use 2 tutorial to understand operating system idea http://en.skelix.org http://viralpatel.net/taj/tutorial/hello_world_bootloader.php any further question you can pm me please From: lfs-support-boun...@linuxfromscratch.org [mailto:lfs-support-boun...@linuxfromscratch.org] On Behalf Of JAY PRAKASH SINGH Sent: Sunday, June 20, 2010 8:03 AM To: lfs-support@linuxfromscratch.org Subject: urgent Hello , sir I am student pursuing B.tech 5th sem , I want to design design and and implement my own operating system plz tell me how and where I should start. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
On 20/06/10 21:07, Yasin Yenidünya wrote: Hi, i think no one will help you here. But i understand the issue that you are facing. Many keko users will told you “here is not the place that you make your homework” or some thing like that. Err, I think you'll find that learning how to design and implement my own operating system is more than a bit of homework. It would take hundreds of gifted people more than a decade to achieve such a thing. He may ask for the moon but the volunteers on this list probably won't get it for him. Andy -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
Andrew Benton wrote: It would take hundreds of gifted people more than a decade to achieve such a thing. Or Linus about a year. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
On Sunday 20 June 2010 17:42:52 Bruce Dubbs wrote: Andrew Benton wrote: It would take hundreds of gifted people more than a decade to achieve such a thing. Or Linus about a year. I'm not sure the OP could absorb that much info that quickly. The OP needs to select his hardware, learn the peripheral interfaces, design a consistent hardware control interface, then design a consistent user-space interface that presents the necessary APIs to control user access to hardware. Beyond that, the OP needs to select a language and learn to write in that language lucidly and clrealy so that he can return to old work weeks, months and even years later and figure out what he was thinking and doing in the past. Then he needs to select a programming language and learn it inside, outside, upside and downside. Next he needs to choose his 'best' methods, practices and procedures and learn them from every which way. Thus armed, he can design and implement any sort of operating system he chooses, because the way will be fairly clear. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page
Re: urgent
JAY PRAKASH SINGH wrote: Hello , sir I am student pursuing B.tech 5th sem , I want to design design and and implement my own operating system plz tell me how and where I should start. Take a University level course on operating systems. Alternatively, read a book. For example: http://www.amazon.com/Operating-Systems-Design-Implementation-Second/dp/0136386776 http://www.amazon.com/IA-64-Linux-Kernel-Design-Implementation/dp/0130610143/ there are lots more... -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page