÷ƒ’À;è TeX output 2003.11.26:1331‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074¼The–fÑLinux+F›ÿwmreeBSD“mini-HO˜WTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹Niels–U Kristian“Becš¸èh“Jensen“óqLË ectt1000ºnkbj@image.dk’»/c¹v1.11,“30“Marc˜h“2000Ž¡Ÿ&°–U¬óŒ6 ecss1000½Questo“doGcumento“descrive“come“utilizzaš¸ère“F˜reeBSD“e“Linux“sullo“stesso“sistema.‘s%IntroGduce“F˜reeBSD“e“discuteŽ¡come–í i“due“sistemi“opšGerativi“p˜ossono“co˜op˜eraš¸ère,‘Üad“esempio“condividendo“lo“spazio“di“sw˜ap.‘NÏSi“dovrebbGe“avere“unŽ¡pšG€ò–¬ªdi“esp˜erienza“con“Linux“e“Fš¸èreeBSD‘¬“e“con“il“pa˜rtizionamento“dell'ha˜rd“drive“(ºfdisk½)“p˜rima“di“leggere“questoŽ¡doGcumento.‘VI‘:trucchi–Nqui“pš¸èresenti“sono“stati“testati“utilizzando“F˜reeBSD‘:2.2.2,‘xma“dovrebbGero“essere“validi“ancheŽ¡pGer–ôÂle“versioni“pi€ù“recenti.‘QaNon“esitate“ad“inviaš¸èrmi“una“mail“se“avete“commenti,‘domande“o“suggerimenti“rigua˜rdoŽ¡questo›FdoGcumento.‘48V•¸èo“rrei˜anche˜avere˜notizie˜da˜p•Gersone˜che˜hanno˜esp“erienza˜nell'utilizza¸ère˜Linux˜con˜NetBSD‘oŽ¡OpGenBSD.–VPT‘ÿ*¸raduzione“di“Giovanni“Benedetti.‘uAggioš¸èrnamento“a“cura“di“óø8‹ ecsi1000¾Lo˜renzo“Conti“ó  b> cmmi10µ<¾lo˜re.conti@tiscalinet.itµ>Ž¡½,–U ultima“revisione“18“Dicemb¸ère“2001.ŽŸ(Àœó&Lt$ffffecbx1440ÀIndiceŽ¤Øó]fŒ ecbx1000Á1Ž‘ÿCosa–Õ€è“F‘ÿ ºreeBSD?’i‰w2ŽŽ¡2Ž‘ÿIl–ÕmoQÂdo“di“F‘ÿ ºreeBSD“di“eticš®>hettare“i“disc˜hi’í&“2ŽŽ¤ؼ‘ÿ¹2.1Ž‘%ý¡F‘ÿ*¸reeBSD–U slice‘*he“partizioni‘©c‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï2ŽŽ¡‘ÿ2.2Ž‘%ý¡Eticš¸èhettatura–U di“driv˜e“e“partizioni“Lin˜ux“e“F‘ÿ*¸reeBSD‘ž³‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ©ØÁ3Ž‘ÿCondividere–Õl'area“di“swš®>ap“fra“Lin˜ux“e“F‘ÿ ºreeBSD’Îì4ŽŽ¡‘ÿ¹3.1Ž‘%ý¡Installare–U e“preparare“Lin¸èux‘ áó‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ3.2Ž‘%ý¡Installare‘U F‘ÿ*¸reeBSD‘nó‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ3.3Ž‘%ý¡ImpGostare–U la“partizione“di“swš¸èap“di“F‘ÿ*¸reeBSD“in“Lin˜ux‘ åó‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¦Á4Ž‘ÿA‘þ¸øvviare–ÕF‘ÿ ºreeBSD“usando“LILO’$aX6ŽŽ¦5Ž‘ÿMon®>tare–Õi“lesystems’U‚å6ŽŽ¡‘ÿ¹5.1Ž‘%ý¡Monš¸ètare–U il“lesystem“UFS“sotto“Lin˜ux‘s‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¡‘ÿ5.2Ž‘%ý¡Mon¸ètare–U il“lesystem“ext2fs“sotto“F‘ÿ*¸reeBSD‘¹»‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï7ŽŽ¦Á6Ž‘ÿF‘ÿ ºar–Õgirare“programmi“binari“estranei’“%7ŽŽ¡‘ÿ¹6.1Ž‘%ý¡F›ÿ*¸ar–U girare“programmi“binari“di“F˜reeBSD“sotto“Lin¸èux‘Þï‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï7ŽŽ¡‘ÿ6.2Ž‘%ý¡F›ÿ*¸ar–U girare“programmi“binari“di“Lin¸èux“sotto“F˜reeBSD‘Þï‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï7ŽŽ¦Á7Ž‘ÿF‘ÿ ºon®>ti–Õdi“informazione’UŒÙ8ŽŽ¦8Ž‘ÿCrediti–Õe“aari“legali’X°59ŽŽ¡‘ÿ¹8.1Ž‘%ý¡Aari‘U legali‘4ã‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÁ1.‘ñ8Cosa–Õ€è“F‘ÿ ºreeBSD?’gf ¹2ŽŽ ÕÁ ýV¯À1Ž‘ÁCosa–G\€è“F‘þ®(reeBSD?ŽŸ¿:ó½HЃ ecti1000ÂF‘ÿ;Èr–ÿ}/e“eBSD‘Zºhttp://www.freebsd.org/–ZY¹€è“un“sistema“opšGerativ¸èo“lib˜ero“Unix-lik¸èe“un“p˜€ò“come“Lin¸èux.‘*La“dif-Ž¤ ®ferenza–e¹principale“€è“c•¸èhe,‘©ßmen“tre–e¹il“kš¸èernel“di“Lin˜ux“€è“stato“scritto“da“zero,‘©ßF‘ÿ*¸reeBSD‘er€è“basato“sulla“parteŽ¡libGeramenš¸ète–óridistribuibile“di“4.4BSD‘ó(Berk˜eley“Soft˜w˜are“Distribution)“conosciuta“come“4.4BSD-lite.‘PÔQuestoŽ¡fatto›n&p•Gotrebb“e˜p“ortare˜alcune˜p“ersone˜a˜suggerire˜c•¸èhe˜F‘ÿ*¸reeBSD‘nsia˜pi€ù˜vicino˜di˜Lin“ux˜nell'essere˜un˜v“eroŽ¡UNIX‘ýYž²×óåÉV eccc1000ÃrŽŽŽó !",š cmsy10¸ ŽŽŽ‘ ¹.‘aæF‘ÿ*¸reeBSD›&Egira–&Psolo“sulle“piattaforme“PC˜Inš¸ètel“(i386“e“supGeriori);‘5ëal“momen˜to“sono“in“la˜v˜orazione“leŽ¡v¸èersioni–U pGer“le“piattaforme“DEC“Alpha“e“Sun“Sparc.‘q€ÂNetBSD“ºhttp://www.netbsd.org/“¹eŽ©ؼÂOp‘ÿ}/enBSD‘‰pºhttp://www.openbsd.org/–‰}¹sono“simili“a“F‘ÿ*¸reeBSD,“ed“en•¸ètram“bi–‰}girano“su“div¸èerse“piattaforme.‘˜IŽ¡requisiti–U hardw¸èare“pšGer“tutti“questi“sistemi“*BSD“sono“simili“a“quelli“p˜er“Lin¸èux.Ž¦Lo–€ÝsviluppšGo“di“F‘ÿ*¸reeBSD‘€§€è“gestito“in“mo˜do“div¸èerso“dallo“svilupp˜o“di“Lin¸èux.‘*¿Un“grupp˜o“ristretto“di“sviluppatoriŽ¡rivš¸èeste–wle“funzioni“di“arbitro“e“si“oGccupa“della“guida“del“progetto.‘ØÐI‘wEgrandi“cam˜biamen˜ti“v˜engono“primaŽ¡discussi–:þprima“sulle“mailing“list.‘hÊIl“progetto“F‘ÿ*¸reeBSD‘:÷ha“due“diramazioni“di“sviluppGo“(proprio“come“Lin¸èux):Ž¡Á-CURRENT‘é…¹e–ôhÁ-ST‘ÿ ºABLE‘õF¹.“La“diramazione“di“sviluppGo“-CURRENT‘ɇ€è“do•¸èv“e›ôha“vv“engono˜gli˜sviluppiŽ¡delle› æn•¸èuo“v“e˜caratteristic“he.‘›ÓGli˜sviluppi˜p•Ger˜l'alb“ero˜-ST‘ÿ*¸ABLE‘âÿsono˜ristretti˜alla˜correzione˜di˜bug˜e˜adŽ¡alcune›U n•¸èuo“v“e˜caratteristic“he˜accuratamen“te˜testate.Ž¦F‘ÿ*¸reeBSD‘§pu€ò–§1essere“utilizzato“e“(ri-)distribuito“proprio“come“Lin¸èux.‘7†La“maggior“parte“del“sistema“€è“rilasciatoŽ¡sotto›Çcop•¸èyrigh“t˜BSD;˜il˜resto˜€è˜sotto˜la˜GNU–ÆúGPL“o˜altre˜licenze˜Âop–ÿ}/en-sour“c“e˜ºhttp://www.opensource.org/Ž¡¹.ŽŸ(ÀœÀ2Ž‘ÁIl–G\mopœdo“di“F‘þ®(reeBSD“di“eticšchettare“i“disc˜hiŽŸ¿:¹Linš¸èux–ÉSe“F‘ÿ*¸reeBSD‘Èóetic˜hettano“e“pGoi“partizionano“i“disc˜hi“in“due“moGdi“div˜ersi.‘ÎQuesta“sezione“spiega“leŽ¡principali–*,dierenze“tra“i“due“scš¸èhemi.‘c/In“eetti“lo“sc˜hema“di“etic˜hettatura“di“F‘ÿ*¸reeBSD‘*!€è“un“adattamen˜to“delŽ¡tradizionale––stile“BSD‘–nadatto“a“viv¸èere“nelle“partizioni“fdisk“dei“PC.“Quindi“€è“molto“simile“agli“altri“sistemiŽ¡Unix–U basati“su“BSD“come“NetBSD,“OpGenBSD,“Ultrix,“Digital“Unix,“SunOS,“e“Solaris.ŽŸ#Ãó¥!¢N ecbx1200Å2.1Ž‘¾F‘þàreeBSD–¸slice‘Ÿ¦e“partizioniŽŸMª¹F‘ÿ*¸reeBSD‘6!necessita–6)di“una“delle“quattro“enš¸ètrate“nella“tabGella“delle“partizioni“del“disco“del“v˜ostro“PC.“QuestaŽ¡partizione–…Öprimaria“€è“c¸èhiamata“Áslice‘{¹(fetta,‘ÒpGorzione)“nella“terminologia“F‘ÿ*¸reeBSD.“In“seguito“si“usa“ilŽ¡programma–K»ºdisklabel“¹pGer“creare“pi€ù“di“otto“partizioni“in“questa“partizione“primaria.‘UQQueste“partizioniŽ¡logicš¸èhe–i¨sono“c˜hiamate“Ápartitions‘^î¹(partizioni)“nella“terminologia“F‘ÿ*¸reeBSD.“Questo“concetto“€è“simile“alŽ¡moGdo–É>in“cui“Linš¸èux“(e“DOS)‘É gestiscono“le“partizioni“logic˜he“in“una“partizione“estesa.‘ÍÚNon“si“pu€ò“installareŽ¡F‘ÿ*¸reeBSD‘z?in–z‹una“partizione“estesa“creata“da“Linš¸èux“(o“DOS).“Notare“c˜he“il“programma“Lin˜ux“ºfdisk“¹nonŽ¡mostra–­dal“men¸èu“principale“le“partizioni“BSD‘in“uno“slice“F‘ÿ*¸reeBSD,“ma“pu€ò“mostrare“le“informazioni“delŽ¡disklabGel–Ç¿F‘ÿ*¸reeBSD‘Ç¡se“si“fornisce“il“comando“`b'.‘É\L'output“€è“qualcosa“simile“a“questo“(º/dev/hda4“¹€è“la“sliceŽ¡F‘ÿ*¸reeBSD):ŽŸؼºbash#–?¬fdisk“/dev/hdaŽ¡¡Command–?¬(m“for“help):“pŽ¡¡Disk–?¬/dev/hda:“64“heads,“63“sectors,“621“cylindersŽ¡Units–?¬=“cylinders“of“4032“*“512“bytesŽ¡¡–¿Device‘?¬Boot“Begin‘þ°Start‘~End“Blocks“Id‘ XSystemŽ¡/dev/hda1‘¿*–)ý`1“1‘$½´27‘þ°54400+– X83“Linux‘?¬nativeŽŽŽŒ‹s Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8Il–ÕmoQÂdo“di“F‘ÿ ºreeBSD“di“eticš®>hettare“i“disc˜hi’ë'¹3ŽŽ ÕÁ ýV¯º/dev/hda2‘9¼d28–$½´28“55‘þ°56448‘¿83‘ XLinux‘?¬nativeŽ¤ ®/dev/hda3‘9¼d56‘$½´56‘~403–¿701568“83‘ XLinux‘?¬nativeŽ¡/dev/hda4‘4|¸404–~404“621–¿439488“a5‘ XBSD/386Ž¡¡Command–?¬(m“for“help):“bŽ¡Reading–?¬disklabel“of“/dev/hda4“at“sector“1624897.Ž¡¡BSD–?¬disklabel“command“(m“for“help):“pŽ¡¡8‘?¬partitions:Ž¡#‘)ý`size–¿offset‘þ°fstype“[fsize‘?¬bsize“cpg]Ž¡– Xa:›þ°64512“1624896˜4.2BSD‘)ý`0–>\0“0‘¿#–?¬(Cyl.‘ X404“-“419)Ž¡– Xb:‘¿104832“1689408‘~swap‘}ø #›?¬(Cyl.“420˜-˜445)Ž¡– Xc:‘¿878976“1624896‘þ°unused‘)ý`0‘>\0‘/= #›?¬(Cyl.“404˜-˜621)Ž¡– Xe:›þ°64512“1794240˜4.2BSD‘)ý`0–>\0“0‘¿#–?¬(Cyl.‘ X446“-“461)Ž¡– Xf:›¿645120“1858752‘þ°4.2BSD‘)ý`0–>\0“0˜#–?¬(Cyl.‘ X462“-“621)Ž¡¡BSD–?¬disklabel“command“(m“for“help):“qŽ¡bash#Ž©΄¹Le–%Flettere“`a'...`f‘Ç'“nella“prima“colonna“sono“le“stesse“etic¸èhette“come“mostrato“sotto“nell'esempio“pGer“una“sliceŽ¡F‘ÿ*¸reeBSD.–&ÄNel“linguaggio“BSD‘&¸esistono“tre“partizioni“spšGeciali.‘b La“lettera“`a'“designa“la“partizione“di“ro˜ot,‘0 `b'Ž¡designa–Òla“partizione“di“sw•¸èap,‘ñèmen“tre–Ò`c'“designa“l'inš¸ètera“slice.‘éÆV‘ÿ*¸edere“la“doGcumen˜tazione“su“F‘ÿ*¸reeBSD‘ÒlpGerŽ¡ulteriori–U informazioni“sulle“moGdalit€à“`standard‘*hdi“assegnare“queste“ai“dieren¸èti“tipi“di“partizione.ŽŸ"äwÅ2.2Ž‘¾Eticš hettatura–¸di“driv˜e“e“partizioni“Lin˜ux“e“F‘þàreeBSDŽŸMª¹I–U discš¸èhi“sono“etic˜hettati“nel“seguen˜te“moGdo“in“Lin˜ux“e“F‘ÿ*¸reeBSD:Ž¦‘}ø ºLinux‘9¼dFreeBSDŽ¡Primo–?¬drive“IDE‘/= /dev/hda‘)ý`/dev/wd0Ž¡Secondo–?¬drive“IDE‘$½´/dev/hdb‘)ý`/dev/wd1Ž¡Primo–?¬drive“SCSI–)ý`/dev/sda“/dev/sd0Ž¡Secondo–?¬drive“SCSI‘~/dev/sdb‘)ý`/dev/sd1Ž¦¹Le–Ó¡partizioni“(slice“in“F‘ÿ*¸reeBSD)›Ó€su“un“driv¸èe“IDE˜sono“eticš¸èhettate“nel“seguen˜te“moGdo“(º/dev/hda“¹€è“usato“comeŽ¡esempio):Ž¦’§õ€ºLinux‘9¼dFreeBSDŽ¡Prima–?¬partizione“primaria–$½´/dev/hda1“/dev/wd0s1Ž¡Seconda–?¬partizione“primaria‘>\/dev/hda2‘$½´/dev/wd0s2Ž¡Terza–?¬partizione“primaria–$½´/dev/hda3“/dev/wd0s3Ž¡Quarta–?¬partizione“primaria‘~/dev/hda4‘$½´/dev/wd0s4Ž¦¹Le–¯´partizioni“nel“mio“slice“F‘ÿ*¸reeBSD‘¯sono“eticš¸èhettate“nel“seguen˜te“moGdo.‘=€È‘¯l'etic˜hettatura“c˜he“si“ottiene“diŽ¡default.‘,šSi–†lpGossono“camš¸èbiare“le“etic˜hette“se“si“esegue“una“installazione“pGersonalizzata“di“F‘ÿ*¸reeBSD‘†8(º/dev/hda4Ž¡¹€è–U la“slice“F‘ÿ*¸reeBSD“nell'esempio):ŽŸ‹öºLinux–?¬label‘>\FreeBSD“label‘¿FreeBSD“mount“pointŽ¡/dev/hda5‘$½´/dev/wd0s4a‘>\/Ž¡/dev/hda6‘$½´/dev/wd0s4b‘>\swapŽŽŽŒ‹&± Û_2 ý ~?Ÿ„€ÕÁGŽÁ3.‘ñ8Condividere–Õl'area“di“swš®>ap“fra“Lin˜ux“e“F‘ÿ ºreeBSD’ÌÈ™¹4ŽŽ ÕÁ ýV¯º/dev/hda7‘$½´/dev/wd0s4e‘>\/varŽ¤ ®/dev/hda8‘$½´/dev/wd0s4f‘>\/usrŽŸؼ¹Se–ÕGsi“esegue“ºdmesg“¹in“Linš¸èux“si“v˜edr€à“questo“(Anc˜h€é“funzioni“il“k˜ernel“Lin˜ux“dev˜e“essere“compilato“con“ÁUFSŽ¡lesystem‘ÕsuppQÂort¹.‘q€V‘ÿ*¸edere–U la“sezione“3.1“(Installare“e“preparare“Lin¸èux)):Ž©ؼºPartition‘?¬check:Ž¡–?¬hda:“hda1“hda2“hda3“hda4“<“hda5“hda6“hda7“hda8“>Ž¦¹Se›"Ìa•¸èv“ete˜installato˜nella˜slice˜º/dev/sd1s3˜¹(º/dev/sdb3˜¹in˜terminologia˜Lin“ux),‘,Ýe˜º/dev/sdb2˜¹€è˜una˜partizioneŽ¡estesa–}´Linš¸èux“con˜tenen˜te“due“partizioni“logic˜he“(º/dev/sdb5“¹e“º/dev/sdb6¹),‘ÇÙl'esempio“preceden˜te“do˜vrebbGeŽ¡apparire‘U cos€ì:Ž¦ºLinux–?¬label‘>\FreeBSD“label‘¿FreeBSD“mount“pointŽ¡/dev/sdb7‘$½´/dev/sd1s3a‘>\/Ž¡/dev/sdb8‘$½´/dev/sd1s3b‘>\swapŽ¡/dev/sdb9‘$½´/dev/sd1s3e‘>\/varŽ¡/dev/sdb10‘~/dev/sd1s3f‘>\/usrŽ¦¹Questo–U sar€à“mostrato“come:Ž¦ºPartition‘?¬check:Ž¡–?¬sdb:“sdb1“sdb2“<“sdb5“sdb6“>“sdb3“<“sdb7“sdb8“sdb9“sdb10“>Ž¦¹nell'output–U di“ºdmesg¹.ŽŸؼSe›šïa•¸èv“ete˜una˜partizione˜estesa˜Lin“ux˜Âdop‘ÿ}/o‘<}¹la˜v“ostra˜slice˜F‘ÿ*¸reeBSD‘š¿a“v“ete˜dei˜problemi,‘À,pGerc“h€é˜la˜maggior˜parteŽ¡dei–nÔoppš¸èy“di“installazione“del“k˜ernel“di“Lin˜ux“sono“preparati“senza“il“suppGorto“UFS,“i“quali“non“riconoscerannoŽ¡le–Ž partizioni“F‘ÿ*¸reeBSD‘Žinš¸èterne“alla“slice.‘€Quello“c˜he“a˜vrebbGe“do˜vuto“essere“visto“come“(º/dev/hda3“¹€è“la“sliceŽ¡F‘ÿ*¸reeBSD–U e“º/dev/hda4“¹€è“la“partizione“Lin¸èux“estesa)Ž¦ºPartition‘?¬check:Ž¡–?¬hda:“hda1“hda2“hda3“<“hda5“hda6“hda7“hda8“>“hda4“<“hda9“hda10“>Ž¦¹€è–U vista“come:Ž¦ºPartition‘?¬check:Ž¡–?¬hda:“hda1“hda2“hda3“hda4“<“hda5“hda6“>Ž¦¹Questo–äÝpu€ò“darvi“una“assegnazione“sbagliata“del“disco“e“causare“la“pGerdita“di“dati.‘ ¶Il“mio“consiglio“€èŽ¡di‘bÂmetter–ÿ}/e›H>sempr“e˜la˜vostr“a˜slic“e˜F‘ÿ;Èr“e“eBSD‘Hdop“o˜qualsiasi˜p“artizione˜Linux˜estesa˜e˜non˜c“ambiar“e˜nessunaŽ¡p–ÿ}/artizione›“°lo“gic“a˜nel‘‚Ðla˜vostr“a˜p“artizione˜Linux˜estesa˜dop“o˜aver˜instal‘‚Ðlato˜F‘ÿ;Èr“e“eBSD!ŽŸ(ÀœÀ3Ž‘ÁCondividere–G\l'area“di“swšcap“fra“Lin˜ux“e“F‘þ®(reeBSDŽŸ¿:¹Questa–°Øsezione“descrivš¸èe“come“ho“otten˜uto“c˜he“Lin˜ux“e“F‘ÿ*¸reeBSD‘°Ácondividessero“una“partizione“di“sw˜ap.‘„©CiŽ¡pšGossono–HÀessere“altri“mo˜di“di“ottenere“lo“stesso“risultato.‘m`Pš¸èotete“installare“F‘ÿ*¸reeBSD‘H½prima“di“Lin˜ux“se“v˜oleteŽ¡prestare–U attenzione“all'ordine“delle“partizioni“nella“slice“F‘ÿ*¸reeBSD.ŽŽŽŒ‹14 Û_2 ý ~?Ÿ„€ÕÁGŽÁ3.‘ñ8Condividere–Õl'area“di“swš®>ap“fra“Lin˜ux“e“F‘ÿ ºreeBSD’ÌÈ™¹5ŽŽ ÕÁ ýV¯Å3.1Ž‘¾Installare–¸e“preparare“Lin uxŽŸMª¹Il–/Hprimo“passo“€è“quello“di“installare“Linš¸èux“normalmen˜te.‘ÿ÷Do˜v˜ete“lasciare“spazio“pGer“la“slice“F‘ÿ*¸reeBSD‘/nelŽ¤ ®vš¸èostro–®ídisco.‘~çNon“do˜v˜ete“creare“una“partizione“Lin˜ux“di“sw˜ap,‘Å`ma“se“ne“v˜olete“una,‘Å`mettetela“nello“spazioŽ¡c•¸èhe›EÈv“olete˜allo•Gcare˜p“er˜F‘ÿ*¸reeBSD.˜In˜questo˜mo“do˜p“otrete˜cancellare˜la˜partizione˜di˜sw•¸èap˜Lin“ux˜in˜seguito˜eŽ¡usare–U lo“spazio“pGer“F‘ÿ*¸reeBSD.ŽŸؼQuando–ú:aš¸èvrete“installato“Lin˜ux“do˜vrete“compilare“un“n˜uo˜v˜o“k˜ernel.‘S4Leggete“ÁThe–lLinš®>ux“Kernel“HO˜WTOŽ¡¹se–P(questa“€è“una“cosa“n•¸èuo“v‘ÿqÐa–P(pGer“v¸èoi.‘oØÂDovete‘w¹includere“sia“ÁUFS‘Ï_lesystem–ÏasuppQÂort“(read“only)–P(¹sia“ÁBSDŽ¡disklabšQÂel–Õ(F‘ÿ ºreeBSD“partition“tables)“supp˜ort¹:Ž©_|ºUFS–?¬filesystem“support“(read“only)“(CONFIG_UFS_FS)“[N/y/m/?]“yŽ¡BSD–?¬disklabel“(FreeBSD“partition“tables)“support“(CONFIG_BSD_DISKLABEL)“[N/y/?]Ž¡(NEW)‘?¬yŽ¦¹Installate–Jil“n•¸èuo“v“o›Jk“ernel˜e˜ria“vviate.‘P[Rim“uo“v“ete˜qualsiasi˜riga˜c“he˜include˜la˜parola˜Âswap‘뢹dal˜v“ostro˜leŽ¡º/etc/fstab–ÍÁ¹se“a•¸èv“ete–ÍÁcreato“una“partizione“Linš¸èux“di“sw˜ap.‘ÛbÂA–ÿ}/c“c“ertatevi–ªdi“aver›ÿ}/e“un“oppy“di“b˜o˜ot“di“LinuxŽ¡funzionante–“°c‘ÿ}/on“il“nuovo“kernel‘w¹.‘q€Ora–U siete“pron¸èti“pGer“installare“F‘ÿ*¸reeBSD.Ž©#«Å3.2Ž‘¾Installare‘¸F‘þàreeBSDŽŸMª¹Installate–ߺF›ÿ*¸reeBSD‘ßœcome“descritto“nella“doGcumen¸ètazione“di“F˜reeBSD.“Rim•¸èuo“v“ete–ߺla“partizione“Linš¸èux“di“sw˜apŽ¡se–Ÿ¯ne“a•¸èv“ete–Ÿ¯creata“una“(pGotete“usare“il“programma“ºfdisk“¹di“F‘ÿ*¸reeBSD).“Prestate“attenzione“all'ordine“delleŽ¡partizioni–ȧnello“slice“F‘ÿ*¸reeBSD.“Se“usate“l'etic¸èhettatura“predenita,‘åˆla“seconda“partizione“sar€à“la“partizioneŽ¡di–øýswš¸èap.‘RÊCompletate“l'installazione“di“F‘ÿ*¸reeBSD‘øæe“ria˜vviate“in“Lin˜ux“Âusando–>ìil“nuovo“oppy“di“b–ÿ}/o“ot–>ìdi“Linux‘40¹.Ž¦Å3.3Ž‘¾Imp_úostare–¸la“partizione“di“swš ap“di“F‘þàreeBSD“in“Lin˜uxŽŸMª¹Lanciate–U ºdmesg“¹quando“a•¸èv“ete›U ria“vviato˜in˜Lin“ux.‘q€Nell'output˜do“vreste˜v“edere˜qualcosa˜del˜genere:Ž©_|ºPartition‘?¬check:Ž¡–?¬hda:“hda1“hda2“hda3“hda4“<“hda5“hda6“hda7“hda8“>Ž¦¹Questo–³~signica“cš¸èhe“º/dev/hda4“¹€è“la“v˜ostra“slice“F‘ÿ*¸reeBSD,“men˜tre“º/dev/hda5¹,– º/dev/hda6¹,“º/dev/hda7‘³~¹eŽ¡º/dev/hda8–ûr¹sono“le“partizioni“F‘ÿ*¸reeBSD.“Se“la“vš¸èostra“partizione“di“sw˜ap“€è“la“seconda“partizione“nello“slice,Ž¡questa–U sar€à“º/dev/hda6¹.ŽŸؼDo•¸èv“ete–U inserire“le“linee“seguenš¸èti“nel“v˜ostro“le“º/etc/fstab“¹di“Lin˜ux“pGer“abilitare“la“partizione“di“sw˜ap:Ž¦º/dev/hda6›$½´none–>üswap“sw‘I{h0˜0Ž¦¹Menš¸ètre–C{F‘ÿ*¸reeBSD‘C>pu€ò“usare“qualsiasi“tipGo“di“partizione“come“area“di“sw˜ap,‘Lin˜ux“necessita“di“un“tipGo“diŽ¡marcatura–ˆ˜particolare“pGer“la“partizione“di“sw¸èap.› éQuesta“marcatura“si“ottiene“con“ºmkswap¹.˜F‘ÿ*¸reeBSD‘ˆ‹ro¸èvinaŽ¡questa–gsmarcatura“quando“usa“la“partizione“di“swš¸èap“condivisa,‘lquindi“do˜v˜ete“lanciare“ºmkswap“¹ogni“v˜olta“c˜heŽ¡aš¸èvviate–LZcon“Lin˜ux.‘n“P˜er“fare“questo“automaticamen˜te“do˜v˜ete“tro˜v‘ÿqÐare“lo“script“c˜he“lancia“ºswapon“¹al“momen˜toŽ¡del› $b•Go“ot.–X‚In˜Red˜Hat˜Lin¸èux˜questo˜€è˜º/etc/rc.d/rc.sysinit¹.“Inserite˜la˜riga˜seguen¸ète˜in˜questo˜le˜appGenaŽ¡Âprima‘“°di‘Yéºswapon‘?¬-a¹:Ž¦ºawk–?¬--“'/swap/“&&“($1“!~“/#/)“{“system("mkswap“"$1"")“}'“/etc/fstabŽ¦¹Questo–Àilancer€à“ºmkswap“¹su“qualsiasi“partizione“di“swš¸èap“in“º/etc/fstab“¹ogni“v˜olta“c˜he“a˜vviate“eccetto“se“questeŽ¡sono–U commenš¸ètate“(a˜v˜en˜ti“#‘*hcome“primo“carattere“della“riga).ŽŽŽŒ‹;U Û_2 ý ~?Ÿ„€ÕÁGŽÁ4.‘ñ8A‘þ¸øvviare–ÕF‘ÿ ºreeBSD“usando“LILO’"=ì¹6ŽŽ ÕÁ ýV¯Lanciate–úBºfree“¹pGer“conš¸ètrollare“le“dimensioni“della“partizione“di“sw˜ap“quando“a˜vrete“ria˜vviato“in“Lin˜ux.Ž¤ ®Do•¸èvreste›q°anc“he˜ria“vviare˜in˜F‘ÿ*¸reeBSD‘q¨pGer˜accertarvi˜c“he˜tutto˜funzioni˜come˜ci˜si˜aspGetta.‘Ç/Se˜non˜funziona,Ž¡a•¸èv“ete›]Dprobabilmen“te˜usato˜una˜partizione˜sbagliata˜come˜partizione˜di˜sw“ap.‘‰íL'unica˜soluzione˜a˜questoŽ¡problema–U €è“di“reinstallare“F‘ÿ*¸reeBSD“e“ripro¸èv‘ÿqÐare“ancora.›q€L'espGerienza“€è“una“grande“maestra.˜:-)ŽŸ(ÀœÀ4Ž‘ÁA‘þ=‹vviare–G\F‘þ®(reeBSD“usando“LILOŽŸ¿:¹P•¸èotete›ˆŒfacilmen“te˜a“vviare˜F‘ÿ*¸reeBSD‘ˆYcon˜LILO.˜Non˜installate˜il˜b•Go“ot˜selector˜di˜F‘ÿ*¸reeBSD‘ˆY(ºBooteasy¹)˜se˜v¸èoleteŽ¡usare–’ãLILO.“Aggiungete“le“seguenš¸èti“righe“al“v˜ostro“le“º/etc/lilo.conf“¹e“lanciate“ºlilo“¹(assumendo“c˜he“loŽ¡slice–U F‘ÿ*¸reeBSD“sia“º/dev/hda4¹):Ž©ؼºother=/dev/hda4Ž¡‘)ý`table=/dev/hdaŽ¡‘)ý`label=FreeBSDŽ¦¹Se›ãla•¸èv“ete˜installato˜F‘ÿ*¸reeBSD‘ãsul˜secondo˜disco˜SCSI,˜usate˜qualcosa˜del˜genere˜(assumendo˜c“he˜lo˜sliceŽ¡F‘ÿ*¸reeBSD–U sia“º/dev/sdb2¹):Ž¦ºother=/dev/sdb2Ž¡‘)ý`table=/dev/sdbŽ¡‘)ý`loader=/boot/chain.bŽ¡‘)ý`label=FreeBSDŽŸ(ÀœÀ5Ž‘ÁMonctare–G\i“lesystemsŽŸèÅ5.1Ž‘¾Monš tare–¸il“lesystem“UFS“sotto“Lin˜uxŽŸMª¹Sfortunatamenš¸ète–Ð’il“driv˜er“UFS‘Ðqnei“k˜ernel“Lin˜ux“2.0.xx“non“include“il“suppšGorto“p˜er“F‘ÿ*¸reeBSD.“Quando“pro¸èv‘ÿqÐateŽ¡a–Uµmonš¸ètare“un“lesystem“F‘ÿ*¸reeBSD,“ottenete“solo“dei“messaggi“di“errore“(il“lesystem“di“fatto“viene“mon˜tato,Ž¡ma–4 non“pGotete“farci“nienš¸ète).‘Questo“problema“€è“stato“risolto“con“i“n˜uo˜vi“k˜ernel“Lin˜ux“(v˜ersione“2.1.87“eŽ¡successiv¸èe.)Ž©ؼC'€è–Þun'altra“vš¸èersione“del“driv˜er“UFS‘ÝøpGer“i“k˜ernel“Lin˜ux“2.0.xx“(xx“µ<¹=“30)“su“Âmetalab.unc.e›ÿ}/du–µ(in“p˜assatoŽ¡sunsite.unc.e‘ÿ}/du)–¹ºftp://metalab.unc.edu/pub/Linux/ALPHA/ufs/“¹.‘=€Si“cš¸èhiama“ÁU2FS‘¸÷¹e“la“v˜ersione“corren˜teŽ¡€è–Tºu2fs-0.4.3.tar.gz¹.‘ÁUna“vš¸èersione“di“U2FS‘!(ºufs-0.4.4.tar.gz¹)“pGer“Lin˜ux“2.0.31“e“successivi“(2.0.xx;Ž¡not–42.1.xx)“si“pu€ò“tro¸èv‘ÿqÐare“in“Âquesto‘ê{sito“ºhttp://www.mathi.uni-‘€heidelberg.de/~flight/projects/u2fs/Ž¡¹insieme–U ad“ulteriori“informazioni“riguardo“U2FS“(e“UFS.)Ž¦Ora›S¢do•¸èv“ete˜compilare˜un˜n“uo“v“o˜k“ernel˜con˜il˜supp•Gorto˜p“er˜U2FS–S`lesystem˜e˜BSD“disklabGels.‘mV‘ÿ*¸edere˜laŽ¡sezione–X3.1“(Installare“e“preparare“Lin¸èux)“pšGer“maggiori“informazioni“in“prop˜osito.‘zIP¸èotete“lasciar“p˜erdereŽ¡l'ÁUFS–Õlesystem“suppQÂort–U ¹nel“k¸èernel“quando“usate“U2FS.Ž¦Quando–%«aš¸èvrete“installato“il“n˜uo˜v˜o“k˜ernel,‘YÎpGotrete“mon˜tare“i“lesystem“UFS‘%v(tutte“le“partizioni“nella“sliceŽ¡F‘ÿ*¸reeBSD–U eccetto“la“partizione“di“sw¸èap)“con“un“comando“tipGo“questo:Ž¤ؼºmount–?¬-t“u2fs“/dev/hda8“/mntŽ¡¹Do¸èvrete–U usare“un“comando“tipGoŽ¡ºmount–?¬-t“ufs“/dev/hda8“/mntŽŽŽŒ‹J! Û_2 ý ~?Ÿ„€ÕÁGŽÁ6.‘ñ8F‘ÿ ºar–Õgirare“programmi“binari“estranei’o¹¹7ŽŽ ÕÁ ýV¯se–±­usate“un“kš¸èernel“Lin˜ux“v˜ersione“2.1.87“o“successiv˜o.‘‡'Dal“k˜ernel“Lin˜ux“v˜ersione“2.1.112“do˜v˜ete“aggiungereŽ© ®º-o‘?¬ufstype=44bsd–U ¹ad“un“comando“come“questo:Ž¤ª„ºmount–?¬-t“ufs“-o“ufstype=44bsd“/dev/hda8“/mntŽ¡¹Il–Óºdriv¸èer“UFS›Ó™(e“U2FS)˜€è“di“sola“lettura“(read-only).‘F^E˜cos€ì;‘þÜpGotete“leggere“dai“lesystem“UFS˜ma“non“pGoteteŽ¦scrivš¸èerci–üsopra.‘^Un“driv˜er“spGerimen˜tale“lettura-scrittura“(read-write)“UFS‘îha“rimpiazzato“il“driv˜er“read-onlyŽ¦nel–m”kš¸èernel“Lin˜ux“v˜ersione“2.1.112“e“supšGeriori;‘yÎla“scrittura“su“partizioni“F‘ÿ*¸reeBSD‘mŽ€è“supp˜ortata“dalla“v¸èersioneŽ¦2.1.127.ŽŸ#ÐÅ5.2Ž‘¾Mon tare–¸il“lesystem“ext2fs“sotto“F‘þàreeBSDŽŸMª¹P•¸èer›”0mon“tare˜un˜lesystem˜ext2fs˜sotto˜F‘ÿ*¸reeBSD,˜do“v“ete˜prima˜compilare˜un˜n“uo“v“o˜k“ernel˜con˜suppGortoŽ¦di–L>ext2fs.‘VÙLeggete“Âthe‘wF‘ÿ;Èr–ÿ}/e“eBSD‘vÎhandb“o“ok–L>ºhttp://www.freebsd.org/handbook/“¹pGer“imparare“come“fare.Ž¦Inserite–U la“rigaŽ¡ºoptions‘/= "EXT2FS"Ž¡¹nel–U vš¸èostro“le“di“congurazione“del“k˜ernel“pGer“il“n˜uo˜v˜o“k˜ernel.ŽŸؼQuando–aš¸èvrete“ria˜vviato“con“il“n˜uo˜v˜o“k˜ernel,‘(«pGotrete“mon˜tare“un“lesystem“ext2fs“dando“un“comando“come:Ž¡ºmount–?¬-t“ext2fs“/dev/wd0s3“/mntŽ¡¹A›º#causa–ºJdi“un“bug“in“F‘ÿ*¸reeBSD˜2.2.8“e“precedenš¸èti“do˜vrete“smon˜tare“(unmoun˜t)“tutti“i“lesystems“ext2fs“ÂprimaŽ¦¹di–ÑÛcš¸èhiudere“F‘ÿ*¸reeBSD‘Ѻse“state“usando“queste“v˜ersioni.‘E¿Se“c˜hiudete“F‘ÿ*¸reeBSD‘Ѻcon“un“lesystem“ext2fs“mon˜tato,Ž¦F‘ÿ*¸reeBSD‘.Ønon–.âpGotr€à“sincronizzare“(sync)“i“lesystem“UFS.“Questo“risulter€à“in“ºfsck“¹quando“v¸èerr€à“lanciato“alŽ¦successiv•¸èo›U a“vvio˜di˜F‘ÿ*¸reeBSD.˜P“otete˜aggirare˜questo˜bug˜inserendo˜la˜riga:Ž¡ºumount–?¬-a“-t“ext2fsŽ¡¹nel–U le“º/etc/rc.shutdown¹.‘q€Il“bug“€è“stato“corretto“in“F‘ÿ*¸reeBSD-3.x.ŽŸ(¶©À6Ž‘ÁF‘þ®(ar–G\girare“programmi“binari“estraneiŽŸèÅ6.1Ž‘¾F›þàar–¸girare“programmi“binari“di“F˜reeBSD“sotto“Lin uxŽ¤Mª¹Il–| pacc¸èhetto“ºiBCS›|¹suppGorta“l'esecuzione“di“binari“F‘ÿ*¸reeBSD˜sotto“Linš¸èux;‘€ma“€è“v˜ecc˜hio“e“non“pi€ù“man˜ten˜uto.Ž¦Io–dõnon“sono“riuscito“a“farlo“funzionare.‘ þPš¸èer“fa˜v˜ore“fatemi“sapGere“se“a˜v˜ete“a˜vuto“migliore“fortuna“con“questoŽ¦pacc¸èhetto.ŽŸ#ÐÅ6.2Ž‘¾F›þàar–¸girare“programmi“binari“di“Lin ux“sotto“F˜reeBSDŽ¡¹F‘ÿ*¸reeBSD‘¶'ha–¶@la“pGossibilit€à“di“far“girare“binari“Linš¸èux,‘Έsia“nei“formati“a.out“c˜he“ELF.“P˜er“fare“questo“do˜v˜eteŽ¦seguire–U i“seguenš¸èti“tre“passaggi:‘q€T‘ÿ*¸o“do“this“y˜ou“ha˜v˜e“to“tak˜e“the“follo˜wing“three“steps:ŽŸžö‘ 9b1.ŽŽŽ‘Do•¸èv“ete–³Äabilitare“la“compatibilit€à“con“Lin•¸èux.‘mP“er–³Äfare“questo“(in“F‘ÿ*¸reeBSD‘³j2.2.2““alcuni“dettagliŽ¦‘pGossono–U essere“divš¸èersi“in“altre“v˜ersioni)“do˜v˜ete“editare“il“v˜ostro“le“º/etc/rc.conf“¹e“cam˜biareŽŸtN‘ºlinux_enable="NO"ŽŽŽŒ‹Uæ Û_2 ý ~?Ÿ„€ÕÁGŽÁ7.‘ñ8F‘ÿ ºon®>ti–Õdi“informazione’Sim¹8ŽŽ ÕÁ ýV¯‘inŽ¤nr‘ºlinux_enable="YES"Ž¡‘¹e–€ðria¸èvviare.‘ôðUn“altro“mošGdo“p˜er“caricare“il“supp˜orto“binario“con“Lin¸èux“€è“quello“di“eseguire“il“comandoŽ¤ ®‘º/usr/bin/linux¹.‘@iIn–ÁÛquesto“moGdo“non“do•¸èv“ete›ÁÛria“vviare˜e˜non˜a“v“ete˜il˜suppGorto˜binario˜di˜Lin“ux˜sempreŽ¡‘caricato–U (cioG€è“si“risparmia“memoria.)‘q€Ricordate“di“aggiungere“la“rigaŽ¤nr‘ºoptions‘/= COMPAT_LINUXŽ¡‘¹nel–U le“cong“del“kš¸èernel“F‘ÿ*¸reeBSD“se“compilate“un“n˜uo˜v˜o“k˜ernel“F‘ÿ*¸reeBSD.ŽŸ” ‘ 9b2.ŽŽŽ‘Do•¸èv“ete–dÚinstallare“le“librerie“condivise“di“Linš¸èux“se“i“v˜ostri“binari“Lin˜ux“sono“link‘ÿqÐati“dinamicamen˜te.Ž¤ ®‘Le–%Alibrerie“sono“incluse“in“F‘ÿ*¸reeBSD‘% 2.2.¸f¹2,5,6¸g“¹come“paccš¸èhetto“ºlinux_lib-2.4.tgz“¹(n˜uo˜v˜e“v˜ersioniŽ¡‘p•Gotrebb“ero–U essere“dispšGonibili).‘q€Lanciate“il“comando“seguen¸ète“p˜er“installare“il“pacc¸èhetto:Ž¤nr‘ºpkg_add‘?¬/linux_lib-2.4.tgzŽ¡‘µ<¹path_del_pacš¸èk‘ÿqÐageµ>–¤µ¹€è“la“directory“c˜he“con˜tiene“il“pacc˜hetto.‘6²P˜otete“anc˜he“scaricare“il“pacc˜hetto“dallaŽ© ®‘rete‘U con:Ž¡‘ºpkg_add‘?¬ftp://ftp.freebsd.org/pub/FreeBSD/packages-stable/All/linux_lib-2.4.tgzŽ¡‘¹o–›rilanciando“º/stand/sysinstall¹.‘3|Enš¸ètrate“in“Congure,‘ÀIP˜ac˜k‘ÿqÐages‘p[e“usate“i“men˜€ù.‘3|Do˜vrete“eseguireŽ¦‘il–U comando“seguenš¸ète“se“state“lanciando“binari“Lin˜ux“link‘ÿqÐati“staticamen˜te:Ž¡‘ºbrandelf–?¬-t“Linux“Ž¡‘ 9b¹3.ŽŽŽ‘Installare–¦Ôi“programmi“Linš¸èux“c˜he“v˜olete“lanciare.‘7gI‘¦¨programmi“pGossono“essere“installati“sia“su“lesystemŽ¦‘UFS‘)Ðsia–*su“lesystem“ext2fs.‘ð6V›ÿ*¸edere“la“sezione“5.2“(Mon¸ètare“lesystems“ext2fs“sotto“F˜reeBSD)‘)ÐpGerŽ¦‘maggiori–U informazioni“riguardo“l'uso“di“lesystems“ext2fs“sotto“F‘ÿ*¸reeBSD.ŽŸ™Ho–ÿeseguito“con“successo“le“vš¸èersioni“Lin˜ux“di“Applixw˜are“4.3“e“NetscapGe“3.01“(am˜bGedue“in“formato“ELF)Ž¦sotto–ÂlF‘ÿ*¸reeBSD‘ÂG2.2.2“usando“questo“metoGdo“(s€ì,‘ßÃso“cš¸èhe“esiste“una“v˜ersione“nativ‘ÿqÐa“di“NetscapšGe“4“p˜er“F‘ÿ*¸reeBSD).Ž¦Ancš¸èhe–àïle“v˜ersioni“Lin˜ux“di“acroread“e“StarOce“3“e“4“la˜v˜orano“bšGene“sotto“F‘ÿ*¸reeBSD.“StarOce“5“dip˜endeŽ¦dai–threads“nativi“di“Linš¸èux“e“attualmen˜te“non“funziona“sotto“F‘ÿ*¸reeBSD.“Leggete“la“doGcumen˜tazione“F‘ÿ*¸reeBSDŽ¦pGer–U maggiori“informazioni“a“questo“riguardo.ŽŸ(µ§À7Ž‘ÁF‘þ®(oncti–G\di“informazioneŽŸ¿:¹L'ultima–švš¸èersione“di“questo“mini-HO˜WTO‘hpu€ò“essere“scaricata“da“Âquesto‘Þãsito“ºhttp://www.image.dk/~nkbj/Ž¦¹in–Lßdivš¸èersi“formati“(incluso“SGML‘Lœe“P˜ostScript.)‘kIl“doGcumen˜to“€è“stato“tradotto“in“giappGonese“da“Mr.‘kT‘ÿ*¸eruy˜oshiŽ¦F‘ÿ*¸ujiw¸èara–U come“parte“di“Âthe–“°JF“pr–ÿ}/oje“ct–U ºftp://jf.linux.or.jp/pub/JF/other-‘€formats/“¹.Ž¤ؼP•¸èotete›U tro“v‘ÿqÐare˜alcuni˜articoli˜sulle˜dierenze˜fra˜Lin“ux˜e˜F‘ÿ*¸reeBSDŽ¡Âqui–U ºhttp://www.futuresouth.com/~fullermd/freebsd/bsdvlin.html“¹.Ž¡P•¸èotete›ÿçtro“v‘ÿqÐare˜altre˜informazioni˜riguardo˜F‘ÿ*¸reeBSD‘ÿÒ(e˜scaricare˜l'in“tero˜sistema)˜in˜Âquesto‘EIsito˜ºhttp://www.Ž¦freebsd.org/–ß¹.‘ñ¾Pš¸èotete“anc˜he“comprare“il“sistema“su“CDR˜OM‘’da“ÂW‘ÿ;Èalnut›¦ˆCr–ÿ}/e“ek˜CDR¾˜OM‘’ºhttp://www.Ž¦cdrom.com–U ¹(I“loro“serv¸èer“girano“con“F‘ÿ*¸reeBSD).Ž¡Il–ÒLinš¸èux“Kernel“HO˜WTO‘Ñç(e“questo“mini-HO˜WTO)‘Ñç€è“realizzato“come“parte“del“ÂThe–™Linux“Do‘ÿ}/cumentationŽ¦Pr–ÿ}/oje“ct–U ºhttp://www.linuxdoc.org/“¹.ŽŽŽŒ‹ a· Û_2 ý ~?Ÿ„€ÕÁGŽÁ8.‘ñ8Crediti–Õe“aari“legali’VŒÉ¹9ŽŽ ÕÁ ýV¯À8Ž‘ÁCrediti–G\e“aari“legaliŽŸ¿:¹Grazie–/ai“mem¸èbri“del“Â*BSD‘CHuser–Cugr›ÿ}/oup“in“Danimar˜c˜a–/ºhttp://www.bsd-‘€dk.dk/“¹pšGer“a•¸èv“er–/risp˜osto“alle“do-Ž¤ ®mande– ydi“un“no¸èvizio“(newbie)“di“F›ÿ*¸reeBSD,“a“Mr.‘YžT˜akš¸èeshi“Ok‘ÿqÐazaki“pGer“a˜v˜ermi“fatto“conoscere“U2FS,“e“a“Mr.Ž¡Daš¸èvid–U O'Brien“pGer“suggerimen˜ti“impGortan˜ti.ŽŸ#ÃÅ8.1Ž‘¾Aari‘¸legaliŽŸMª¹T‘ÿ*¸rademarks–U are“oš¸èwned“b˜y“their“o˜wners.Ž©ؼAlthough–ò¨the“information“givš¸èen“in“this“doGcumen˜t“is“bGeliev˜ed“to“bGe“correct,‘Ythe“author“will“accept“no“liabilit˜yŽ¡for–U the“con•¸èten“t–U of“this“doGcumenš¸èt.‘q€Use“the“tips“and“examples“giv˜en“herein“at“y˜our“o˜wn“risk.Ž¦Cop•¸èyrigh“t‘Nž²×cŽŽŽ‘N ¸ ŽŽŽ‘œ¹1997-2000›N b“y˜Niels˜Kristian˜Bec“h˜Jensen.‘\GThis˜doGcumen“t˜ma“y˜bGe˜distributed˜only˜sub‘Ž0jectŽ¡to– {the“terms“and“conditions“set“forth“in“the“LDP‘ GLicense“at“Âhttp://www.linuxdo–ÿ}/c.or“g/COPYRIGHT.htmlŽ¡ºhttp://www.linuxdoc.org/COPYRIGHT.html‘U ¹.Ž¦Ovv¸èero:Ž¦I–U marc¸èhi“sono“propriet€à“dei“loro“pGossessori.Ž¦Nonostanš¸ète–*†le“informazioni“date“in“questo“doGcumen˜to“si“pšGensa“siano“corrette,‘3 l'autore“non“accetter€à“resp˜on-Ž¡sabilit€à–}ypšGer“il“con•¸èten“uto–}ydi“questo“do˜cumenš¸èto.‘êŠUsate“i“suggerimen˜ti“e“gli“esempi“qui“con˜ten˜uti“a“v˜ostroŽ¡risc¸èhio.Ž¦Cop•¸èyrigh“t‘Rtž²×cŽŽŽ‘‹3¸ ŽŽŽ‘g¹1997-2000›‹3b“y˜Niels˜Kristian˜Bec“h˜Jensen.‘¸Questo˜doGcumen“to˜pGotr€à˜essere˜distribuito˜soloŽ¡sotto–«Âi“termini“e“le“condizioni“espGoste“in“nella“Licenza“LDP‘«¬a“Âhttp://www.linuxdo–ÿ}/c.or“g/COPYRIGHT.htmlŽ¡ºhttp://www.linuxdoc.org/COPYRIGHT.html‘U ¹.ŽŽŽŒøoヒÀ;èÛ_2ÕÁG ó¥!¢N ecbx1200óåÉV eccc1000ó½HЃ ecti1000ó]fŒ ecbx1000ó&Lt$ffffecbx1440óø8‹ ecsi1000óŒ6 ecss1000óþÖëI½q½qecss2074óqLË ectt1000ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ùvùßßßß