FreeBSD 3.2 ¼³Ä¡ °¡À̵å

±è½Â¿µ nobreak@kr.FreeBSD.org Àú.
1999³â 7¿ù 25ÀÏ, Revision 1.0

FreeBSD, NetBSD, OpenBSD, ¸®´ª½º µîÀ¸·Î ´ëÇ¥µÇ´Â ¿ÀÇ ¼Ò½º ¿î¿µÃ¼Á¦Áß FreeBSD´Â ¶Ù¾î³­ ÆÛÆ÷¸Õ½º¿Í ¹ÙÀ§°°Àº ¾ÈÁ¤¼ºÀ¸·Î ³ôÀÌ Æò°¡µÇ°í ÀÖÀ¸¸ç »ç¿ëÀÚµéÀÇ ±â´ë¼Ó¿¡ 1999³â 5¿ù 17ÀÏ ¾ÈÁ¤¹öÀü 3.2¸¦ ¸±¸®Áî ÇÏ¿´´Ù. À̹ø ¸±¸®Áî¿¡¼­ÀÇ ¿Ü°ü»ó Å« Â÷ÀÌÁ¡À̶ó°í ÇÑ´Ù¸é ÀνºÅç·¯ÀÇ µ¥½ºÅ©Å¾ ȯ°æ Áö¿ø°ú ºÎÆ® °úÁ¤ÀÇ º¯È­¸¦ µé ¼ö ÀÖ´Ù. KDE, Enlightenment(GNOME) µîÀ» ¼³Ä¡½Ã ¼±ÅÃÇÒ ¼ö ÀÖ¾î Àͼ÷Ä¡ ¾ÊÀº »ç¿ëÀڵ鵵 ¼Õ½±°Ô ¸ÚÁø µ¥½ºÅ©Å¾À» ²Ù¹Ð ¼ö ÀÖ´Ù. FreeBSDÀÇ ¼³Ä¡¿¡ °üÇÑ ±â»ç´Â ¸î¹ø º»Áö¸¦ ÅëÇØ ¾²¿©Á³±â¿¡, À̹ø¿¡´Â ¼³Ä¡¹æ¹ý º¸´Ù´Â °³¼±Á¡°ú Ȱ¿ë¿¡ ÃÊÁ¡À» µÎ¾ú´Ù.

FreeBSD¶õ ¹«¾ùÀΰ¡

FreeBSD´Â ÀÎÅÚ, AMD, Cyrix, NexGen "x86" ±â¹Ý PC Çϵå¿þ¾î¸¦ À§ÇÑ 4.4BSD Lite±â¹Ý ¿î¿µÃ¼Á¦ÀÌ´Ù. Æø³ÐÀº PC ÁÖº¯ÀåÄ¡¸¦ Áö¿øÇÏ¸ç ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼­ ÀÎÅÍ³Ý ¼­ºñ½º Á¦°ø¿¡±îÁö Æø ³Ð°Ô Ȱ¿ëµÉ ¼ö ÀÖ°í ¸ðµç FreeBSD ¸±¸®Áî´Â Ç® ¼Ò½º Äڵ带 Æ÷ÇÔÇϱ⠶§¹®¿¡ Àüü ½Ã½ºÅÛÀ» ¸í·É Çϳª·Î ¹Ø¹Ù´ÚºÎÅÍ ´Ù½Ã ÄÄÆÄÀÏÇÏ´Â Àç¹Ì³­ °æÇèµµ ÇÒ ¼ö ÀÖ´Ù.

