"Рашид Ачилов. Создаем порт для FreeBSD своими руками (Часть I) " - читать интересную книгу автора

ђ иЁ¤ ЂзЁ«®ў

‘®§¤ Ґ¬ Ї®ав ¤«п FreeBSD бў®Ё¬Ё агЄ ¬Ё. — бвм I

Ђўв®¬ вЁ§Ёа®ў ­­ п бЁб⥬  бЎ®аЄЁ бв®а®­­ҐЈ® Їа®Ја ¬¬­®Ј® ®ЎҐбЇҐзҐ­Ёп
Ё§ Ёб室­ле ⥪бв®ў (бЁб⥬  Ї®ав®ў) - нв® в®, 祬 Ї® Їа ўг Ј®а¤Ёвбп
FreeBSD. ‘Ёб⥬  ᮤҐа¦Ёв ббл«ЄЁ ­  ¤ҐбпвЄЁ влбпз Їа®Ја ¬¬, Ё нв®в бЇЁб®Є
Ї®бв®п­­® Ї®Ї®«­пҐвбп. Љв® Ёе ᮧ¤ Ґв - нвЁ Ї®Ї®«­Ґ­Ёп - ­ҐЄЁҐ ўл¤ ойЁҐбп
бЇҐжЁ «Ёбвл? „  ў®ўбҐ ­Ґв. ‚л ⮦Ґ ᬮ¦ҐвҐ бв вм ®¤­Ё¬ Ё§ ­Ёе.
ђ иЁ¤ ЂзЁ«®ў
‘Ї®ал ® ⮬, зв® Їа ўЁ«м­ҐҐ - б®ЎЁа вм Їа®Ја ¬¬л агЄ ¬Ё Ё«Ё
ЁбЇ®«м§®ў вм ¤«п нв®Ј® Ї®авл, ў не®-Є®­дҐаҐ­жЁЁ FidoNet RU.UNIX.BSD ­Ґ
гвЁе ов ­ЁЄ®Ј¤ . Ћ­Ё ¬®Јгв бвЁе­гвм ­  ўаҐ¬п, ­® § вҐ¬ Єв®-­ЁЎг¤м б­®ў 
§ ¤ бв в Є®© ў®Їа®б, Ё ®­Ё а §Ј®а овбп б ­®ў®© бЁ«®©.
€ а ­® Ё«Ё Ї®§¤­® Є ¦¤л© ЇаЁе®¤Ёв Є ¬­Ґ­Ёо, зв® ЁбЇ®«м§®ў вм Ї®авл
㤮Ў­ҐҐ, Ї®в®¬г зв®:
щ ‘Ёб⥬  б ¬  ўҐ¤Ґв бЇЁб®Є д ©«®ў, ўе®¤пйЁе ў Ї®ав, зв® Ї®§ў®«пҐв
Їа®бв® г¤ «Ёвм Їа®Ја ¬¬г, ­Ґ § Ў®впбм ® ⮬, зв® ­  ¤ЁбЄҐ ®бв ­гвбп
"еў®бвл".
щ ‘Ёб⥬  б®еа ­пҐв Є®­ва®«м­го б㬬г MD5 Ї® Є ¦¤®¬г д ©«г, зв®
Ї®§ў®«пҐв Їа®ўҐаЁвм ҐЈ® Ї®¤«Ё­­®бвм ў б«гз Ґ ў®§­ЁЄ­®ўҐ­Ёп ᮬ­Ґ­Ёп,   в Є¦Ґ
ЇаЁ г¤ «Ґ ­ЁЁ Їа®Ја ¬¬л. Џ®бЄ®«мЄг ЇаЁ г¤ «Ґ­ЁЁ Ї®ав  Їа®ўҐаповбп
Є®­ва®«м­лҐ б㬬л д ©«®ў, ҐЈ® б®бв ў«пойЁе, бЁб⥬  ­Ґ г¤ «Ёв д ©«, Ґб«Ё ҐЈ®
Є®­ва®«м­ п б㬬  ­Ґ б®ўЇ ¤ Ґв б § ЇЁб ­­®©. ќв® ЁбЄ«оз Ґв бЁвг жЁо, Є®Ј¤ 
вй вҐ«м­® ­ бв஥­­л©, ­® Є Є ®Ўлз­® ­ЁЈ¤Ґ ­Ґ § аҐ§ҐаўЁа®ў ­­л©
Є®­дЁЈга жЁ®­­л© д ©« Їа®Ја ¬¬л Їа®Ї ¤ Ґв ЇаЁ ҐҐ г¤ «Ґ­ЁЁ.
щ ‘Ёб⥬  ®вб«Ґ¦Ёў Ґв ўл室 ­®ўле ўҐабЁ© Їа®Ја ¬¬л (нв® ўҐа­® в®«мЄ®
¤«п Ї®ав®ў, Є®в®алҐ б®Їа®ў®¦¤ овбп ЄҐ¬-в® ҐйҐ,   ­Ґ ў ¬Ё. Ћ бў®ҐўаҐ¬Ґ­­®¬
®Ў­®ў«Ґ­ЁЁ ў иҐЈ® Ї®ав  ўл ¤®«¦­л § Ў®вЁвмбп б ¬Ё).
щ ‡­ зЁвҐ«м­® Їа®йҐ ®вўҐвЁвм ­  ў®Їа®б "“бв ­®ў«Ґ­  «Ё г ¬Ґ­п нв 
Їа®Ја ¬¬ ?" Ё«Ё "ѓ¤Ґ г ¬Ґ­п в Є®©-в® д ©« ®в в Є®©-в® Їа®Ја ¬¬л?"
Ћб­®ў­лҐ ¬®¬Ґ­вл в®Ј®, Є Є гбв஥­  бЁб⥬  Ї®ав®ў Ё Є Є б ­Ґ©
нд䥪⨢­® а Ў®в вм, Ё§«®¦Ґ­л ў [1], §¤Ґбм п ЇаЁўҐ¤г в®«мЄ® ҐҐ Єа вЄ®Ґ
®ЇЁб ­ЁҐ, ­Ґ®Ўе®¤Ё¬®Ґ ¤«п Ї®­Ё¬ ­Ёп бв вмЁ. ‘Ёб⥬  Ї®ав®ў Ё«Ё "Є®««ҐЄжЁп
Ї®ав®ў" ЇаҐ¤бв ў«пҐв Ё§ бҐЎп ¤аҐў®ўЁ¤­го бвагЄвгаг Є в «®Ј®ў, Є®в®а п ®Ўлз­®
а §¬Ґй Ґвбп ў /usr/ports. €¬Ґ­  Є в «®Ј®ў ЇҐаў®Ј® га®ў­п (­ е®¤пйЁҐбп
­ҐЇ®б।б⢥­­® ў /usr/ports) ®Ўа §гов ­ Ё¬Ґ­®ў ­Ёп "Є вҐЈ®аЁ©", в® Ґбвм
⥬ вЁзҐбЄЁе ЈагЇЇ. Ќ ЇаЁ¬Ґа, Ґбвм Є вҐЈ®аЁп mail, ў Є®в®аго ўе®¤пв ўбҐ
Їа®Ја ¬¬л, бўп§ ­­лҐ б ®Ўа Ў®вЄ®© н«ҐЄва®­­®© Ї®звл, Ґбвм Є вҐЈ®аЁп dns Ё в.
¤. ђҐиҐ­ЁҐ ® ᮧ¤ ­ЁЁ ­®ў®© Є вҐЈ®аЁЁ ЇаЁ­Ё¬ Ґв FreeBSD Team, Є®в®а п
ᮧ¤ Ґв ­  ЇҐаўЁз­ле §ҐаЄ « е ­®ўл© Є в «®Ј, ЇҐаҐ­®бЁв ў ­ҐЈ® ­г¦­лҐ Ї®авл,
®вЄг¤  Ё§¬Ґ­Ґ­Ёп а б室пвбп Ї® ўв®аЁз­л¬ §ҐаЄ « ¬ Ё ®Ўлз­л¬ бҐаўҐа ¬. ЏҐаҐ¤
⥬ Є Є ЇаЁбвгЇЁвм Є ᮧ¤ ­Ёо Ї®ав , ­Ґ®Ўе®¤Ё¬® аҐиЁвм, Є Є Є®© Є вҐЈ®аЁЁ
®в­®бЁвбп Їа®Ја ¬¬ , Є®в®аго ЇаҐ¤бв®Ёв ў­ҐбвЁ ў ¤ҐаҐў® Ї®ав®ў. €¬Ґ­ 
Є вҐЈ®аЁ© Ё Ёе Єа вЄ®Ґ ®ЇЁб ­ЁҐ ЇаЁўҐ¤Ґ­® ў [2]. ‚­гваЁ Є в «®Ј  Є вҐЈ®аЁЁ
а §¬Ґй овбп ­ҐЇ®б।б⢥­­® Ї®авл - Ї® ®¤­®¬г ў Є ¦¤®¬ ®в¤Ґ«м­®¬ Є в «®ЈҐ.
’ Є п бвагЄвга  ­ҐбЄ®«мЄ® § ¬Ґ¤«пҐв ­ ўЁЈ жЁо, Є®Ј¤  ў Є в «®ЈҐ ­ е®¤Ёвбп
¬­®Ј® д ©«®ў, Ё Ё¬Ґ­­® Ї®н⮬㠯®бв®п­­® Ї®пў«повбп ­®ўлҐ Ё ­®ўлҐ Є вҐЈ®аЁЁ.

€§ 祣®, б®Ўб⢥­­®, б®бв®Ёв Ї®ав ¤«п FreeBSD?