git: 94fcdbb548 - main - update translation of books/dev-model to Russian
Vladlen Popolitov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=94fcdbb54884155c340f750f59a63277584cf902 commit 94fcdbb54884155c340f750f59a63277584cf902 Author: Vladlen Popolitov <[email protected]> AuthorDate: 2026-08-13 14:02:15 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2026-08-13 14:02:15 +0000 update translation of books/dev-model to Russian Differential Revision: https://reviews.freebsd.org/D58802 --- .../content/ru/books/dev-model/_index.adoc | 108 +- documentation/content/ru/books/dev-model/_index.po | 1316 ++++++++++---------- 2 files changed, 727 insertions(+), 697 deletions(-) diff --git a/documentation/content/ru/books/dev-model/_index.adoc b/documentation/content/ru/books/dev-model/_index.adoc index 15c8f1669d..c241f0ae57 100644 --- a/documentation/content/ru/books/dev-model/_index.adoc +++ b/documentation/content/ru/books/dev-model/_index.adoc @@ -1,6 +1,6 @@ --- authors: - - + - author: 'Niklas Saers' bookOrder: 45 copyright: '2002-2005 Niklas Saers' @@ -76,7 +76,7 @@ toc::[] [.abstract-title] ÐÑедиÑловие -Ðо наÑÑоÑÑего моменÑа пÑÐ¾ÐµÐºÑ FreeBSD вÑпÑÑÑил ÑÑд опиÑаннÑÑ Ð¼ÐµÑодик Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑазлиÑнÑÑ ÑаÑÑей ÑабоÑÑ. Ðднако, из-за ÑаÑÑÑÑего ÑиÑла ÑÑаÑÑников пÑоекÑа, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð° Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа, обобÑаÑÑÐ°Ñ ÐµÐ³Ð¾ ÑÑÑÑкÑÑÑÑ. footnote:[ÐÑо ÑоглаÑÑеÑÑÑ Ñ Ð·Ð°ÐºÐ¾Ð½Ð¾Ð¼ ÐÑÑкÑа, ÑоглаÑно коÑоÑÐ¾Ð¼Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ нового Ñеловека в задеÑживаÑÑийÑÑ Ð¿ÑÐ¾ÐµÐºÑ ÑÐ´ÐµÐ»Ð°ÐµÑ ÐµÐ³Ð¾ еÑÑ Ð±Ð¾Ð»ÐµÐµ задеÑжаннÑм, поÑколÑÐºÑ ÑвелиÑÐ¸Ñ Ð¿Ð¾ÑÑебноÑÑÑ Ð² коммÑникаÑии. ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа â ÑÑо инÑÑÑÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑебноÑÑи в коммÑникаÑии.] ÐÐ°Ð½Ð½Ð°Ñ ÑÑаÑÑÑ Ð¿ÑедоÑÑавлÑÐµÑ ÑакÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа и пеÑедаÑÑÑ Ñ Ð² пÑÐ¾ÐµÐºÑ Ð´Ð¾ÐºÑменÑаÑии FreeBSD, где она Ð¼Ð¾Ð¶ÐµÑ ÑазвиваÑÑÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð¿ÑоекÑом, ÑÑÐ¾Ð±Ñ Ð² лÑбой Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²Ñемени оÑÑажаÑÑ ÑпоÑоб его ÑабоÑÑ. Ðна оÑнована на диÑÑеÑÑаÑии [ crossref:dev-model[thesis, Saers,2003]]. +Ðо наÑÑоÑÑего моменÑа пÑÐ¾ÐµÐºÑ FreeBSD вÑпÑÑÑил ÑÑд опиÑаннÑÑ Ð¼ÐµÑодик Ð´Ð»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑазлиÑнÑÑ ÑаÑÑей ÑабоÑÑ. Ðднако, из-за ÑаÑÑÑÑего ÑиÑла ÑÑаÑÑников пÑоекÑа, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð° Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа, обобÑаÑÑÐ°Ñ ÐµÐ³Ð¾ ÑÑÑÑкÑÑÑÑ. footnote:[ÐÑо ÑоглаÑÑеÑÑÑ Ñ Ð·Ð°ÐºÐ¾Ð½Ð¾Ð¼ ÐÑÑкÑа, ÑоглаÑно коÑоÑÐ¾Ð¼Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ нового Ñеловека в задеÑживаÑÑийÑÑ Ð¿ÑÐ¾ÐµÐºÑ ÑÐ´ÐµÐ»Ð°ÐµÑ ÐµÐ³Ð¾ еÑÑ Ð±Ð¾Ð»ÐµÐµ задеÑжаннÑм, поÑколÑÐºÑ ÑвелиÑÐ¸Ñ Ð¿Ð¾ÑÑебноÑÑÑ Ð² коммÑникаÑии. ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа â ÑÑо инÑÑÑÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑебноÑÑи в коммÑникаÑии.] ÐÐ°Ð½Ð½Ð°Ñ ÑÑаÑÑÑ Ð¿ÑедоÑÑавлÑÐµÑ ÑакÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа и пеÑедаÑÑÑ Ñ Ð² пÑÐ¾ÐµÐºÑ Ð´Ð¾ÐºÑменÑаÑии FreeBSD, где она Ð¼Ð¾Ð¶ÐµÑ ÑазвиваÑÑÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð¿ÑоекÑом, ÑÑÐ¾Ð±Ñ Ð² лÑбой Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²Ñемени оÑÑажаÑÑ ÑпоÑоб его ÑабоÑÑ. Ðна оÑнована на диÑÑеÑÑаÑии [crossref:dev-model[thesis, "Saers, 2003"]]. Я Ñ Ð¾Ñел Ð±Ñ Ð¿Ð¾Ð±Ð»Ð°Ð³Ð¾Ð´Ð°ÑиÑÑ ÑледÑÑÑÐ¸Ñ Ð»Ñдей за Ñо, ÑÑо они наÑли вÑÐµÐ¼Ñ Ð¾Ð±ÑÑÑниÑÑ Ð¼Ð½Ðµ непонÑÑнÑе моменÑÑ Ð¸ пÑовеÑиÑÑ Ð´Ð¾ÐºÑменÑ. @@ -98,15 +98,15 @@ toc::[] [[overview]] == ÐÐ±Ð·Ð¾Ñ -ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа â ÑÑо ÑпоÑоб ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð½Ð°ÐºÐ»Ð°Ð´Ð½ÑÑ ÑаÑÑ Ð¾Ð´Ð¾Ð² на коммÑникаÑии в пÑоекÑе. Ðак показано в [ crossref:dev-model[brooks, Brooks, 1995]], ÑвелиÑение ÑиÑла ÑÑаÑÑников пÑоекÑа пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑкÑпоненÑиалÑÐ½Ð¾Ð¼Ñ ÑоÑÑÑ ÐºÐ¾Ð¼Ð¼ÑникаÑий в пÑоекÑе. Ðа поÑледние Ð³Ð¾Ð´Ñ FreeBSD знаÑиÑелÑно ÑвелиÑил как колиÑеÑÑво акÑивнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей, Ñак и коммиÑÑеÑов, ÑÑо ÑооÑвеÑÑÑвенно пÑивело к ÑоÑÑÑ ÐºÐ¾Ð¼Ð¼ÑникаÑий. ÐÐ°Ð½Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ ÑнизиÑÑ ÑÑи накладнÑе ÑаÑÑ Ð¾Ð´Ñ Ð·Ð° ÑÑÑÑ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÑÑалÑного опиÑÐ°Ð½Ð¸Ñ Ð¿ÑоекÑа. +ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа â ÑÑо ÑпоÑоб ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð½Ð°ÐºÐ»Ð°Ð´Ð½ÑÑ ÑаÑÑ Ð¾Ð´Ð¾Ð² на коммÑникаÑии в пÑоекÑе. Ðак показано в [crossref:dev-model[brooks,"Brooks, 1995"]], ÑвелиÑение ÑиÑла ÑÑаÑÑников пÑоекÑа пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑкÑпоненÑиалÑÐ½Ð¾Ð¼Ñ ÑоÑÑÑ ÐºÐ¾Ð¼Ð¼ÑникаÑий в пÑоекÑе. Ðа поÑледние Ð³Ð¾Ð´Ñ FreeBSD знаÑиÑелÑно ÑвелиÑил как колиÑеÑÑво акÑивнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей, Ñак и коммиÑÑеÑов, ÑÑо ÑооÑвеÑÑÑвенно пÑивело к ÑоÑÑÑ ÐºÐ¾Ð¼Ð¼ÑникаÑий. ÐÐ°Ð½Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ ÑнизиÑÑ ÑÑи накладнÑе ÑаÑÑ Ð¾Ð´Ñ Ð·Ð° ÑÑÑÑ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÑÑалÑного опиÑÐ°Ð½Ð¸Ñ Ð¿ÑоекÑа. -Ðо вÑÐµÐ¼Ñ Ð²ÑбоÑов в Core в 2002 Ð³Ð¾Ð´Ñ ÐаÑк ÐÑÑÑей заÑвил: «Я пÑоÑив длинного Ñвода пÑавил, Ñак как ÑÑо ÑдовлеÑвоÑÑÐµÑ ÑклонноÑÑи к ÑÑиÑпÑÑденÑии и пÑоÑивоÑеÑÐ¸Ñ ÑÐµÑ Ð½Ð¾ÑенÑÑиÑноÑÑи, в коÑоÑой пÑÐ¾ÐµÐºÑ Ñак нÑждаеÑÑÑ.» [ crossref:dev-model[bsd-election2002, FreeBSD, 2002B]]. ÐÑа Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа не пÑедназнаÑена Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¾Ð¿ÑавдÑваÑÑ Ñоздание огÑаниÑений Ð´Ð»Ñ ÑазÑабоÑÑиков, а ÑлÑÐ¶Ð¸Ñ Ð¸Ð½ÑÑÑÑменÑом Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð¾ÑдинаÑии. Ðна пÑизвана опиÑÑваÑÑ Ð¿ÑоекÑ, Ð´Ð°Ð²Ð°Ñ Ð¾Ð±Ð·Ð¾Ñ Ñ Ð¾Ð³Ð¾, как вÑполнÑÑÑÑÑ ÑазлиÑнÑе пÑоÑеÑÑÑ. ÐÑо введение в Ñо, как ÑабоÑÐ°ÐµÑ Ð¿ÑÐ¾ÐµÐºÑ FreeBSD. +Ðо вÑÐµÐ¼Ñ Ð²ÑбоÑов в Core в 2002 Ð³Ð¾Ð´Ñ ÐаÑк ÐÑÑÑей заÑвил: «Я пÑоÑив длинного Ñвода пÑавил, Ñак как ÑÑо ÑдовлеÑвоÑÑÐµÑ ÑклонноÑÑи к ÑÑиÑпÑÑденÑии и пÑоÑивоÑеÑÐ¸Ñ ÑÐµÑ Ð½Ð¾ÑенÑÑиÑноÑÑи, в коÑоÑой пÑÐ¾ÐµÐºÑ Ñак нÑждаеÑÑÑ.» [ crossref:dev-model[bsd-election2002,"FreeBSD, 2002B"]]. ÐÑа Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа не пÑедназнаÑена Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¾Ð¿ÑавдÑваÑÑ Ñоздание огÑаниÑений Ð´Ð»Ñ ÑазÑабоÑÑиков, а ÑлÑÐ¶Ð¸Ñ Ð¸Ð½ÑÑÑÑменÑом Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð¾ÑдинаÑии. Ðна пÑизвана опиÑÑваÑÑ Ð¿ÑоекÑ, Ð´Ð°Ð²Ð°Ñ Ð¾Ð±Ð·Ð¾Ñ Ñ Ð¾Ð³Ð¾, как вÑполнÑÑÑÑÑ ÑазлиÑнÑе пÑоÑеÑÑÑ. ÐÑо введение в Ñо, как ÑабоÑÐ°ÐµÑ Ð¿ÑÐ¾ÐµÐºÑ FreeBSD. -ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа FreeBSD бÑÐ´ÐµÑ Ð¾Ð¿Ð¸Ñана по ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° 1 иÑÐ»Ñ 2004 года. Ðна оÑнована на ÑабоÑе ÐилÑÑа ÐоÑгенÑена [ crossref:dev-model[jorgensen2001, Jørgensen, 2001]], оÑиÑиалÑнÑÑ Ð´Ð¾ÐºÑменÑÐ°Ñ FreeBSD, обÑÑждениÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки FreeBSD и инÑеÑвÑÑ Ñ ÑазÑабоÑÑиками. +ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа FreeBSD бÑÐ´ÐµÑ Ð¾Ð¿Ð¸Ñана по ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° 1 иÑÐ»Ñ 2004 года. Ðна оÑнована на ÑабоÑе ÐилÑÑа ÐоÑгенÑена [crossref:dev-model[jorgensen2001,"Jørgensen, 2001"]], оÑиÑиалÑнÑÑ Ð´Ð¾ÐºÑменÑÐ°Ñ FreeBSD, обÑÑждениÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки FreeBSD и инÑеÑвÑÑ Ñ ÑазÑабоÑÑиками. ÐоÑле опÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑемÑÑ ÑеÑминов в ÑÑом докÑменÑе бÑÐ´ÐµÑ Ð¾Ð¿Ð¸Ñана оÑганизаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑÑÑÑкÑÑÑа (вклÑÑÐ°Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ñолей и линии коммÑникаÑии), ÑаÑÑмоÑÑена Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¼ÐµÑодологии, а поÑле пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½ÑÑÑÑменÑов, иÑполÑзÑемÑÑ Ð´Ð»Ñ ÐºÐ¾Ð½ÑÑÐ¾Ð»Ñ Ð¿ÑоÑеÑÑов, бÑдÑÑ Ð¾Ð¿Ð¸ÑÐ°Ð½Ñ Ð¾Ð¿ÑеделÑннÑе пÑоÑеÑÑÑ. РзаклÑÑение бÑдÑÑ Ð¿ÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ Ð¾ÑновнÑе подпÑоекÑÑ Ð¿ÑоекÑа FreeBSD. -[ crossref:dev-model[freebsd-developer-handbook, FreeBSD, 2002A]] Ð Ð°Ð·Ð´ÐµÐ»Ñ 1.2 и 1.3 опиÑÑваÑÑ Ð²Ð¸Ð´ÐµÐ½Ð¸Ðµ и аÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ Ð¿ÑоекÑа. Ðидение ÑÑоÑмÑлиÑовано как: "СоздаÑÑ Ð½Ð°Ð¸Ð»ÑÑÑий Ð¿Ð°ÐºÐµÑ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑемÑ, подобной UNIX®, Ñ Ð´Ð¾Ð»Ð¶Ð½Ñм Ñважением к оÑигиналÑной идеологии пÑогÑаммнÑÑ Ð¸Ð½ÑÑÑÑменÑов, а Ñакже к ÑдобÑÑÐ²Ñ Ð¸ÑполÑзованиÑ, пÑоизводиÑелÑноÑÑи и ÑÑабилÑноÑÑи." ÐÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÑÑ Ð¾Ð¿ÑеделиÑÑ, Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð»Ð¸ пÑоблема, коÑоÑÑÑ ÐºÑо-Ñо Ñ Ð¾ÑÐµÑ ÑеÑиÑÑ, в Ñа Ð¼ÐºÐ°Ñ Ð¿ÑоекÑа +[ crossref:dev-model[freebsd-developer-handbook, "FreeBSD, 2002A"]] Ð Ð°Ð·Ð´ÐµÐ»Ñ 1.2 и 1.3 опиÑÑваÑÑ Ð²Ð¸Ð´ÐµÐ½Ð¸Ðµ и аÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ Ð¿ÑоекÑа. Ðидение ÑÑоÑмÑлиÑовано как: "СоздаÑÑ Ð½Ð°Ð¸Ð»ÑÑÑий Ð¿Ð°ÐºÐµÑ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑемÑ, подобной UNIX®, Ñ Ð´Ð¾Ð»Ð¶Ð½Ñм Ñважением к оÑигиналÑной идеологии пÑогÑаммнÑÑ Ð¸Ð½ÑÑÑÑменÑов, а Ñакже к ÑдобÑÑÐ²Ñ Ð¸ÑполÑзованиÑ, пÑоизводиÑелÑноÑÑи и ÑÑабилÑноÑÑи." ÐÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÑÑ Ð¾Ð¿ÑеделиÑÑ, Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð»Ð¸ пÑоблема, коÑоÑÑÑ ÐºÑо-Ñо Ñ Ð¾ÑÐµÑ ÑеÑиÑÑ, в Ñ Ð°Ð¼ÐºÐ°Ñ Ð¿ÑоекÑа [[definitions]] == ÐпÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ @@ -114,7 +114,7 @@ toc::[] [[ref-activity]] === ÐкÑивноÑÑÑ -"ÐкÑивноÑÑÑ" â ÑÑо ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑабоÑÑ, вÑполнÑемÑй в Ñ Ð¾Ð´Ðµ пÑоекÑа [ crossref:dev-model[ref-pmbok, PMI, 2000]]. У Ð½ÐµÑ ÐµÑÑÑ ÑезÑлÑÑаÑ, коÑоÑÑй ведÑÑ Ðº доÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ñели. Такой ÑезÑлÑÑÐ°Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð»Ð¸Ð±Ð¾ Ð²Ñ Ð¾Ð´Ð¾Ð¼ Ð´Ð»Ñ Ð´ÑÑгой акÑивноÑÑи, либо ÑаÑÑÑÑ Ð¿Ð¾ÑÑавки пÑоÑеÑÑа. +"ÐкÑивноÑÑÑ" â ÑÑо ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑабоÑÑ, вÑполнÑемÑй в Ñ Ð¾Ð´Ðµ пÑоекÑа [ crossref:dev-model[ref-pmbok, "PMI, 2000"]]. У Ð½ÐµÑ ÐµÑÑÑ ÑезÑлÑÑаÑ, коÑоÑÑй ведÑÑ Ðº доÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ñели. Такой ÑезÑлÑÑÐ°Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð»Ð¸Ð±Ð¾ Ð²Ñ Ð¾Ð´Ð¾Ð¼ Ð´Ð»Ñ Ð´ÑÑгой акÑивноÑÑи, либо ÑаÑÑÑÑ Ð¿Ð¾ÑÑавки пÑоÑеÑÑа. [[def-process]] === ÐÑоÑеÑÑ @@ -124,12 +124,12 @@ toc::[] [[ref-hat]] === Ð Ð¾Ð»Ñ (hat) -"Hat" (ÑлÑпа) ÑвлÑеÑÑÑ Ñинонимом Ñоли. Ð Ð¾Ð»Ñ Ð¸Ð¼ÐµÐµÑ Ð¾Ð¿ÑеделÑннÑе обÑзанноÑÑи в пÑоÑеÑÑе и оÑвеÑÑÑвенноÑÑÑ Ð·Ð° ÑезÑлÑÑÐ°Ñ Ð¿ÑоÑеÑÑа. Ð Ð¾Ð»Ñ Ð²ÑполнÑÐµÑ Ð´ÐµÐ¹ÑÑвиÑ. ЧеÑко опÑеделено, по каким вопÑоÑам ÑÑаÑÑники пÑоекÑа и лÑди вне пÑоекÑа Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾Ð±ÑаÑаÑÑÑÑ Ðº оÑвеÑÑÑвенномÑ, вÑполнÑÑÑÐµÐ¼Ñ ÑÑÑ ÑолÑ. +"Hat" (ÑлÑпа) ÑвлÑеÑÑÑ Ñинонимом Ñоли. Ð Ð¾Ð»Ñ Ð¸Ð¼ÐµÐµÑ Ð¾Ð¿ÑеделÑннÑе обÑзанноÑÑи в пÑоÑеÑÑе и оÑвеÑÑÑвенноÑÑÑ Ð·Ð° ÑезÑлÑÑÐ°Ñ Ð¿ÑоÑеÑÑа. Ð Ð¾Ð»Ñ Ð²ÑполнÑÐµÑ Ð´ÐµÐ¹ÑÑвиÑ. ЧÑÑко опÑеделено, по каким вопÑоÑам ÑÑаÑÑники пÑоекÑа и лÑди вне пÑоекÑа Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾Ð±ÑаÑаÑÑÑÑ Ðº оÑвеÑÑÑвенномÑ, вÑполнÑÑÑÐµÐ¼Ñ ÑÑÑ ÑолÑ. [[ref-outcome]] === РезÑлÑÑÐ°Ñ -«РезÑлÑÑаÑ» â ÑÑо конеÑнÑй пÑодÑÐºÑ Ð¿ÑоÑеÑÑа. ÐÑо Ñиноним понÑÑÐ¸Ñ Â«Ð¿Ð¾ÑÑавлÑемÑй ÑезÑлÑÑаÑ», коÑоÑÑй опÑеделÑеÑÑÑ ÐºÐ°Ðº «лÑбой измеÑимÑй, оÑÑзаемÑй, пÑовеÑÑемÑй ÑезÑлÑÑаÑ, иÑог или ÑлеменÑ, коÑоÑÑй должен бÑÑÑ Ð¿ÑоизведÑн Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ Ð¿ÑоекÑа или его ÑаÑÑи. ЧаÑÑо иÑполÑзÑеÑÑÑ Ð² более Ñзком ÑмÑÑле в оÑноÑении внеÑнего поÑÑавлÑемого ÑезÑлÑÑаÑа, коÑоÑÑй Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð¸Ñ ÑÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ ÑпонÑоÑом пÑоекÑа или заказÑиком» ÑоглаÑно [ crossref:dev-model[ref-pmbo k, PMI, 2000]]. ÐÑимеÑами ÑезÑлÑÑаÑов ÑвлÑÑÑÑÑ Ð¿ÑогÑаммное обеÑпеÑение, пÑинÑÑое ÑеÑение или напиÑаннÑй оÑÑÑÑ. +«РезÑлÑÑаÑ» â ÑÑо конеÑнÑй пÑодÑÐºÑ Ð¿ÑоÑеÑÑа. ÐÑо Ñиноним понÑÑÐ¸Ñ Â«Ð¿Ð¾ÑÑавлÑемÑй ÑезÑлÑÑаÑ», коÑоÑÑй опÑеделÑеÑÑÑ ÐºÐ°Ðº «лÑбой измеÑимÑй, оÑÑзаемÑй, пÑовеÑÑемÑй ÑезÑлÑÑаÑ, иÑог или ÑлеменÑ, коÑоÑÑй должен бÑÑÑ Ð¿ÑоизведÑн Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ Ð¿ÑоекÑа или его ÑаÑÑи. ЧаÑÑо иÑполÑзÑеÑÑÑ Ð² более Ñзком ÑмÑÑле в оÑноÑении внеÑнего поÑÑавлÑемого ÑезÑлÑÑаÑа, коÑоÑÑй Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð¸Ñ ÑÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ ÑпонÑоÑом пÑоекÑа или заказÑиком» ÑоглаÑно [ crossref:dev-model[ref-pmbo k, "PMI, 2000"]]. ÐÑимеÑами ÑезÑлÑÑаÑов ÑвлÑÑÑÑÑ Ð¿ÑогÑаммное обеÑпеÑение, пÑинÑÑое ÑеÑение или напиÑаннÑй оÑÑÑÑ. [[ref-freebsd]] === FreeBSD @@ -159,7 +159,7 @@ toc::[] |~3000 |=== -ÐолиÑеÑÑво коммиÑÑеÑов бÑло опÑеделено пÑÑем анализа жÑÑналов CVS Ñ 1 ÑнваÑÑ 2004 года по 31 декабÑÑ 2004 года, а ÑпиÑок ÑÑаÑÑников â пÑÑем пÑоÑмоÑÑа пеÑеÑÐ½Ñ Ð²Ð½ÐµÑеннÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ и оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ . +ÐолиÑеÑÑво коммиÑÑеÑов бÑло опÑеделено пÑÑем анализа жÑÑналов CVS Ñ 1 ÑнваÑÑ 2004 года по 31 декабÑÑ 2004 года, а ÑпиÑок ÑÑаÑÑников â пÑÑем пÑоÑмоÑÑа пеÑеÑÐ½Ñ Ð²Ð½ÐµÑÑннÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ и оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ . ÐÑновной ÑеÑÑÑÑ ÑообÑеÑÑва FreeBSD â ÑÑо его ÑазÑабоÑÑики: коммиÑÑеÑÑ Ð¸ конÑÑибÑÑÑоÑÑ. Ðменно Ð¸Ñ Ð²ÐºÐ»Ð°Ð´ позволÑÐµÑ Ð¿ÑоекÑÑ ÑазвиваÑÑÑÑ. ÐбÑÑнÑе ÑазÑабоÑÑики назÑваÑÑÑÑ ÑÑаÑÑниками (конÑÑибÑÑÑоÑами). Ðо ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° 1 ÑнваÑÑ 2003 года в пÑоекÑе наÑÑиÑÑваеÑÑÑ Ð¾ÐºÐ¾Ð»Ð¾ 5500 конÑÑибÑÑÑоÑов. @@ -179,27 +179,27 @@ toc::[] | ÐолиÑеÑÑво лÑдей |ÐÑновнÑе ÑÑаÑÑники -| +| |9 |ÐоммиÑÑеÑÑ |ÐазовÑй |164 -| +| |Docs |45 -| +| |ÐоÑÑÑ |166 -| +| |Total |374 |УÑаÑÑники -| +| |~3000 |=== @@ -234,7 +234,7 @@ toc::[] |пÑогÑаммиÑование |ÑеÑензиÑование -| +| |ÑеÑензиÑование |пÑедваÑиÑелÑÐ½Ð°Ñ Ð¿ÑовеÑка пеÑед коммиÑом @@ -253,11 +253,11 @@ toc::[] |пÑогÑаммиÑование |Ñелиз Ð´Ð»Ñ Ð¿ÑоизводÑÑва -| +| |пÑогÑаммиÑование |=== -"Релиз Ð´Ð»Ñ ÑазÑабоÑки" â ÑÑо веÑка FreeBSD-CURRENT ("-CURRENT"), а "Ñелиз Ð´Ð»Ñ Ð¿ÑоизводÑÑва" â веÑка FreeBSD-STABLE ("-STABLE") [ crossref:dev-model[jorgensen2001, Jørgensen, 2001]]. +"Релиз Ð´Ð»Ñ ÑазÑабоÑки" â ÑÑо веÑка FreeBSD-CURRENT ("-CURRENT"), а "Ñелиз Ð´Ð»Ñ Ð¿ÑоизводÑÑва" â веÑка FreeBSD-STABLE ("-STABLE") [ crossref:dev-model[jorgensen2001, "Jørgensen, 2001"]]. ÐÑо Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ изменениÑ, коÑоÑÐ°Ñ Ð¿Ð¾ÐºÐ°Ð·ÑваеÑ, ÑÑо поÑле напиÑÐ°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° ÑазÑабоÑÑики иÑÑÑ ÑеÑензиÑование ÑообÑеÑÑва и пÑÑаÑÑÑÑ Ð¸Ð½ÑегÑиÑоваÑÑ ÑÑо изменение в Ñвои ÑобÑÑвеннÑе ÑиÑÑемÑ. ÐоÑле инÑегÑаÑии Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² веÑÑÐ¸Ñ ÑазÑабоÑки, назÑваемÑÑ FreeBSD-CURRENT, оно ÑеÑÑиÑÑеÑÑÑ Ð¼Ð½Ð¾Ð³Ð¸Ð¼Ð¸ полÑзоваÑелÑми и ÑазÑабоÑÑиками ÑообÑеÑÑва FreeBSD. ÐоÑле доÑÑаÑоÑного ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð½Ð¾ обÑединÑеÑÑÑ Ñ Ð¿ÑоизводÑÑвенной веÑÑией, назÑваемой FreeBSD-STABLE. ÐÑ Ð»Ð¸ ÐºÐ°Ð¶Ð´Ð°Ñ ÑÑÐ°Ð´Ð¸Ñ Ð½Ðµ завеÑÑена ÑÑпеÑно, ÑазÑабоÑÑÐ¸ÐºÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ веÑнÑÑÑÑÑ, внеÑÑи Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² код и Ð¿ÐµÑ ÐµÐ·Ð°Ð¿ÑÑÑиÑÑ Ð¿ÑоÑеÑÑ. ÐнÑегÑаÑÐ¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² -CURRENT или -STABLE назÑваеÑÑÑ Ð²Ñполнением коммиÑа. @@ -295,11 +295,11 @@ image::branches.png["ÐбÑаÑиÑеÑÑ Ðº ÑаблиÑе ниже Ð´Ð»Ñ Ñд | СледÑÑÑие миноÑнÑе вÑпÑÑки |... -| -| +| +| |3.0 Current (веÑка ÑазÑабоÑки) -| +| |ÐеÑки Releng 3: вÑпÑÑки Ñ 3.0 Release по 3.5 Release, ведÑÑие к вÑпÑÑÐºÑ 3.5.1 Release и поÑледÑÑÑей веÑке 3 Stable |4.0 Current (веÑка ÑазÑабоÑки) @@ -312,15 +312,15 @@ image::branches.png["ÐбÑаÑиÑеÑÑ Ðº ÑаблиÑе ниже Ð´Ð»Ñ Ñд |6.0 Current (веÑка ÑазÑабоÑки) |Релиз 5.3 -| +| |... -| -| +| +| |=== -ÐоÑледнÑÑ Ð²ÐµÑÑÐ¸Ñ -CURRENT вÑегда обознаÑаеÑÑÑ ÐºÐ°Ðº -CURRENT, а поÑледний Ñелиз -STABLE вÑегда обознаÑаеÑÑÑ ÐºÐ°Ðº -STABLE. Ðа ÑÑом ÑиÑÑнке -STABLE оÑноÑиÑÑÑ Ðº 4-STABLE, а -CURRENT оÑноÑиÑÑÑ Ðº 5.0-CURRENT поÑле 5.0-RELEASE. [ crossref:dev-model[freebsd-releng, FreeBSD, 2002E]] +ÐоÑледнÑÑ Ð²ÐµÑÑÐ¸Ñ -CURRENT вÑегда обознаÑаеÑÑÑ ÐºÐ°Ðº -CURRENT, а поÑледний Ñелиз -STABLE вÑегда обознаÑаеÑÑÑ ÐºÐ°Ðº -STABLE. Ðа ÑÑом ÑиÑÑнке -STABLE оÑноÑиÑÑÑ Ðº 4-STABLE, а -CURRENT оÑноÑиÑÑÑ Ðº 5.0-CURRENT поÑле 5.0-RELEASE. [ crossref:dev-model[freebsd-releng,"FreeBSD, 2002E"]] «ÐÑновной вÑпÑÑк» вÑегда ÑоздаÑÑÑÑ Ð¸Ð· веÑки -CURRENT. Ðднако веÑка -CURRENT не обÑзаÑелÑно должна ÑазвеÑвлÑÑÑÑÑ Ð² ÑÑÐ¾Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ, а Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑедоÑоÑиÑÑÑÑ Ð½Ð° ÑÑабилизаÑии. ÐÑимеÑом ÑÑого ÑвлÑеÑÑÑ Ñо, ÑÑо поÑле 3.0-RELEASE, 3.1-RELEASE Ñакже бÑл пÑодолжением веÑки -CURRENT, и -CURRENT не ÑÑал наÑÑоÑÑей веÑкой ÑазÑабоÑки до ÑÐµÑ Ð¿Ð¾Ñ, пока не бÑл вÑпÑÑен ÑÑÐ¾Ñ Ñелиз и не бÑла Ñоздана веÑка 3-STABLE. Ðогда -CURRENT Ñнова ÑÑановиÑÑÑ Ð²ÐµÑкой ÑазÑабоÑки, за ним Ð¼Ð¾Ð¶ÐµÑ ÑледоваÑÑ ÑолÑÐ ºÐ¾ оÑновной вÑпÑÑк. ÐжидаеÑÑÑ, ÑÑо веÑка 5-STABLE бÑÐ´ÐµÑ Ð¾Ñделена Ð¾Ñ 5.0-CURRENT пÑимеÑно на Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²ÑпÑÑка 5.3-RELEASE. ТолÑко поÑле оÑÐ´ÐµÐ»ÐµÐ½Ð¸Ñ 5-STABLE веÑка ÑазÑабоÑки полÑÑÐ¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ 6.0-CURRENT. @@ -357,19 +357,19 @@ image::freebsd-code-model.png["ÐбÑаÑиÑеÑÑ Ðº паÑагÑаÑам ни [[role-contributor]] ==== УÑаÑÑник (конÑÑибÑÑÑоÑ) -УÑаÑÑник вноÑÐ¸Ñ Ð²ÐºÐ»Ð°Ð´ в пÑÐ¾ÐµÐºÑ FreeBSD в каÑеÑÑве ÑазÑабоÑÑика, авÑоÑа, оÑпÑавлÑÑ Ð¾ÑÑÑÑÑ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð¸Ð»Ð¸ дÑÑгими ÑпоÑобами ÑпоÑобÑÑвÑÑ Ð¿ÑогÑеÑÑÑ Ð¿ÑоекÑа. УÑаÑÑник не Ð¸Ð¼ÐµÐµÑ Ð¾ÑобÑÑ Ð¿Ñивилегий в пÑоекÑе FreeBSD. [ crossref:dev-model[freebsd-contributors, FreeBSD, 2002F]] +УÑаÑÑник вноÑÐ¸Ñ Ð²ÐºÐ»Ð°Ð´ в пÑÐ¾ÐµÐºÑ FreeBSD в каÑеÑÑве ÑазÑабоÑÑика, авÑоÑа, оÑпÑавлÑÑ Ð¾ÑÑÑÑÑ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð¸Ð»Ð¸ дÑÑгими ÑпоÑобами ÑпоÑобÑÑвÑÑ Ð¿ÑогÑеÑÑÑ Ð¿ÑоекÑа. УÑаÑÑник не Ð¸Ð¼ÐµÐµÑ Ð¾ÑобÑÑ Ð¿Ñивилегий в пÑоекÑе FreeBSD. [ crossref:dev-model[freebsd-contributors, "FreeBSD, 2002F"]] [[role-committer]] ==== ÐоммиÑÑÐµÑ -Человек, обладаÑÑий Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми пÑивилегиÑми Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñвоего кода или докÑменÑаÑии в ÑепозиÑоÑий. ÐоммиÑÑÐµÑ ÑовеÑÑил ÐºÐ¾Ð¼Ð¼Ð¸Ñ Ð² ÑеÑение поÑÐ»ÐµÐ´Ð½Ð¸Ñ 12 меÑÑÑев. [ crossref:dev-model[freebsd-developer-handbook, FreeBSD, 2000A]] ÐкÑивнÑй коммиÑÑÐµÑ â ÑÑо коммиÑÑеÑ, коÑоÑÑй в ÑÑеднем ÑовеÑÑал один ÐºÐ¾Ð¼Ð¼Ð¸Ñ Ð² меÑÑÑ Ð² ÑеÑение ÑÑого вÑемени. +Человек, обладаÑÑий Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñми пÑивилегиÑми Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñвоего кода или докÑменÑаÑии в ÑепозиÑоÑий. ÐоммиÑÑÐµÑ ÑовеÑÑил ÐºÐ¾Ð¼Ð¼Ð¸Ñ Ð² ÑеÑение поÑÐ»ÐµÐ´Ð½Ð¸Ñ 12 меÑÑÑев. [ crossref:dev-model[freebsd-developer-handbook, "FreeBSD, 2000A"]] ÐкÑивнÑй коммиÑÑÐµÑ â ÑÑо коммиÑÑеÑ, коÑоÑÑй в ÑÑеднем ÑовеÑÑал один ÐºÐ¾Ð¼Ð¼Ð¸Ñ Ð² меÑÑÑ Ð² ÑеÑение ÑÑого вÑемени. СÑÐ¾Ð¸Ñ Ð¾ÑмеÑиÑÑ, ÑÑо Ð½ÐµÑ ÑÐµÑ Ð½Ð¸ÑеÑÐºÐ¸Ñ Ð¿ÑепÑÑÑÑвий, коÑоÑÑе могли Ð±Ñ Ð¿Ð¾Ð¼ÐµÑаÑÑ ÐºÐ¾Ð¼Ñ-либо, полÑÑивÑÐµÐ¼Ñ Ð¿Ñава на коммиÑÑ Ð² оÑновном или подпÑоекÑе, делаÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑ Ð² ÑаÑÑÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода пÑоекÑа, Ð´Ð»Ñ ÐºÐ¾ÑоÑÑÑ Ñ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑа Ð½ÐµÑ Ñвного ÑазÑеÑÐµÐ½Ð¸Ñ Ð½Ð° изменение. Ðднако, пÑи желании внеÑÑи Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑаÑÑи, Ñ ÐºÐ¾ÑоÑÑми коммиÑÑÐµÑ Ñанее не ÑабоÑал, ÑледÑÐµÑ Ð¸Ð·ÑÑиÑÑ Ð»Ð¾Ð³Ð¸, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð½ÑÑÑ, ÑÑо пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾ в ÑÑой облаÑÑи Ñанее, а Ñакже пÑоÑиÑаÑÑ Ñайл MAINTAINE RS, ÑÑÐ¾Ð±Ñ ÑзнаÑÑ, еÑÑÑ Ð»Ð¸ Ñ ÑопÑовождаÑÑего ÑÑой ÑаÑÑи какие-либо оÑобÑе ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº внеÑÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в код. [[role-core]] ==== ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° (Core Team) -ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° избиÑаеÑÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑами из ÑиÑла коммиÑÑеÑов и вÑполнÑÐµÑ ÑÑнкÑии ÑовеÑа диÑекÑоÑов пÑоекÑа FreeBSD. Ðна повÑÑÐ°ÐµÑ Ð°ÐºÑивнÑÑ ÑÑаÑÑников до коммиÑÑеÑов, назнаÑÐ°ÐµÑ Ð»Ñдей на ÑеÑко опÑеделÑннÑе Ñоли (hats) и ÑвлÑеÑÑÑ Ð¾ÐºÐ¾Ð½ÑаÑелÑнÑм аÑбиÑÑом пÑи пÑинÑÑии ÑеÑений о напÑавлении ÑазвиÑÐ¸Ñ Ð¿ÑоекÑа. Ðа 1 иÑÐ»Ñ 2004 года в ÑоÑÑав оÑновной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð²Ñ Ð¾Ð´Ð¸Ð»Ð¾ 9 Ñленов. ÐÑбоÑÑ Ð¿ÑоводÑÑÑÑ ÐºÐ°Ð¶Ð´Ñе два года. +ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° избиÑаеÑÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑами из ÑиÑла коммиÑÑеÑов и вÑполнÑÐµÑ ÑÑнкÑии ÑовеÑа диÑекÑоÑов пÑоекÑа FreeBSD. Ðна повÑÑÐ°ÐµÑ Ð°ÐºÑивнÑÑ ÑÑаÑÑников до коммиÑÑеÑов, назнаÑÐ°ÐµÑ Ð»Ñдей на ÑÑÑко опÑеделÑннÑе Ñоли (hats) и ÑвлÑеÑÑÑ Ð¾ÐºÐ¾Ð½ÑаÑелÑнÑм аÑбиÑÑом пÑи пÑинÑÑии ÑеÑений о напÑавлении ÑазвиÑÐ¸Ñ Ð¿ÑоекÑа. Ðа 1 иÑÐ»Ñ 2004 года в ÑоÑÑав оÑновной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð²Ñ Ð¾Ð´Ð¸Ð»Ð¾ 9 Ñленов. ÐÑбоÑÑ Ð¿ÑоводÑÑÑÑ ÐºÐ°Ð¶Ð´Ñе два года. [[role-maintainer]] ==== СопÑовождение @@ -404,7 +404,7 @@ Postmaster оÑвеÑÐ°ÐµÑ Ð·Ð° коÑÑекÑнÑÑ Ð´Ð¾ÑÑÐ°Ð²ÐºÑ Ð¿Ð¾ÑÑ [[role-release-coordination]] ==== ÐооÑдинаÑÐ¸Ñ Ð²ÑпÑÑков -ÐбÑзанноÑÑи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð²ÑпÑÑка Ñелизов вклÑÑаÑÑ +ÐбÑзанноÑÑи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовки Ñелизов вклÑÑаÑÑ * УÑÑановка, пÑбликаÑÐ¸Ñ Ð¸ ÑоблÑдение гÑаÑика вÑпÑÑка оÑиÑиалÑнÑÑ Ñелизов * ÐокÑменÑиÑование и ÑоÑмализаÑÐ¸Ñ Ð¿ÑоÑедÑÑ Ð²ÑпÑÑка Ñелизов @@ -415,7 +415,7 @@ Postmaster оÑвеÑÐ°ÐµÑ Ð·Ð° коÑÑекÑнÑÑ Ð´Ð¾ÑÑÐ°Ð²ÐºÑ Ð¿Ð¾ÑÑ ÐополниÑелÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ пÑоÑеÑÑе ÑазÑабоÑки доÑÑÑпна в Ñазделе crossref:dev-model[process-release-engineering, ÐÑпÑÑк Ñелизов]. [[role-releng]] -Ð Ð¾Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑживаеÑÑÑ: командой вÑпÑÑк Ñелизов (Release Engineering) mailto:[email protected][[email protected]]. https://www.freebsd.org/releng/charter/[ УÑÑав Release Engineering]. +Ð Ð¾Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑживаеÑÑÑ: командой подгоÑовки Ñелизов (Release Engineering) mailto:[email protected][[email protected]]. https://www.freebsd.org/ru/releng/charter/[ УÑÑав ÐÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовки Ñелизов]. [[role-pr-cr]] ==== ÐÑноÑÐµÐ½Ð¸Ñ Ñ Ð¾Ð±ÑеÑÑвенноÑÑÑÑ Ð¸ коÑпоÑаÑивнÑе ÑвÑзи @@ -552,9 +552,7 @@ image::proc-add-committer.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ д Ðогда ÑÑаÑÑник оÑпÑавлÑÐµÑ ÑÑÐ°Ð³Ð¼ÐµÐ½Ñ ÐºÐ¾Ð´Ð°, пÑинимаÑÑий коммиÑÑÐµÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑедложиÑÑ Ð¿ÑедоÑÑавиÑÑ ÑÑÐ¾Ð¼Ñ ÑÑаÑÑÐ½Ð¸ÐºÑ Ð¿Ñава на коммиÑ. ÐÑли он ÑекомендÑÐµÑ ÑÑо оÑновной команде (Core Team), команда пÑÐ¾Ð²Ð¾Ð´Ð¸Ñ Ð³Ð¾Ð»Ð¾Ñование по ÑÑой ÑекомендаÑии. ÐÑли голоÑование завеÑÑаеÑÑÑ Ð² полÑÐ·Ñ Ð¿ÑедложениÑ, Ð½Ð¾Ð²Ð¾Ð¼Ñ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑÑ Ð½Ð°Ð·Ð½Ð°ÑаеÑÑÑ Ð½Ð°ÑÑавник, и новÑй коммиÑÑÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ оÑпÑавиÑÑ Ñвои даннÑе админиÑÑÑаÑоÑам Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑÑÑÑной запиÑи. ÐоÑле ÑÑого новÑй ко ммиÑÑÐµÑ Ð³Ð¾Ñов ÑделаÑÑ Ñвой пеÑвÑй коммиÑ. Ðо ÑÑадиÑии, ÑÑо делаеÑÑÑ Ð¿ÑÑÑм Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñвоего имени в Ñпи Ñок коммиÑÑеÑов. -Ðапомним, ÑÑо коммиÑÑеÑом ÑÑиÑаеÑÑÑ ÑоÑ, кÑо за поÑледние 12 меÑÑÑев внÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² код. Ðднако пÑаво на коммиÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾Ñозвано ÑолÑко поÑле 18 меÑÑÑев неакÑивноÑÑи. -[ crossref:dev-model[freebsd-expiration-policy, FreeBSD, 2002H]] -Ðднако не ÑÑÑеÑÑвÑÐµÑ Ð°Ð²ÑомаÑиÑеÑÐºÐ¸Ñ Ð¿ÑоÑедÑÑ Ð´Ð»Ñ ÑÑого. ÐÐ»Ñ Ð´ÐµÐ¹ÑÑвий, ÑвÑзаннÑÑ Ñ Ð¿ÑивилегиÑми коммиÑов, не вÑзваннÑÑ Ð²Ñеменем, Ñм. crossref:dev-model[process-reactions,Ñаздел 1.5.8]. +Ðапомним, ÑÑо коммиÑÑеÑом ÑÑиÑаеÑÑÑ ÑоÑ, кÑо за поÑледние 12 меÑÑÑев внÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² код. Ðднако пÑаво на коммиÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾Ñозвано ÑолÑко поÑле 18 меÑÑÑев неакÑивноÑÑи. [crossref:dev-model[freebsd-expiration-policy, "FreeBSD, 2002H"]] Ðднако, Ð½ÐµÑ Ð°Ð²ÑомаÑиÑеÑкой пÑоÑедÑÑÑ, ÑÑÐ¾Ð±Ñ ÑÑо делаÑÑ. ЧÑо каÑаеÑÑÑ Ð´ÐµÐ¹ÑÑвий (ÑеакÑий) в оÑноÑении пÑав на коммиÑ, коÑоÑÑе не иниÑииÑÑÑÑÑÑ Ð²Ñеменем, Ñм. crossref:dev-model[process-reactions,Ñаздел 6.7]. .ÐÑоÑеÑÑ: Ñдаление коммиÑÑеÑа image::proc-rm-committer.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ Ð´Ð»Ñ Ð²ÐµÑÑии, ÑовмеÑÑимой Ñ Ð¿ÑогÑаммами ÑÑÐµÐ½Ð¸Ñ Ñ ÑкÑана."] @@ -571,9 +569,7 @@ image::proc-rm-committer.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ дл . crossref:dev-model[role-maintainer, СопÑовождение] . crossref:dev-model[role-mentor, ÐаÑÑавник (Mentor)] -[ crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] -[ crossref:dev-model[freebsd-expiration-policy, FreeBSD, 2002H]] -[ crossref:dev-model[freebsd-new-account, FreeBSD, 2002I]] +[crossref:dev-model[freebsd-bylaws, "FreeBSD, 2000A"]], [crossref:dev-model[freebsd-expiration-policy, "FreeBSD, 2002H"]], [crossref:dev-model[freebsd-new-account, "FreeBSD, 2002I"]]. [[committing]] === ÐÐ¾Ð¼Ð¼Ð¸Ñ ÐºÐ¾Ð´Ð° @@ -605,8 +601,7 @@ image::proc-contrib.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑам вÑÑе и ни . crossref:dev-model[role-vendor, ÐоÑÑавÑик] . crossref:dev-model[role-reviewer, РеÑензенÑÑ] -[ crossref:dev-model[freebsd-committer, FreeBSD, 2001]] -[ crossref:dev-model[jorgensen2001, Jørgensen, 2001]] +[crossref:dev-model[freebsd-committer, "FreeBSD, 2001"]], [crossref:dev-model[jorgensen2001, "Jørgensen, 2001"]]. [[process-core-election]] === ÐÑбоÑÑ Ð¾Ñновной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ (Core Team) @@ -638,20 +633,18 @@ image::proc-elections.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ Ð´Ð»Ñ * crossref:dev-model[role-committer, ÐоммиÑÑеÑ] * crossref:dev-model[role-election-manager, ÐÐµÐ½ÐµÐ´Ð¶ÐµÑ Ð²ÑбоÑов] -[ crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] -[ crossref:dev-model[bsd-election2002, FreeBSD, 2002B]] -[ crossref:dev-model[freebsd-election, FreeBSD, 2002G]] +[crossref:dev-model[freebsd-bylaws, "FreeBSD, 2000A"]], [crossref:dev-model[bsd-election2002, "FreeBSD, 2002B"]], [crossref:dev-model[freebsd-election, "FreeBSD, 2002G"]]. [[new-features]] === РазÑабоÑка новÑÑ ÑÑнкÑий -Ð ÑÐ°Ð¼ÐºÐ°Ñ Ð¿ÑоекÑа ÑÑÑеÑÑвÑÑÑ Ð¿Ð¾Ð´Ð¿ÑоекÑÑ, ÑабоÑаÑÑие над новÑми ÑÑнкÑиÑми. ÐÑи пÑоекÑÑ Ð¾Ð±ÑÑно вÑполнÑÑÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ Ñеловеком [ crossref:dev-model[jorgensen2001, ÐоÑгенÑен, 2001]]. ÐаждÑй пÑÐ¾ÐµÐºÑ Ð²Ð¾Ð»ÐµÐ½ оÑганизовÑваÑÑ ÑазÑабоÑÐºÑ Ñак, как ÑÑиÑÐ°ÐµÑ Ð½ÑжнÑм. Ðднако, когда пÑÐ¾ÐµÐºÑ Ð¾Ð±ÑединÑеÑÑÑ Ñ Ð²ÐµÑвÑÑ -CURRENT, он должен ÑледоваÑÑ ÑÑководÑÑвам пÑоекÑа. Ðогда код Ñ Ð¾ÑоÑо пÑоÑеÑÑиÑован в веÑви -CURRENT и пÑизнан доÑÑаÑоÑно ÑÑабилÑнÑм и акÑÑалÑнÑм Ð´Ð»Ñ Ð²ÐµÑви -STABLE, он обÑединÑÐ µÑÑÑ Ñ Ð²ÐµÑвÑÑ -STABLE. +Ð ÑÐ°Ð¼ÐºÐ°Ñ Ð¿ÑоекÑа ÑÑÑеÑÑвÑÑÑ Ð¿Ð¾Ð´Ð¿ÑоекÑÑ, ÑабоÑаÑÑие над новÑми ÑÑнкÑиÑми. ÐÑи пÑоекÑÑ Ð¾Ð±ÑÑно вÑполнÑÑÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ Ñеловеком [ crossref:dev-model[jorgensen2001, "Jørgensen, 2001"]]. ÐаждÑй пÑÐ¾ÐµÐºÑ Ð²Ð¾Ð»ÐµÐ½ оÑганизовÑваÑÑ ÑазÑабоÑÐºÑ Ñак, как ÑÑиÑÐ°ÐµÑ Ð½ÑжнÑм. Ðднако, когда пÑÐ¾ÐµÐºÑ Ð¾Ð±ÑединÑеÑÑÑ Ñ Ð²ÐµÑвÑÑ -CURRENT, он должен ÑледоваÑÑ ÑÑководÑÑвам пÑоекÑа. Ðогда код Ñ Ð¾ÑоÑо пÑоÑеÑÑиÑован в веÑви -CURRENT и пÑизнан доÑÑаÑоÑно ÑÑабилÑнÑм и акÑÑалÑнÑм Ð´Ð»Ñ Ð²ÐµÑви -STABLE, он обÑединÑеÑÑÑ Ñ Ð²ÐµÑвÑÑ -STABLE. ТÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑоекÑа опÑеделÑÑÑÑÑ Ð¿Ð¾Ð¶ÐµÐ»Ð°Ð½Ð¸Ñми ÑазÑабоÑÑиков, запÑоÑами ÑообÑеÑÑва в виде пÑÑмÑÑ Ð¾Ð±ÑаÑений по поÑÑе, оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ (Problem Reports), коммеÑÑеÑким ÑинанÑиÑованием ÑазÑабоÑки ÑÑнкÑионалÑноÑÑи или вкладами наÑÑного ÑообÑеÑÑва. ÐожеланиÑ, коÑоÑÑе Ð²Ñ Ð¾Ð´ÑÑ Ð² Ð·Ð¾Ð½Ñ Ð¾ÑвеÑÑÑвенноÑÑи ÑазÑабоÑÑика, пеÑедаÑÑÑÑ ÑÑÐ¾Ð¼Ñ ÑазÑабоÑÑикÑ, коÑоÑÑй ÑаÑÑÑавлÑÐµÑ Ð¿ÑиоÑиÑеÑÑ Ð¼ÐµÐ¶Ð´Ñ Ð·Ð°Ð¿ÑоÑом и Ñвоими ÑобÑÑвеннÑми пожеланиÑми. РаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ð½Ñ Ð¹ ÑпоÑоб оÑганизаÑии ÑÑого пÑоÑеÑÑа â ведение ÑпиÑка Ð·Ð°Ð´Ð°Ñ (TODO-list), поддеÑживаемого пÑоекÑом. ÐадаÑи, нРµ Ð²Ñ Ð¾Ð´ÑÑие в ÑÑÑ-либо Ð·Ð¾Ð½Ñ Ð¾ÑвеÑÑÑвенноÑÑи, ÑобиÑаÑÑÑÑ Ð² ÑпиÑÐºÐ°Ñ TODO, пока кÑо-нибÑÐ´Ñ Ð½Ðµ возÑÐ¼ÐµÑ Ð½Ð° ÑÐµÐ±Ñ Ð¾ÑвеÑÑÑвенноÑÑÑ Ð·Ð° Ð¸Ñ Ð²Ñполнение. ÐÑе запÑоÑÑ, Ð¸Ñ ÑаÑпÑеделение и оÑÑлеживание обÑабаÑÑваÑÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¸Ð½ÑÑÑÑменÑа crossref:dev-model[tool-bugzilla, Bugzilla]. Ðнализ ÑÑебований пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð´Ð²ÑÐ¼Ñ ÑпоÑобами. ÐоÑÑÑпивÑие запÑоÑÑ Ð¾Ð±ÑÑждаÑÑÑÑ Ð² поÑÑовÑÑ ÑаÑÑÑÐ»ÐºÐ°Ñ , как в оÑновном пÑоекÑе, Ñак и в подпÑоекÑе, к коÑоÑÐ¾Ð¼Ñ Ð¾ÑноÑиÑÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð¸Ð»Ð¸ коÑоÑÑй ÑоздаÑÑÑÑ ÑÑим запÑоÑом. ÐÑоме Ñого, оÑделÑнÑе ÑазÑабоÑÑики подпÑоекÑа оÑениваÑÑ Ð¾ÑÑÑеÑÑвимоÑÑÑ Ð·Ð°Ð¿ÑоÑов и опÑеделÑÑÑ Ð¿ÑиоÑиÑеÑÑ Ð¼ÐµÐ¶Ð´Ñ Ð½Ð¸Ð¼Ð¸. Ðомимо аÑÑ Ð¸Ð²Ð¾Ð² обÑÑждений, на ÑÑом ÑÑапе не ÑоздаÑÑÑÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑезÑлÑÑаÑов, коÑоÑÑе вклÑÑаÑÑÑÑ Ð² оÑновной Ð¿Ñ Ð¾ÐµÐºÑ. -ÐоÑколÑÐºÑ Ð·Ð°Ð¿ÑоÑÑ Ð¿ÑиоÑиÑизиÑÑÑÑÑÑ Ð¾ÑделÑнÑми ÑазÑабоÑÑиками на оÑнове Ñого, ÑÑо они ÑÑиÑаÑÑ Ð¸Ð½ÑеÑеÑнÑм, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñм или за ÑÑо им плаÑÑÑ, оÑÑÑÑÑÑвÑÐµÑ Ð¾Ð±ÑÐ°Ñ ÑÑÑаÑÐµÐ³Ð¸Ñ Ð¸Ð»Ð¸ пÑиоÑиÑезаÑÐ¸Ñ Ñого, какие запÑоÑÑ ÑÑиÑаÑÑ ÑÑебованиÑми, и как конÑÑолиÑоваÑÑ Ð¸Ñ ÐºÐ¾ÑÑекÑнÑÑ ÑеализаÑиÑ. Ðднако болÑÑинÑÑво ÑазÑабоÑÑиков ÑазделÑÑÑ Ð¾Ð±Ñее видение Ñого, какие вопÑоÑÑ ÑвлÑÑÑÑÑ Ð±Ð¾Ð»ÐµÐµ важнÑми, и они могÑÑ Ð·Ð°Ð¿ÑоÑиÑÑ ÑекомендаÑии Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑов Ð ¿Ð¾ вÑпÑÑÐºÑ Ñелизов. +ÐоÑколÑÐºÑ Ð·Ð°Ð¿ÑоÑÑ Ð¿ÑиоÑиÑизиÑÑÑÑÑÑ Ð¾ÑделÑнÑми ÑазÑабоÑÑиками на оÑнове Ñого, ÑÑо они ÑÑиÑаÑÑ Ð¸Ð½ÑеÑеÑнÑм, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñм или за ÑÑо им плаÑÑÑ, оÑÑÑÑÑÑвÑÐµÑ Ð¾Ð±ÑÐ°Ñ ÑÑÑаÑÐµÐ³Ð¸Ñ Ð¸Ð»Ð¸ пÑиоÑиÑезаÑÐ¸Ñ Ñого, какие запÑоÑÑ ÑÑиÑаÑÑ ÑÑебованиÑми, и как конÑÑолиÑоваÑÑ Ð¸Ñ ÐºÐ¾ÑÑекÑнÑÑ ÑеализаÑиÑ. Ðднако болÑÑинÑÑво ÑазÑабоÑÑиков ÑазделÑÑÑ Ð¾Ð±Ñее видение Ñого, какие вопÑоÑÑ ÑвлÑÑÑÑÑ Ð±Ð¾Ð»ÐµÐµ важнÑми, и они могÑÑ Ð·Ð°Ð¿ÑоÑиÑÑ ÑекомендаÑии Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовки Ñелизов. Фаза пÑовеÑки пÑоекÑа ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· двÑÑ ÑÑапов. ÐеÑед внеÑением кода в ÑекÑÑÑÑ Ð²ÐµÑÐºÑ ÑазÑабоÑÑики запÑаÑиваÑÑ ÑеÑензиÑование Ñвоего кода коллегами. ÐÑо ÑеÑензиÑование в оÑновном пÑоводиÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑÑнкÑионалÑного ÑеÑÑиÑованиÑ, но Ñакже важна пÑовеÑка кода. Ðогда код внеÑÑн в веÑкÑ, пÑоводиÑÑÑ Ð±Ð¾Ð»ÐµÐµ ÑиÑокое ÑÑнкÑионалÑное ÑеÑÑиÑование, коÑоÑое Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑивеÑÑи к дополниÑелÑной пÑовеÑке кода и оÑладке, еÑли код ведÑÑ ÑÐµÐ±Ñ Ð½Ðµ Ñак, каРº ожидалоÑÑ. ÐÑа вÑоÑÐ°Ñ ÑоÑма пÑовеÑки Ð¼Ð¾Ð¶ÐµÑ ÑаÑÑмаÑÑиваÑÑÑÑ ÐºÐ°Ðº ÑÑÑÑкÑÑÑÐ½Ð°Ñ Ð²ÐµÑиÑикаÑиÑ. ХоÑÑ Ñами поР´Ð¿ÑоекÑÑ Ð¼Ð¾Ð³ÑÑ Ð¿Ð¸ÑаÑÑ ÑоÑмалÑнÑе ÑеÑÑÑ, Ñакие как модÑлÑнÑе ÑеÑÑÑ, они обÑÑно не ÑобиÑаÑÑÑÑ Ð¾ÑновнÑм пÑоекÑом и ÑаÑе вÑего ÑдалÑÑÑÑÑ Ð¿ÐµÑед внеÑением кода в ÑекÑÑÑÑ Ð²ÐµÑкÑ. footnote:[Ðднако вÑÑ Ð±Ð¾Ð»ÑÑе ÑеÑÑов вÑполнÑеÑÑÑ Ð¿Ñи ÑбоÑке ÑиÑÑÐµÐ¼Ñ (make world). ÐÑи ÑеÑÑÑ ÑвлÑÑÑÑÑ Ð¾ÑÐµÐ½Ñ Ð½Ð¾Ð²Ñм дополнением, и ÑиÑÑемаÑиÑеÑÐºÐ°Ñ ÑÑÑÑкÑÑÑа Ð´Ð»Ñ Ð½Ð¸Ñ ÐµÑÑ Ð½Ðµ Ñоздана.] @@ -660,7 +653,7 @@ image::proc-elections.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ Ð´Ð»Ñ ÐÐ»Ñ Ð¿ÑоекÑа полезно, ÑÑÐ¾Ð±Ñ Ð·Ð° каждÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода оÑвеÑал Ñ Ð¾ÑÑ Ð±Ñ Ð¾Ð´Ð¸Ð½ Ñеловек, коÑоÑÑй Ñ Ð¾ÑоÑо ÐµÑ Ð·Ð½Ð°ÐµÑ. ÐекоÑоÑÑе ÑаÑÑи кода имеÑÑ Ð½Ð°Ð·Ð½Ð°ÑеннÑÑ ÑопÑовождаÑÑÐ¸Ñ . ÐÑÑгие имеÑÑ ÑакÑиÑеÑÐºÐ¸Ñ ÑопÑовождаÑÑÐ¸Ñ , а некоÑоÑÑе ÑаÑÑи ÑиÑÑÐµÐ¼Ñ Ð½Ðµ имеÑÑ ÑопÑовождаÑÑÐ¸Ñ . СопÑовождаÑÑий обÑÑно ÑвлÑеÑÑÑ ÑÑаÑÑником подпÑоекÑа, коÑоÑÑй напиÑал и инÑегÑиÑовал код, или Ñем, кÑо поÑÑиÑовал его Ñ Ð¿Ð»Ð°ÑÑоÑмÑ, Ð´Ð»Ñ ÐºÐ¾ÑоÑой он бÑл напиÑан. footnote:[sendmail и nam ed â пÑимеÑÑ ÐºÐ¾Ð´Ð°, коÑоÑÑй бÑл обÑединÑн Ñ Ð´ÑÑÐ³Ð¸Ñ Ð¿Ð»Ð°ÑÑоÑм.] ÐадаÑа ÑопÑовождаÑÑего â ÑбедиÑÑÑÑ, ÑÑо код ÑÐ¸Ð½Ñ ÑонизиÑован Ñ Ð¿ÑоекÑом, из коÑоÑого он полÑÑен, еÑли ÑÑо ÑÑоÑонний код, а Ñакже пÑименÑÑÑ Ð¿Ð°ÑÑи, пÑедоÑÑавленнÑе ÑообÑеÑÑвом, или иÑпÑавлÑÑÑ Ð¾Ð±Ð½Ð°ÑÑженнÑе пÑоблемÑ. -ÐÑновной обÑÑм ÑабоÑÑ, вкладÑваемÑй в пÑÐ¾ÐµÐºÑ FreeBSD, ÑвÑзан Ñ ÑопÑовождением. [ crossref:dev-model[jorgensen2001, Jørgensen, 2001]] пÑедоÑÑавлÑÐµÑ ÑÑ ÐµÐ¼Ñ, показÑваÑÑÑÑ Ð¶Ð¸Ð·Ð½ÐµÐ½Ð½Ñй Ñикл изменений. +ÐÑновной обÑÑм ÑабоÑÑ, вкладÑваемÑй в пÑÐ¾ÐµÐºÑ FreeBSD, ÑвÑзан Ñ ÑопÑовождением. [ crossref:dev-model[jorgensen2001, "Jørgensen, 2001"]] пÑедоÑÑавлÑÐµÑ ÑÑ ÐµÐ¼Ñ, показÑваÑÑÑÑ Ð¶Ð¸Ð·Ð½ÐµÐ½Ð½Ñй Ñикл изменений. ÐÐ¾Ð´ÐµÐ»Ñ ÐоÑгенÑÑена Ð´Ð»Ñ Ð¸Ð½ÑегÑаÑии изменений @@ -673,7 +666,7 @@ image::proc-elections.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ Ð´Ð»Ñ |пÑогÑаммиÑование |ÑеÑензиÑование -| +| |ÑеÑензиÑование |пÑедваÑиÑелÑÐ½Ð°Ñ Ð¿ÑовеÑка пеÑед коммиÑом @@ -692,7 +685,7 @@ image::proc-elections.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ Ð´Ð»Ñ |пÑогÑаммиÑование |Ñелиз Ð´Ð»Ñ Ð¿ÑоизводÑÑва -| +| |пÑогÑаммиÑование |=== @@ -714,26 +707,25 @@ image::proc-pr.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ Ð´Ð»Ñ Ð²ÐµÑ ÐÑоблема ÑообÑаеÑÑÑ Ð°Ð²ÑоÑом оÑÑÑÑа. ÐаÑем она клаÑÑиÑиÑиÑÑеÑÑÑ Ð¾ÑвеÑÑÑвеннÑм за обÑабоÑÐºÑ Ð¾Ñибок и пеÑедаÑÑÑÑ ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ ÑопÑовождаÑÑемÑ. Ðн пÑовеÑÑÐµÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸ обÑÑÐ¶Ð´Ð°ÐµÑ ÐµÑ Ñ Ð°Ð²ÑоÑом оÑÑÑÑа до ÑÐµÑ Ð¿Ð¾Ñ, пока не бÑÐ´ÐµÑ ÑобÑано доÑÑаÑоÑно инÑоÑмаÑии Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑабоÑего иÑпÑавлениÑ. ÐÑо иÑпÑавление заÑем ÑикÑиÑÑеÑÑÑ, и оÑÑÑÑ Ð¾ пÑоблеме закÑÑваеÑÑÑ. -Роли, вклÑÑеннÑе в ÑÑÐ¾Ñ Ð¿ÑоÑеÑÑ: +Роли, вклÑÑÑннÑе в ÑÑÐ¾Ñ Ð¿ÑоÑеÑÑ: . crossref:dev-model[role-problem-originator, ÐниÑиаÑÐ¾Ñ Ð¾ÑÑÑÑа] . crossref:dev-model[role-maintainer, СопÑовождение] . crossref:dev-model[role-bugbuster, ÐÑпÑавиÑÐµÐ»Ñ Ð¾Ñибок (Bugbuster)] -[ crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]. -[ crossref:dev-model[freebsd-send-pr, FreeBSD, 2002D]] +[crossref:dev-model[freebsd-handle-pr, "FreeBSD, 2002C"]], [crossref:dev-model[freebsd-send-pr, "FreeBSD, 2002D"]]. [[process-reactions]] === РеагиÑование на непÑавилÑное поведение -[ crossref:dev-model[freebsd-committer, FreeBSD, 2001]] ÑодеÑÐ¶Ð¸Ñ ÑÑд пÑавил, коÑоÑÑм Ð´Ð¾Ð»Ð¶Ð½Ñ ÑледоваÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑÑ. Ðднако ÑлÑÑаеÑÑÑ, ÑÑо ÑÑи пÑавила наÑÑÑаÑÑÑÑ. СледÑÑÑие пÑавила ÑÑÑеÑÑвÑÑÑ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло ÑеагиÑоваÑÑ Ð½Ð° неподобаÑÑее поведение. Ðни опÑеделÑÑÑ, какие дейÑÑÐ²Ð¸Ñ Ð¿ÑиведÑÑ Ðº пÑиоÑÑановке пÑивилегий коммиÑÑеÑа на ÑÐ¾Ñ Ð¸Ð»Ð¸ иной ÑÑок. +[ crossref:dev-model[freebsd-committer, "FreeBSD, 2001"]] ÑодеÑÐ¶Ð¸Ñ ÑÑд пÑавил, коÑоÑÑм Ð´Ð¾Ð»Ð¶Ð½Ñ ÑледоваÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑÑ. Ðднако ÑлÑÑаеÑÑÑ, ÑÑо ÑÑи пÑавила наÑÑÑаÑÑÑÑ. СледÑÑÑие пÑавила ÑÑÑеÑÑвÑÑÑ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¼Ð¾Ð¶Ð½Ð¾ бÑло ÑеагиÑоваÑÑ Ð½Ð° неподобаÑÑее поведение. Ðни опÑеделÑÑÑ, какие дейÑÑÐ²Ð¸Ñ Ð¿ÑиведÑÑ Ðº пÑиоÑÑановке пÑивилегий коммиÑÑеÑа на ÑÐ¾Ñ Ð¸Ð»Ð¸ иной ÑÑок. * СовеÑÑение коммиÑов во вÑÐµÐ¼Ñ Ð·Ð°Ð¼Ð¾Ñозки кода без одобÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Release Engineering â 2 Ð´Ð½Ñ * ÐÐ¾Ð¼Ð¼Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в веÑÐºÑ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи без одобÑÐµÐ½Ð¸Ñ - 2 Ð´Ð½Ñ * ÐÐ¾Ð¹Ð½Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñов â 5 дней Ð´Ð»Ñ Ð²ÑÐµÑ ÑÑаÑÑвÑÑÑÐ¸Ñ ÑÑоÑон * Ðевежливое или неподобаÑÑее поведение â 5 дней -[ crossref:dev-model[ref-freebsd-trenches, Lehey, 2002]] +[crossref:dev-model[ref-freebsd-trenches, "Lehey, 2002"]]. ÐÐ»Ñ ÑÑÑекÑивноÑÑи пÑиоÑÑановок лÑбой Ñлен оÑновной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ (Core Team) Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑимениÑÑ Ð¿ÑиоÑÑÐ°Ð½Ð¾Ð²ÐºÑ Ð´Ð¾ обÑÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð½Ð° поÑÑовой ÑаÑÑÑлке "core". ÐовÑоÑнÑе наÑÑÑиÑели могÑÑ, пÑи 2/3 голоÑов Ð¾Ñ Ð¾Ñновной командÑ, полÑÑиÑÑ Ð±Ð¾Ð»ÐµÐµ ÑÑÑогие наказаниÑ, вклÑÑÐ°Ñ Ð¿Ð¾ÑÑоÑнное лиÑение пÑав на коммиÑÑ. (Ðднако поÑледнее вÑегда ÑаÑÑмаÑÑиваеÑÑÑ ÐºÐ°Ðº кÑайнÑÑ Ð¼ÐµÑа из-за пÑиÑÑÑей ÐµÐ¼Ñ ÑклонноÑÑи вÑзÑваÑÑ ÑпоÑÑ.) ÐÑе пÑиоÑÑановки пÑбликÑÑÑÑÑ Ð² поÑÑовой ÑаÑÑÑлке "de velopers", доÑÑÑпной ÑолÑко коммиÑÑеÑам. @@ -747,9 +739,9 @@ image::proc-pr.png["ÐбÑаÑиÑеÑÑ Ðº абзаÑÑ Ð½Ð¸Ð¶Ðµ Ð´Ð»Ñ Ð²ÐµÑ [[process-release-engineering]] === ÐÑпÑÑк Ñелизов -ÐÑÐ¾ÐµÐºÑ FreeBSD Ð¸Ð¼ÐµÐµÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑов по вÑпÑÑÐºÑ Ñелизов Ñ Ð³Ð»Ð°Ð²Ð½Ñм инженеÑом, коÑоÑÑй оÑвеÑÐ°ÐµÑ Ð·Ð° Ñоздание Ñелизов FreeBSD Ð´Ð»Ñ ÑаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ ÑÑеди полÑзоваÑелей ÑеÑез инÑеÑÐ½ÐµÑ Ð¸Ð»Ð¸ пÑодажи в ÑозниÑнÑÑ Ð¼Ð°Ð³Ð°Ð·Ð¸Ð½Ð°Ñ . ÐоÑколÑÐºÑ FreeBSD доÑÑÑпна на неÑколÑÐºÐ¸Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ , а ÑÐµÐ»Ð¸Ð·Ñ Ð´Ð»Ñ ÑазлиÑнÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑ Ð²ÑпÑÑкаÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно, в команде еÑÑÑ Ð¾ÑвеÑÑÑвеннÑй за каждÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑÑ. Также в команде еÑÑÑ Ñоли, оÑвеÑаÑÑие за кооÑдинаÑÐ¸Ñ ÑÑилий по обеÑпеÑÐµÐ½Ð¸Ñ ÐºÐ°ÑеÑÑва, ÑбоÑÐºÑ Ð½Ð°Ð±Ð¾Ñа пакеÑов и акÑÑализаÑÐ¸Ñ Ð´Ð¾ÐºÑменÑаÑии. Ðод инженеÑом по вÑпÑÑÐºÑ ÑелР¸Ð·Ð¾Ð² подÑазÑмеваеÑÑÑ Ð¿ÑедÑÑавиÑÐµÐ»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑов по вÑпÑÑÐºÑ Ñелизов. +ÐÑÐ¾ÐµÐºÑ FreeBSD Ð¸Ð¼ÐµÐµÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовки Ñелизов Ñ Ð ÐµÐºÐ¾Ð²Ð¾Ð´Ð¸Ñелем командÑ, коÑоÑÑй оÑвеÑÐ°ÐµÑ Ð·Ð° Ñоздание Ñелизов FreeBSD Ð´Ð»Ñ ÑаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ ÑÑеди полÑзоваÑелей ÑеÑез инÑеÑÐ½ÐµÑ Ð¸Ð»Ð¸ пÑодажи в ÑозниÑнÑÑ Ð¼Ð°Ð³Ð°Ð·Ð¸Ð½Ð°Ñ . ÐоÑколÑÐºÑ FreeBSD доÑÑÑпна на неÑколÑÐºÐ¸Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ , а ÑÐµÐ»Ð¸Ð·Ñ Ð´Ð»Ñ ÑазлиÑнÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑ Ð²ÑпÑÑкаÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно, в команде еÑÑÑ Ð¾ÑвеÑÑÑвеннÑй за каждÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑÑ. Также в команде еÑÑÑ Ñоли, оÑвеÑаÑÑие за кооÑдинаÑÐ¸Ñ ÑÑилий по обеÑп еÑÐµÐ½Ð¸Ñ ÐºÐ°ÑеÑÑва, ÑбоÑÐºÑ Ð½Ð°Ð±Ð¾Ñа пакеÑов и акÑÑализаÑÐ¸Ñ Ð´Ð¾ÐºÑменÑаÑии. Ðод инженеÑом по вÑпÑÑÐºÑ Ñелизов п одÑазÑмеваеÑÑÑ Ð¿ÑедÑÑавиÑÐµÐ»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовки Ñелизов. -Ðогда гоÑовиÑÑÑ Ð²ÑпÑÑк Ñелиза, пÑÐ¾ÐµÐºÑ FreeBSD неÑколÑко менÑÐµÑ ÑÐ²Ð¾Ñ ÑÑÑÑкÑÑÑÑ. СоÑÑавлÑеÑÑÑ Ð³ÑаÑик вÑпÑÑка, вклÑÑаÑÑий замоÑÐ¾Ð·ÐºÑ ÑÑнкÑионалÑноÑÑи и кода, вÑпÑÑк пÑомежÑÑоÑнÑÑ Ñелизов и ÑиналÑного Ñелиза. ÐамоÑозка ÑÑнкÑионалÑноÑÑи ознаÑаеÑ, ÑÑо новÑе ÑÑнкÑии не могÑÑ Ð±ÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð² веÑÐºÑ Ð±ÐµÐ· Ñвного ÑоглаÑÐ¸Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑов Ñелиза. ÐамоÑозка кода ознаÑаеÑ, ÑÑо Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² коде (напÑимеÑ, иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибок) не могÑÑ Ð±ÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð±ÐµÐ· ÑвР½Ð¾Ð³Ð¾ ÑоглаÑÐ¸Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑов Ñелиза. ÐÑÐ¾Ñ Ð¿ÑоÑеÑÑ Ð·Ð°Ð¼Ð¾Ñозки ÑÑнкÑионалÑноÑÑи и кода извеÑÑен как ÑÑÐ°Ð±Ð¸Ð»Ð¸Ð·Ð°Ñ Ð¸Ñ. РпÑоÑеÑÑе вÑпÑÑка Ñелиза Ð¸Ð½Ð¶ÐµÐ½ÐµÑ Ñелиза Ð¸Ð¼ÐµÐµÑ Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾ÑÐ¸Ñ Ð¾ÑкаÑÑваÑÑÑÑ Ðº более ÑÑаÑÑм веÑÑиÑм кода и, Ñаким обÑазом, "оÑменÑÑÑ" изменениÑ, еÑли они ÑоÑÑÑÑ, ÑÑо ÑÑи Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑ Ð´Ð»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð² Ñелиз. +Ðогда гоÑовиÑÑÑ Ð²ÑпÑÑк Ñелиза, пÑÐ¾ÐµÐºÑ FreeBSD неÑколÑко менÑÐµÑ ÑÐ²Ð¾Ñ ÑÑÑÑкÑÑÑÑ. СоÑÑавлÑеÑÑÑ Ð³ÑаÑик вÑпÑÑка, вклÑÑаÑÑий замоÑÐ¾Ð·ÐºÑ ÑÑнкÑионалÑноÑÑи и кода, вÑпÑÑк пÑомежÑÑоÑнÑÑ Ñелизов и ÑиналÑного Ñелиза. ÐамоÑозка ÑÑнкÑионалÑноÑÑи ознаÑаеÑ, ÑÑо новÑе ÑÑнкÑии не могÑÑ Ð±ÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð² веÑÐºÑ Ð±ÐµÐ· Ñвного ÑоглаÑÐ¸Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑов Ñелиза. ÐамоÑозка кода ознаÑаеÑ, ÑÑо Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² коде (напÑимеÑ, иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибок) не могÑÑ Ð±ÑÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð±ÐµÐ· ÑвР½Ð¾Ð³Ð¾ ÑоглаÑÐ¸Ñ Ð¸Ð½Ð¶ÐµÐ½ÐµÑов по вÑпÑÑÐºÑ Ñелизов. ÐÑÐ¾Ñ Ð¿ÑоÑеÑÑ Ð·Ð°Ð¼Ð¾Ñозки ÑÑнкÑионалÑноÑÑи и кода извеÑÑен ка к ÑÑабилизаÑиÑ. РпÑоÑеÑÑе вÑпÑÑка Ñелиза Ð¸Ð½Ð¶ÐµÐ½ÐµÑ Ñелиза Ð¸Ð¼ÐµÐµÑ Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾ÑÐ¸Ñ Ð¾ÑкаÑÑваÑÑÑÑ Ðº более ÑÑаÑÑм веÑÑиÑм кода и, Ñаким обÑазом, "оÑменÑÑÑ" изменениÑ, еÑли они ÑоÑÑÑÑ, ÑÑо ÑÑи Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑ Ð´Ð»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð² Ñелиз. СÑÑеÑÑвÑÐµÑ ÑÑи ÑазлиÑнÑÑ Ð²Ð¸Ð´Ð° вÑпÑÑков: @@ -779,7 +771,7 @@ crossref:dev-model[role-releng, Ðоманда ÑазÑабоÑки Ñелизо // Keep the spaces around the external square bracket to avoid a warning in the // PDF converter -[ crossref:dev-model[freebsd-releng, FreeBSD, 2002E] ] +[crossref:dev-model[freebsd-releng, "FreeBSD, 2002E"]]. [[tools]] == ÐнÑÑÑÑменÑÑ @@ -799,7 +791,7 @@ Bugzilla â ÑÑо база даннÑÑ Ð´Ð»Ñ ÑопÑовождениÑ, Ñ [[model-mailman]] === Mailman -Mailman - ÑÑо пÑогÑамма, коÑоÑÐ°Ñ Ð°Ð²ÑомаÑизиÑÑÐµÑ ÑпÑавление поÑÑовÑми ÑаÑÑÑлками. ÐÑÐ¾ÐµÐºÑ FreeBSD иÑполÑзÑÐµÑ ÐµÑ Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ 16 обÑÐ¸Ñ ÑаÑÑÑлок, 60 ÑÐµÑ Ð½Ð¸ÑеÑÐºÐ¸Ñ ÑаÑÑÑлок, 4 огÑаниÑеннÑÑ ÑаÑÑÑлок и 5 ÑаÑÑÑлок Ñ Ð»Ð¾Ð³Ð°Ð¼Ð¸ коммиÑов Git. Ðна Ñакже иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð¿Ð¾ÑÑовÑÑ ÑаÑÑÑлок, ÑозданнÑÑ Ð¸ иÑполÑзÑемÑÑ Ð´ÑÑгими лÑдÑми и пÑоекÑами в ÑообÑеÑÑве FreeBSD. ÐбÑие ÑаÑÑÑлки пÑедназнаÑÐµÐ½Ñ Ð´Ð»Ñ ÑиÑокой пÑблики, ÑÐµÑ Ð½Ð¸ÑеÑкие ÑаÑÑÑлки в оÑновном пÑедназнаÑÐµÐ½Ñ Ð´Ð»Ñ ÑазÑабоÑки опÑеделÑннÑÑ Ð¾Ð±Ð»Ð°ÑÑей инÑеÑеÑов, а закÑÑÑÑе ÑаÑÑÑлки иÑполÑзÑÑÑÑÑ Ð´Ð»Ñ Ð²Ð½ÑÑÑенней комм ÑникаÑии, не пÑедназнаÑенной Ð´Ð»Ñ ÑиÑокой пÑблики. ÐолÑÑÐ°Ñ ÑаÑÑÑ Ð²Ñей коммÑникаÑии в пÑоекÑе пÑÐ¾Ñ Ð¾Ð´Ð¸Ñ ÑеÑез ÑÑи 85 ÑаÑÑÑлок [ crossref:dev-model[ref-bsd-handbook, FreeBSD, 2003A], ÐÑиложение C]. +Mailman - ÑÑо пÑогÑамма, коÑоÑÐ°Ñ Ð°Ð²ÑомаÑизиÑÑÐµÑ ÑпÑавление поÑÑовÑми ÑаÑÑÑлками. ÐÑÐ¾ÐµÐºÑ FreeBSD иÑполÑзÑÐµÑ ÐµÑ Ð´Ð»Ñ Ð²ÐµÐ´ÐµÐ½Ð¸Ñ 16 обÑÐ¸Ñ ÑаÑÑÑлок, 60 ÑÐµÑ Ð½Ð¸ÑеÑÐºÐ¸Ñ ÑаÑÑÑлок, 4 огÑаниÑеннÑÑ ÑаÑÑÑлок и 5 ÑаÑÑÑлок Ñ Ð»Ð¾Ð³Ð°Ð¼Ð¸ коммиÑов Git. Ðна Ñакже иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ Ð¿Ð¾ÑÑовÑÑ ÑаÑÑÑлок, ÑозданнÑÑ Ð¸ иÑполÑзÑемÑÑ Ð´ÑÑгими лÑдÑми и пÑоекÑами в ÑообÑеÑÑве FreeBSD. ÐбÑие ÑаÑÑÑлки пÑедназнаÑÐµÐ½Ñ Ð´Ð»Ñ ÑиÑокой пÑблики, ÑÐµÑ Ð½Ð¸ÑеÑкие ÑаÑÑÑлки в оÑновном пÑедназнаÑÐµÐ½Ñ Ð´Ð»Ñ ÑазÑабоÑки опÑеделÑннÑÑ Ð¾Ð±Ð»Ð°ÑÑей инÑеÑеÑов, а закÑÑÑÑе ÑаÑÑÑлки иÑполÑзÑÑÑÑÑ Ð´Ð»Ñ Ð²Ð½ÑÑÑенней комм ÑникаÑии, не пÑедназнаÑенной Ð´Ð»Ñ ÑиÑокой пÑблики. ÐолÑÑÐ°Ñ ÑаÑÑÑ Ð²Ñей коммÑникаÑии в пÑоекÑе пÑÐ¾Ñ Ð¾Ð´Ð¸Ñ ÑеÑез ÑÑи 85 ÑаÑÑÑлок [crossref:dev-model[ref-bsd-handbook, "FreeBSD, 2003A"], ÐÑиложение C]. [[tool-pgp]] === Pretty Good Privacy @@ -834,7 +826,7 @@ crossref:dev-model[fig-ports,image::portsstatus.svg] показÑÐ²Ð°ÐµÑ ÐºÐ¾Ð» С неÑазвеÑвлÑннÑм ÑепозиÑоÑием поÑÑов невозможно гаÑанÑиÑоваÑÑ, ÑÑо лÑбой поÑÑ Ð±ÑÐ´ÐµÑ ÑабоÑаÑÑ Ð½Ð° ÑÑм-либо, кÑоме -CURRENT и -STABLE, в ÑаÑÑноÑÑи на ÑÑаÑÑÑ , миноÑнÑÑ Ð²ÑпÑÑÐºÐ°Ñ . ÐÐ»Ñ ÑÑого Ð½ÐµÑ Ð½Ð¸ инÑÑаÑÑÑÑкÑÑÑÑ, ни вÑемени волонÑÑÑов. -ÐомандÑ, завиÑÑÑие Ð¾Ñ Ports, Ñакие как команда вÑпÑÑка Ñелизов, Ð´Ð»Ñ ÑÑÑекÑивноÑÑи коммÑникаÑии имеÑÑ ÑÐ²Ð¾Ð¸Ñ ÑобÑÑвеннÑÑ Ð¿ÑедÑÑавиÑелей по поÑÑам. +ÐомандÑ, завиÑÑÑие Ð¾Ñ Ports, Ñакие как команда подгоÑовки Ñелизов, Ð´Ð»Ñ ÑÑÑекÑивноÑÑи коммÑникаÑии имеÑÑ ÑÐ²Ð¾Ð¸Ñ ÑобÑÑвеннÑÑ Ð¿ÑедÑÑавиÑелей по поÑÑам. [[sub-project-documentation]] === ÐÑÐ¾ÐµÐºÑ Ð´Ð¾ÐºÑменÑаÑии FreeBSD @@ -847,7 +839,7 @@ crossref:dev-model[fig-ports,image::portsstatus.svg] показÑÐ²Ð°ÐµÑ ÐºÐ¾Ð» Ðак и пÑÐ¾ÐµÐºÑ FreeBSD, докÑменÑаÑÐ¸Ñ Ñазделена на Ñе же веÑви. ÐÑо Ñделано Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ веÑÑии вÑегда бÑла обновлÑÐ½Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑиÑ. РвеÑвÑÑ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи иÑпÑавлÑÑÑÑÑ ÑолÑко оÑибки в докÑменÑаÑии. -Ðак и подпÑÐ¾ÐµÐºÑ ports, пÑÐ¾ÐµÐºÑ Documentation Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ð·Ð½Ð°ÑаÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑов докÑменÑаÑии без одобÑÐµÐ½Ð¸Ñ Ð¾Ñновной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ FreeBSD (Core Team). [ crossref:dev-model[freebsd-doceng-charter, FreeBSD, 2003B]]. +Ðак и подпÑÐ¾ÐµÐºÑ ports, пÑÐ¾ÐµÐºÑ Documentation Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°Ð·Ð½Ð°ÑаÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑов докÑменÑаÑии без одобÑÐµÐ½Ð¸Ñ Ð¾Ñновной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ FreeBSD (Core Team). [ crossref:dev-model[freebsd-doceng-charter, "FreeBSD, 2003B"]]. ÐÑÐ¾ÐµÐºÑ Ð´Ð¾ÐºÑменÑаÑии вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ extref:{fdp-primer}[вводное ÑÑководÑÑво]. Ðно иÑполÑзÑеÑÑÑ ÐºÐ°Ðº Ð´Ð»Ñ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²ÑÑ ÑÑаÑÑников пÑоекÑа Ñо ÑÑандаÑÑнÑми инÑÑÑÑменÑами и ÑинÑакÑиÑом, Ñак и в каÑеÑÑве ÑпÑавоÑника пÑи ÑабоÑе над пÑоекÑом. @@ -864,7 +856,7 @@ crossref:dev-model[fig-ports,image::portsstatus.svg] показÑÐ²Ð°ÐµÑ ÐºÐ¾Ð» [Saers, 2003] ÐÐ¸ÐºÐ»Ð°Ñ Ð¡Ð°ÐµÑÑ. ÐвÑоÑÑкое пÑаво © 2003. ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа Ð´Ð»Ñ FreeBSD. ÐандидаÑÑÐºÐ°Ñ Ð´Ð¸ÑÑеÑÑаÑиÑ. http://niklas.saers.com/thesis. [[jorgensen2001]] -[ÐоÑгенÑен, 2001] ÐилÑÑ ÐоÑгенÑен. Copyright © 2001. _Putting it All in the Trunk. Incremental Software Development in the FreeBSD Open Source Project_. http://www.dat.ruc.dk/~nielsj/research/papers/freebsd.pdf. +[ÐоÑгенÑен, 2001] ÐилÑÑ ÐоÑгенÑен. Copyright © 2001. _Putting it All in the Trunk. Incremental Software Development in the FreeBSD Open Source Project_. http://webhotel4.ruc.dk/~nielsj/research/publications/freebsd.pdf. [[ref-pmbok]] [PMI, 2000] ÐнÑÑиÑÑÑ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑоекÑами. Copyright © 1996, 2000 ÐнÑÑиÑÑÑ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑоекÑами. 1-880410-23-0. ÐнÑÑиÑÑÑ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑоекÑами. ÐÑÑÑаÑн СквеÑ, ÐенÑилÑваниÑ, СШÐ. PMBOK Guide. A Guide to the Project Management Body of Knowledge (Ð ÑководÑÑво PMBOK. Ð ÑководÑÑво к ÑÐ²Ð¾Ð´Ñ Ð·Ð½Ð°Ð½Ð¸Ð¹ по ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑоекÑами), издание 2000 года. diff --git a/documentation/content/ru/books/dev-model/_index.po b/documentation/content/ru/books/dev-model/_index.po index 89d8a79143..3425cca4d3 100644 --- a/documentation/content/ru/books/dev-model/_index.po +++ b/documentation/content/ru/books/dev-model/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-05-01 19:56-0300\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <[email protected]>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/booksdev-model_index/ru/>\n" @@ -53,17 +53,17 @@ msgid "A project model for the FreeBSD Project" msgstr "ÐÑоекÑÐ½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð»Ñ Ð¿ÑоекÑа FreeBSD" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:72 +#: documentation/content/en/books/dev-model/_index.adoc:71 msgid "'''" msgstr "'''" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:78 +#: documentation/content/en/books/dev-model/_index.adoc:77 msgid "Foreword" msgstr "ÐÑедиÑловие" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:84 +#: documentation/content/en/books/dev-model/_index.adoc:83 msgid "" "Up until now, the FreeBSD project has released a number of described " "techniques to do different parts of work. However, a project model " @@ -74,8 +74,8 @@ msgid "" "to reduce the communication needs.] This paper will provide such a project " "model and is donated to the FreeBSD Documentation project where it can " "evolve together with the project so that it can at any point in time reflect " -"the way the project works. It is based on [crossref:dev-model[thesis, " -"Saers,2003]]." +"the way the project works. It is based on [crossref:dev-model[thesis," +"\"Saers, 2003\"]]." msgstr "" "Ðо наÑÑоÑÑего моменÑа пÑÐ¾ÐµÐºÑ FreeBSD вÑпÑÑÑил ÑÑд опиÑаннÑÑ Ð¼ÐµÑодик Ð´Ð»Ñ " "вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑазлиÑнÑÑ ÑаÑÑей ÑабоÑÑ. Ðднако, из-за ÑаÑÑÑÑего ÑиÑла ÑÑаÑÑников " @@ -86,11 +86,11 @@ msgstr "" "поÑÑебноÑÑи в коммÑникаÑии.] ÐÐ°Ð½Ð½Ð°Ñ ÑÑаÑÑÑ Ð¿ÑедоÑÑавлÑÐµÑ ÑакÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ " "пÑоекÑа и пеÑедаÑÑÑÑ Ð² пÑÐ¾ÐµÐºÑ Ð´Ð¾ÐºÑменÑаÑии FreeBSD, где она Ð¼Ð¾Ð¶ÐµÑ " "ÑазвиваÑÑÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð¿ÑоекÑом, ÑÑÐ¾Ð±Ñ Ð² лÑбой Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²Ñемени оÑÑажаÑÑ ÑпоÑоб " -"его ÑабоÑÑ. Ðна оÑнована на диÑÑеÑÑаÑии [crossref:dev-model[thesis, " -"Saers,2003]]." +"его ÑабоÑÑ. Ðна оÑнована на диÑÑеÑÑаÑии [crossref:dev-model[thesis, \"Saers, " +"2003\"]]." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:86 +#: documentation/content/en/books/dev-model/_index.adoc:85 msgid "" "I would like to thank the following people for taking the time to explain " "things that were unclear to me and for proofreading the document." @@ -99,103 +99,103 @@ msgstr "" "обÑÑÑниÑÑ Ð¼Ð½Ðµ непонÑÑнÑе моменÑÑ Ð¸ пÑовеÑиÑÑ Ð´Ð¾ÐºÑменÑ." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:88 +#: documentation/content/en/books/dev-model/_index.adoc:87 msgid "Andrey A. Chernov mailto:[email protected][[email protected]]" msgstr "Andrey A. Chernov mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:89 +#: documentation/content/en/books/dev-model/_index.adoc:88 msgid "Bruce A. Mah mailto:[email protected][[email protected]]" msgstr "Bruce A. Mah mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:90 +#: documentation/content/en/books/dev-model/_index.adoc:89 msgid "Dag-Erling Smørgrav mailto:[email protected][[email protected]]" msgstr "Dag-Erling Smørgrav mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:91 +#: documentation/content/en/books/dev-model/_index.adoc:90 msgid "Giorgos Keramidas mailto:[email protected][[email protected]]" msgstr "Giorgos Keramidas mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:92 +#: documentation/content/en/books/dev-model/_index.adoc:91 msgid "" -"Ingvil Hovig " -"mailto:[email protected][[email protected]]" +"Ingvil Hovig mailto:[email protected][ingvil.hovig@skatteetaten." +"no]" msgstr "" "Ingvil Hovig mailto:[email protected][ingvil.hovig@skatteetaten." "no]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:93 +#: documentation/content/en/books/dev-model/_index.adoc:92 msgid "Jesper Holck mailto:[email protected][[email protected]]" msgstr "Jesper Holck mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:94 +#: documentation/content/en/books/dev-model/_index.adoc:93 msgid "John Baldwin mailto:[email protected][[email protected]]" msgstr "John Baldwin mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:95 +#: documentation/content/en/books/dev-model/_index.adoc:94 msgid "John Polstra mailto:[email protected][[email protected]]" msgstr "John Polstra mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:96 +#: documentation/content/en/books/dev-model/_index.adoc:95 msgid "Kirk McKusick mailto:[email protected][[email protected]]" msgstr "Kirk McKusick mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:97 +#: documentation/content/en/books/dev-model/_index.adoc:96 msgid "Mark Linimon mailto:[email protected][[email protected]]" msgstr "Mark Linimon mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:98 +#: documentation/content/en/books/dev-model/_index.adoc:97 msgid "Marleen Devos" msgstr "Marleen Devos" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:99 +#: documentation/content/en/books/dev-model/_index.adoc:98 msgid "Niels Jørgenssen mailto:[email protected][[email protected]]" msgstr "Niels Jørgenssen mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:100 +#: documentation/content/en/books/dev-model/_index.adoc:99 msgid "Nik Clayton mailto:[email protected][[email protected]]" msgstr "Nik Clayton mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:101 +#: documentation/content/en/books/dev-model/_index.adoc:100 msgid "Poul-Henning Kamp mailto:[email protected][[email protected]]" msgstr "Poul-Henning Kamp mailto:[email protected][[email protected]]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:102 +#: documentation/content/en/books/dev-model/_index.adoc:101 msgid "Simon L. Nielsen mailto:[email protected][[email protected]]" msgstr "Simon L. Nielsen mailto:[email protected][[email protected]]" #. type: Title == -#: documentation/content/en/books/dev-model/_index.adoc:104 +#: documentation/content/en/books/dev-model/_index.adoc:103 #, no-wrap msgid "Overview" msgstr "ÐбзоÑ" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:109 +#: documentation/content/en/books/dev-model/_index.adoc:108 msgid "" "A project model is a means to reduce the communications overhead in a " -"project. As shown by [crossref:dev-model[brooks, Brooks, 1995]], increasing " -"the number of project participants increases the communication in the " -"project exponentially. FreeBSD has during the past few years increased both " -"its mass of active users and committers, and the communication in the " +"project. As shown by [crossref:dev-model[brooks,\"Brooks, 1995\"]], " +"increasing the number of project participants increases the communication in " +"the project exponentially. FreeBSD has during the past few years increased " +"both its mass of active users and committers, and the communication in the " "project has risen accordingly. This project model will serve to reduce this " "overhead by providing an up-to-date description of the project." msgstr "" "ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа â ÑÑо ÑпоÑоб ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð½Ð°ÐºÐ»Ð°Ð´Ð½ÑÑ ÑаÑÑ Ð¾Ð´Ð¾Ð² на коммÑникаÑии в " -"пÑоекÑе. Ðак показано в [crossref:dev-model[brooks, Brooks, 1995]], " +"пÑоекÑе. Ðак показано в [crossref:dev-model[brooks,\"Brooks, 1995\"]], " "ÑвелиÑение ÑиÑла ÑÑаÑÑников пÑоекÑа пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑкÑпоненÑиалÑÐ½Ð¾Ð¼Ñ ÑоÑÑÑ " "коммÑникаÑий в пÑоекÑе. Ðа поÑледние Ð³Ð¾Ð´Ñ FreeBSD знаÑиÑелÑно ÑвелиÑил как " "колиÑеÑÑво акÑивнÑÑ Ð¿Ð¾Ð»ÑзоваÑелей, Ñак и коммиÑÑеÑов, ÑÑо ÑооÑвеÑÑÑвенно " @@ -203,12 +203,12 @@ msgstr "" "накладнÑе ÑаÑÑ Ð¾Ð´Ñ Ð·Ð° ÑÑÑÑ Ð¿ÑедоÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÑÑалÑного опиÑÐ°Ð½Ð¸Ñ Ð¿ÑоекÑа." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:115 +#: documentation/content/en/books/dev-model/_index.adoc:114 msgid "" "During the Core elections in 2002, Mark Murray stated \"I am opposed to a " "long rule-book, as that satisfies lawyer-tendencies, and is counter to the " "technocentricity that the project so badly needs.\" [crossref:dev-model[bsd-" -"election2002, FreeBSD, 2002B]]. This project model is not meant to be a " +"election2002,\"FreeBSD, 2002B\"]]. This project model is not meant to be a " "tool to justify creating impositions for developers, but as a tool to " "facilitate coordination. It is meant as a description of the project, with " "an overview of how the different processes are executed. It is an " @@ -216,28 +216,28 @@ msgid "" msgstr "" "Ðо вÑÐµÐ¼Ñ Ð²ÑбоÑов в Core в 2002 Ð³Ð¾Ð´Ñ ÐаÑк ÐÑÑÑей заÑвил: «Я пÑоÑив длинного " "Ñвода пÑавил, Ñак как ÑÑо ÑдовлеÑвоÑÑÐµÑ ÑклонноÑÑи к ÑÑиÑпÑÑденÑии и " -"пÑоÑивоÑеÑÐ¸Ñ ÑÐµÑ Ð½Ð¾ÑенÑÑиÑноÑÑи, в коÑоÑой пÑÐ¾ÐµÐºÑ Ñак нÑждаеÑÑÑ.» [crossref" -":dev-model[bsd-election2002, FreeBSD, 2002B]]. ÐÑа Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа не " +"пÑоÑивоÑеÑÐ¸Ñ ÑÐµÑ Ð½Ð¾ÑенÑÑиÑноÑÑи, в коÑоÑой пÑÐ¾ÐµÐºÑ Ñак нÑждаеÑÑÑ.» [ crossref" +":dev-model[bsd-election2002,\"FreeBSD, 2002B\"]]. ÐÑа Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа не " "пÑедназнаÑена Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð¾Ð¿ÑавдÑваÑÑ Ñоздание огÑаниÑений Ð´Ð»Ñ " "ÑазÑабоÑÑиков, а ÑлÑÐ¶Ð¸Ñ Ð¸Ð½ÑÑÑÑменÑом Ð´Ð»Ñ Ð¾Ð±Ð»ÐµÐ³ÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð¾ÑдинаÑии. Ðна " "пÑизвана опиÑÑваÑÑ Ð¿ÑоекÑ, Ð´Ð°Ð²Ð°Ñ Ð¾Ð±Ð·Ð¾Ñ Ñого, как вÑполнÑÑÑÑÑ ÑазлиÑнÑе " "пÑоÑеÑÑÑ. ÐÑо введение в Ñо, как ÑабоÑÐ°ÐµÑ Ð¿ÑÐ¾ÐµÐºÑ FreeBSD." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:118 +#: documentation/content/en/books/dev-model/_index.adoc:117 msgid "" "The FreeBSD project model will be described as of July 1st, 2004. It is " -"based on the Niels Jørgensen's paper [crossref:dev-model[jorgensen2001, " -"Jørgensen, 2001]], FreeBSD's official documents, discussions on FreeBSD " +"based on the Niels Jørgensen's paper [crossref:dev-model[jorgensen2001," +"\"Jørgensen, 2001\"]], FreeBSD's official documents, discussions on FreeBSD " "mailing lists and interviews with developers." msgstr "" "ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа FreeBSD бÑÐ´ÐµÑ Ð¾Ð¿Ð¸Ñана по ÑоÑÑоÑÐ½Ð¸Ñ Ð½Ð° 1 иÑÐ»Ñ 2004 года. Ðна " -"оÑнована на ÑабоÑе ÐилÑÑа ÐоÑгенÑена [crossref:dev-model[jorgensen2001, " -"Jørgensen, 2001]], оÑиÑиалÑнÑÑ Ð´Ð¾ÐºÑменÑÐ°Ñ FreeBSD, обÑÑждениÑÑ Ð² ÑпиÑÐºÐ°Ñ " +"оÑнована на ÑабоÑе ÐилÑÑа ÐоÑгенÑена [crossref:dev-model[jorgensen2001," +"\"Jørgensen, 2001\"]], оÑиÑиалÑнÑÑ Ð´Ð¾ÐºÑменÑÐ°Ñ FreeBSD, обÑÑждениÑÑ Ð² ÑпиÑÐºÐ°Ñ " "ÑаÑÑÑлки FreeBSD и инÑеÑвÑÑ Ñ ÑазÑабоÑÑиками." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:121 +#: documentation/content/en/books/dev-model/_index.adoc:120 msgid "" "After providing definitions of terms used, this document will outline the " "organisational structure (including role descriptions and communication " @@ -252,57 +252,57 @@ msgstr "" "заклÑÑение бÑдÑÑ Ð¿ÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ Ð¾ÑновнÑе подпÑоекÑÑ Ð¿ÑоекÑа FreeBSD." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:125 +#: documentation/content/en/books/dev-model/_index.adoc:124 msgid "" -"[crossref:dev-model[freebsd-developer-handbook, FreeBSD, 2002A]] Section 1.2 " -"and 1.3 give the vision and the architectural guidelines for the project. " -"The vision is \"To produce the best UNIX-like operating system package " -"possible, with due respect to the original software tools ideology as well " -"as usability, performance and stability.\" The architectural guidelines help " -"determine whether a problem that someone wants to be solved is within the " -"scope of the project" +"[crossref:dev-model[freebsd-developer-handbook,\"FreeBSD, 2002A\"]] Section " +"1.2 and 1.3 give the vision and the architectural guidelines for the " +"project. The vision is \"To produce the best UNIX-like operating system " +"package possible, with due respect to the original software tools ideology " +"as well as usability, performance and stability.\" The architectural " +"guidelines help determine whether a problem that someone wants to be solved " +"is within the scope of the project" msgstr "" -"[crossref:dev-model[freebsd-developer-handbook, FreeBSD, 2002A]] Ð Ð°Ð·Ð´ÐµÐ»Ñ 1.2 " -"и 1.3 опиÑÑваÑÑ Ð²Ð¸Ð´ÐµÐ½Ð¸Ðµ и аÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ Ð¿ÑоекÑа. Ðидение " -"ÑÑоÑмÑлиÑовано как: \"СоздаÑÑ Ð½Ð°Ð¸Ð»ÑÑÑий Ð¿Ð°ÐºÐµÑ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑемÑ, подобной " -"UNIX®, Ñ Ð´Ð¾Ð»Ð¶Ð½Ñм Ñважением к оÑигиналÑной идеологии пÑогÑаммнÑÑ " +"[ crossref:dev-model[freebsd-developer-handbook, \"FreeBSD, 2002A\"]] " +"Ð Ð°Ð·Ð´ÐµÐ»Ñ 1.2 и 1.3 опиÑÑваÑÑ Ð²Ð¸Ð´ÐµÐ½Ð¸Ðµ и аÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ Ð¿ÑоекÑа. " +"Ðидение ÑÑоÑмÑлиÑовано как: \"СоздаÑÑ Ð½Ð°Ð¸Ð»ÑÑÑий Ð¿Ð°ÐºÐµÑ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑемÑ, " +"подобной UNIX®, Ñ Ð´Ð¾Ð»Ð¶Ð½Ñм Ñважением к оÑигиналÑной идеологии пÑогÑаммнÑÑ " "инÑÑÑÑменÑов, а Ñакже к ÑдобÑÑÐ²Ñ Ð¸ÑполÑзованиÑ, пÑоизводиÑелÑноÑÑи и " "ÑÑабилÑноÑÑи.\" ÐÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÑÑ Ð¾Ð¿ÑеделиÑÑ, Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð»Ð¸ " "пÑоблема, коÑоÑÑÑ ÐºÑо-Ñо Ñ Ð¾ÑÐµÑ ÑеÑиÑÑ, в ÑÐ°Ð¼ÐºÐ°Ñ Ð¿ÑоекÑа" #. type: Title == -#: documentation/content/en/books/dev-model/_index.adoc:127 +#: documentation/content/en/books/dev-model/_index.adoc:126 #, no-wrap msgid "Definitions" msgstr "ÐпÑеделениÑ" #. type: Title === -#: documentation/content/en/books/dev-model/_index.adoc:130 +#: documentation/content/en/books/dev-model/_index.adoc:129 #, no-wrap msgid "Activity" msgstr "ÐкÑивноÑÑÑ" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:136 +#: documentation/content/en/books/dev-model/_index.adoc:134 msgid "" "An \"activity\" is an element of work performed during the course of a " -"project [crossref:dev-model[ref-pmbok, PMI, 2000]]. It has an output and " +"project [crossref:dev-model[ref-pmbok,\"PMI, 2000\"]]. It has an output and " "leads towards an outcome. Such an output can either be an input to another " "activity or a part of the process' delivery." msgstr "" -"\"ÐкÑивноÑÑÑ\" â ÑÑо ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑабоÑÑ, вÑполнÑемÑй в Ñ Ð¾Ð´Ðµ пÑоекÑа [crossref" -":dev-model[ref-pmbok, PMI, 2000]]. У Ð½ÐµÑ ÐµÑÑÑ ÑезÑлÑÑаÑ, коÑоÑÑй ведÑÑ Ðº " +"\"ÐкÑивноÑÑÑ\" â ÑÑо ÑÐ»ÐµÐ¼ÐµÐ½Ñ ÑабоÑÑ, вÑполнÑемÑй в Ñ Ð¾Ð´Ðµ пÑоекÑа [ crossref" +":dev-model[ref-pmbok, \"PMI, 2000\"]]. У Ð½ÐµÑ ÐµÑÑÑ ÑезÑлÑÑаÑ, коÑоÑÑй ведÑÑ Ðº " "доÑÑÐ¸Ð¶ÐµÐ½Ð¸Ñ Ñели. Такой ÑезÑлÑÑÐ°Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð»Ð¸Ð±Ð¾ Ð²Ñ Ð¾Ð´Ð¾Ð¼ Ð´Ð»Ñ Ð´ÑÑгой " "акÑивноÑÑи, либо ÑаÑÑÑÑ Ð¿Ð¾ÑÑавки пÑоÑеÑÑа." #. type: Title === -#: documentation/content/en/books/dev-model/_index.adoc:138 +#: documentation/content/en/books/dev-model/_index.adoc:136 #, no-wrap msgid "Process" msgstr "ÐÑоÑеÑÑ" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:143 +#: documentation/content/en/books/dev-model/_index.adoc:141 msgid "" "A \"process\" is a series of activities that lead towards a particular " "outcome. A process can consist of one or more sub-processes. An example of " @@ -313,13 +313,13 @@ msgstr "" "ÑвлÑеÑÑÑ Ð¿ÑоекÑиÑование пÑогÑаммного обеÑпеÑениÑ." #. type: Title === -#: documentation/content/en/books/dev-model/_index.adoc:145 +#: documentation/content/en/books/dev-model/_index.adoc:143 #, no-wrap msgid "Hat" msgstr "Ð Ð¾Ð»Ñ (hat)" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:151 +#: documentation/content/en/books/dev-model/_index.adoc:149 msgid "" "A \"hat\" is synonymous with role. A hat has certain responsibilities in a " "process and for the process outcome. The hat executes activities. It is " @@ -328,44 +328,44 @@ msgid "" msgstr "" "\"Hat\" (ÑлÑпа) ÑвлÑеÑÑÑ Ñинонимом Ñоли. Ð Ð¾Ð»Ñ Ð¸Ð¼ÐµÐµÑ Ð¾Ð¿ÑеделÑннÑе обÑзанноÑÑи " "в пÑоÑеÑÑе и оÑвеÑÑÑвенноÑÑÑ Ð·Ð° ÑезÑлÑÑÐ°Ñ Ð¿ÑоÑеÑÑа. Ð Ð¾Ð»Ñ Ð²ÑполнÑÐµÑ Ð´ÐµÐ¹ÑÑвиÑ. " -"ЧеÑко опÑеделено, по каким вопÑоÑам ÑÑаÑÑники пÑоекÑа и лÑди вне пÑоекÑа " +"ЧÑÑко опÑеделено, по каким вопÑоÑам ÑÑаÑÑники пÑоекÑа и лÑди вне пÑоекÑа " "Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾Ð±ÑаÑаÑÑÑÑ Ðº оÑвеÑÑÑвенномÑ, вÑполнÑÑÑÐµÐ¼Ñ ÑÑÑ ÑолÑ." #. type: Title === -#: documentation/content/en/books/dev-model/_index.adoc:153 +#: documentation/content/en/books/dev-model/_index.adoc:151 #, no-wrap msgid "Outcome" msgstr "РезÑлÑÑаÑ" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:161 +#: documentation/content/en/books/dev-model/_index.adoc:159 msgid "" "An \"outcome\" is the final output of the process. This is synonymous with " "deliverable, that is defined as \"any measurable, tangible, verifiable " "outcome, result or item that must be produced to complete a project or part " "of a project. Often used more narrowly in reference to an external " "deliverable, which is a deliverable that is subject to approval by the " -"project sponsor or customer\" by [crossref:dev-model[ref-pmbok, PMI, " -"2000]]. Examples of outcomes are a piece of software, a decision made or a " -"report written." +"project sponsor or customer\" by [crossref:dev-model[ref-pmbok,\"PMI, " +"2000\"]]. Examples of outcomes are a piece of software, a decision made or " +"a report written." msgstr "" "«РезÑлÑÑаÑ» â ÑÑо конеÑнÑй пÑодÑÐºÑ Ð¿ÑоÑеÑÑа. ÐÑо Ñиноним понÑÑÐ¸Ñ Â«" "поÑÑавлÑемÑй ÑезÑлÑÑаÑ», коÑоÑÑй опÑеделÑеÑÑÑ ÐºÐ°Ðº «лÑбой измеÑимÑй, " "оÑÑзаемÑй, пÑовеÑÑемÑй ÑезÑлÑÑаÑ, иÑог или ÑлеменÑ, коÑоÑÑй должен бÑÑÑ " "пÑоизведÑн Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ Ð¿ÑоекÑа или его ÑаÑÑи. ЧаÑÑо иÑполÑзÑеÑÑÑ Ð² более " "Ñзком ÑмÑÑле в оÑноÑении внеÑнего поÑÑавлÑемого ÑезÑлÑÑаÑа, коÑоÑÑй Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð¸Ñ " -"ÑÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ ÑпонÑоÑом пÑоекÑа или заказÑиком» ÑоглаÑно [crossref:dev-model" -"[ref-pmbok, PMI, 2000]]. ÐÑимеÑами ÑезÑлÑÑаÑов ÑвлÑÑÑÑÑ Ð¿ÑогÑаммное " +"ÑÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ ÑпонÑоÑом пÑоекÑа или заказÑиком» ÑоглаÑно [ crossref:dev-model" +"[ref-pmbok, \"PMI, 2000\"]]. ÐÑимеÑами ÑезÑлÑÑаÑов ÑвлÑÑÑÑÑ Ð¿ÑогÑаммное " "обеÑпеÑение, пÑинÑÑое ÑеÑение или напиÑаннÑй оÑÑÑÑ." #. type: Title === -#: documentation/content/en/books/dev-model/_index.adoc:163 +#: documentation/content/en/books/dev-model/_index.adoc:161 #, no-wrap msgid "FreeBSD" msgstr "FreeBSD" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:166 +#: documentation/content/en/books/dev-model/_index.adoc:164 msgid "" "When saying \"FreeBSD\" we will mean the BSD derivative UNIX-like operating " "system FreeBSD, whereas when saying \"the FreeBSD Project\" we will mean the " @@ -376,13 +376,13 @@ msgstr "" "подÑазÑмеваем оÑганизаÑÐ¸Ñ Ð¿ÑоекÑа." #. type: Title == -#: documentation/content/en/books/dev-model/_index.adoc:168 +#: documentation/content/en/books/dev-model/_index.adoc:166 #, no-wrap msgid "Organisational structure" msgstr "ÐÑганизаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑÑÑÑкÑÑÑа" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:171 +#: documentation/content/en/books/dev-model/_index.adoc:169 msgid "" "While no-one takes ownership of FreeBSD, the FreeBSD organisation is divided " "into core, committers and contributors and is part of the FreeBSD community " @@ -393,67 +393,67 @@ msgstr "" "ÑÑÑеÑÑвÑÐµÑ Ð²Ð¾ÐºÑÑг неÑ." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:173 +#: documentation/content/en/books/dev-model/_index.adoc:171 msgid "The FreeBSD Project's structure (in order of descending authority)" msgstr "СÑÑÑкÑÑÑа пÑоекÑа FreeBSD (в поÑÑдке ÑбÑÐ²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñий)" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:178 -#: documentation/content/en/books/dev-model/_index.adoc:213 +#: documentation/content/en/books/dev-model/_index.adoc:176 +#: documentation/content/en/books/dev-model/_index.adoc:211 #, no-wrap msgid "Group" msgstr "ÐÑÑппа" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:180 -#: documentation/content/en/books/dev-model/_index.adoc:216 +#: documentation/content/en/books/dev-model/_index.adoc:178 +#: documentation/content/en/books/dev-model/_index.adoc:214 #, no-wrap msgid "Number of people" msgstr "ÐолиÑеÑÑво лÑдей" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:181 -#: documentation/content/en/books/dev-model/_index.adoc:217 +#: documentation/content/en/books/dev-model/_index.adoc:179 +#: documentation/content/en/books/dev-model/_index.adoc:215 #, no-wrap msgid "Core members" msgstr "ÐÑновнÑе ÑÑаÑÑники" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:183 -#: documentation/content/en/books/dev-model/_index.adoc:220 +#: documentation/content/en/books/dev-model/_index.adoc:181 +#: documentation/content/en/books/dev-model/_index.adoc:218 #, no-wrap msgid "9" msgstr "9" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:184 -#: documentation/content/en/books/dev-model/_index.adoc:221 +#: documentation/content/en/books/dev-model/_index.adoc:182 +#: documentation/content/en/books/dev-model/_index.adoc:219 #, no-wrap msgid "Committers" msgstr "ÐоммиÑÑеÑÑ" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:186 +#: documentation/content/en/books/dev-model/_index.adoc:184 #, no-wrap msgid "318" msgstr "318" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:187 -#: documentation/content/en/books/dev-model/_index.adoc:237 +#: documentation/content/en/books/dev-model/_index.adoc:185 +#: documentation/content/en/books/dev-model/_index.adoc:235 #, no-wrap msgid "Contributors" msgstr "УÑаÑÑники" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:188 -#: documentation/content/en/books/dev-model/_index.adoc:239 +#: documentation/content/en/books/dev-model/_index.adoc:186 +#: documentation/content/en/books/dev-model/_index.adoc:237 #, no-wrap msgid "~3000" msgstr "~3000" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:191 +#: documentation/content/en/books/dev-model/_index.adoc:189 msgid "" "Number of committers has been determined by going through CVS logs from " "January 1st, 2004 to December 31st, 2004 and contributors by going through " @@ -461,10 +461,10 @@ msgid "" msgstr "" "ÐолиÑеÑÑво коммиÑÑеÑов бÑло опÑеделено пÑÑем анализа жÑÑналов CVS Ñ 1 ÑнваÑÑ " "2004 года по 31 декабÑÑ 2004 года, а ÑпиÑок ÑÑаÑÑников â пÑÑем пÑоÑмоÑÑа " -"пеÑеÑÐ½Ñ Ð²Ð½ÐµÑеннÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ и оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ ." +"пеÑеÑÐ½Ñ Ð²Ð½ÐµÑÑннÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ и оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ ." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:196 +#: documentation/content/en/books/dev-model/_index.adoc:194 msgid "" "The main resource in the FreeBSD community is its developers: the committers " "and contributors. It is with their contributions that the project can move " @@ -477,7 +477,7 @@ msgstr "" "ÑнваÑÑ 2003 года в пÑоекÑе наÑÑиÑÑваеÑÑÑ Ð¾ÐºÐ¾Ð»Ð¾ 5500 конÑÑибÑÑÑоÑов." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:200 +#: documentation/content/en/books/dev-model/_index.adoc:198 msgid "" "Committers are developers with the privilege of being able to commit " "changes. These are usually the most active developers who are willing to " @@ -493,7 +493,7 @@ msgstr "" "оÑновнÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸ имеÑÑ Ð´Ð¾ÑÑÑп к закÑÑÑÑм обÑÑждениÑм." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:204 +#: documentation/content/en/books/dev-model/_index.adoc:202 msgid "" "The project can be grouped into four distinct separate parts, and most " "developers will focus their involvement in one part of FreeBSD. The four " @@ -508,73 +508,73 @@ msgstr "" "полÑзоваÑелÑÑкое пÑоÑÑÑанÑÑво." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:206 +#: documentation/content/en/books/dev-model/_index.adoc:204 msgid "This split changes our table to look like this:" msgstr "ÐÑо Ñазделение изменÑÐµÑ Ð½Ð°ÑÑ ÑаблиÑÑ ÑледÑÑÑим обÑазом:" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:208 +#: documentation/content/en/books/dev-model/_index.adoc:206 msgid "The FreeBSD Project's structure with committers in categories" msgstr "" "СÑÑÑкÑÑÑа пÑоекÑа FreeBSD Ñ ÑÑаÑÑниками, имеÑÑими пÑава на запиÑÑ, по " "каÑегоÑиÑм" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:214 +#: documentation/content/en/books/dev-model/_index.adoc:212 #, no-wrap msgid "Category" msgstr "ÐаÑегоÑиÑ" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:222 +#: documentation/content/en/books/dev-model/_index.adoc:220 #, no-wrap msgid "Base" msgstr "ÐазовÑй" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:224 +#: documentation/content/en/books/dev-model/_index.adoc:222 #, no-wrap msgid "164" msgstr "164" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:226 +#: documentation/content/en/books/dev-model/_index.adoc:224 #, no-wrap msgid "Docs" msgstr "Docs" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:228 +#: documentation/content/en/books/dev-model/_index.adoc:226 #, no-wrap msgid "45" msgstr "45" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:230 +#: documentation/content/en/books/dev-model/_index.adoc:228 #, no-wrap msgid "Ports" msgstr "ÐоÑÑÑ" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:232 +#: documentation/content/en/books/dev-model/_index.adoc:230 #, no-wrap msgid "166" msgstr "166" #. type: Table -#: documentation/content/en/books/dev-model/_index.adoc:234 +#: documentation/content/en/books/dev-model/_index.adoc:232 *** 2964 LINES SKIPPED ***