¼­µå ÆÄƼÀÇ Æ÷ÆÃµÈ ¼ÒÇÁÆ®¿þ¾îÀÇ °Å´ëÇÑ ÄÝ·º¼ÇÀÎ Æ÷Æ® ÄÝ·º¼Çµµ FreeBSD¸¦ À§ÇÑ ÀüÅëÀûÀÎ À¯´Ð½º À¯Æ¿¸®Æ¼ ¸ðµÎ¸¦ ¾ò¾î ¼³Ä¡ÇÏ´Â ÀÛ¾÷À» ÆíÇÏ°Ô ÇØ ÁÖ±â À§ÇØ Á¦°øµÇ´Âµ¥, ÆíÁý±â¿¡¼­ ±×·¡ÇÈ ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î±îÁö, 2000°³ ÀÌ»óÀÇ Æ÷Æ®´Â FreeBSD¸¦ ´õ °­·ÂÇϰí ÈǸ¢ÇÑ ¿î¿µ ȯ°æÀ¸·Î ¸¸µé¾î ¸¹Àº »ó¿ë À¯´Ð½º ¹öÀü¿¡¼­ Á¦°øÇÏ´ø °Íº¸´Ù Å©°Ô ¾Õ¼­°¡µµ·Ï ÇÑ´Ù.

¸±¸®Áî 3 ¿¡¼­ÀÇ ÁÖµÈ º¯È­

ÀÌÀü ¸±¸®Áî¿¡¼­ÀÇ ¾÷±×·¹À̵å

2.2.x³ª 2.1.x¿Í °°Àº FreeBSDÀÇ ÀÌÀü ¸±¸®Áî¿¡¼­ ¾÷±×·¹À̵åÇÏ´Â °æ¿ì¿¡´Â ´ÙÀ½ÀÇ ¸î°¡Áö ¹®Á¦°¡ ¼±ÅÃÇÑ ¾÷±×·¹ÀÌµå ¹æ¹ý¿¡ µû¶ó¼­ ¿µÇâÀ» ÁÙ ¼ö ÀÖ´Ù. FreeBSD ¹èÆ÷º»À» ¾÷±×·¹À̵å ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°ÀÌ Å©°Ô µÎ°¡Áö ÀÌ´Ù.

¼Ò½º¸¦ »ç¿ëÇÏ´Â °æ¿ì ½Å°æ½á ÁÖ¾î¾ß ÇÏ´Â µÎ°¡Áö Ÿ°ÙÀÌ Àִµ¥, Ç¥ÁØ ``upgrade'' Ÿ°ÙÀº, 2.x³ª 3.0½Ã½ºÅÛÀ» 3.2·Î ¾÷±×·¹À̵åÇÏ´Â °ÍÀ̸ç,``world'' Ÿ°ÙÀº ÀÌ¹Ì ¾÷±×·¹À̵åµÈ ½Ã½ºÅÛÀ» ÃÖÃÊ ¾÷±×·¹À̵å ÀÌÈÄ¿¡ ÀϾ º¯°æ »çÇ×°ú º¸Á¶¸¦ ¸ÂÃßµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¹ÙÀ̳ʸ® ¾÷±×·¹ÀÌµå ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì, ½Ã½ºÅÛÀº °ð¹Ù·Î 3.2/ELF·Î À̵¿ÇÏÁö¸¸ ÀÌÀü ¹ÙÀ̳ʸ®¿ÍÀÇ ÇÏÀ§ ȣȯ¼ºÀ» À§ÇØ //lib/aoutµµ ¸¸µé¾î³½´Ù.

µÎ °æ¿ì ¸ðµÎ ELF·Î À̵¿Çϸé, ¹ÙÀ̳ʸ® Å©±â°¡ Á¶±Ý ÀÛ¾ÆÁö¸ç ÀÌ¹Ì ´Ù¸¥ ELF ȯ°æ¿¡ Æ÷ÆÃµÈ ¿©·¯°¡Áö ÄÄÆÄÀÏ·¯ º¸Á¶ µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀÌÀüÀÇ a.out µ¿Àû ½ÇÇà ÆÄÀÏÀ» »ç¿ëÇÏ°í ½ÍÀº »ç¶÷Àº ¹Ýµå½Ã compat22 ¹èÆ÷º»ÀÌ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÏÀÚ. ¶ÇÇÑ, ÀÌÀü ¹öÀü¿¡¼­ÀÇ ¼³Ä¡ µð½ºÅ©³ª sysinstallÀ» »ç¿ëÇÏ¸é ¾ÈµÈ´Ù. ÀÌ´Â ¹öÀü 3.1ºÎÅÍ »õ·Î¿î ºÎÆ® °úÁ¤ÀÌ Á¦°øµÇ¹Ç·Î, »õ ºÎÆ® ºí·°ÀÌ ¼³Ä¡µÇ¾î¾ß Çϱ⿡ ÀÌÀü ¹öÀü¿¡¼­ÀÇ ¼³Ä¡ µð½ºÅ©³ª sysinstallÀ» »ç¿ëÇÏ¸é ¾ÈµÈ´Ù. ¶ÇÇÑ ¹öÀü 3.2´Â ºÎÆ® °úÁ¤¿¡ ´õ ¸¹Àº º¯°æÀÌ ÀÖ¾ú´Ù.

