¿©·¯ºÐÀº ¼Ò½º¸¦ anonymous ftpÀÎ ftp.kernel.org
ÀÇ µð·ºÅ丮ÀÎ
/pub/linux/kernel/vX.Y
¿¡¼ ±¸ÇÒ¼ö ÀÖ´Ù (¿©±â¼ ³¡¿¡ X.Y
´Â
¹öÁ¯ÀÌ´Ù - ¿¹: 2.2). ¾Æ±î ¸»ÇÑ°Íó·³ ¦¼ö·Î ³¡³ª´Â °ÍÀº ¾ÈÁ¤¹öÁ¯ÀÌ°í
(2.0, 2.2, ...), Ȧ¼ö·Î ³¡³ª´Â °ÍÀº ¾ÈÁ¤ÀûÀÌÁö ¸øÇÒ¼ö ÀÖ´Â °³¹ß¹öÁ¯ÀÌ´Ù
(1.3, 2.3, ...). Ä¿³ÚÀº º¸Åë linux-x.y.z.tar.gz
(¿©±â¼
x.y.z
´Â
¹öÁ¯)ÀÌ´Ù. º¸Åë »çÀÌÆ®µéÀº .bz2
·Î ³¡³ª´Â °Íµéµµ °¡Áö°í Àִµ¥
ÀÌ´Â bzip2·Î ¾ÐÃàµÈ °ÍÀÌ´Ù (À̵éÀº Å©±â°¡ Á¶±Ý À۾Ƽ Á¶±Ý »¡¸® ¹ÞÀ» ¼ö ÀÖ´Ù)
°¡Àå ÁÁÀº °÷Àº ftp.xx.kernel.org
- ¿©±â¼ xx
´Â ´ç½ÅÀÌ ÀÖ´Â
±¹°¡ ¾àĪÀÌ´Ù. ¿¹¸¦ µé¸é, ftp.at.kernel.org
´Â ¿À½ºÆ®¸®¾Æ,
ftp.us.kernel.org
´Â ¹Ì±¹, ftp.kr.kernel.org
´Â Çѱ¹ÀÌ´Ù.
·çÆ®
·Î ·Î±×ÀÎ Çϰųª su
¸¦ »ç¿ëÇÏ¿© ·çÆ®°¡ µÈ ÈÄ
/usr/src
·Î cd
Ç϶ó. ¸¸¾à ¿©·¯ºÐÀÌ Ã³À½ ¸®´ª½º¸¦ ¼³Ä¡ÇßÀ»
¶§ Ä¿³Î ¼Ò½º¸¦ ¼³Ä¡Çß´Ù¸é, ÀÌÀüÀÇ Àüü ¼Ò½º¸¦ Æ÷ÇÔÇÏ´Â linux
¶ó´Â
µð·ºÅ丮°¡ ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ µð½ºÅ© °ø°£ÀÌ
ÃæºÐÈ÷ ÀÖ°í ¾ÈÀüÇÏ°Ô »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é, ±× µð·ºÅ丮´Â °¡Áö°í ÀÖ´Â °ÍÀÌ
ÁÁ´Ù. ÇöÀç ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÇ°í ÀÖ´Â ¹öÀüÀ» ¾Ë±â À§Çؼ´Â ±× µð·ºÅ丮ÀÇ
À̸§À» ¾Ë¸Â°Ô ¹Ù²Ù´Â °ÍÀÌ ÁÁ´Ù. uname -r
¸í·ÉÀº ÇöÀç Ä¿³Î ¹öÀüÀ»
Ç¥½ÃÇØ ÁØ´Ù. ±×·¯¹Ç·Î uname -r
ÀÇ °á°ú°¡ 1.0.9
¶ó¸é, linux
µð·ºÅ丮¸¦
linux-1.0.9
·Î (mv
¸¦ »ç¿ëÇؼ) À̸§À» ¹Ù²ã¶ó. ¸¸¾à º°·Î °³ÀÇÄ¡ ¾Ê´Â´Ù¸é
±× µð·ºÅ丮 Àüü¸¦ Áö¿ö¶ó. ¾î¶°ÇÑ °æ¿ìµçÁö, Àüü ¼Ò½º Äڵ带 Ç®±â Àü¿¡
/usr/src
µð·ºÅ丮 ¾È¿¡ linux
¶ó´Â °ÍÀÌ ¾øÀ½À» ²À È®ÀÎÇØ¾ß ÇÑ´Ù.
ÀÌÁ¦, /usr/src
¿¡¼, `tar zxpvf linux-x.y.z.tar.gz
'¸í·ÉÀ¸·Î ¼Ò½º¸¦ Ç®ÀÚ.
(¸¸ÀÏ ¿©·¯ºÐÀÌ ³¡ÀÌ .gz
ÀÌ ¾Æ´Ñ .tar
·Î µÈ ÆÄÀÏÀ» °¡Áö°í ÀÖ´Ù¸é
`tar xpvf linux-x.y.z.tar
'¸¦ »ç¿ëÇصµ µÈ´Ù.). ¼Ò½º ¾ÈÀÇ ³»¿ëÀÌ ºü¸£°Ô Áö³ª°¥ °ÍÀÌ´Ù.
¸ðµÎ Ç®¸®¸é, /usr/src
¾È¿¡ »õ·Î¿î `linux
' µð·ºÅ丮°¡ »ý°åÀ» °ÍÀÌ´Ù.
linux
·Î µé¾î°¡¼ README
ÆÄÀÏÀ» Àо¾Æ¶ó. `INSTALLING the kernel
'
À̶ó´Â Á¦¸ñÀÌ
ºÙÀº ºÎºÐÀÌ ÀÖÀ» °ÍÀÌ´Ù. ±×°÷¿¡ ¾²¿©Áø´ë·Î ½ÇÇàÇ϶ó. ½Éº¼¸¯ ¸µÅ©°¡ Á¦ÀÚ¸®
¿¡ ¿Ã¹Ù·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÏ°í, ¾µ¸ð¾ø´Â .o
ÆÄÀϵéÀ» »èÁ¦ÇÑ´ÙµçÁö ÇÏ´Â
µîµîÀÇ °ÍµéÀ» ÀûÀýÈ÷ ÇàÇ϶ó.
¸¸¾à .bz2
·Î µÈ ÆÄÀÏ°ú bzip2¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù¸é ´ÙÀ½À» Ç϶ó
(ÀÌ°Í¿¡ °üÇؼ´Â http://www.muraroa.demon.co.uk/
¿¡¼ ´õ ÀÐÀ» ¼ö ÀÖ´Ù):
bz2cat linux-x.y.z.tar.bz2 | tar xvf -
ÀÌ ±ÛÁßÀÇ ¾à°£Àº LinusÀÇ README
ÆÄÀϳ»ÀÇ ºñ½ÁÇÑ ÀåÀÇ ¹Ýº¹/Çؼ³ ÀÌ´Ù
/usr/src/linux
³»¿¡¼ÀÇ `make config
'¸í·ÉÀº ¿©·¯ºÐ¿¡°Ô ¼ö¸¹Àº Áú¹®À» ÇÏ´Â
¼³Á¤ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÑ´Ù. ÀÌ°ÍÀº bash°¡ ÇÊ¿äÇϹǷÎ, /bin/bash
³ª /bin/sh
,
¶Ç´$BASH
¸¦ È®ÀÎÇ϶ó.
'make config
'¿Ü¿¡ ´õ ÆíÇÑ ¹æ¹ýµéµµ ÀÖ´Ù. ¾Æ¸¶ `make
menuconfig
' ÀÌ °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â °ÍÀÏ °ÍÀÌ´Ù. ´ç½ÅÀÌ ¹«¾ùÀ» ¼±ÅÃÇϵç
±× ¹æ¹ý°ú Ä£ÇØÁö´Â °ÍÀÌ Áß¿äÇÏ´Ù - ¿Ö³ÄÇϸé Á¶¸¸°£ ±×°ÍÀ» ¾²°í ¶Ç ¾µ°Í À̱â
¶§¹®ÀÌ´Ù. X¸¦ ¾²°í ÀÖ°í, Tk°¡ ¼³Ä¡ µÇ¾î
ÀÖÀ¸¸é 'make xconfig
' À» ¾µ ¼ö ÀÖ´Ù. 'make menuconfig
'˼
(n)curses°¡ ¼³Ä¡ µÇ¾î Àְųª, ÅýºÆ®·Î µÈ ¸Å´º¸¦ ¾²°í ½ÍÀ» ¶§ ¾µ ¼ö ÀÖ´Ù.
À̵éÀº ÇÑ°¡Áö ¸íÈ®ÇÑ ÀåÁ¡ÀÌ ÀÖ´Ù : ¸¸¾à ½Ç¼ö·Î À߸øµÈ °ªÀ» ÀÔ·ÂÇßÀ»¶§, ¾ðÁ¦¶óµµ
°íÄ¥¼ö°¡ ÀÖ´Ù.
`make menuconfig
' °ú `make xconfig
' ¿¡¼ ¼³Á¤ ¿É¼ÇÀº
°è±ÞÇüÅ·Π³ªÅ¸³´Ù (Á» Å« ±â´ÉÀ» °í¸£¸é »õ·Î¿î ÀÛÀº ±â´ÉµéÀ» °í¸¦¼ö ÀÖ´Ù).
¿©·¯ºÐÀÌ Áú¹®¿¡ ´äÇÒ Áغñ°¡ µÇ¸é, º¸Åë `y
' (yes) ¶Ç´Â `n
' (no) ·Î
´ë´äÇÑ´Ù. ÀåÄ¡ µå¶óÀ̹öµéÀº º¸Åë `m
'¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ÀÌ°ÍÀº ``module''À» ¶æÇϸç,
½Ã½ºÅÛÀÌ ÄÄÆÄÀÏÇÒ ¶§ Á÷Á¢ Ä¿³Î¿¡ Áý¾î³ÖÁö ¾Ê°í ÀûÀç °¡´É ¸ðµâ·Î ¸¸µå´Â
°ÍÀ» ¸»ÇÑ´Ù. ±×°ÍÀ» Á»´õ ¿ì½À°Ô ¼³¸íÇÏÀÚ¸é, ``maybe'' ¶ó°í ÇÒ ¼ö ÀÖ´Ù.
¿©±â¼´Â ´õ ¸íÈ®ÇÏ°í ÇÊ¿äÇÏÁö ¾ÊÀº ¸î¸î ¿É¼Çµé¿¡ ´ëÇؼ´Â ¼³¸íÇÏÁö ¾Ê´Â´Ù.
´Ù¸¥ °Íµé¿¡ ´ëÇؼ´Â ``´Ù¸¥ ±¸¼º ¼±Åà »çÇ×µé'' À» Àо±â ¹Ù¶õ´Ù.
`make menuconfig
'Àº ½ºÆäÀ̽º Å°·Î ±â´ÉÀ» ¼±ÅÃÇÑ´Ù.
2.0.x³ª ±× ÀÌÈÄ¿¡¼´Â, `?'¿É¼ÇÀÌ ÀÖ´Ù. ÀÌ ¿É¼ÇÀ» ¾²¸é ±¸¼º ÆĶó¸ÅÅÍ¿¡ ´ëÇÑ Á¤È®ÇÑ ¼³¸íÀ» º¸¿©ÁØ´Ù. ÀÌ Á¤º¸´Â ÃÖ½ÅÀÇ °ÍÀÏ °ÍÀÌ´Ù. ¿©±â¿¡´Â Áß¿äÇÑ ±â´É, ÀÌ°ÍÀÌ ¹«¾ùÀÇ ÀϺκÐÀÎÁö, ±×¸®°í °£´ÜÇÑ ¼³¸íÀÌ µé¾îÀÖ´Ù.
¸¸ÀÏ ¿©·¯ºÐÀÌ ¼öÄ¡ ¿¬»ê º¸Á¶ ÇÁ·Î¼¼¼¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é (¿©·¯ºÐÀÌ 386ÇÏ
³ª¸¸À̳ª 486SX¸¦ °¡Áö°í ÀÖ´Ù¸é) ¿©·¯ºÐÀº `y
'¶ó°í ÇØ¾ß ÇÑ´Ù. ¿©·¯ºÐÀÌ º¸Á¶
ÇÁ·Î¼¼¼¸¦ °¡Áö°í Àִµ¥ `y
'¶ó°í Çß´õ¶óµµ ³Ê¹« °ÆÁ¤ÇÏÁö ¸»¶ó. ÀÌ °æ¿ì¿¡´Â
º¸Á¶ ÇÁ·Î¼¼¼°¡ »ç¿ëµÇ°í ¿¡¹Ä·¹À̼ÇÀº ¹«½ÃµÈ´Ù. ´ÜÁö Áß¿äÇÑ °ÍÀº Ä¿³ÎÀÌ ´õ
Ä¿Áø´Ù´Â °ÍÀÌ´Ù(RAMÀ» ¼ÒºñÇÑ´Ù). ³ª´Â ¼öÇÐ ¿¡¹Ä·¹À̼ÇÀÌ ´À¸®´Ù°í ¸»ÇÑÀûÀÌ
ÀÖ´Ù. ºñ·Ï ÀÌ°ÍÀÌ ÀÌ Àå¿¡¼´Â º°·Î »ó°ü¾øÀ»Áö¶óµµ, ´À¸° X À©µµ¿ì ½Ã½ºÅÛ ½ÇÇàÀ»
ÇÒ ¶§¿¡´Â ²À ¿°µÎ¿¡ µÎ¾î¾ß ÇÒ °ÍÀÌ´Ù.
¿©·¯ºÐÀº ¾Æ¸¶ ÀÌ°ÍÀ» Áö¿øÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº Ä¿³ÎÀÌ ´ëºÎºÐÀÇ »ç¶÷µéÀÌ °¡Áö°í Àִ ǥÁØ PC ÇÏµå µð½ºÅ©¸¦ Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ µå¶óÀ̹ö´Â SCSI µå¶óÀ̺ê´Â Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. ±×°ÍÀº ±¸¼ºÀÇ ³ªÁß¿¡ ³ª¿Â´Ù.
¿©·¯ºÐÀº ``old disk-only''¿Í ``new IDE'' µå¶óÀ̹ö¿¡ Çؼ Áú¹®À» ¹ÞÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ±×µéÁß Çϳª¸¦ °í¸£°íÀÚ ÇÑ´Ù¸é, ±× µÑ»çÀÌÀÇ ÁÖµÈ Â÷ÀÌÁ¡Àº ±¸ µå¶óÀ̹ö´Â ÇϳªÀÇ ÀÎÅÍÆäÀ̽º¿¡ ¿ÀÁ÷ µÎ°³ÀÇ µð½ºÅ©¸¸À» Áö¿øÇϴµ¥ ºñÇØ, »õ°ÍÀº µÎ¹ø° ÀÎÅÍÆäÀ̽º¿Í IDE/ATAPI ½Ãµð·Ò µå¶óÀ̺긦 Áö¿øÇÑ´Ù. »õ µå¶óÀ̹ö´Â ±× ÀÌÀü°Í º¸´Ù 4k ´õ Å©°í ¶ÇÇÑ ``°³¼±µÈ'', Áï °¡Áö°í ÀÖ´Â ¹ö±×ÀÇ ¼ö°¡ ´Ù¸¥ °ÍÀ» ¶æÇÑ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐÀÇ µð½ºÅ©ÀÇ ½ÇÇàÀ» ,ƯÈ÷ ¿©·¯ºÐÀÌ »õ (EIDE ŸÀÔ) Çϵå¿þ¾î¸¦ °¡Áö°í ÀÖ´Ù¸é, °³¼±½ÃÄÑ ÁÙ °ÍÀÌ´Ù.
¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ ÀÎÅͳݰú °°Àº ³×Æ®¿öÅ©¿Í ¿¬°áµÇ¾î Àְųª, Àüȸ¦ °É¾î¼
ÀÎÅͳݿ¡ Á¢±ÙÇϱâ À§ÇØ SLIP, PPP, Å͹̳¯ µîÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é `y
'¶ó°í ´ë´äÇؾß
ÇÑ´Ù. ±×·¯³ª, ¸¹Àº ÆÐÅ°Áöµé( X À©µµ¿ì ½Ã½ºÅÛ °°Àº)ÀÌ ¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ
ÁøÂ¥ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´õ¶óµµ ³×Æ®¿öÅ© Áö¿øÀ» ¿ä±¸ÇϹǷΠ¿©·¯ºÐÀº
`y
'¶ó°í ´äÇؾ߸¸ ÇÑ´Ù. ³ªÁß¿¡ TCP/IP ³×Æ®¿öÅ·À» Áö¿øÇϱ⸦ ¿øÇÏ´ÂÁö ¹°À»
°ÍÀÌ´Ù. ´Ù½Ã ¸»ÇÏÁö¸¸, ¿©·¯ºÐÀÌ Á¤¸»·Î È®½ÅÇÏÁö ¾Ê´Â´Ù¸é, ¿©±â¿¡ `y
'¶ó°í
´äÇ϶ó.
IPC(Interprocess Communication: ³»ºÎ ÇÁ·Î¼¼½º°£ Åë½Å)¿¡ ´ëÇÑ °¡Àå ÁÁÀº Á¤ÀÇ
ÁßÀÇ Çϳª°¡ Perl Ã¥ÀÇ ¿ë¾î Ç®ÀÌ¿¡ ÀÖ´Ù. ³î¶ö °Íµµ ¾øÀÌ, ¸î¸î Perl ÇÁ·Î±×·¡¸ÓµéÀº
ÀÌ°ÍÀ» ´Ù¸¥ ÆÐÅ°Áöµéó·³(°¡Àå ÁÖ¸ñÇÒ ¸¸ÇÏ°Ôµµ, DOOM°°Àº °Í) ÇÁ·Î¼¼½ºµéÀÌ
¼·Î ´ëÈÇÏ°Ô Çϴµ¥ »ç¿ëÇÑ´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ ¹«¾ùÀ» ÇÏ´ÂÁö
Á¤È®È÷ ¾ËÁö ¸øÇϸé `n
'¶ó°í ´äÇÏ´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ ¾Æ´Ï´Ù.
(ÀÌÀüÀÇ Ä¿³Î¿¡¼´Â 486¿¡ ´ëÇÑ ÃÖÀûȸ¦ À§Çؼ -m486 Ç÷¡±×¸¦ »ç¿ëÇÑ´Ù.)
¿¹ÀüºÎÅÍ, ÀÌ°ÍÀº ƯÁ¤ ÇÁ·Î¼¼¼¸¦ ÃÖÀûÈÇÏ¿© ÄÄÆÄÀÏÇÏ¿´´Ù. Ä¿³ÎÀº ´Ù¸¥ Ĩ µé¿¡¼µµ Àß ÀÛµ¿ÇÏÁö¸¸, Ä¿³ÎÀº ¾à°£ Ä¿Á³´Ù. ±×·¯³ª »õ Ä¿³Î¿¡¼´Â, ´õÀÌ»ó »ç½ÇÀÌ ¾Æ´Ï´Ù. ±×·¡¼ ¿©·¯ºÐÀº Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ´Â ÇÁ·Î¼¼¼¸¦ ÀÔ·ÂÇØ¾ß ÇÑ´Ù. ``386'' Ä¿³ÎÀº ¸ðµç ¸Ó½Å¿¡¼ ÀÛµ¿ÇÑ´Ù.
¸¸¾à ¿©·¯ºÐÀÌ SCSI ÀåÄ¡¸¦ °¡Áö°í ÀÖ´Ù¸é `y
'¶ó°í ´äÇ϶ó. ¿©·¯ºÐÀº ´õ ¸¹Àº
Á¤º¸µéÀ» º¸°Ô µÉ °ÍÀÌ´Ù. ½Ãµð·Ò, µð½ºÅ©, ±×¸®°í ¿©·¯ºÐÀÌ °¡Áø SCSI ¾Æ´äÅÍ°¡
¹«¾ùÀÎÁö ¶Ç Áö¿øÇÏ´ÂÁö °°Àº°Íµé ¸»ÀÌ´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀ» ¾Ë±â À§Çؼ
´Â SCSI-HOWTO¸¦ º¸±â ¹Ù¶õ´Ù.
¿©·¯ºÐÀÌ ³×Æ®¿öÅ© Ä«µå¸¦ °¡Áö°í Àְųª, ÀÎÅͳݿ¡ Á¢¼ÓÇϱâ À§ÇØ SLIP,
PPP, ¶Ç´Â Æз¯·¼ Æ÷Æ® ¾Æ´äÅ͸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é `y
'·Î ´äÇ϶ó. ¼³Á¤ ½ºÅ©¸³Æ®´Â
¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â Ä«µå°¡ ¾î´À °ÍÀÎÁö, ¾î¶² ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ
°ÍÀÎÁö¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù.
±×¸®°í ³ª¼, ¼³Á¤ ½ºÅ©¸³Æ®´Â ¿©·¯ºÐ¿¡°Ô ´ÙÀ½ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇϱ⸦ ¿øÇÏ´ÂÁö¿¡ ´ëÇؼ ¹°¾îº¼ °ÍÀÌ´Ù.
Standard (minix) - »õ·Î¿î ¹èÆ÷ÆÇ¿¡¼´Â ¹Ì´Ð½º ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µéÁö ¾Ê°í ¶Ç ¸¹Àº »ç¶÷µéÀÌ ±×°ÍÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª ¾ÆÁ÷Àº ³Ö´Â °ÍÀÌ ÁÁ´Ù. ¸î¸î ``±¸Á¶ µð½ºÅ©'' ÇÁ·Î±×·¥µéÀÌ ±×°ÍÀ» »ç¿ëÇÏ°í, Ç÷ÎÇÇ¿¡ »ç¿ëÇϱ⿡´Â ¹Ì´Ð½º ÆÄÀÏ ½Ã½ºÅÛÀÌ ´ú ³ª»Ú±â ¶§¹®¿¡, ¿©ÀüÈ÷ ¸¹Àº Ç÷ÎÇǵéÀÌ ¹Ì´Ð½º ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÑ´Ù.
Second extended - ÀÌ°ÍÀº »õ ¹èÆ÷ÆÇ¿¡¼ ³Î¸® ¾²ÀÌ°í ÀÖ´Ù. ¿©·¯ºÐÀº ¾Æ¸¶µµ
ÀÌÁß¿¡ Çϳª¸¦ °¡Áö°í ÀÖÀ» °ÍÀ̹ǷΠ`y
'¶ó°í ´äÇØ¾ß ÇÑ´Ù.
msdos - ¸¸ÀÏ ¿©·¯ºÐÀÌ MS-DOS ÆÄƼ¼ÇÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, ¶Ç´Â MS-DOS·Î
Æ÷¸ËµÈ Ç÷ÎÇÇ µð½ºÅ©¸¦ ¸¶¿îÆ®ÇÏ°íÀÚ ÇÑ´Ù¸é `y
'ÀÌ´Ù.
±× ¿Ü¿¡ ´Ù¾çÇÑ ¿ÜºÎ ¿î¿µÃ¼°è¿¡ Á¸ÀçÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛµµ ¾µ ¼ö ÀÖ´Ù.
/proc - (¾Æ¹«·¡µµ ³» ÃßÃø¿¡´Â, º§ ¿¬±¸¼Ò¿¡¼ ¿Â °Í °°´Ù).
¾Æ¹«µµ µð½ºÅ©¿¡ proc ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé ¼ö ¾ø´Ù.
ÀÌ°ÍÀº Ä¿³Î°ú ÇÁ·Î¼¼½ºµéÀ» À§ÇÑ ÆÄÀÏ ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽ºÀÌ´Ù. ¸¹Àº ÇÁ·Î¼¼½º
¸ñ·Ï±âµé(`ps
' °°Àº)ÀÌ ÀÌ°ÍÀ» »ç¿ëÇÑ´Ù. ¾ðÁ¨°¡
`cat /proc/meminfo
'³ª `cat /proc/devices
'¸¦ ½ÃµµÇØ º¸¾Æ¶ó. ¸î¸î ½©µéÀº
(ƯÈ÷ rc)´Â ÀÔÃâ·ÂÀ» À§Çؼ /proc/self/fd
(´Ù¸¥ ½Ã½ºÅ۵鿡¼´Â
/dev/fd
·Î ¾Ë·ÁÁø) ¸¦ »ç¿ëÇÑ´Ù. ¿©·¯ºÐÀº ¿©±â¿¡ °ÅÀÇ È®½ÇÈ÷ `y
'¶ó°í
´äÇØ¾ß ÇÑ´Ù. ¸¹Àº Áß¿äÇÑ ¸®´ª½º µµ±¸µéÀÌ ÀÌ°Í¿¡ ÀÇÁ¸ÇÏ°í ÀÖ´Ù.
NFS - ¸¸ÀÏ ¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ°í NFS·Î ´Ù¸¥ ½Ã½ºÅÛ¿¡
Á¸ÀçÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇϱâ À§Çؼ´Â `y
'¶ó°í ´äÇ϶ó.
ISO9660 - ´ëºÎºÐÀÇ ½Ãµð·Òµé¿¡ ÀÖ´Ù. ¿©·¯ºÐÀÌ ½Ãµð·Ò µå¶óÀ̺긦 °¡Áö°í ÀÖ°í
¸®´ª½ºÇÏ¿¡¼ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, `y
'ÀÌ´Ù.
ÁÁ´Ù.±×·³ `mount
'¶ó°í Ã帶ó. ±× °á°ú´Â ´ÙÀ½°ú ºñ½ÁÇÒ °ÍÀÌ´Ù.
blah# mount
/dev/hda1 on / type ext2 (defaults)
/dev/hda3 on /usr type ext2 (defaults)
none on /proc type proc (defaults)
/dev/fd0 on /mnt type msdos (defaults)
°¢ ¶óÀÎÀ» º¸¶ó. `type
' ´ÙÀ½¿¡ ¿À´Â ´Ü¾î°¡ ÆÄÀÏ ½Ã½ºÅÛ Å¸ÀÔÀÌ´Ù. ÀÌ ¿¹
¿¡¼´Â, ³» /
¿Í /usr
ÀÇ ÆÄÀÏ ½Ã½ºÅÛÀº second extended ÀÌ°í, ³ª´Â /proc
¸¦
»ç¿ëÇÏ°í ÀÖ´Ù. ±×¸®°í Ç÷ÎÇÇ µð½ºÅ©¸¦ msdos ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¸¶¿îÆ®ÇÏ¿©
»ç¿ëÇÏ°í ÀÖ´Ù.
¿©·¯ºÐÀÌ /proc
¸¦ °¡Áö°í ÀÖ°í ÇöÀç »ç¿ëÁßÀ̶ó¸é, `cat /proc/filesystems
'
¸¦ ÇØ º¼ ¼ö ÀÖ´Ù. ±×°ÍÀº ¿©·¯ºÐÀÇ ÇöÀç Ä¿³ÎÀÇ ÆÄÀÏ ½Ã½ºÅÛ ¸ñ·ÏÀÌ´Ù.
°ÅÀÇ ¾²Áö ¾Ê´Â, ÇÊ¿äÇÏÁö ¾ÊÀº ÆÄÀÏ ½Ã½ºÅÛÀÇ ±¸¼ºÀº Ä¿³ÎÀ» ºÎÇ®¸®°Ô ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀ» ÇÇÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î ¸ðµâ¿¡ ´ëÇÑ ¼½¼ÇÀ» Àо±â ¹Ù¶õ´Ù. ±×¸®°í ``ÇÔÁ¤'' ¼½¼Ç¿¡¼ ¿Ö ºÎÇ®·ÁÁø Ä¿³ÎÀÌ ÁÁÁö ¾ÊÀºÁö º¸¾Æ¶ó.
¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ÇÁ¸°ÅÍ(Æз¯·¤ ÇÁ¸°Å͸¦ ¸»ÇÔ)³ª ¹ö½º ¸¶¿ì½º, PS/2 ¸¶¿ì½º
(¸¹Àº ³ëÆ®ºÏµé¿¡¼´Â ÀåÂøµÈ Æ®·¢º¼À» À§Çؼ PS/2 ¸¶¿ì½º ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ°í ÀÖ´Ù.),
¸î¸î Å×ÀÌÇÁ µå¶óÀ̺êµé, ±×¸®°í ´Ù¸¥ ``ƯÁ¤'' ÀåÄ¡µéÀ» À§ÇØ µå¶óÀ̹öµéÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
ÀûÀýÇÑ °÷¿¡ `y
'¸¦ Ç϶ó.
¾Ë¾ÆµÑ °Í : gpm
À̶õ ÇÁ·Î±×·¥Àº °¡»ó Äֿܼ¡¼ ¸¶¿ì½º·Î cut & paste ¸¦
ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. X (X À©µµ ½Ã½ºÅÛ)°¡ À־ ¹®Á¦¾øÀÌ ¾µ ¼ö ÀÖ¾î, ¸¶¿ì½º°¡ ÀÖ´Â
»ç¶÷¿¡°Ô´Â ±¦Ã¯Àº °ÍÀÌ´Ù. ÇÏÁö¸¸ X °¡ ¾Æ´Ñ ´Ù¸¥°Í¿¡¼´Â Ưº°ÇÑ ²Ò°¡ ÇÊ¿äÇÏ´Ù.
¸¸¾à ¿©·¯ºÐÀÌ ´Ù¾çÇÑ ¼Ò¸®¸¦ µè°í ½Í´Ù¸é `y
'ÀÌ´Ù. ±×·¯¸é ¶Ç ¿©·¯ºÐ¿¡°Ô ¿©·¯ºÐÀÇ
»ç¿îµå Ä«µå¿¡ ´ëÇÑ ¸ðµç°ÍÀ» ¹°¾îº¸°í ÄÄÆÄÀÏÇÒ °ÍÀÌ´Ù. (»ç¿îµå Ä«µå ±¸¼º¿¡¼ ¾Ë¾ÆµÑ °Í:
¸¸¾à Ç®¹öÀüÀÇ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇÒ °ÍÀÌ³Ä°í ¹°¾î¿À¸é, `n
'¶ó°í ´äÇÔÀ¸·Î½á ¿©·¯ºÐÀÌ
Á¤¸»·Î ÇÊ¿äÇÑ ºÎºÐ¸¸À» Ä¿³Î¿¡ Áý¾î ³Ö°í ¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Ù.) ³ª´Â ¿©·¯ºÐÀÌ
»ç¿îµå Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é »ç¿îµå Áö¿ø¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ °ÍÀ» ¾Ë±â À§Çؼ ²À
Sound-HOWTO¸¦ Àо±â¸¦ ±ÇÇÑ´Ù.
¸¸¾à ƯÁ¤ »ç¿îµå Ä«µå°¡ Áö¿øµÇ´ÂÁö¸¦ ¾Ë°í½ÍÀ¸¸é
http://www.linux.org.uk/OSS/
¿¡¼ ¹«·á µå¶óÀ̹ö ¸¦ º¸´øÁö
Open Sound System <http://www.opensound.com/
>¿¡¼ »ó¾÷¿ë
µå¶óÀ̹ö¸¦ ºÁ¶ó.
¿©±â¿¡ ¸ðµç ±¸¼º ¼±ÅûçÇ×µéÀÌ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ¿Ö³ÄÇÏ¸é ±×µéÀº ³Ê¹« ÀÚÁÖ ¹Ù²î°Å³ª ¾Æ´Ï¸é ÀÚ¸íÇÑ °ÍµéÀ̱⠶§¹®ÀÌ´Ù.(¿¹¸¦ µé¸é, 3Com 3C509 Áö¿øÀº ÀÌ Æ¯Á¤ ÀÌ´õ³Ý Ä«µå¸¦ »ç¿ëÇϱâ À§ÇØ ÀåÄ¡ µå¶óÀ̹ö¸¦ ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù).
¿Â¶óÀÎ help¿¡´Â Axel Boldt(boldt@math.ucsb.edu
)¾¾°¡ ½ÃÀÛÇÏ°í °ü¸®ÇÏ°í
Àִµ¥ ¿©±â¿¡´Â ¸¸µç ¸ðµç ¼±ÅûçÇ×(±×µéÀ» Configure
½ºÅ©¸³Æ®¿¡ ³Ö´Â
¹æ¹ý±îÁöµµ)¿¡ ´ëÇÑ ¸Å¿ì Æ÷°ýÀûÀÎ ¸ñ·ÏµéÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ¶Ç ÇϳªÀÇ Å« ÆÄÀϷνá
Documentation/Configure.help
¶ó´Â À̸§À¸·Î Linux ¼Ò½º ¹öÁ¯ 2.0ºÎÅÍ Á¸ÀçÇÑ´Ù.
>LinusÀÇ README¿¡¼:
``kernel hacking'' ±¸¼ºÀº º¸Åë Ä¿³ÎÀÌ ´õ Å©°Å³ª ´õ ´À·ÁÁö´Â(¶Ç´Â µÑ´Ù) °á°ú¸¦ ÀÚ¼¼È÷ ¼³¸íÇØÁÖ°í, ¾î¶² ·çƾµéÀ» ³Ö¾î¼ Ä¿³ÎÀÇ ¹®Á¦Á¡(kmalloc())ÀÌ µÇ´Â À߸øµÈ Äڵ带 ã¾Æ ¸ØÃß°Ô ÇÏ·Á°í Çϱ⠶§¹®¿¡ Ä¿³ÎÀ» ´ú ¾ÈÁ¤ÇÏ°Ô ¸¸µé ¼öµµ ÀÖ´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀº ¾Æ¸¶µµ ``¾ÈÁ¤'' Ä¿³Î¿¡¼´Â Áú¹®¿¡ `n'¶ó°í ´äÇØ¾ß ÇÒ °ÍÀÌ´Ù.
make config¸¦ ÇÑ ÈÄ¿¡, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ Ä¿³Î ¼³Á¤ÀÌ ³¡³µÀ¸¹Ç·Î ``Ãß°¡ÀûÀÎ
±¸¼ºÀ» À§Çؼ ÃÖ»óÀ§ÀÇ Makefile
À» È®ÀÎÇØ º¸¶ó'' °í ÇÏ´Â µîÀÇ ¸Þ¼¼Áö¸¦ ¸¸³¯
°ÍÀÌ´Ù.
ÀÌÁ¦ Makefile
À» º¸ÀÚ. ¿©·¯ºÐÀº ¾Æ¸¶µµ °íÄ¥ ÇÊ¿ä°¡ ¾øÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ º»´Ù°í
»óÇÏÁö ¾ÊÀ¸´Ï±î Çѹø º¸ÀÚ. ¿©·¯ºÐÀº ¶ÇÇÑ »õ Ä¿³ÎÀ» ¼³Ä¡ÇßÀ»¶§¸¸ Çѹø
`rdev
' ¸í·ÉÀ» »ç¿ëÇÔÀ¸·Î½á ¼±ÅûçÇ×µéÀ» ¹Ù²Ü ¼ö ÀÖ´Ù.