À¯´Ð½º °è¿ ½Ã½ºÅÛ¿¡¼ »õ·Î¿î ÇÁ·Î¼¼½º¸¦ »ý¼ºÇÏ´Â À̽ļº ÀÖ´Â ¹æ¹ýÀº fork(2) È£ÃâÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. BSD ´Â ÃÖÀûÈ ±â¹ýÀ¸·Î vfork(2) ¶ó´Â º¯ÇüÀ» µµÀÔÇÏ¿´´Âµ¥ vfork(2) ¿¡¼´Â fork(2) ¿Í´Â ´Þ¸® ÀÚ½ÄÀº execve(2V) ¶Ç´Â exit È£ÃâÀÌ ÀϾ ¶§±îÁö ºÎ¸ðÀÇ Á¦¾î ¸Þ¸ð¸®¿Í ¾²·¹µå¸¦ ºô¸°´Ù; ºÎ¸ð ÇÁ·Î¼¼½º´Â ÀϽà Á¤ÁöµÈ ¹Ý¸é ÀÚ½ÄÀº ±× ÀÚ¿øµéÀ» »ç¿ëÇϰí ÀÖ´Ù. ¿¹Àü BSD ½Ã½ºÅÛ¿¡¼ fork(2) °¡ ½ÇÁ¦·Î ¸Þ¸ð¸®°¡ º¹»çµÇµµ·Ï ÇÒ ¼ö ÀÖ´Â ¹Ý¸é vfork(2) ´Â ±×·¸Áö ¾ÊÀ» °ÍÀÌ´Ù¶ó´Â °ÍÀÌ ±Ùº»Àû ÀÌÀ¯¿´´Ù. ¸®´ª½º´Â ÀüÇô ÀÌ·¯ÇÑ ¹®Á¦°¡ ¾ø¾ú´Ù; ¸®´ª½º´Â copy-on-write (write ÇÏ´Â µ¿¾È º¹»ç) ÀÇ¹Ì Ã¼°è¸¦ ³»ºÎÀûÀ¸·Î »ç¿ëÇ߱⠶§¹®¿¡ ÆäÀÌÁöµéÀÌ º¯°æµÇ¾úÀ» ¶§¸¸ ´ÜÁö À̵éÀ» º¹»çÇÑ´Ù (½ÇÁ¦·Î º¹»çµÇ¾î¾ß ÇÏ´Â ¾î¶² Å×À̺íÀÌ Àִµ¥ ´ëºÎºÐ »óȲ¿¡¼ À̵éÀÇ ¿À¹öÇìµå°¡ Å«ÆíÀº ¾Æ´Ï´Ù). ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¾î¶² ÇÁ·Î±×·¥µéÀº vfork(2) ¿¡ ÀÇÁ¸Çϱ⠶§¹®¿¡ ÃÖ±Ù ¸®´ª½º´Â BSD vfork(2) ÀÇ¹Ì Ã¼°è¸¦ ±¸ÇöÇÏ¿´´Ù (ÀÌÀü vfork(2) ´Â fork(2) ÀÇ alias ¿´´Ù).
vfork(2) ¿Í °ü·ÃÇØ¼´Â ¸¹Àº ¹®Á¦°¡ ÀÖ´Ù. À̽ļº °üÁ¡¿¡¼ º¸¾ÒÀ» ´ë vfork(2) ¿Í °ü·ÃµÈ ¹®Á¦´Â ÇÁ·Î¼¼½º°¡ ±× ºÎ¸ð¸¦ °£¼·ÇÏÁö ¾Ê´Â °ÍÀÌ Æ¯È÷ °í¼öÁØ ¾ð¾î¿¡¼ ½ÇÁ¦·Î ¸Å¿ì ¾î·Æ´Ù´Â °ÍÀÌ´Ù. °£¼·ÇÏÁö ¾Ê´Â´Ù´Â ¿ä°ÇÀº ½ÇÁ¦ »ý¼ºµÈ ¸Ó½Å Äڵ忡 Àû¿ëµÇ¸ç ¸¹Àº ÄÄÆÄÀÏ·¯µéÀº ÀǵµµÇÁö ¾ÊÀº °£¼·À» ÀÏÀ¸Å°´Â ¼û°ÜÁø temporaries ¿Í ´Ù¸¥ ÄÚµå ±¸Á¶µéÀ» »ý¼ºÇÑ´Ù. °á°ú: vfork(2) ¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥µéÀº Äڵ尡 º¯°æµÉ ¶§ ¶Ç´Â ÄÄÆÄÀÏ·¯ ¹öÀüÀÌ º¯°æµÉ ¶§ ´õ¿í ½ÇÆÐÇϱ⠽¬¿ï °ÍÀÌ´Ù.
º¸¾ÈÀûÀÎ ÇÁ·Î±×·¥ÀÇ °æ¿ì ¸®´ª½º (Àû¾îµµ 2.2.17 ±îÁöÀÇ 2.2 ¹öÀüµé) ´Â vfork() ±¸Çö¿¡ ÀÖ¾î °æÀï »óÅ¿¡ Ãë¾àÇϱ⠶§¹®¿¡ ¸®´ª½º ½Ã½ºÅÛ¿¡¼´Â ´õ¿í ³ª»Ú´Ù. ±ÇÇÑÀ» °®´Â ÇÁ·Î¼¼½º°¡ »ç¿ëÀÚ ¸í·ÉµéÀ» ½ÇÇà½Ã۱â À§ÇØ ¸®´ª½º¿¡¼ vfork(2)/execve(2) ½ÖÀ» »ç¿ëÇÑ´Ù¸é ÀÚ½Ä ÇÁ·Î¼¼½º°¡ »ç¿ëÀÚÀÇ UID ·Î ÀÌ¹Ì ÀÛµ¿Çϰí ÀÖÁö¸¸ ¾ÆÁ÷ execve(2) ·Î µé¾î°¡Áö ¾Ê´Â µ¿¾È °æÀï »óŰ¡ Á¸ÀçÇÑ´Ù. »ç¿ëÀÚ´Â ÀÌ ÇÁ·Î¼¼½º¿¡ SIGSTOP ¸¦ Æ÷ÇÔÇÑ ½Ã±×³ÎµéÀ» º¸³¾ ¼ö ÀÖÀ»Áöµµ ¸ð¸¥´Ù. vfork(2) ÀÇ ÀÇ¹Ì Ã¼°è¶§¹®¿¡ ±ÇÇÑÀ» °®´Â ºÎ¸ð ÇÁ·Î¼¼½ºµµ ¶ÇÇÑ ºí·Ï´çÇÒ ¼ö ÀÖ´Ù. ±× °á°ú ±ÇÇÑÀÌ ¾ø´Â ÇÁ·Î¼¼½º°¡ ±ÇÇÑÀ» °®´Â ÇÁ·Î¼¼½º¿¡°Ô Á¤ÁöÇϵµ·Ï ½Ãų ¼ö ÀÖÀ¸¸ç ±ÇÇÑÀ» °®´Â ÇÁ·Î¼¼½ºÀÇ ¼ºñ½º¿¡ ´ëÇØ ¼ºñ½º ºÎÀÎ °ø°ÝÀ» ÃÊ·¡ÇÒ °ÍÀÌ´Ù. FreeBSD ¿Í OpenBSD ´Â Àû¾îµµ ÀÌ·± °æ¿ì¸¦ ¸íÈ®ÇÏ°Ô ´Ù·ç´Â Äڵ带 °®°í ÀÖÀ¸¸ç µû¶ó¼ ÀúÀÚ°¡ ¾Ë±â¿¡ ÀÌ·¯ÇÑ ¹®Á¦¿¡ Ãë¾àÇÏÁö ¾Ê´Ù. ¸®´ª½º¿¡¼ ÀÌ ¹®Á¦¸¦ ¾ð±ÞÇϰí "security-audit" ¸ÞÀϸµ ¸®½ºÆ®¿¡ 2000³â 9¿ù¿¡ ¹®¼ÈÇÑ ÇÑ Solar Designer ¿¡ °¨»çÇÑ´Ù.
vfork(2) ¿¡ ´ëÇÑ ÃÖÁ¾ °á°ú´Â °£´ÜÇÏ´Ù: ÇÁ·Î±×·¥¿¡¼ vfork(2) ¸¦ »ç¿ëÇÏÁö ¸¶¶ó. ÀÌ´Â ¾î·ÆÁö ¾Ê¾Æ¾ß ÇÑ´Ù; vfork(2) ÀÇ ±âº»ÀûÀÎ »ç¿ëÀº vfork ÀÇ ÀÇ¹Ì Ã¼°è¸¦ ÇÊ¿ä·Î ÇÏ´Â ¿¹Àü ÇÁ·Î±×·¥À» Áö¿øÇÏ´Â °ÍÀÌ´Ù.