ÀÎÅͳÝÀ» ÅëÇØ ¼Ò½º µ¿±âÈ­ Çϱâ

FreeBSDÀÇ Á᫐ ¼Ò½º Æ®¸®´Â FreeBSD¿¡ ¹øµé·Î µû¶ó¿À´Â °ø°³ ¼Ò½º ÄÚµå Á¦¾î µµ±¸ÀÎ CVS (Concurrent Version System)À¸·Î °ü¸®µÈ´Ù. CVS ÀúÀå¼Ò¸¦ ÅëÇØ FreeBSDÀÇ ¸ðµç ¼Ò½º Äڵ尡 °ü¸® ¹èÆ÷µÇ¹Ç·Î ƯÁ¤ ¹öÀü´ëÀÇ ¼Ò½º ȤÀº ÃֽоÈÁ¤ ¹öÁ¯ ¼Ò½º Àüü¸¦ ÀÎÅͳÝÀ» ÅëÇØ ¾òÀ» ¼ö ÀÖ´Ù.

CVSupÀº ¿ø°Ý ¼­¹ö È£½ºÆ® ¸¶½ºÅÍ CVS º¸°ü¼Ò¿¡¼­ºÎÅÍ ¼Ò½º Æ®¸®¸¦ ¹èÆ÷ÇÏ°í °»½Å Çϴµ¥ ¾²ÀÌ´Â ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁöÀε¥ CVSupÀ¸·Î FreeBSD »ç¿ëÀÚµéÀº ¼Õ½±°Ô ÀÚ½ÅÀÇ ¼Ò½º Æ®¸®¸¦ ÃÖ½ÅÀ¸·Î À¯ÁöÇÒ ¼ö ÀÖ´Ù. CVSupÀ» ¼³Ä¡ÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ÀÚ½ÅÀÇ ¼±È£¿¡ µû¶ó FreeBSD Æ÷Æ® Ä÷º¼ÇÀÇ Æ÷Æ®¸¦ »ç¿ëÇϰųª, ÀÌ¿Í ´ëÀÀÇÏ´Â ¹ÙÀ̳ʸ® ÆÐŰÁö¸¦ »ç¿ëÇÏ´Â °ÍÀε¥, CVSupÀº Modula-3·Î ÀÛ¼ºµÇ¾ú±â¿¡, ÆÐŰÁöÀÌµç Æ÷Æ®µç °£¿¡ Modula-3 ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. Modula-3 ¶óÀ̺귯¸®µéÀº ³Ê¹«³ªµµ Ä¿´Ù·¡¼­ °¡Á®¿Í¼­ ÄÄÆÄÀÏ Çϴµ¥¿¡ ½Ã°£ÀÌ ¿À·¡°É¸®¹Ç·Î ´ÙÀ½ À§Ä¡¿¡¼­ Á¤ÀûÀ¸·Î ¸µÅ©µÈ ½ÇÇົÀ» ´Ù¿î¹Þ¾Æ »ç¿ëÇÏ¿©µµ ÁÁ´Ù.

CVSupÀ» ÅëÇØ ¼Ò½º °¡Áö¸¦ µ¿±âÈ­ Çϱâ À§Çؼ­´Â ´ÙÀ½°ú °°Àº supfileÀ» ÀÛ¼ºÇØ¾ß ÇÑ´Ù. (/usr/share/examples/cvsup/cvs-supfile Âü°í)

