´ÙÀ½ÀÇ Àý(section)Àº °£·«ÇÑ ¿ª»ç, ÇÁ·ÎÁ§Æ® ¸ñÇ¥, ±×¸®°í ÇÁ·ÎÁ§Æ®ÀÇ °³¹ß ¸ðÇü(model)À» Æ÷ÇÔÇÑ ÇÁ·ÎÁ§Æ®¿¡ °üÇÑ ¸î¸î ¹è°æ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
Jordan K. Hubbard <jkh@FreeBSD.org> ±â°í..
FreeBSD ÇÁ·ÎÁ§Æ®´Â, ºñ°ø½ÄÀûÀÎ 386BSD ÆÐÄ¡¿¡ Èû½è´ø ¸¶Áö¸· 3¸í - Nate Williams, Rod Grimes ±×¸®°í Àú - ¿¡ ÀÇÇÑ ÆÐÄ¡µé(patchkit)ÀÇ ºÎ»ê¹°·Î¼, 1993³â ÃÊ¿¡ ž½À´Ï´Ù.
¿ì¸®ÀÇ º»·¡ ¸ñÇ¥´Â - ¹®Á¦ ÇØ°áÀ» À§ÇÑ ¿ÏÀüÇÑ ¹æ¹ýÀÌ µÉ ¼ö´Â ¾ø¾ú´ø - ÆÐÄ¡ ±¸Á¶¸¦ ÅëÇØ ¸¹Àº ¹®Á¦Á¡µéÀ» °íÄ¡±â À§Çؼ 386BSDÀÇ ½º³À¼¦(snapshot)À» Áß°£Áß°£ ¸¸µé¾î ³»´Â °ÍÀÌ¿´½À´Ï´Ù. ¿©·¯ºÐ Áß¿¡ ¸î¸îÀº, ±× »ç½Ç°ú °ü·ÃÇØ¼, ÇÁ·ÎÁ§Æ®ÀÇ Ãʱâ Ç¥Á¦°¡ "386BSD 0.5" ȤÀº "386BSD Interim" ÀÌ¿´´Ù´Â °ÍÀ» ±â¾ïÇÒ Áöµµ ¸ð¸£°Ú±º¿ä.
Bill Jolitz°¡ ¸¸µé¾ú´ø ¿î¿µÃ¼Á¦, 386BSD´Â ±× ¶§Âë °ÅÀÇ 1³âÁ¤µµ ¹æÄ¡µÈ ä ½É°¢ÇÑ »óÅ¿¡ À̸£·¶½À´Ï´Ù. ÇÏ·çÇÏ·ç ÆÐÄ¡µéÀÌ ³ÑÃļ ºÒÆíÇÒ Á¤µµ¿¡ À̸£ÀÚ, ¿ì¸®µéÀº ¹«¾ð°¡¸¦ ÇØ¾ßÇÑ´Ù°í ÀǰßÀ» ¸ð¾Ò°í, ¿ì¸®ÀÇ "±ú²ýÇÑ(?)" ½º³À¼¦À» Á¦°øÇؼ BillÀ» µ½±â·Î °áÁ¤Çß½À´Ï´Ù. ±×·¯³ª ±× °èȹÀº Bill Jolitz°¡ ¾Æ¹«·± ´ÙÀ½ °èȹ¿¡ ´ëÇÑ Áö½Ã ¾øÀÌ, ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ÁöÁö¸¦ °©Àڱ⠱׸¸µÒÀ¸·Î¼ ÁßÁöµÇ°í ¸»¾Ò½À´Ï´Ù.
ºñ·Ï ÁßÁöµÇ±â´Â ÇßÁö¸¸, BillÀÇ Áö¿øÀÌ ¾ø´õ¶óµµ ¿ì¸®ÀÇ ¸ñÇ¥°¡ ¿©ÀüÈ÷ °¡Ä¡°¡ ÀÖ´Ù°í °á·ÐÀ» ³»¸®±â±îÁö´Â ±×¸® ¿À·£ ½Ã°£ÀÌ °É¸®Áö ¾Ê¾Ò½À´Ï´Ù. ±×·¡¼ ¿ì¸®´Â David GreenmanÀÌ ¸¸µé¾î³½ "FreeBSD"¶ó´Â À̸§À» äÅÃÇϰí ÇÁ·ÎÁ§Æ®¸¦ À̾°Ô µÇ¾ú½À´Ï´Ù. ¿ì¸®ÀÇ Ãʱ⠸ñÇ¥´Â ±× ´ç½ÃÀÇ ½Ã½ºÅÛ »ç¿ëÀÚµé°úÀÇ »ó´ã ÈÄ¿¡ Á¤ÇØÁ³À¸¸ç, ÀÏ´Ü ÇÁ·ÎÁ§Æ®°¡ Çö½Ç¼ºÀ» °¡Áö°Ô µÇ¾ú´Ù¶ó´Â »ç½ÇÀÌ ¸í¹éÇØÁ³À» ¶§, Àú´Â ÀÎÅͳݿ¡ ½±°Ô Á¢¼ÓÇÒ ¼ö ÀÖ´Â Çà¿îÀ» °¡ÁöÁö ¸øÇÑ »ç¶÷µéÀ» À§ÇØ FreeBSDÀÇ ¹èÆ÷ °æ·Î¸¦ °³¼±ÇϰíÀÚ Walnut Creek CDROM°ú Á¢ÃËÇÏ¿´½À´Ï´Ù. Walnut Creek CDROMÀº FreeBSD CD ¹èÆ÷¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¸¦ Á¦°øÇØ ÁÖ¾úÀ» »Ó¸¸ ¾Æ´Ï¶ó ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Àåºñ(machine)µé°ú ºü¸¥ ÀÎÅÍ³Ý ¿¬°á(connection)À» Á¦°øÇØ ÁÖ¾ú½À´Ï´Ù. Walnut Creek CDROMÀÇ Àü·Ê¾øÀ» Á¤µµÀÇ ½Å·Ú°¡ ¾ø¾ú´õ¶ó¸é, ±× ´ç½Ã ÀüÇô ¾Ë·ÁÁöÁö ¾Ê¾Ò´ø ±× ÇÁ·ÎÁ§Æ®ÀÇ ¿À´ÃÀº ¾Æ¸¶ ¾ø¾úÀ» °ÍÀÔ´Ï´Ù.
ù¹øÂ° CDROM ¹èÆ÷ÆÇÀº 1993³â 12¿ù¿¡ ¹ßÇ¥µÈ FreeBSD 1.0ÀÌ¿´½À´Ï´Ù. ÀÌ ¹èÆ÷ÆÇÀº U.C. BerkeleyÀÇ 4.3BSD-Lite ("Net/2")¿¡ ±â¹ÝÀ» µÎ¾úÀ¸¸ç, 386BSD¿Í ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü(Free Software Foundation)ÀÇ ¸¹Àº ¿ä¼ÒµéÀ» °¡Áö°í ÀÖ¾ú½À´Ï´Ù. ÀÌ Ã¹¹øÂ° ¹èÆ÷´Â »ó´çÈ÷ ¼º°øÀûÀÌ¿´À¸¸ç, ÀÌ¾î¼ 1994³â 5¿ùÀÇ ¹ßÇ¥µÈ FreeBSD 1.1°¡ ¸Å¿ì Å« ¼º°øÀ» °ÅµÎ°Ô µË´Ï´Ù.
ÀÌ ¶§Âë, Novell°ú U.C. Berkeley»çÀÌ¿¡ ÀÖ¾ú´ø ¸Ô±¸¸§ (¿À·£ ±â°£ ¼Ò¼ÛÁßÀÌ¿´´ø Berkeley Net/2¿¡ °üÇÑ ¹ýÀû »óÅÂ) ÀÌ Á¤¸®µÇ¾ú½À´Ï´Ù. ÀÌ´Â ´Ù¼Ò ¿¹»óÇÏÁö ¸øÇß´ø ÀÏÀÌ¿´½À´Ï´Ù. ¾î·µç, ±× Á¤¸®ÀÇ Á¶°ÇÀº U.C. Berkeley°¡ ¸¹Àº ºÎºÐÀÇ Net/2 Code ( AT&T·Î ºÎÅÍ ³Ñ°Ü¹ÞÀº Novell ¼ÒÀ¯ÀÇ Code ) ¸¦ ¾çº¸ÇÏ´Â °ÍÀÌ¿´½À´Ï´Ù. Berkeley°¡ µ¹·Á¹ÞÀº °ÍÀº NovellÀÌ 4.4BSD-Lite¿¡ ´ëÇØ¼´Â Á¦¾àÀ» ¾Ê°Ú´Ù´Â »ç½ÇÀÌ¿´½À´Ï´Ù. ±×¸®°í NovellÀº ±âÁ¸ÀÇ Net/2 »ç¿ëÀÚµéÀÌ 4.4BSD-Lite·Î ¿Å°Ü°¡µµ·Ï Àå·ÁÇß½À´Ï´Ù. À̰ÍÀº FreeBSD¿¡µµ Àû¿ëµÇ´Â °ÍÀÌ¿©¼, ÇÁ·ÎÁ§Æ®´Â 1994³â 7¿ù¸»±îÁö Net/2¿¡ ±â¹ÝÇϰí ÀÖ´ø Á¦Ç°À» ¸¸µå´Â °ÍÀ» ÁßÁöÇϴµ¥ Èû½è½À´Ï´Ù. ÇùÁ¤¿¡ µû¶ó¼ ÇÁ·ÎÁ§Æ®´Â ±âÇѳ»¿¡ ÇϳªÀÇ ¹èÆ÷¸¦ Çã¶ô¹Þ¾Ò´Âµ¥, ±× ¹èº¸ÆÇÀÌ FreeBSD 1.1.5.1ÀÌ¿´½À´Ï´Ù.
±× ´ÙÀ½¿¡, FreeBSD´Â ¿ÏÀüÈ÷ »õ·Ó°í, ´Ù¼Ò ºÒ¿ÏÀüÇÑ 4.4BSD-LiteÀÇ ¸î¸î ºÎºÐÀ¸·ÎºÎÅÍ ±ÛÀÚ ±×´ë·Î ÀÚüÀûÀ¸·Î 'ÀçâÁ¶'ÇÏ´Â ¾ÆÁÖ Èûµç ÀÛ¾÷À» ½ÃÀÛÇÏ°Ô µË´Ï´Ù. "Lite"´Â ¾î´À Á¤µµ °¡º¿ü´Âµ¥, ¿Ö³ÄÇϸé BerkeleyÀÇ CSRG°¡ - ºÎÆÃ°¡´ÉÇÏ°í °¡µ¿°¡´ÉÇÑ ½Ã½ºÅÛÀ» ½ÇÁúÀûÀ¸·Î ¸¸µé±â À§Çؼ ¿ä±¸µÇ¾îÁö´Â - ¸¹Àº ¾çÀÇ Äڵ带 (´Ù¾çÇÑ ¹ýÀû ¿ä±¸ ¶§¹®¿¡) Á¦°ÅÇѵ¥´Ù, 4.4ÀÇ Intel Ç÷§Æû¿¡ ´ëÇÑ Áö¿øÀÌ ¾ÆÁÖ ºÒ¿ÏÀüÇ߱⠶§¹®ÀÌ¿´½À´Ï´Ù. ÀÌ·¯ÇÑ º¯È¯À» À§ÇØ ÇÁ·ÎÁ§Æ®´Â 1994³â 11¿ùÀÌ µÇ¾î¼¾ß FreeBSD 2.0À» ³×Æ®¿öÅ©»ó¿¡ ¹èÆ÷(CDROMÀ¸·Î´Â 12¿ù¸») ÇÏ°Ô µË´Ï´Ù. ÀÌ·±Àú·± ¾î·Á¿ò¿¡µµ ºÒ±¸Çϰí ÀÌ ¹èÆ÷ÆÇÀº »ó´çÇÑ ¼º°øÀ» °ÅµÎ°Ô µÇ°í, °ð ´õ¿í °·ÂÇÏ°í ¼³Ä¡Çϱ⠽¬¿î FreeBSD 2.0.5°¡ 1995³â 5¿ù ¹èÆ÷µÇ¾ú½À´Ï´Ù.
¿ì¸®´Â 1996³â 8¿ù FreeBSD 2.1.5¸¦ ¹èÆ÷ÇÏ¿´½À´Ï´Ù. ISP¿Í »ó¾÷°è »çÀÌ¿¡¼ ÃæºÐÈ÷ À¯¸íÇØÁø µí Çß°í, 2.1-STABLE °¡Áö¸¦ µû¸£´Â ¶Ç ´Ù¸¥ ¹èÆ÷ÆÇ Çϳª°¡ ±×·²¸¸ÇÑ ÀÚ°ÝÀ» °®Ãß°í ÀÖ¾ú½À´Ï´Ù. ¹Ù·Î FreeBSD 2.1.7.1Àε¥, 1997³â 2¿ù¿¡ ¹èÆ÷ µÇ¾ú°í 2.1-STABLE ÁÖ¿ä °³¹ß È帧À» ¸¶¹«¸® Áþ´Â °ÍÀ̾ú½À´Ï´Ù. ¿À´Ã³¯¿¡´Â À¯ÁöÇÏ´Â ÀÔÀå¿¡¼, ÀÌ °¡Áö(RELENG_2_1_0) »ó¿¡¼´Â ´ÜÁö º¸¾È °È¿Í ´Ù¸¥ Áß¿äÇÑ ¹ö±× ¼öÁ¤¸¸ÀÌ ÇàÇØÁú °ÍÀÔ´Ï´Ù.
FreeBSD 2.2´Â 1996³â 11¿ù ´ç½ÃÀÇ ÁÖ °³¹ß °¡Áö("-CURRENT") ¿´´ø RELENG_2_2·Î ºÎÅÍ ºÐ±âÇßÀ¸¸ç, ù¹øÂ° ¹èÆ÷ÆÇ(2.2.1)ÀÌ 1997³â 3¿ù¿¡ ¹èÆ÷µÇ¾ú½À´Ï´Ù. 2.2°¡Áö¸¦ µû¸£´ø ±× ´ÙÀ½ ¹èÆ÷ÆÇµéÀÌ 1997³â ¿©¸§°ú °¡À»¿¡ ³ª¿Ô°í, ¸¶Áö¸· 2.2.8ÀÌ 1998³â 11¿ù¿¡ ³ª¿Ô½À´Ï´Ù. ù¹øÂ° °ø½Ä 3.0 ¹èÆ÷ÆÇÀÌ 1998³â 10¿ù¿¡ ³ª¿ÔÀ¸¸ç 2.2°¡ÁöÀÇ ³¡°ú »õ ½ÃÀÛÀ» ¶æÇß½À´Ï´Ù.
4.0-CURRENT¿Í 3.X-STABLE°¡Áö¸¦ À̲ø°í, °³¹ßÆ®¸®(tree)´Â 1999³â 1¿ù 20ÀÏ¿¡ »õ °¡Áö¸¦ Æì°Ô µË´Ï´Ù. 3.X-STABLE·Î ºÎÅÍ, 1999³â 2¿ù 15ÀÏ¿¡ 3.1, 3¿ù 15ÀÏ¿¡ 3.2, 9¿ù 16ÀÏ¿¡ 3.3, 12¿ù 20ÀÏ¿¡ 3.4, ±×¸®°í 2000³â 7¿ù 24ÀÏ¿¡ 3.5°¡ ¹èÆ÷µÇ¾ú½À´Ï´Ù. ±×¸®°í °ð ÀÌ¾î¼ Kerberos¿¡ ´ëÇÑ ¸î°³ÀÇ ¸·¹ÙÁö º¸¾È ¼öÁ¤À» Æ÷ÇÔÇÑ 3.5.1ÀÌ ÀÛÀº °¡Áö(minor point release)·Î µÚ¸¦ µû¶ú½À´Ï´Ù. ÀÌ ¹èÆ÷ÆÇÀÌ 3.X°¡ÁöÀÇ ¸¶Áö¸· ¹èÆ÷ÆÇÀÌ¿´½À´Ï´Ù.
2000³â 3¿ù 13ÀÏ¿¡ »õ·Î¿î °¡Áö°¡ ÆîÃÄÁö°Ô µÇ¾ú½À´Ï´Ù. ¿©±â¼ ¿ì¸®´Â 5.0-CURRENT¿Í 4.X-STABLE °¡ÁöÀÇ ÃâÇöÀ» º¸°Ô µË´Ï´Ù.
ÇöÀçÀÇ -stable°¡Áö´Â 4.x-stableÀÔ´Ï´Ù. 4.0-RELEASE´Â 2000³â 3¿ù¿¡ ³ª¿ÔÀ¸¸ç, 4.1Àº 2000³â 7¿ù¿¡, 4.2´Â 2000³â 11¿ù¿¡ °¢°¢ ¹èÆ÷µÇ¾ú½À´Ï´Ù. 4.x-stable(RELENG_4)°¡Áö¸¦ µû¶ó¼ ´õ ¸¹Àº ¹èÆ÷ÆÇµéÀÌ ³ª¿Ã °ÍÀÔ´Ï´Ù.
Àå±â°£ÀÇ °³¹ßÀÌ 5.0-CURRENT°¡Áö¸¦ µû¶ó¼ °è¼Ó ÀÌ·ç¾îÁö°í ÀÖÀ¸¸ç, ÀÛ¾÷ÀÌ ÁøÇàµÇ´Â °Í¿¡ ¸ÂÃç¼ 5.0¿¡ ´ëÇÑ ½º³À¼¦(snapshot release)ÀÌ CDROMÀ» ÅëÇØ¼(¹°·Ð ÀÎÅͳݻóÀ¸·Îµµ) Áö¼ÓÀûÀ¸·Î ¸¸µé¾îÁö°í ÀÖ½À´Ï´Ù.
Jordan K. Hubbard <jkh@FreeBSD.org> ±â°í.
FreeBSD ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÇ¥´Â ¾î¶°ÇÑ ¸ñÀûÀ» À§Çؼ¶óµµ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ºÎ´ë Á¶°Ç ¾øÀÌ Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ¿ì¸® Áß ¸¹Àº »ç¶÷µéÀÌ ÄÚµå(±×¸®°í ÇÁ·ÎÁ§Æ®) ¿¡ ¸¹Àº ÅõÀÚ¸¦ Çϰí, Á¶±ÝÀÇ ÀçÁ¤ÀûÀÎ º¸»ó¿¡µµ ½Å°æ¾²Áö ¾Ê°í ÀÖ½À´Ï´Ù. ¿ì¸®°¡ ¹Ï°í ÀÖ´Â ÃÖ¿ì¼±ÀÇ "ÀÓ¹«"´Â ã¾Æ¿À´Â ¸ðµç »ç¶÷µé¿¡°Ô Äڵ带 Á¦°øÇÔÀ¸·Î¼, ¾î¶² Àǵµ·ÎµçÁö ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ¾î Áú ¼ö ÀÖµµ·ÏÇÏ¿©, °¡´ÉÇÑ ¸¹Àº ÀÌÀÍÀ» Á¦°øÇϰíÀÚ ÇÏ´Â °ÍÀÔ´Ï´Ù. Á¦°¡ ¹Ï±â·Î, À̰ÍÀÌ ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾îÀÇ °¡Àå ±âº»ÀÌ µÇ´Â ¸ñÇ¥Áß ÇϳªÀÌ¸ç ¿ì¸®°¡ ¿Á¤ÀûÀ¸·Î ÁöÁöÇÏ´Â ¹ÙÀÔ´Ï´Ù.
¿ì¸®ÀÇ ÄÚµåµé Áß¿¡¼ GPL(GNU General Public License)À̳ª LGPL(Library General Public License)»ó¿¡ ÀÖ´Â ÄÚµåµéÀº ´Ù¼Ò ¸¹Àº ºÎ´ë Á¶°ÇÀÌ ºÙ½À´Ï´Ù. ±×·¯³ª, GPL ¼ÒÇÁÆ®¿þ¾î¸¦ »ó¾÷Àû ¸ñÀûÀ¸·Î »ç¿ëÇÒ °æ¿ì º¹ÀâÇÑ Á¶°ÇÀÌ Ãß°¡µÇ±â ¶§¹®¿¡, ¿ì¸®´Â Á¶±Ý ´õ °ü´ëÇÑ BSD ÀúÀÛ±ÇÀ» µû¸£´Â ¼ÒÇÁÆ®¿þ¾îµéÀ» ¼±È£ÇÕ´Ï´Ù.
Satoshi Asami <asami@FreeBSD.org> ±â°í.
FreeBSDÀÇ °³¹ß °úÁ¤Àº ¸Å¿ì °³¹æÀûÀ̰í À¯¿¬ÇÕ´Ï´Ù. °øÇåÀÚ ¸ñ·Ï¿¡¼ º¸½Ç ¼ö ÀÖµíÀÌ FreeBSD´Â ¼¼°è°¢Áö ¼ö¹é¸íÀÇ °øÇåÀڵ鿡 ÀÇÇØ¼ ¸¸µé¾îÁö°í ÀÖ½À´Ï´Ù. ¿ì¸®´Â »õ·Î¿î °³¹ßÀÚ¿Í ¾ÆÀ̵ð¾î¸¦ ²÷ÀÓ¾øÀÌ ÁÖ½ÃÇϰí ÀÖ½À´Ï´Ù. ÇÁ·ÎÁ§Æ®¿Í °ü·ÃÇØ¼ ´õ¿í ´õ ¹ÐÁ¢ÇÑ °ü½ÉÀ» °¡Áö°í °è½Å ºÐµéÀº FreeBSD ±â¼ú ³íÀÇ ¸ÞÀϸµ ¸®½ºÆ® <freebsd-hackers@FreeBSD.org>¿¡¼ ¿ì¸®¿Í ½±°Ô ¸¸³ª½Ç ¼ö ÀÖ½À´Ï´Ù. ¶Ç FreeBSDÀÇ ÁÖ¿ä ÀÛ¾÷ ¿µ¿ª¿¡ ´ëÇØ ¾Ë°í ½ÍÀ¸½Å ºÐµéÀº FreeBSD °øÁö ¸ÞÀϸµ ¸®½ºÆ® <freebsd-announce@FreeBSD.org>¸¦ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
(µ¶¸³ÀûÀ¸·Î µ¿ÀÛÇÏ´Â °ÍÀÌµç ¹ÐÁ¢ÇÑ Çùµ¿°ü°èÀÌµç °£¿¡) FreeBSD ÇÁ·ÎÁ§Æ®¿Í °³¹ß °úÁ¤À» ¾Ë±â À§Çؼ À¯¿ëÇÑ °Íµé:
FreeBSDÀÇ Áß¾Ó ¼Ò½º(source tree)´Â CVS (Concurrent Version System)¿¡ ÀÇÇØ¼ °ü¸®µË´Ï´Ù. CVS´Â ÀÚÀ¯·ÎÀÌ À̿밡´ÉÇÑ ¼Ò½º ÄÚµå °ü¸® µµ±¸À̸ç, FreeBSD ²Ù·¯¹Ì¿¡ ¼ÓÇØ ÀÖ½À´Ï´Ù. Áß¾Ó(primary) CVS ÀúÀå°í´Â ¹Ì±¹ Concord CA¿¡ À§Ä¡Çϰí ÀÖÀ¸¸ç, À̰ÍÀ¸·ÎºÎÅÍ Àü¼¼°èÀÇ ¼ö¸¹Àº ¼¹öµé·Î ¹Ì·¯¸µ(mirroring) µË´Ï´Ù. CVS Æ®¸®(tree)´Â - -CURRENT »Ó¸¸ ¾Æ´Ï¶ó -STABLE °¡Áö±îÁö - ¼Õ½±°Ô ¿©·¯ºÐÀÇ ÄÄÇ»Åͷεµ ¹Ì·¯(mirror)°¡ °¡´ÉÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸½Ã·Á¸é ¼Ò½º Æ®¸®(tree) µ¿±âÈÇϱâ ÀýÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù.
Ä¿¹ÌÅͶõ CVS Æ®¸®(tree)¿¡ ¾µ(write) ¼ö ÀÖ´Â ±Ç¸®¸¦ °¡Áø »ç¶÷, Áï FreeBSD ¼Ò½º¸¦ ¼öÁ¤ÇÒ ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â »ç¶÷À» ¸»ÇÕ´Ï´Ù. (Ä¿¹ÌÅͶó´Â ¿ë¾î´Â cvs(1) commit ¸í·É¾î·Î ºÎÅÍ À¯·¡µÇ¾ú½À´Ï´Ù. commitÀº CVSÀúÀå°í¿¡ »õ·Î¿î º¯È¸¦ Àû¿ë½Ã۴µ¥ »ç¿ëµÇ´Â ¸í·É¾î ÀÔ´Ï´Ù.) Ä¿¹ÌÅÍ ¸í´ÜÀ» ÅëÇØ ±×µé¿¡°Ô Á¦ÃâÇÒ °ÍÀÌ ÀÖÀ» °æ¿ì, °¡Àå ÁÁÀº ¹æ¹ýÀº send-pr(1) ¸í·É¾î¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¹°·Ð ½Ã½ºÅÛ Àü¹ÝÀûÀÎ ¹®Á¦¶ó°í ¿©°ÜÁø´Ù¸é <cvs-committers@FreeBSD.org>·Î ¸ÞÀÏÀ» º¸³»¼Å¼ ±×µé¿¡°Ô ¿¬¶ôÇÏ´Â ¹æ¹ýµµ ÀÖ°Ú½À´Ï´Ù.
FreeBSD ÇÁ·ÎÁ§Æ®¸¦ ȸ»ç¿¡ ºñÀ¯ÇÏÀÚ¸é, FreeBSD ÄÚ¾î(core) ÆÀÀº ÀÌ»çȸ¿¡ °ßÁÙ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÄÚ¾îÆÀ Á¦ 1ÀÇ °ú¾÷Àº 'ÇÁ·ÎÁ§Æ®°¡ Àü¹ÝÀûÀ¸·Î ¿Ã¹Ù¸¥ »óÅÂÀΰ¡, ±×¸®°í ¹Ù¶÷Á÷ÇÑ ¹æÇâÀ¸·Î ÁøÇàµÇ°í Àִ°¡' ¸¦ È®ÀÎÇÏ´Â °ÍÀÔ´Ï´Ù. Çå½ÅÀûÀ̰í Ã¥ÀÓ°¨ÀÖ´Â °³¹ßÀÚµéÀ» ÃÊ´ëÇØ¼ ¿ì¸®ÀÇ Ä¿¹ÌÅÍ ±×·ì¿¡ °¡ÀÔÇϵµ·Ï ¿äûÇÏ´Â °Íµµ ÄÚ¾îÆÀÀÇ ±â´ÉÁß ÇϳªÀ̸ç, ´Ù¸¥ »ç¶÷µéÀÌ ÀÚ¸®¸¦ ¿Å±âµíÀÌ »õ·Î¿î ÄÚ¾îÆÀ¿øÀ» ¼±ÃâÇϱ⵵ ÇÕ´Ï´Ù. ÇöÀçÀÇ ÄÚ¾îÆÀÀº Ä¿¹ÌÅ͵éÀÇ Ãßõ¿¡ ÀÇÇØ¼ 2000³â 10¿ù¿¡ ¼±ÃâµÇ¾ú½À´Ï´Ù. ¼±°Å´Â 2³â¸¶´Ù ¿¸³´Ï´Ù.
¸î¸î ÄÚ¾î ÆÀ¿øµéÀº ¶ÇÇÑ Æ¯Á¤ÇÑ Ã¥ÀÓ ¿µ¿ªÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ´Ù½Ã ¸»Çؼ ½Ã½ºÅÛÀÇ ¸¹Àº ºÎºÐÀÌ °ø°íÇÑ ´ë·Î µ¿ÀÛÇÏ´ÂÁö º¸ÀåÇÏ´Â µ¥ Àü³äÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.
Note: ´ëºÎºÐÀÇ ÄÚ¾îÆÀ¿øµéÀº FreeBSD °³¹ß¿¡ Âü¿©Çؼ ÀçÁ¤ÀûÀÎ ÀÌÀÍÀ» ¾òÁö ¾Ê´Â ÀÚ¹ßÀûÀÎ Áö¿øÀÚµéÀÔ´Ï´Ù. ±×·¯¹Ç·Î "À§ÀÓ"ÀÌ "º¸ÀåµÈ" Áö¿øÀ» ÀǹÌÇÏ´Â °ÍÀ¸·Î ¿ÀÇØÇØ¼´Â ¾ÈµË´Ï´Ù. À§¿¡¼ À̾߱âÇß´ø "ÀÌ»çȸ"¿ÍÀÇ À¯»ç¼ºÀº ½ÇÁ¦·Î ±×¸® Á¤È®ÇÑ °Í¸¸Àº ¾Æ´Ï¶ó°í ºÁ¾ß°Ú±º¿ä. ¾î¸®¼®°Ôµµ FreeBSD°¡ ÁÁ¾Æ¼ ±×µéÀÇ »îÀ» Æ÷±âÇÑ »ç¶÷µéÀ̶ó°í ¸»ÇÏ´Â °ÍÀÌ ´õ ÀûÀýÇÑ °Í °°½À´Ï´Ù! ;-)
¸¶Áö¸·À¸·Î, °áÄÚ ¹«½ÃÇÒ ¼ö ¾ø´Â, °¡Àå ±Ô¸ð°¡ Å« °³¹ßÀÚ ±×·ìÀº ¹Ù·Î ¿ì¸®¿¡°Ô ²÷ÀÓ¾ø´Â Çǵå¹é(feedback)°ú ¿À·ù ¼öÁ¤À» Á¦°øÇØÁÖ´Â »ç¿ëÀÚµéÀÏ °ÍÀÔ´Ï´Ù. FreeBSD°¡ Á» ´õ Áß¾ÓÁýÁßÀûÀÌÁö ¾ÊÀº °³¹ßÀ» ÀÌ·ç±â À§Çؼ µµ¿ï ¼ö ÀÖ´Â ÃÖ»óÀÇ ¹æ¹ýÀº FreeBSD ±â¼ú ³íÀÇ ¸ÞÀϸµ ¸®½ºÆ® <freebsd-hackers@FreeBSD.org> (¸ÞÀϸµ ¸®½ºÆ® Á¤º¸¸¦ º¸¼¼¿ä) ¸¦ ±¸µ¶ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ °÷¿¡¼ Áö±Ý±îÁö ¿ì¸®°¡ À̾߱âÇß´ø ³»¿ëµéÀ» Åä·ÐÇϰí ÀÖ½À´Ï´Ù.
¿ì¸®ÀÇ ¼Ò½º Æ®¸®(source tree)¸¦ º¯È½ÃŰ´Â ¾î¶² °øÇåÀ» ÇÑ »ç¶÷µéÀÇ ¸í´ÜÀÌ ¸Å¿ì ±æ°í, ¶ÇÇÑ Áö±Ýµµ Ä¿°¡°í ÀÖ½À´Ï´Ù. ¿À´Ã FreeBSD¿¡°Ô ¹«¾ð°¡¸¦ Á¦°øÇؼ ±× °÷¿¡ Âü¿©Çغ¸´Â °ÍÀº ¾î¶»½À´Ï±î? :-)
Äڵ带 Á¦°øÇÏ´Â °Í ¸»°íµµ ÇÁ·ÎÁ§Æ®¿¡ µµ¿òÀ» ÁÙ ¼ö ÀÖ´Â ¹æ¹ýÀº ¸¹ÀÌ ÀÖ½À´Ï´Ù. Á» ´õ ¸¹Àº ¹æ¹ýµéÀ» º¸½Ã·Á¸é, ÀÌ ÇÚµåºÏ¿¡ ÀÖ´Â ¾î¶»°Ô °øÇåÇϴ°¡¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
¿ä¾àÇÏÀÚ¸é, ¿ì¸®ÀÇ °³¹ß ¸ðµ¨Àº À¯¿¬ÇÑ µ¿½É¿øµé·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ÁýÁßµÈ ¹æ½ÄÀº FreeBSD »ç¿ëÀÚµéÀÇ ÆíÀǸ¦ À§ÇØ °í¾ÈµÈ °ÍÀ¸·Î, ÀÌ·Î ÀÎÇØ ÀáÀçÀûÀº °øÇåÀÚµéÀ» ¿Ü¸éÇÏÁö ¾ÊÀ¸¸é¼µµ »ç¿ëÀÚµéÀº Áß¾ÓÀÇ Äڵ带 ¼Õ½±°Ô µû¶ó °¥ ¼ö°¡ ÀÖ°Ô µË´Ï´Ù. ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥°ú ÇÔ²² ¾ÈÁ¤µÈ ¿î¿µ üÁ¦¸¦ Á¦°øÇÏ´Â °ÍÀÌ ¿ì¸®°¡ ¹Ù¶ó´Â ¹ÙÀ̸ç, ÀÌ ¸ðµ¨Àº ±×·¸°Ô ÇØ³»´Â µ¥ ÀÖ¾î¼ ¾ÆÁÖ È¿°ú°¡ ÀÖ½À´Ï´Ù.
FreeBSD °³¹ßÀڷμ Âü¿©ÇÏ´Â »ç¶÷µé¿¡°Ô ¹Ù¶ó´Â ¸ðµç °ÍÀº ÇöÀçÀÇ »ç¶÷µéÀÌ ÀÌ·ç¾î ³õÀº ¼º°øÀ» À̾±â À§Çؼ ±×¿¡ ¸øÁö ¾ÊÀº Çå½ÅÀ» ÇØÁÖ¾úÀ¸¸é ÇÏ´Â °ÍÀÔ´Ï´Ù!
FreeBSD´Â Intel i386, i486, ÆæÆ¼¾ö, ÆæÆ¼¾ö ÇÁ·Î, ¼¿·¯·Ð, ÆæÆ¼¾ö II, ÆæÆ¼¾ö III (¶Ç´Â ȣȯ°¡´ÉÇÑ °Í), ±×¸®°í DEC ¾ËÆÄ ±â¹ÝÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡¼ ÀÚÀ¯·ÎÀÌ À̿밡´ÉÇÑ, 4.4BSD-Lite±â¹ÝÀÇ OSÀÔ´Ï´Ù. ´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î°¡ U.C. BerkeleyÀÇ CSRG ±×·ìÀÇ °ÍÀ» ±â¹ÝÀ¸·Î Çϰí ÀÖÀ¸¸ç, NetBSD, OpenBSD, 386BSD, ±×¸®°í ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü(Free Software Foundation)¿¡¼µµ ÈûÀ» ¾ò¾ú½À´Ï´Ù.
94³â ¸»¿¡ FreeBSD 2.0ÀÌ ¹èÆ÷µÈ ÀÌÈÄ·Î, FreeBSDÀÇ ¼º´É, ±â´É, ¾ÈÁ¤¼ºÀº ºñ¾àÀûÀÎ ¹ßÀüÀ» ÀÌ·ç¾î¿Ô½À´Ï´Ù. °¡Àå Å« º¯È´Â VM(°¡»ó ¸Þ¸ð¸®, virtual memory)¿Í ÆÄÀÏ ¹öÆÛ ij½¬(buffer cache)°¡ ÅëÇյǼ °¡»ó ¸Þ¸ð¸®°¡ ´õ¿í °³¼±µÈ Á¡ÀÔ´Ï´Ù. À̷μ ¼º´ÉÀÌ Áõ´ëµÇ¾úÀ» »Ó¸¸ ¾Æ´Ï¶ó ÃÖ¼Ò ¸Þ¸ð¸® ¿ä±¸»çÇ×À» 5MB·Î ÁÙÀ̱⵵ Çß½À´Ï´Ù. ´Ù¸¥ °³¼± »çÇ×À¸·Î¼´Â, NIS Ŭ¶óÀ̾ðÆ®/¼¹ö (client/server) Áö¿ø, Æ®·»Á§¼Ç(transaction) TCP Áö¿ø, dial-on-demand PPP, ÅëÇÕµÈ DHCP Áö¿ø, ´õ ÁÁ¾ÆÁø SCSI, ISDN Áö¿ø, ATM, FDDI, Fast & Gigabit ÀÌ´õ³Ý (1000Mbit) ¾îµªÅÍ, ÃÖ±ÙÀÇ Adaptec Á¦¾î±â¿¡ ´ëÇÑ °³¼±, ±×¸®°í ¼ö¹é°³ÀÇ ¿À·ù ¼öÁ¤ÀÌ ÀÖ½À´Ï´Ù.
¿ì¸®´Â »ç¿ëÀÚÀÇ Áø½É¾î¸° Á¦¾ÈÀ» ¼ö¿ëÇØ¿À°í ÀÖ½À´Ï´Ù. ƯÈ÷ ¿ì¸®°¡ ¹Ù¶ó´Â °ÍÀº Á» ´õ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â ¼³Ä¡ °úÁ¤À» Á¦°øÇÏ´Â °ÍÀ̹ǷÎ, ¿ì¸®´Â ÀÌ ºÎºÐ¿¡ ´ëÇÑ ¿©·¯ºÐÀÇ Çǵå¹é(feedback)À» Ưº°È÷ ȯ¿µÇÕ´Ï´Ù!
±âº»ÀûÀÎ ¹èÆ÷À̿ܿ¡µµ, FreeBSD´Â ÁÖ·Î ¼ö¿ä°¡ ¸¹Àº ÇÁ·Î±×·¥µéÀ» Áß½ÉÀ¸·Î ¼öõ°³ÀÇ Æ÷ÆÃ(porting)µÈ ¼ÒÇÁÆ®¿þ¾î ¹À½À» Á¦°øÇÕ´Ï´Ù. 2000³â 11¿ùÀÎ Áö±Ý, 4000°³°¡ ³Ñ´Â Æ÷Æ®(ports)°¡ Á¸ÀçÇÕ´Ï´Ù. Æ÷Æ®ÀÇ ¸ñ·ÏÀº http (WWW) ¼¹öºÎÅÍ ½ÃÀÛÇØ¼ °ÔÀÓ, ¾ð¾î, ¿¡µðÅͱîÁö °ÅÀÇ ¸ðµç °ÍÀ» °¡Áö°í ÀÖ½À´Ï´Ù. Àüü Æ÷Æ® Ä÷º¼Ç(ports collection)Àº ´ë·« 100MBÁ¤µµÀÇ ÀúÀå °ø°£À» ÇÊ¿ä·Î Çϸç, ¸ðµç Æ÷Æ®´Â ¿ø·¡ÀÇ ¼Ò½º(source)¿¡ ´ëÇÑ "delta"µé·Î Ç¥ÇöµË´Ï´Ù. À̷μ Æ÷Æ®¸¦ °»½ÅÇÏ´Â °ÍÀÌ ¸Å¿ì ½¬¿öÁ³À¸¸ç, ¿ä±¸µÇ´Â µð½ºÅ© ¿ë·®ÀÌ 1.0 ÀÌÀüÀÇ Æ÷Æ® Ä÷º¼Ç(ports collection)ÀÌ ¿ä±¸Çß´ø °Í¿¡ ºñÇØ Å©°Ô ÁÙ¾îµé¾ú½À´Ï´Ù. Æ÷Æ®¸¦ ÄÄÆÄÀÏ(compile)Çϱâ À§Çؼ´Â ´ÜÁö ¼³Ä¡ÇÏ°í ½ÍÀº ÇÁ·Î±×·¥ÀÇ µð·ºÅ丮(directory)·Î À̵¿Çؼ make installÀ̶ó°í ÀÔ·ÂÇϱ⸸ ÇÏ¸é µË´Ï´Ù. ³ª¸ÓÁö´Â ½Ã½ºÅÛ¿¡°Ô ¸Ã±â½Ê½Ã¿À. ¿©·¯ºÐÀÌ ºôµå(build)Çϰí ÀÖ´Â °¢°¢ÀÇ Æ÷Æ®ÀÇ ½ÇÁ¦ ¹èÆ÷ÆÇÀº CDROMÀ̳ª FTP¸¦ ÅëÇØ¼ È¿°úÀûÀ¸·Î °ø±ÞµÇ¹Ç·Î, ¿©·¯ºÐÀº ´ÜÁö ¿øÇÏ´Â Æ÷Æ®¸¦ ºôµåÇÒ ¸¸ÅÀÇ ¿©ºÐ ¿ë·®À» °¡Áö°í ÀÖÀ¸¸é µË´Ï´Ù. ´ëºÎºÐÀÇ Æ÷Æ®´Â ¶ÇÇÑ ¹Ì¸® ¸¸µé¾îÁø "ÆÐŰÁö"·Îµµ Á¦°øµË´Ï´Ù. ÀÚ½ÅÀÇ Æ÷Æ®¸¦ ÅëÇØ¼ ¼Ò½º ÄÄÆÄÀÏ(source compile)À» ÇÏ°í ½ÍÁö ¾ÊÀº ºÐÀº °£´ÜÇÑ ¸í·É¾î(pkg_add)·Î¼ ÆÐŰÁö¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
FreeBSD 2.1 ¶Ç´Â ±× ÀÌÈÄ ¹èÆ÷ÆÇÀ̶ó¸é, ¼³Ä¡ °úÁ¤À̳ª »ç¿ëÁß¿¡ Å« µµ¿òÀ» ÁÙ ¼ö ÀÖ´Â ¸¹Àº Ãß°¡ÀûÀÎ ¹®¼ ¶ÇÇÑ /usr/share/doc µð·ºÅ丮(directory)¿¡¼ ã¾Æº¸½Ç ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ URLÀ» ÀÌ¿ëÇØ¼ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ¾È³»¼(manual)¸¦ º¼ ¼öµµ ÀÖ½À´Ï´Ù:
(°¡Àå ÀÚÁÖ °»½ÅµÇ´Â)¸¶½ºÅÍ º¹»çº»Àº http://www.FreeBSD.org/¿¡¼ º¼ ¼ö ÀÖ½À´Ï´Ù.