ⴞᖅ
,
ⴞᖅ
ᒿ䀰 ................................................................................ 1
ᵜҖⲴѫ㾱ⴞḷ ........................................................ 1
⧠ᴹҖ㉽н䏣ѻ༴ .................................................... 1
䰵䈫ᰙᵏṨⲴަԆྭ༴ ........................................ 2
䰵䈫ᆼᮤⓀԓ⸱Ⲵ䟽㾱ᙗ઼ᗵ㾱ᙗ ........................ 2
ྲօ䘹ᤙ㾱䰵䈫ⲴṨԓ⸱⡸ᵜ ............................ 3
䰵䈫ᵜҖ䴰ާ༷Ⲵส⸕䇶 .................................... 4
֯⭘ᰙᵏ⡸ᵜᱟ䗷ᰦ˛ ........................................ 4
E
XT2 ᮷Ԧ㌫㔏о MINIX ᮷Ԧ㌫㔏......................... 4
ㅜ 1 ㄐ ᾲ䘠 .................................................................. 7
1.1 L
INUX Ⲵ䈎⭏઼ኅ ........................................... 7
1.2 ᇩ㔬䘠 ........................................................... 14
1.3 ᵜㄐሿ㔃 ........................................................... 17
ㅜ 2 ㄐ LINUX Ṩփ㌫㔃ᶴ .................................. 19
2.1 L
INUX Ṩ⁑ᔿ ................................................. 19
2.2 LINUX Ṩ㌫㔏փ㌫㔃ᶴ ................................. 20
2.3 L
INUX ṨሩᆈⲴ㇑⨶઼֯⭘ ..................... 22
2.4 ѝᯝᵪࡦ ........................................................... 35
2.5 L
INUX Ⲵ㌫㔏䈳⭘ ............................................. 38
2.6 ㌫㔏ᰦ䰤઼ᇊᰦ................................................ 40
2.7 L
INUX 䘋〻᧗ࡦ ................................................. 42
2.8 L
INUX ㌫㔏ѝึḸⲴ֯⭘ᯩ⌅ ......................... 50
2.9 L
INUX 0.11 䟷⭘Ⲵ᮷Ԧ㌫㔏 ............................. 54
2.10 L
INUX ṨⓀԓ⸱Ⲵⴞᖅ㔃ᶴ ....................... 55
2.11 Ṩ㌫㔏оᓄ⭘〻ᒿⲴޣ㌫.......................... 62
2.12 L
INUX 0.11 ᭟ᤱⲴⴞḷ᮷Ԧ ........................... 63
2.13 LINUX/MAKEFILE ᮷Ԧ...................................... 69
2.14 ᵜㄐሿ㔃 ......................................................... 78
ㅜ 3 ㄐ ᕅሬࣘ〻ᒿ˄BOOT˅............................. 79
3.1 ᾲ䘠 ................................................................... 79
3.2 ᙫփ࣏㜭 ........................................................... 79
3.3
BOOTSECT.S 〻ᒿ ................................................ 81
3.4
SETUP.S 〻ᒿ ....................................................... 90
3.5 HEAD.S 〻ᒿ...................................................... 110
3.6 ᵜㄐሿ㔃 ......................................................... 126
ㅜ 4 ㄐ ࡍ〻ᒿ(INIT)....................................... 127
4.1 ᾲ䘠 ................................................................. 127
4.2
MAIN.C 〻ᒿ...................................................... 127
4.3 ⧟ຳࡍᐕ.............................................. 139
4.4 ᵜㄐሿ㔃 ......................................................... 140
ㅜ 5 ㄐ Ṩԓ⸱(KERNEL)................................... 143
5.1 ᾲ䘠.................................................................. 143
5.2 ᙫփ࣏㜭᧿䘠.................................................. 143
5.3 M
AKEFILE ᮷Ԧ................................................. 146
5.4
ASM.S 〻ᒿ ........................................................ 148
5.5
TRAPS.C 〻ᒿ..................................................... 154
5.6 SYSTEM_CALL.S 〻ᒿ........................................ 162
5.7
MKTIME.C 〻ᒿ.................................................. 174
5.8 SCHED.C 〻ᒿ.................................................... 176
5.9
SIGNAL.C 〻ᒿ................................................... 195
5.10
EXIT.C 〻ᒿ ..................................................... 206
5.11
FORK.C 〻ᒿ .................................................... 212
5.12
SYS.C 〻ᒿ....................................................... 220
5.13 VSPRINTF.C 〻ᒿ.............................................. 227
5.14
PRINTK.C 〻ᒿ................................................. 235
5.15
PANIC.C 〻ᒿ ................................................... 236
5.16 ᵜㄐሿ㔃........................................................ 237
ㅜ 6 ㄐ ඇ䇮༷傡ࣘ〻ᒿ(BLOCK DRIVER)......... 239
6.1 ᾲ䘠.................................................................. 239
6.2 ᙫփ࣏㜭.......................................................... 240
6.3 M
AKEFILE ᮷Ԧ................................................. 243
6.4
BLK.H ᮷Ԧ........................................................ 246
6.5
HD.C 〻ᒿ.......................................................... 250
6.6
LL_RW_BLK.C 〻ᒿ ........................................... 272
6.7
RAMDISK.C 〻ᒿ................................................ 278
6.8 FLOPPY.C 〻ᒿ ................................................... 284
ㅜ 7 ㄐ ᆇㅖ䇮༷傡ࣘ〻ᒿ(CHAR DRIVER) ....... 313
7.1 ᾲ䘠.................................................................. 313
7.2 ᙫփ࣏㜭᧿䘠.................................................. 313
7.3 M
AKEFILE ᮷Ԧ................................................. 322
7.4
KEYBOARD.S 〻ᒿ............................................. 324
7.5
CONSOLE.C 〻ᒿ................................................ 342
7.6
SERIAL.C 〻ᒿ ................................................... 367
7.7 RS_IO.S 〻ᒿ...................................................... 371
7.8
TTY_IO.C 〻ᒿ................................................... 375
7.9
TTY_IOCTL.C 〻ᒿ ............................................. 387
ㅜ 8 ㄐ ᮠᆖ༴⨶ಘ(MATH)................................ 395
8.1 ᾲ䘠.................................................................. 395
8.2 M
AKEFILE ᮷Ԧ................................................. 395
8.3
MATH-EMULATION.C 〻ᒿ.................................. 397
ㅜ 9 ㄐ ᮷Ԧ㌫㔏(FS) ............................................... 399
9.1 ᾲ䘠.................................................................. 399
9.2 ᙫփ࣏㜭᧿䘠.................................................. 399
9.3 M
AKEFILE ᮷Ԧ................................................. 415