*default host=cvsup.kr.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_3
*default delete use-rel-suffix
*default compress
src-all

´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ¼Ò½º Æ®¸®¸¦ µ¿±âÈ­ ½Ãų ¼ö ÀÖ´Ù.

$ cvsup -g -L2 stable-supfile

²ø¾î¿Â ¼Ò½º´Â /usr/src µð·ºÅ丮¿¡ À§Ä¡ÇÑ´Ù.

Æ÷Æ® ÄÝ·º¼Ç ¼³Ä¡Çϱâ

FreeBSD Æ÷Æ® ÄÝ·º¼ÇÀº ÃÖ¼ÒÀÇ ³ë·ÂÀ¸·Î ¼ö¸¹Àº Á¾·ùÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÇØº» »ç¶÷Àº ¾Ë°ÚÁö¸¸, °ø°³ Ç¥ÁØ¿¡ ´ëÇÑ ¸ðµç Çãdz¿¡µµ ½ÇÁ¦ ¼­·Î ´Ù¸¥ À¯´Ð½º ¹öÀü¿¡¼­ µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ¾ò´Â °ÍÀº Áö·çÇÏ°í ±î´Ù·Î¿î ÀÏÀÌ´Ù. ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ ±ú²ýÇÏ°Ô ÄÄÆÄÀÏµÇ°í ½º½º·Î ¸Â´Â À§Ä¡¿¡ ¼³Ä¡µÇ¸ç ¿ÏÀüÇÏ°Ô µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ã´Â´Ù¸é ±²ÀåÇÑ Çà¿îÀÏ °ÍÀÌÁö¸¸, ºÒÇàÈ÷µµ ÀÌ·± ÀÏÀº µå¹°´Ù. ´ÙÇàÈ÷µµ Æ÷Æ® ÄÝ·º¼Ç¿¡´Â ÀÌ ¸ðµç ¾î·Á¿î ÀÛ¾÷ÀÌ ÀÌ¹Ì ³¡³ª À־ ´ÜÁö 'make install'À̶ó°í¸¸ ÀÔ·ÂÇÏ¸é µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ¾òÀ» ¼ö ÀÖ´Ù. ±âº» FreeBSD ½Ã½ºÅÛ¿¡´Â ¿©·¯°¡Áö µµ±¸¿Í ½Ã½ºÅÛ À¯Æ¿¸®Æ¼°¡ µé¾î ÀÖÁö¸¸ ¸¹Àº À¯¸íÇÑ ÇÁ·Î±×·¥Àº ´ÙÀ½°ú °°Àº ÀÌÀ¯·Î ÀÎÇØ ±âº» ½Ã½ºÅÛÀÌ ¾Æ´Ñ Æ÷Æ® ÄÝ·º¼ÇÀ¸·Î Á¦°øµÈ´Ù.

¾öû³ª°Ô ¸¹°í, ¸¹Àº ¹«·á ¼ÒÇÁÆ®¿þ¾î°¡ FreeBSD¿¡¼­ °¡´ÉÇϸç, ¸¹Àº »ç¶÷µéÀº FreeBSDÀÇ Æ÷Æ® ÄÝ·º¼ÇÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼Õ½±°Ô ¾ò°í »ç¿ëÇÒ¼ö ÀÖ°Ô ÇÑ´Ù°í ¸»ÇÑ´Ù.

ÆÐŰÁö(ÀÌ¹Ì ÄÄÆÄÀÏµÈ ½ÇÇົ)ȤÀº Æ÷Æ®´Â(»õ·Ó°Ô ÄÄÆÄÀÏÇÏ¿©) ÀÎÅͳÝÀ» ÅëÇØ ¼³Ä¡ÇÒ ¼ö Àִµ¥, ¿©±â¼­´Â CVSupÀ¸·Î Æ÷Æ®(Æ÷Æ®´Â ÄÄÆÄÀÏ¿¡ ÇÊ¿äÇÑ Á¤º¸¸¸À» °®°í ÀÖÀ¸¸ç, ½ÇÁ¦ ÄÄÆÄÀÏÀ» ÇÒ ¶§ ÀÎÅͳÝÀ» ÅëÇØ ¼Ò½º¸¦ ²ø¾î¿À¹Ç·Î Àüü Æ÷Æ®¸¦ ¸ðµÎ °¡Á®¿Â´Ù ÇÏ¿©µµ ±×¸® ¿ë·®ÀÌ Å©Áö ¾Ê´Ù)¸¦ ²ø¾î¿Í ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸ÀÚ.

