Interested in making your own distro? Good books on OS theory are: * Modern Operating Systems, 3rd ed. by Andrew Tanenbaum * Operating System Concepts, 8th ed. by Avi Silberschatz, Peter Baer Galvin and Greg Gagne Unfortunately, the best books on assembly language do not focus on NASM. However, that shouldn't be that much of a problem because assemblers that target the same architecture are pretty similar. The best one you can find on the subject is: * The Art of Assembly Language, 1st ed. DOS version by Randall Hyde The first edition comes in three flavours (DOS, Windows, Linux) and there's also a second edition but I strongly recommend this one in particular as the others talk about HLA which is definitely something you don't want. This book is free for download here: http://homepage.mac.com/randyhyde/webste... and if you don't have MASM, you can use JWasm which is a free clone --- http://www.japheth.de/JWasm.html http://forum.osdev.org/viewtopic.php?f=1... You may want to bookmark that link as I sometimes update it. Furthermore the OS development community, have a wiki with all sorts of helpful articles, tutorials and tips: http://wiki.osdev.org/ For the record, depending on your goals and skills, you might want to consider creating a personalized Linux distribution (there are other open source OSes out there as well) and writing whatever components you find useful for it.
Post a Comment