Linux0.11 learning

Although Linux 0.11 is not "Everest", but it certainly is "Mountain" or "Tarzan." Although there is a road, but you still need to spend a minimum of effort and a certain price in order to "climb" up.
1. PC compatible hardware works (such as 8259A, 8253, 8042, UART and other hardware);
2. the Intel 32-bit runtime mode works, addressing;
3. conventional C language;
4. Some basic Intel asm.
5. uses the Linux operating system, understand the basic Linux operating system.

Recommended reference books:
============
"UNIX operating system design"
http://www.china-pub.com/computers/common/info.asp?id=34 
* "Senior UNIX environment programming "
http://www.china-pub.com/computers/common/info.asp?id=30 
operating system": design and Implementation "(MINIX)
http://www.china-pub.com/computers/ ? the Common / info.asp the above mentioned id = 2033 
"IBM PC assembly language programming"
http://www.china-pub.com/computers/common/info.asp?id=7721 
* "in-depth understanding of computer systems"
HTTP: / /www.china-pub.com/computers/common/info.asp?id=18133 
"The Definitive Guide to Linux"
http://www.china-pub.com/computers/common/info.asp?id=1174 
"Linux Assembly Language Programming"
ftp://plinux.org/pub/linux/docs/ ... age_Programming.pdf 
* "the Intel 80386 Programmer '; S Reference Manual"
ftp://plinux.org/pub/linux/docs/Intel_80386_Manual.pdf 
* "of The C Programming Language"
ftp://plinux.org/pub/linux/docs/The_C_programming_Language. rar 
asterisk "*" with emphasis on the recommended reading!
============================================
if some forget it please spend even a day time look through these basics first, looking at the book.
Hardware can refer to textbooks.
Intel 32 mode visible Intel 386 manual;

kernel code used in the assembler (AT & T and the as86 syntax) can refer to some of the following documents.
-------------------------------------------------- -----------
MINIX compilation manuals:  http://www.oldlinux.org/oldlinux/viewthread.php?tid=291 
NASM assembler manual:  http://www.oldlinux.org/oldlinux/viewthread.php?tid=877 
as86 online manual:  http://www.oldlinux.org/oldlinux/viewthread.php?tid=1895 
ld86 online manual: http://www.oldlinux.org/oldlinux/viewthread.php?tid=1428 

/ *********************************************************** *********** /
/ * Powered resources: * /
/ *  http://oldlinux.org/Linux.old/          * /
/ ************* ********************************************************** /
===================== ==========================
If you have a university degree or above in computer, then you may be able to successfully read after an appropriate review of the above knowledge book.
If you are in undergraduate computer science students, then learning through courses on operating system or are learning, just review some information about Intel PC machine composed of principle, we should very well understand the book, and can well help you understand the operation the basic principle of the system.
If you are in other professional undergraduate students, then you can first self-study of some theoretical knowledge about the operating system of the computer and computer courses principle (if not studied it) to understand the basic terminology of some of the operating system, and then continue studying this book.
If you are a college student, then a non-computer knowledge and undergraduate The first thing you need to be prepared to do the same.
If you are a high school student, then you can first self-learning some "computer theory", "The Principle", "C language", "English" and other basic courses before continuing to read this book. Of course, you can spread the stalls while reading :)
Note: No matter what your current degree or education, this is not a major problem. The key lies in the efforts and hard work. The interest is one of the best motivation to learn. Even if you do not have any degree, as long as access to the Internet literacy, the road in front of you or broad.
"Nothing is difficult, as long as the man who will try."



-------------------------------------------------- -------------------------------------------

source code browsing tools introduced
http: //www.oldlinux.org/oldlinux/viewthread.php?tid=1470 

============================
  read on this machine source code, you can use the redhat snavigator or source Dynamics source Insight's software. snavigator is free, source Insight can go www.sourceInsight.com  to download. Or download here:
http://oldlinux.org/download/tools/si350.rar  (3.2MB)
http://oldlinux.org/download/tools/Release-SN51E-win32.zip  (7.8MB)
http://oldlinux.org/download/tools/src2html/ 

Source Insight to use can be found in the article:
http://www-900.ibm.com/developer ... t / tip17 / index.shtml 
  could also use this cROSS rEFERENCE line then provides the reader station pages:
http://oldlinux.org/lxr/http/source/ 
when reading the book, one of the two best to install the software in a computer, while reading the book comments while browsing code.

Guess you like

Origin www.cnblogs.com/cfas/p/11950132.html