¸ÕÀú, /usr/share/examples/cvsup/ports-supfileÀ» ´ÙÀ½°ú °°ÀÌ ÀûÀýÈ÷ ¼öÁ¤ÇÑ ÈÄ, cvsup -g -L2 ports-supfile ¸í·ÉÀ¸·Î Æ÷Æ®¸¦ /usr/ports µð·ºÅ丮·Î ²ø¾î¿Â´Ù.

*default host=cvsup.kr.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
ports-all

Æ÷Æ®¸¦ ²ø¾î¿Â ÈÄÀÇ µð·ºÅ丮 ¸ð½ÀÀº ´ÙÀ½°ú °°´Ù.

$ ls -asCF
   1 ./                    1 comms/                4 net/
   1 ../                   1 converters/           1 news/
   1 .cvsignore            1 databases/            1 palm/
   1 CVS/                  1 deskutils/            2 print/
 544 INDEX                 4 devel/                1 russian/
   8 LEGAL                 1 distfiles/            2 security/
   3 Makefile              2 editors/              1 shells/
   1 Mk/                   1 emulators/            2 sysutils/
   2 README                4 games/                2 textproc/
   4 README.html           1 german/               1 vietnamese/
   1 Templates/            3 graphics/             3 www/
   1 Tools/                1 irc/                  3 x11/
   4 YEAR2000              5 japanese/             1 x11-clocks/
   1 archivers/            1 java/                 1 x11-fm/
   1 astro/                1 korean/               1 x11-fonts/
   2 audio/                2 lang/                 1 x11-servers/
   1 benchmarks/           2 mail/                 1 x11-toolkits/
   1 biology/              1 math/                 1 x11-wm/
   1 cad/                  1 mbone/
   1 chinese/              2 misc/

°¢ ¼ÒÇÁÆ®¿þ¾î´Â µð·ºÅ丮¸í¿¡ ÇØ´çÇÏ´Â ºÐ·ùº°·Î ÇÏÀ§¿¡ À§Ä¡Çϴµ¥, ¿¹·Î tcsh¸¦ ¼³Ä¡Çϱâ À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.

  $ cd /usr/ports/shells/tcsh/
  $ make all install clean

¼ÒÇÁÆ®¿þ¾î ¼Ò½º¸¦ ÀÎÅͳÝÀ» ÅëÇØ ´Ù¿î·ÎµåÇÑÈÄ ÀÚµ¿À¸·Î ÄÄÆÄÀÏ ÀνºÅçÀ» ¼öÇàÇÏ´Â ¸ð½ÀÀ» º¼ ¼ö ÀÖ´Ù. Æ÷Æ® ÄÝ·º¼Ç¿¡ µî·ÏµÈ Æ÷Æ®µéÀº ÇØ´ç ¼ÒÇÁÆ®¿þ¾î°¡ FreeBSD ȯ°æ¿¡¼­ Àß ¿î¿ëµÉ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¹Ç·Î ¼ÒÇÁÆ®¿þ¾îÀÇ ¼³Ä¡ ¹× Á¦°Å¸¦ ¸Å¿ì ºü¸£°í ¼Õ½±°Ô ÇÒ ¼ö ÀÖ´Ù.

¸ÂÃã Ä¿³Î ¸¸µé±â

