´ÙÀ½ ÀÌÀü Â÷·Ê

5. ¾Ë·ÁÁø ¹®Á¦Á¡

5.1 /sbin/initÀÌ ½ÃÀÛÇÏÁö ¾Ê´Â´Ù.

/sbin/init·Î ÀÎÇÑ À¯¸íÇÑ ¹®Á¦´Â, ¾î¶² ¹èÆ÷ÆǵéÀÌ µ¿ÀûÀ¸·Î ¸µÅ©µÈ /sbin/initÀ» Æ÷ÇÔÇϱ⠶§¹®¿¡ ÀϾ´Ù. ±×°æ¿ì ´ç½ÅÀº /lib ¼³Á¤À» ¿Ã¹Ù¸£°Ô ¹Ù²Ù¾î¾ß ÇÑ´Ù. ÇÑ°¡Áö ½±°Ô ÇØ º¼¼ö ÀÖ´Â ½Ãµµ´Â, Ŭ¶óÀ̾ðÆ®ÀÇ /sbin/initÀ» Á¤ÀûÀ¸·Î ¸µÅ©µÈ ``Hello World'' ÇÁ·Î±×·¥À¸·Î ´ëÄ¡ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀ¸·Î ´ç½ÅÀº ÀÌ ¹®Á¦°¡ Á» ´õ ±Ùº»ÀûÀÎ °ÍÀÎÁö ¾Æ´Ï¸é ´ÜÁö µ¿Àû ¸µÅ·¶§¹®ÀÎÁö °¡·Á ³¾ ¼ö ÀÖ´Ù.

5.2 /dev ¹®Á¦

ºÎÆÃÇÒ¶§ tty¿¡ °üÇÑ ÀÌ»óÇÑ ¸Þ½ÃÁö¸¦ ¾ò¾ú´Ù¸é, ´ç½ÅÀº Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ /dev µð·ºÅ丮ÀÇ MAKEDEV¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù. 64ºñÆ® ÀåÄ¡ ¹øÈ£¸¦ °¡Áö´Â ¾î¶² ¼­¹ö¿¡¼­´Â ÀÌ ÇØ°áÃ¥ÀÌ ½ÇÆÐÇÑ´Ù´Â ¼Ò¹®ÀÌ ÀÖ´Ù. ¸¸¾à ±×·¸´Ù¸é ¹®Á¦¸¦ ÀÏÀ¸Å°´Â ´ç½ÅÀÇ OS¿¡ °üÇÏ¿© ÇÊÀÚ¿¡°Ô ¸ÞÀÏÀ» º¸³»±â¸¦ ¹Ù¶õ´Ù. ÇÑ°¡Áö ÀáÀçÀûÀÎ ÇØ°áÃ¥Àº ¸Å¹ø Ãʱ⠺ÎÆ®´Ü°è¿¡¼­ ÀÛÀº /dev ·¥ µð½ºÅ©¸¦ ¸¸µé°í ÀåÄ¡ ³ëµåµéÀ» ´Ù½Ã ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÌ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê