FreeBSD ÇÚµåºÏ : ¸®´ª½º ¿¡¹Ä·¹ÀÌ¼Ç : ¸®´ª½º ¿¡¹Ä·¹ÀÌÅÍÀÇ ¼³Ä¡ ¹æ¹ý : 2.2.2-RELEASE ¹× ±× ÀÌÈÄ ¹öÀü¿¡¼­ÀÇ ¸®´ª½º ¿¡¹Ä·¹ÀÌ¼Ç ¼³Ä¡
Previous: 2.1-STABLE ¹öÀü¿¡¼­ÀÇ ¸®´ª½º ¿¡¹Ä·¹ÀÌ¼Ç ¼³Ä¡
Next: ¸®´ª½º ·±Å¸ÀÓ ¶óÀ̺귯¸®ÀÇ ¼³Ä¡

23.1.2. 2.2.2-RELEASE ¹× ±× ÀÌÈÄ ¹öÀü¿¡¼­ÀÇ ¸®´ª½º ¿¡¹Ä·¹ÀÌ¼Ç ¼³Ä¡

´õ ÀÌ»ó ¼³Á¤ ÆÄÀÏ¿¡ ``options LINUX''³ª ``options COMPAT_LINUX''¸¦ ³ÖÀ» ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¸®´ª½º ¿¡¹Ä·¹À̼ÇÀº LKM(``Loadable Kernel Module'')À» ÅëÇØ ½ÇÇàµÇ¸ç µû¶ó¼­ ¸®ºÎÆà °úÁ¤ ¾øÀÌ ¹Ù·Î ¼³Ä¡°¡ µË´Ï´Ù. ±×·¯³ª ½ÃÀÛ ÆÄÀϵ鿡 ´ÙÀ½ ¸î°¡ÁöµéÀ» Ãß°¡ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.

  1. /etc/rc.conf ÆÄÀÏ¿¡, ´ÙÀ½ ¶óÀÎÀ» Ãß°¡ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.
    linux_enable=YES
    
  2. ´ÙÀ½À¸·Î, /etc/rc.i386 ÆÄÀÏ¿¡ ´ÙÀ½ ³»¿ëÀ» Ãß°¡ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.
    # Start the Linux binary emulation if requested.
    if [ "X${linux_enable}" = X"YES" ]; then
            echo -n ' linux';               linux > /dev/null 2>&1
    fi
    

¿¡¹Ä·¹ÀÌÅÍ ¸ðµâÀÌ ·ÎµùµÇ¾ú´ÂÁö È®ÀÎÇϱâ À§Çؼ­´Â modstatÀ» ½ÇÇà½Ãŵ´Ï´Ù.

% modstat
Type     Id Off Loadaddr Size Info     Rev Module Name
EXEC      0   4 f09e6000 001c f09ec010   1 linux_mod
%
±×·¯³ª 2.2-RELEASE ¹öÀü ¹× ±× ÀÌÈÄ ¹öÀü¿¡¼­ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â´Ù´Â ¸î°¡Áö º¸°í°¡ ÀÖ¾ú½À´Ï´Ù. ¸¸¾à ¾î¶² ÀÌÀ¯¿¡ ÀÇÇØ ¸®´ª½º LKMÀ» ·Îµù½ÃÅ°Áö ¸øÇÒ ¶§¿¡´Â Ä¿³Î ¼³Á¤ ÆÄÀÏ¿¡ ´ÙÀ½À» Ãß°¡ÇÏ¿© Ä¿³Î¿¡ ¿¡¹Ä·¹ÀÌÅ͸¦ Á¤ÀûÀ¸·Î ¸µÅ©½Ãŵ´Ï´Ù.
options  LINUX
±×¸®°í ³ª¼­ config¸¦ ½ÇÇàÇÑ ´ÙÀ½ Ä¿³Î ¼³Á¤ Àý¿¡ ¼³¸íµÈ ´ë·Î »õ·Î¿î Ä¿³ÎÀ» ¼³Ä¡ÇÏ¸é µË´Ï´Ù.


FreeBSD ÇÚµåºÏ : ¸®´ª½º ¿¡¹Ä·¹ÀÌ¼Ç : ¸®´ª½º ¿¡¹Ä·¹ÀÌÅÍÀÇ ¼³Ä¡ ¹æ¹ý : 2.2.2-RELEASE ¹× ±× ÀÌÈÄ ¹öÀü¿¡¼­ÀÇ ¸®´ª½º ¿¡¹Ä·¹ÀÌ¼Ç ¼³Ä¡
Previous: 2.1-STABLE ¹öÀü¿¡¼­ÀÇ ¸®´ª½º ¿¡¹Ä·¹ÀÌ¼Ç ¼³Ä¡
Next: ¸®´ª½º ·±Å¸ÀÓ ¶óÀ̺귯¸®ÀÇ ¼³Ä¡