¸ÂÃã Ä¿³Î ºôµå´Â ¸ðµç À¯´Ð½º ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÇÇÇÒ ¼ö ¾ø´Â °¡Àå Áß¿äÇÑ Åë°ú °ü¹®Áß ÇϳªÀÌ´Ù. ÀÌ ÀÛ¾÷Àº »ó´çÇÑ ½Ã°£À» ¿ä±¸ÇÏÁö¸¸, ¿©·¯ºÐÀÇ FreeBSD ½Ã½ºÅÛ¿¡ ¿©·¯°¡Áö ÀåÁ¡À» Á¦°øÇÑ´Ù. ¸ðµç »ç¿ë°¡´ÉÇÑ SCSI¿Í ³×Æ®¿÷Ä«µå¸¦ Áö¿øÇؾßÇÏ´Â GENERIC Ä¿³Î°ú´Â ´Þ¸®, ¸ÂÃã Ä¿³ÎÀº ¿©·¯ºÐÀÌ ¼ÒÀ¯ÇÑ PC Çϵå¿þ¾î¸¸À» Áö¿øµµ·Ï ÇϹǷΠ´ÙÀ½°ú °°Àº ÀåÁ¡À» Áö´Ñ´Ù.

¸ÕÀú, Ä¿³Î ºôµå¿¡ °ü·ÃµÈ µð·ºÅ丮´Â /usr/src/sys ÀÌ´Ù. ¿©±â¿¡ Ä¿³ÎÀÇ °¢ºÎºÐÀ» ±¸¼ºÇÏ´Â ¼­ºêµð·ºÅ丮µµ µé¾îÀÖ´Ù. i386/conf¿¡¼­ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¸ÂÃß¾î ¸ÂÃã Ä¿³Î ¼³Á¤ ÆÄÀÏÀÌ À§Ä¡Çϸç, compile µð·ºÅ丮¿¡ ÃÖÁ¾ Ä¿³ÎÀÌ »ý¼ºµÈ´Ù. ¸¸ÀÏ ½Ã½ºÅÛ¿¡ /usr/src/sys µð·ºÅ丮°¡ ¾øÀ¸¸é Ä¿³Î ¼Ò½º°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ̹ǷÎ, CVSupÀ» ÀÌ¿ëÇØ ÃֽŠ¼Ò½º¸¦ ²ø¾î¿À°Å³ª, CDROMÀ¸¸£ ¼Ò½º¸¦ ¼³Ä¡Çϱ⠹ٶõ´Ù. i386/conf µð·ºÅ丮·Î À̵¿ÇÑ ´ÙÀ½, ´ÙÀ½°ú °°ÀÌ GENERIC ÆÄÀÏÀ» »õ·Î¿î Ä¿³ÎÀ̸§À¸·Î º¹»çÇÑ´Ù.

# cd /usr/src/sys/i386/conf
# cp GENERIC MYKERNEL

°ü·ÊÀûÀ¸·Î Ä¿³Î¸íÀº ´ë¹®ÀÚ¸¦ »ç¿ëÇÑ´Ù. ±×·³ MYKERNELÀ» ¿©·¯ºÐÀÌ ¿¡µðÅÍ·Î ¿­¾î ÁÖ¼®À» º¸¸ç ÇÊ¿äÇϰųª ºÒÇÊ¿äÇÑ µð¹ÙÀ̽ºµéÀ» Ãß°¡/»èÁ¦ ÇÑÈÄ ´ÙÀ½°ú °°ÀÌ Ä¿³ÎÀ» ÄÄÆÄÀÏ, ¼³Ä¡ ÇÏÀÚ.

# /usr/sbin/config MYKERNEL
# cd ../../compile/MYKERNEL
# make depend
# make all
# make install (ȤÀº ´ÙÀ½°ú °°ÀÌ Çѹø¿¡ make depend all install)

»õ·Î¿î Ä¿³ÎÀº ·çÆ® µð·ºÅ丮¿¡ /kernel¶õ À̸§À¸·Î º¹»çµÇ°í, ÀÌÀü Ä¿³ÎÀº /kernel.old¶õ À̸§À¸·Î º¯°æµÈ´Ù.

ÁÖÀÇ: ¸¸ÀÏ, ±¸¹öÀüÀÇ FreeBSD À» ¾÷±×·¹À̵åÇÒ °æ¿ì, »õ·Î¿î Ä¿³Î¼Ò½º¸¦ ¾òÀº °°Àº Àå¼Ò¿¡¼­ »õ¹öÀüÀÇ config¸¦ °¡Á®¿Í¾ß ÇÑ´Ù. À̰ÍÀº /usr/src/usr.sbin¿¡ ÀÖ´Ù. ¶ÇÇÑ »õ·Î¿î ÀåÄ¡(»ç¿îµåÄ«µå¿Í °°Àº)¸¦ Ãß°¡ÇÑ °æ¿ì¿¡´Â, »ç¿ëÇϱâ Àü¿¡ /devµð·ºÅ丮¿¡ ÀåÄ¡³ëµå¸¦ Ãß°¡ÇØ¾ß ÇÑ´Ù.

Rock-stable FreeBSD!!!

¿©±â¼­ ´Ù·çÁö ¾ÊÀº ÀÚ¼¼ÇÑ »çÇ×µé°ú Á»´õ dzºÎÇÑ Á¤º¸´Â ´ÙÀ½ »çÀÌÆ®µéÀ» Âü°íÇϱ⠹ٶõ´Ù. FreeBSD »ç¿ëÀÚÃþÀ» º¸¸é ´ëºÎºÐ ¸®´ª½º³ª ±âŸ À¯´Ð½º ¿î¿µÃ¼Á¦¸¦ ¿À·£±â°£ »ç¿ëÇØ ¿Â »ç¶÷µéÀÌ ¸¹´Ù. ¸¹Àº À̵éÀÌ FreeBSD¸¦ Á¢ÇÏ°í ¹Ù·Î À̰žß! ¶ó´Â ¸»À» Çϴµ¥, ¹«¾ùÀÌ ±×·¸°Ô ¸¸µå´ÂÁö Á÷Á¢ °æÇèÇØ º¸±â ¹Ù¶õ´Ù.

FreeBSD¿Í ¸®´ª½ºÀÇ Â÷ÀÌ

  • FreeBSD´Â AT&T Äڵ带 ±â¹ÝÀ¸·ÎÇÑ Á¤Åë À¯´Ð½º ¿î¿µÃ¼Á¦ÀÌ´Ù.
  • ¸®´ª½º´Â À¯´Ð½ºÀÇ º¹Á¦º»À¸·Î½á AT&T Äڵ带 ÀüÇô Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù.

  • FreeBSD´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ±×·ì¿¡ÀÇÇØ °³¹ßµÇ´Â ¿Ïº®ÇÑ ¿î¿µ üÁ¦·Î ¿ÀÁ÷ Çϳª¸¸ÀÇ ¹èÆ÷ÆÇÀÌ Á¸ÀçÇÕ´Ï´Ù. µû¶ó¼­ °³¹ßÀÏ ÀϰüÀûÀÌ´Ù.
  • ¸®´ª½º´Â Ä¿³ÎÀ» ¸»ÇÕ´Ï´Ù. ¸®´©½º Åä¹ßÁî °³Àο¡ÀÇÇØ °³¹ßµÇ°í, RedHatµî°ú °°Àº ¸®´ª½º ¹èÆ÷º»µéÀº ¸®´ª½º Ä¿³Î°ú GNUµîÀÇ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾îµéÀ» ÆÐŰ¡ÇÏ¿© ¹èÆ÷ÇÑ´Ù. µû¶ó¼­ ¸®´ª½º´Â µ¥ºñ¾È, ½½·¢¿þ¾î¿Í °°ÀÌ ´Ù¼öÀÇ ¹èÆ÷º»ÀÌ Á¸ÀçÇÏ¸ç ¹èÆ÷º»¿¡ µû¶ó ¼³Ä¡¿Í ±¸¼ºÀÌ ¸ðµÎ ´Ù¸£´Ù.

  • FreeBSD¿¡ ´ëÇÑ °ü·Ã Áö½Ä ºÎÁ·°ú ¾ÆÁ÷ ¿¯Àº »ç¿ëÀÚ ÃþÀ¸·Î ÀÎÇØ, FreeBSD¸¦ Áö¿øÇÏ´Â »ó¿ë ¼ÒÇÁÆ®¿þ¾î¿Í ÀåÄ¡ µå¸®¾Æ¹öÀÇ ¼ö´Â ±×¸® ¸¹Áö ¾Ê´Ù. µû¶ó¼­ FreeBSD´Â ¸®´ª½º¿ëÀ¸·Î Á¦ÀÛµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸µ¿ÇÒ ¼ö ÀÖµµ·Ï ¸®´ª½º ¿¡¹Ä·¹ÀÌÆÃ È¯°æÀ» Áö¿øÇÑ´Ù. ¸®´ª½º¿ë ÀåÄ¡ µå¶óÀ̹ö¸¦ FreeBSD·Î Æ÷ÆÃÇÏ´Â °Í ¶ÇÇÑ ½±´Ù.
  • ¸®´ª½º¸¦ Áö¿øÇÏ´Â »ó¿ë ¼ÒÇÁÆ®¿þ¾î´Â ±ÞÁõÇϰí, ´ëºÎºÐÀÇ »õ·Î¿î ÀåÄ¡µéÀº °ð ¸®´ª½º¿¡¼­ Áö¿øµÈ´Ù.

  • ¼ÒÇÁÆ® ¾÷µ¥ÀÌÆ® ÆÄÀÏ ½Ã½ºÅÛÀº µð½ºÅ© ÀÔÃâ·Â È¿À²À» ±Ø´ëÈ­ ½Ã۸ç, µ¥ÀÌÅͺ£À̽º¿Í °°Àº Æ®·£Á§¼Ç ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­µµ ¿©ÀüÈ÷ ¾ÈÁ¤¼ºÀ» º¸ÀåÇÕ´Ï´Ù.
  • ±âº»ÀûÀ¸·Î µð½ºÅ© ÀÔÃâ·ÂÀÌ ºñµ¿±âÈ­ ¹æ½ÄÀ̱⠶§¹®¿¡, Æ®·£Á§¼Ç ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­´Â ½Å·Úµµ°¡ ³·À¸¸ç, ºñµ¿±âÈ­ ¹æ½ÄÀº ½Ã½ºÅÛ Å©·¡½¬³ª Àü¿ø¹®Á¦°¡ ¹ß»ýÇÒ°æ¿ì ÆÄÀϽýºÅÛÀÌ ±ú¾îÁú ¼öµµ ÀÖ½À´Ï´Ù.

ºÎÆÃ½Ã ±×·¢ÇÈ ·Î°í Ç¥½ÃÇϱâ (Splash È­¸é)

FreeBSD 3.1ºÎÅÍ ºÎÆÃ½Ã ±×·¢ÇÈ È­¸é(256»ö, 320 x 200, vesa ¸ðµå 1024 x 768)À» Ç¥½ÃÇÒ ¼ö ÀÖ´Â »õ·Î¿î ±â´ÉÀÌ Ã·°¡µÇ¾ú´Ù. /boot/defaults/loader.conf ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑÈÄ, bitmap_name¿¡ ¿øÇÏ´Â À̹ÌÁö(http://advocacy.freebsd.org/ammunition/splash.htmlÀ» ã¾Æº¸ÀÚ) ÆÄÀÏÀ» ÀûÀº ÈÄ Èå¹µÇÑ ¸¶À½À¸·Î ¸®ºÎÆÃ ÇØº¸±â ¹Ù¶õ´Ù.

splash_bmp_load="YES"           # Set this to YES for bmp splash screen!
splash_pcx_load="NO"            # Set this to YES for pcx splash screen!
vesa_load="NO"                  # Set this to YES to load the vesa module
bitmap_load="YES"               # Set this to YES if you want splash screen!
bitmap_name="/boot/splash.bmp"  # Set this to the name of the bmp or pcx file
bitmap_type="splash_image_data"