git: 72c160d27a - main - update translation of articles/building-products 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=72c160d27a8f421932dccae9dcff4cea2a336738 commit 72c160d27a8f421932dccae9dcff4cea2a336738 Author: Vladlen Popolitov <[email protected]> AuthorDate: 2025-09-21 09:24:49 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2025-09-21 09:24:49 +0000 update translation of articles/building-products to Russian Reviewed by: maxim (mentor) Approved by: maxim (mentor) Differential Revision: https://reviews.freebsd.org/D51951 --- .../ru/articles/building-products/_index.adoc | 333 ++++ .../ru/articles/building-products/_index.po | 1595 ++++++++++++++++++++ 2 files changed, 1928 insertions(+) diff --git a/documentation/content/ru/articles/building-products/_index.adoc b/documentation/content/ru/articles/building-products/_index.adoc new file mode 100644 index 0000000000..469af9b0ef --- /dev/null +++ b/documentation/content/ru/articles/building-products/_index.adoc @@ -0,0 +1,333 @@ +--- +authors: + - + author: 'Joseph Koshy' + email: [email protected] +description: 'Ðак FreeBSD Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð²Ð°Ð¼ ÑоздаÑÑ Ð»ÑÑÑий пÑодÑкÑ' +organizations: + - + organization: 'The FreeBSD Project' +tags: ["FreeBSD", "FreeBSD as base for your product"] +title: 'Создание пÑодÑкÑов на оÑнове FreeBSD' +trademarks: ["freebsd", "general"] +--- + += Создание пÑодÑкÑов на оÑнове FreeBSD +:doctype: article +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:sectnumlevels: 6 +:source-highlighter: rouge +:experimental: +:images-path: articles/building-products/ + +ifdef::env-beastie[] +ifdef::backend-html5[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +:imagesdir: ../../../images/{images-path} +endif::[] +ifdef::backend-pdf,backend-epub3[] +include::../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +[.abstract-title] +ÐнноÑаÑÐ¸Ñ + +ÐÑÐ¾ÐµÐºÑ FreeBSD â ÑÑо вÑемиÑнÑй, оÑнованнÑй на добÑоволÑÑÐ°Ñ Ð¸ ÑовмеÑÑной ÑабоÑе пÑоекÑ, ÑазÑабаÑÑваÑÑий пеÑеноÑимÑÑ Ð¸ вÑÑококаÑеÑÑвеннÑÑ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑемÑ. ÐÑÐ¾ÐµÐºÑ FreeBSD ÑаÑпÑоÑÑÑанÑÐµÑ Ð¸ÑÑ Ð¾Ð´Ð½Ñй код Ñвоего пÑодÑкÑа под либеÑалÑной лиÑензией Ñ ÑелÑÑ Ð¿Ð¾Ð¾ÑÑÐµÐ½Ð¸Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñвоего кода. СоÑÑÑдниÑеÑÑво Ñ Ð¿ÑоекÑом FreeBSD Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð¾ÑганизаÑиÑм ÑокÑаÑиÑÑ Ð²ÑÐµÐ¼Ñ Ð²ÑÑ Ð¾Ð´Ð° на ÑÑнок, ÑнизиÑÑ Ð¸Ð½Ð¶ÐµÐ½ÐµÑнÑе заÑÑаÑÑ Ð¸ ÑлÑÑÑиÑÑ ÐºÐ°ÑеÑÑво ÑÐ²Ð¾Ð¸Ñ Ð¿ÑÐ¾Ð´Ñ ÐºÑов. + +Ð ÑÑой ÑÑаÑÑе ÑаÑÑмаÑÑиваÑÑÑÑ Ð²Ð¾Ð¿ÑоÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° FreeBSD в ÑÑÑÑойÑÑÐ²Ð°Ñ Ð¸ пÑогÑаммнÑÑ Ð¿ÑодÑкÑÐ°Ñ . Рней подÑеÑкиваÑÑÑÑ Ñ Ð°ÑакÑеÑиÑÑики FreeBSD, коÑоÑÑе делаÑÑ ÐµÑ Ð¾ÑлиÑной оÑновой Ð´Ð»Ñ ÑазÑабоÑки пÑодÑкÑов. РзаклÑÑение ÑÑаÑÑи пÑедлагаÑÑÑÑ Ð½ÐµÑколÑко «лÑÑÑÐ¸Ñ Ð¿ÑакÑик» Ð´Ð»Ñ Ð¾ÑганизаÑий, ÑоÑÑÑдниÑаÑÑÐ¸Ñ Ñ Ð¿ÑоекÑом FreeBSD. + +''' + +toc::[] + +[[introduction]] +== Ðведение + +СовÑеменнÑй FreeBSD извеÑÑен как вÑÑокопÑоизводиÑелÑÐ½Ð°Ñ ÑеÑвеÑÐ½Ð°Ñ Ð¾Ð¿ÐµÑаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑиÑÑема. Ðн ÑазвеÑнÑÑ Ð½Ð° Ð¼Ð¸Ð»Ð»Ð¸Ð¾Ð½Ð°Ñ Ð²ÐµÐ±-ÑеÑвеÑов и Ñ Ð¾ÑÑов, доÑÑÑпнÑÑ Ð¸Ð· инÑеÑнеÑа, по вÑÐµÐ¼Ñ Ð¼Ð¸ÑÑ. Ðод FreeBSD Ñакже ÑвлÑеÑÑÑ Ð½ÐµÐ¾ÑÑемлемой ÑаÑÑÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑва пÑодÑкÑов â Ð¾Ñ ÑÑÑÑойÑÑв, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº ÑеÑевÑе маÑÑÑÑÑизаÑоÑÑ, межÑеÑевÑе ÑкÑÐ°Ð½Ñ Ð¸ ÑиÑÑÐµÐ¼Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ , до пеÑÑоналÑнÑÑ ÐºÐ¾Ð¼Ð¿ÑÑÑеÑов. ЧаÑÑи FreeBSD Ñакже иÑполÑзовалиÑÑ Ð² коммеÑÑеÑком коÑобоÑном пÑогÑаммном Ð ¾Ð±ÐµÑпеÑении (Ñм. crossref:building-products[freebsd-intro, FreeBSD как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð²]). + +Ð ÑÑой ÑÑаÑÑе Ð¼Ñ ÑаÑÑмаÑÑиваем пÑÐ¾ÐµÐºÑ link:https://www.FreeBSD.org/[FreeBSD] как ÑеÑÑÑÑ Ð´Ð»Ñ ÑазÑабоÑки пÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ â как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð² и пÑоÑеÑÑов, коÑоÑÑе можно иÑполÑзоваÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑодÑкÑов. + +ХоÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ñй код FreeBSD ÑаÑпÑоÑÑÑанÑеÑÑÑ Ñвободно, ÑÑÐ¾Ð±Ñ Ð² полной меÑе воÑполÑзоваÑÑÑÑ Ð¿ÑеимÑÑеÑÑвами ÑабоÑÑ Ð¿ÑоекÑа, оÑганизаÑиÑм Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ _ÑоÑÑÑдниÑаÑÑ_ Ñ Ð½Ð¸Ð¼. РпоÑледÑÑÑÐ¸Ñ ÑÐ°Ð·Ð´ÐµÐ»Ð°Ñ ÑÑой ÑÑаÑÑи Ð¼Ñ Ð¾Ð±ÑÑдим ÑÑÑекÑивнÑе ÑпоÑÐ¾Ð±Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ñ Ð¿ÑоекÑом и подводнÑе камни, коÑоÑÑÑ ÑледÑÐµÑ Ð¸Ð·Ð±ÐµÐ³Ð°ÑÑ Ð¿Ñи ÑÑом. + +*Caveat Reader.* The author believes that the characteristics of the FreeBSD Project listed in this article were substantially true at the time the article was conceived and written (2005). However, the reader should keep in mind that the practices and processes used by open-source communities can change over time, and that the information in this article should therefore be taken as indicative rather than normative. + +=== Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ð°ÑдиÑоÑÐ¸Ñ + +ÐÑÐ¾Ñ Ð´Ð¾ÐºÑÐ¼ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð½ÑеÑеÑен ÑледÑÑÑим ÑиÑоким гÑÑппам лÑдей: + +* ÐÑинимаÑÑие ÑеÑÐµÐ½Ð¸Ñ Ð² пÑодÑкÑовÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸ÑÑ , иÑÑÑие ÑпоÑÐ¾Ð±Ñ Ð¿Ð¾Ð²ÑÑиÑÑ ÐºÐ°ÑеÑÑво Ñвоего пÑодÑкÑа, ÑокÑаÑиÑÑ Ð²ÑÐµÐ¼Ñ Ð²ÑÑ Ð¾Ð´Ð° на ÑÑнок и ÑнизиÑÑ Ð¸Ð½Ð¶ÐµÐ½ÐµÑнÑе заÑÑаÑÑ Ð² долгоÑÑоÑной пеÑÑпекÑиве. +* ÐонÑÑлÑÑанÑÑ Ð¿Ð¾ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñм, иÑÑÑие пеÑедовÑе меÑÐ¾Ð´Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ "оÑкÑÑÑого иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода". +* ÐаинÑеÑеÑованнÑе в понимании динамики пÑоекÑов Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом пÑедÑÑавиÑели оÑÑаÑли. +* РазÑабоÑÑики пÑогÑаммного обеÑпеÑениÑ, желаÑÑие иÑполÑзоваÑÑ FreeBSD и иÑÑÑие ÑпоÑÐ¾Ð±Ñ Ð²Ð½ÐµÑÑи Ñвой вклад. + +=== Цели ÑÑаÑÑи + +ÐÑоÑиÑав ÑÑÑ ÑÑаÑÑÑ, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ: + +* Ðонимание Ñелей пÑоекÑа FreeBSD и его оÑганизаÑионной ÑÑÑÑкÑÑÑÑ. +* Ðонимание модели ÑазÑабоÑки и пÑоÑеÑÑов вÑпÑÑка Ñелизов. +* Ðонимание Ñого, как ÑÑадиÑионнÑе коÑпоÑаÑивнÑе пÑоÑеÑÑÑ ÑазÑабоÑки пÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð¾ÑлиÑаÑÑÑÑ Ð¾Ñ Ð¸ÑполÑзÑемÑÑ Ð² пÑоекÑе FreeBSD. +* ÐÑведомленноÑÑÑ Ð¾ ÐºÐ°Ð½Ð°Ð»Ð°Ñ ÑвÑзи, иÑполÑзÑемÑÑ Ð¿ÑоекÑом, и ÑÑовне пÑозÑаÑноÑÑи, коÑоÑÑй Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ожидаÑÑ. +* ÐÑознание опÑималÑнÑÑ ÑпоÑобов ÑабоÑÑ Ñ Ð¿ÑоекÑом â как лÑÑÑе вÑего ÑнизиÑÑ Ð¸Ð½Ð¶ÐµÐ½ÐµÑнÑе заÑÑаÑÑ, ÑÑкоÑиÑÑ Ð²ÑÑ Ð¾Ð´ на ÑÑнок, ÑпÑавлÑÑÑ ÑÑзвимоÑÑÑми безопаÑноÑÑи и ÑÐ¾Ñ ÑаниÑÑ Ð±ÑдÑÑÑÑ ÑовмеÑÑимоÑÑÑ Ñ Ð²Ð°Ñим пÑодÑкÑом по меÑе ÑазвиÑÐ¸Ñ Ð¿ÑоекÑа FreeBSD. + +=== СÑÑÑкÑÑÑа ÑÑаÑÑи + +ÐÑÑалÑÐ½Ð°Ñ ÑаÑÑÑ ÑÑаÑÑи ÑÑÑÑкÑÑÑиÑована ÑледÑÑÑим обÑазом: + +* crossref:building-products[freebsd-intro, FreeBSD как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð²] пÑедÑÑавлÑÐµÑ Ð¿ÑÐ¾ÐµÐºÑ FreeBSD, иÑÑледÑÐµÑ ÐµÐ³Ð¾ оÑганизаÑионнÑÑ ÑÑÑÑкÑÑÑÑ, клÑÑевÑе ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ и пÑоÑеÑÑÑ ÑазÑабоÑки Ñелизов. +* crossref:building-products[freebsd-collaboration, СоÑÑÑдниÑеÑÑво Ñ FreeBSD] опиÑÑÐ²Ð°ÐµÑ ÑпоÑÐ¾Ð±Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ñ Ð¿ÑоекÑом FreeBSD. РнÑм ÑаÑÑмаÑÑиваÑÑÑÑ ÑипиÑнÑе пÑоблемÑ, Ñ ÐºÐ¾ÑоÑÑми ÑÑалкиваÑÑÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ пÑи ÑабоÑе Ñ Ð´Ð¾Ð±ÑоволÑнÑми пÑоекÑами, Ñакими как FreeBSD. +* crossref:building-products[conclusion, ÐаклÑÑение] завеÑÑаеÑ. + +[[freebsd-intro]] +== FreeBSD как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð² + +FreeBSD пÑедÑÑавлÑÐµÑ Ñобой оÑлиÑнÑÑ Ð¾ÑÐ½Ð¾Ð²Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑодÑкÑов: + +* ÐÑÑ Ð¾Ð´Ð½Ñй код FreeBSD ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð¿Ð¾Ð´ либеÑалÑной лиÑензией BSD, ÑÑо ÑпоÑобÑÑвÑÐµÑ ÐµÐ³Ð¾ иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² коммеÑÑеÑÐºÐ¸Ñ Ð¿ÑодÑкÑÐ°Ñ crossref:building-products[Mon2005,"ÐоÑÐµÐ¼Ñ ÑледÑÐµÑ Ð¸ÑполÑзоваÑÑ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð² ÑÑиле BSD Ð´Ð»Ñ Ð²Ð°Ñего оÑкÑÑÑого пÑоекÑа"] Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑнÑми ÑложноÑÑÑми. +* ÐÑÐ¾ÐµÐºÑ FreeBSD Ð¾Ð±Ð»Ð°Ð´Ð°ÐµÑ Ð¿ÑевоÑÑ Ð¾Ð´Ð½Ñми инженеÑнÑми пÑакÑиками, коÑоÑÑе можно иÑполÑзоваÑÑ. +* ÐÑÐ¾ÐµÐºÑ Ð¾Ð±ÐµÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¸ÑклÑÑиÑелÑнÑÑ Ð¿ÑозÑаÑноÑÑÑ Ñвоей ÑабоÑÑ, позволÑÑ Ð¾ÑганизаÑиÑм, иÑполÑзÑÑÑим его код, ÑÑÑекÑивно планиÑоваÑÑ Ð±ÑдÑÑее. +* ÐÑлÑÑÑÑа пÑоекÑа FreeBSD, ÑнаÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð¾Ñ ÐÑÑледоваÑелÑÑкой гÑÑÐ¿Ð¿Ñ Ð¿Ð¾ инÑоÑмаÑике ÐалиÑоÑнийÑкого ÑнивеÑÑиÑеÑа в ÐеÑкли crossref:building-products[McKu1999-1,"ÐвадÑаÑÑ Ð»ÐµÑ Berkeley Unix: Ð¾Ñ ÑобÑÑвенноÑÑи AT&T до Ñвободного ÑаÑпÑоÑÑÑанениÑ"], ÑпоÑобÑÑвÑÐµÑ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÑÑококаÑеÑÑвеннÑÑ Ð¿ÑодÑкÑов. ÐекоÑоÑÑе ÑÑнкÑии FreeBSD задаÑÑ ÑовÑеменнÑй ÑÑÐ¾Ð²ÐµÐ½Ñ ÑазвиÑÐ¸Ñ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹. + +crossref:building-products[GoldGab2005,"ÐнноваÑии пÑоиÑÑ Ð¾Ð´ÑÑ Ð² дÑÑгом меÑÑе: оÑкÑÑÑое ÐРкак бизнеÑ-ÑÑÑаÑегиÑ"] подÑобно ÑаÑÑмаÑÑÐ¸Ð²Ð°ÐµÑ Ð±Ð¸Ð·Ð½ÐµÑ-пÑиÑÐ¸Ð½Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾ÑкÑÑÑого ÐÐ. ÐÐ»Ñ Ð¾ÑганизаÑий пÑеимÑÑеÑÑва иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов FreeBSD в ÑÐ²Ð¾Ð¸Ñ Ð¿ÑодÑкÑÐ°Ñ Ð²ÐºÐ»ÑÑаÑÑ ÑокÑаÑение вÑемени вÑÑ Ð¾Ð´Ð° на ÑÑнок, Ñнижение заÑÑÐ°Ñ Ð½Ð° ÑазÑабоÑÐºÑ Ð¸ ÑменÑÑение ÑиÑков ÑазÑабоÑки. + +=== СбоÑка Ñ FreeBSD + +ÐÐ¾Ñ Ð½ÐµÑколÑко ÑпоÑобов, как оÑганизаÑии иÑполÑзовали FreeBSD: + +* РкаÑеÑÑве вÑÑеÑÑоÑÑего иÑÑоÑника Ð´Ð»Ñ Ð¿ÑовеÑенного кода библиоÑек и ÑÑилиÑ. ++ +ÐÑдÑÑи "ниÑÑ Ð¾Ð´ÑÑими" по оÑноÑÐµÐ½Ð¸Ñ Ðº пÑоекÑÑ, оÑганизаÑии иÑполÑзÑÑÑ Ð½Ð¾Ð²Ñе ÑÑнкÑии, иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибок и ÑеÑÑиÑование, коÑоÑÑе полÑÑÐ°ÐµÑ Ð²ÑÑеÑÑоÑÑий код. +* Ðак вÑÑÑÐ¾ÐµÐ½Ð½Ð°Ñ ÐС (напÑимеÑ, Ð´Ð»Ñ OEM-маÑÑÑÑÑизаÑоÑов и ÑÑÑÑойÑÑв Ñ Ð¼ÐµÐ¶ÑеÑевÑм ÑкÑаном). Ð ÑÑой модели оÑганизаÑии иÑполÑзÑÑÑ Ð½Ð°ÑÑÑоенное ÑдÑо FreeBSD и Ð½Ð°Ð±Ð¾Ñ Ð¿ÑикладнÑÑ Ð¿ÑогÑамм вмеÑÑе Ñ Ð¿ÑопÑиеÑаÑнÑм ÑÑовнем ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñвоего ÑÑÑÑойÑÑва. OEM-пÑоизводиÑели полÑÑаÑÑ Ð²ÑÐ³Ð¾Ð´Ñ Ð¾Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки нового обоÑÑÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑоекÑом FreeBSD на ÑÑовне вÑÑеÑÑоÑÑего кода, а Ñакже Ð¾Ñ ÑеÑÑиÑованиÑ, коÑоÑое пÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÑиÑÑема. ++ +FreeBSD поÑÑавлÑеÑÑÑ Ñ Ð°Ð²Ñономной ÑÑедой ÑазÑабоÑки, коÑоÑÐ°Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ Ð»ÐµÐ³ÐºÐ¾ ÑоздаваÑÑ Ð¿Ð¾Ð´Ð¾Ð±Ð½Ñе конÑигÑÑаÑии. +* Ðак ÑовмеÑÑÐ¸Ð¼Ð°Ñ Ñ Unix ÑÑеда Ð´Ð»Ñ ÑÑнкÑий ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²ÑÑокопÑоизводиÑелÑнÑми ÑÑÑÑойÑÑвами Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ Ð¸ ÑеÑевого обоÑÑдованиÑ, ÑабоÑаÑÑÐ°Ñ Ð½Ð° оÑделÑном пÑоÑеÑÑоÑном "лезвии". ++ +FreeBSD пÑедоÑÑавлÑÐµÑ Ð¸Ð½ÑÑÑÑменÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÑделеннÑÑ Ð¾Ð±Ñазов ÐС и пÑикладнÑÑ Ð¿ÑогÑамм. Ðго ÑеализаÑÐ¸Ñ API BSD Unix ÑвлÑеÑÑÑ Ð·Ñелой и пÑовеÑенной. FreeBSD Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±ÐµÑпеÑиÑÑ ÑÑабилÑнÑÑ ÑÑÐµÐ´Ñ ÐºÑоÑÑ-ÑазÑабоÑки Ð´Ð»Ñ Ð´ÑÑÐ³Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов вÑÑокопÑоизводиÑелÑнÑÑ ÑÑÑÑойÑÑв. +* Ðак ÑÑедÑÑво Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑиÑокого ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ поддеÑжки Ð¾Ñ Ð¼ÐµÐ¶Ð´ÑнаÑодной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑазÑабоÑÑиков Ð´Ð»Ñ Ð½ÐµÐºÑиÑиÑной "инÑеллекÑÑалÑной ÑобÑÑвенноÑÑи". ++ +Ð ÑÑой модели оÑганизаÑии вноÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñе инÑÑаÑÑÑÑкÑÑÑнÑе ÑÑеймвоÑки в пÑÐ¾ÐµÐºÑ FreeBSD (напÑимеÑ, Ñм. man:netgraph[3]). ШиÑокое ÑаÑпÑоÑÑÑанение кода Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ Ð±ÑÑÑÑо вÑÑвлÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÑоизводиÑелÑноÑÑи и оÑибки. УÑаÑÑие вÑÑококлаÑÑнÑÑ ÑазÑабоÑÑиков Ñакже пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº полезнÑм ÑаÑÑиÑениÑм инÑÑаÑÑÑÑкÑÑÑÑ, Ð¾Ñ ÐºÐ¾ÑоÑÑÑ Ð²ÑигÑÑÐ²Ð°ÐµÑ Ð¸ Ñама оÑганизаÑиÑ-вкладÑик. +* Ðак ÑÑеда ÑазÑабоÑки, поддеÑживаÑÑÐ°Ñ ÐºÑоÑÑ-ÑазÑабоÑÐºÑ Ð´Ð»Ñ Ð²ÑÑÑаиваемÑÑ ÐС, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº http://www.rtems.com/[RTEMS] и http://ecos.sourceware.org/[eCOS]. ++ +РобÑиÑной коллекÑии поÑÑиÑованнÑÑ Ð¸ ÑпакованнÑÑ Ð¿Ñиложений FreeBSD, наÑÑиÑÑваÑÑей {numports} ÑлеменÑов, доÑÑÑпно множеÑÑво полноÑеннÑÑ ÑÑед ÑазÑабоÑки. +* РкаÑеÑÑве ÑпоÑоба поддеÑжки Unix-подобного API в пÑопÑиеÑаÑной ÐС, повÑÑÐ°Ñ ÐµÑ Ð¿ÑивлекаÑелÑноÑÑÑ Ð´Ð»Ñ ÑазÑабоÑÑиков пÑиложений. ++ +Ð ÑÑой ÑаÑÑи ÑдÑа FreeBSD и пÑикладнÑÑ Ð¿ÑогÑамм "поÑÑиÑованÑ" Ð´Ð»Ñ ÑабоÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð´ÑÑгими задаÑами в пÑопÑиеÑаÑной ÐС. ÐалиÑие ÑÑабилÑной и Ñ Ð¾ÑоÑо пÑоÑеÑÑиÑованной ÑеализаÑии Unix(TM) API Ð¼Ð¾Ð¶ÐµÑ ÑокÑаÑиÑÑ ÑÑилиÑ, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе Ð´Ð»Ñ Ð¿ÐµÑеноÑа попÑлÑÑнÑÑ Ð¿Ñиложений на пÑопÑиеÑаÑнÑÑ ÐС. ÐоÑколÑÐºÑ FreeBSD поÑÑавлÑеÑÑÑ Ñ ÐºÐ°ÑеÑÑвенной докÑменÑаÑией по Ñвоей внÑÑÑенней ÑÑÑÑкÑÑÑе и Ð¸Ð¼ÐµÐµÑ ÑÑÑекÑивнÑе пÑоÑеÑÑÑ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑзвимоÑÑÑми и вÑпÑÑка Ñелизов, з аÑÑаÑÑ Ð½Ð° поддеÑжание акÑÑалÑноÑÑи оÑÑаÑÑÑÑ Ð½Ð¸Ð·ÐºÐ¸Ð¼Ð¸. + +[[freebsd-technologies]] +=== Ð¢ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ + +РпÑоекÑе FreeBSD поддеÑживаеÑÑÑ Ð±Ð¾Ð»ÑÑое колиÑеÑÑво ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹. Ðиже пÑиведен Ð¸Ñ Ð²ÑбоÑ: + +* ÐÐ¾Ð»Ð½Ð°Ñ ÑиÑÑема, ÑпоÑÐ¾Ð±Ð½Ð°Ñ ÑамоÑÑоÑÑелÑно оÑÑÑеÑÑвлÑÑÑ ÐºÑоÑÑ-Ñ Ð¾ÑÑинг Ð´Ð»Ñ link:https://www.FreeBSD.org/platforms/[множеÑÑва аÑÑ Ð¸ÑекÑÑÑ:] +* ÐодÑлÑное ÑиммеÑÑиÑное многопÑоÑеÑÑоÑное ÑдÑо Ñ Ð·Ð°Ð³ÑÑжаемÑми модÑлÑми и гибкой, Ñдобной ÑиÑÑемой наÑÑÑойки. +* ÐоддеÑжка ÑмÑлÑÑии бинаÑнÑÑ Ñайлов Linux(TM) и SVR4 Ñ Ð¿Ð¾ÑÑи наÑивной ÑкоÑоÑÑÑÑ. ÐоддеÑжка бинаÑнÑÑ ÑеÑевÑÑ Ð´ÑайвеÑов Windows(TM) (NDIS). +* ÐиблиоÑеки Ð´Ð»Ñ Ð¼Ð½Ð¾Ð¶ÐµÑÑва Ð·Ð°Ð´Ð°Ñ Ð¿ÑогÑаммиÑованиÑ: аÑÑ Ð¸Ð²Ð°ÑоÑÑ, поддеÑжка FTP и HTTP, поддеÑжка поÑоков, а Ñакже полноÑÐµÐ½Ð½Ð°Ñ ÑÑеда пÑогÑаммиÑованиÑ, аналогиÑÐ½Ð°Ñ POSIX(TM). +* ÐезопаÑноÑÑÑ: ÐÑинÑдиÑелÑное ÑпÑавление доÑÑÑпом (man:mac[9]), клеÑки (man:jail[2]), ACL и поддеÑжка кÑипÑогÑаÑиÑеÑÐºÐ¸Ñ ÑÑÑÑойÑÑв в ÑдÑе. +* СеÑевÑе возможноÑÑи: ÑабоÑа Ñ Ð¼ÐµÐ¶ÑеÑевÑм ÑкÑаном, ÑпÑавление QoS, вÑÑокопÑоизводиÑелÑнÑе TCP/IP ÑеÑи Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой множеÑÑва ÑаÑÑиÑений. ++ +ÐÑÑÑÐ¾ÐµÐ½Ð½Ð°Ñ Ð² FreeBSD ÑиÑÑема Netgraph (man:netgraph[4]) позволÑÐµÑ Ð³Ð¸Ð±ÐºÐ¾ ÑоединÑÑÑ Ð¼Ð¾Ð´Ñли ÑеÑевого ÑдÑа Ð¼ÐµÐ¶Ð´Ñ Ñобой. +* ÐоддеÑжка ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ : Fibre Channel, SCSI, пÑогÑаммнÑй и аппаÑаÑнÑй RAID, ATA и SATA. ++ +FreeBSD поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво ÑайловÑÑ ÑиÑÑем, а его ÑÐ¾Ð´Ð½Ð°Ñ ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема UFS2 +поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¼Ñгкие обновлениÑ, Ñнимки и оÑÐµÐ½Ñ Ð±Ð¾Ð»ÑÑие ÑазмеÑÑ ÑайловÑÑ ÑиÑÑем (16TB на +ÑайловÑÑ ÑиÑÑемÑ) crossref:building-products[McKu1999,"Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem"]. ++ +ÐÑÑÑÐ¾ÐµÐ½Ð½Ð°Ñ Ð² ÑдÑо FreeBSD ÑиÑÑема GEOM (man:geom[4]) позволÑÐµÑ Ð³Ð¸Ð±ÐºÐ¾ комбиниÑоваÑÑ Ð¼Ð¾Ð´Ñли Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ . +* Ðолее {numports} поÑÑиÑованнÑÑ Ð¿Ñиложений, как коммеÑÑеÑÐºÐ¸Ñ , Ñак и Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом, ÑпÑавлÑемÑÑ ÑеÑез коллекÑÐ¸Ñ Ð¿Ð¾ÑÑов FreeBSD. + +=== ÐÑганизаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑÑÑÑкÑÑÑа + +ÐÑганизаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑÑÑÑкÑÑÑа FreeBSD не ÑвлÑеÑÑÑ Ð¸ÐµÑаÑÑ Ð¸ÑеÑкой. + +СÑÑеÑÑвÑÐµÑ Ð´Ð²Ð° оÑновнÑÑ Ñипа ÑÑаÑÑников FreeBSD: обÑÑнÑе полÑзоваÑели FreeBSD и ÑазÑабоÑÑики Ñ Ð¿Ñавом запиÑи (извеÑÑнÑе в жаÑгоне как _коммиÑÑеÑÑ_) в иÑÑ Ð¾Ð´Ð½ÑÑ Ð±Ð°Ð·Ñ. + +РпеÑвой гÑÑппе ÑÑаÑÑвÑÑÑ ÑÑÑÑÑи ÑазÑабоÑÑиков; подавлÑÑÑее болÑÑинÑÑво вкладов в FreeBSD поÑÑÑÐ¿Ð°ÐµÑ Ð¾Ñ ÑÑаÑÑников ÑÑой гÑÑппÑ. ÐÑава на ÐºÐ¾Ð¼Ð¼Ð¸Ñ (доÑÑÑп на запиÑÑ) в ÑепозиÑоÑий пÑедоÑÑавлÑÑÑÑÑ Ñем, кÑо ÑегÑлÑÑно вноÑÐ¸Ñ Ð²ÐºÐ»Ð°Ð´ в пÑоекÑ. ÐÑава на ÐºÐ¾Ð¼Ð¼Ð¸Ñ ÑвÑÐ·Ð°Ð½Ñ Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑми обÑзанноÑÑÑми, и новÑм коммиÑÑеÑам назнаÑаÑÑÑÑ Ð½Ð°ÑÑавники, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð¸Ð¼ оÑвоиÑÑÑÑ. + +.ÐÑганизаÑÐ¸Ñ FreeBSD +image::freebsd-organization.png[] + +РазÑеÑение конÑликÑов оÑÑÑеÑÑвлÑеÑÑÑ Â«ÐÑновной командой» из девÑÑи Ñеловек, коÑоÑÐ°Ñ Ð¸Ð·Ð±Ð¸ÑаеÑÑÑ Ð¸Ð· гÑÑÐ¿Ð¿Ñ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑов. + +Ð FreeBSD Ð½ÐµÑ "коÑпоÑаÑивнÑÑ " коммиÑÑеÑов. ÐÑделÑнÑе коммиÑÑеÑÑ Ð¾Ð±ÑÐ·Ð°Ð½Ñ Ð½ÐµÑÑи оÑвеÑÑÑвенноÑÑÑ Ð·Ð° изменениÑ, коÑоÑÑе они вноÑÑÑ Ð² код. Ð extref:{committers-guide}[Ð ÑководÑÑве коммиÑÑеÑа FreeBSD] crossref:building-products[ComGuide,"Ð ÑководÑÑво коммиÑÑеÑа"] опиÑÐ°Ð½Ñ Ð¿Ñавила и обÑзанноÑÑи коммиÑÑеÑов. + +ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа FreeBSD подÑобно ÑаÑÑмаÑÑиваеÑÑÑ Ð² crossref:building-products[Nik2005,"ÐÐ¾Ð´ÐµÐ»Ñ Ð¿ÑоекÑа Ð´Ð»Ñ FreeBSD"]. + +=== ÐÑоÑеÑÑÑ ÑазÑабоÑки Ñелизов FreeBSD + +ÐÑоÑеÑÑÑ ÑазÑабоÑки Ñелизов FreeBSD игÑаÑÑ Ð²Ð°Ð¶Ð½ÑÑ ÑÐ¾Ð»Ñ Ð² обеÑпеÑении вÑÑокого каÑеÑÑва вÑпÑÑкаемÑÑ Ð²ÐµÑÑий. РлÑбой Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð²Ñемени добÑоволÑÑÑ FreeBSD поддеÑживаÑÑ Ð½ÐµÑколÑко линий кода (crossref:building-products[fig-freebsd-branches, ÐеÑви Ñелизов FreeBSD]): + +* ÐовÑе ÑÑнкÑии и кÑиÑиÑеÑки важнÑй код попадаÑÑ Ð² веÑÐºÑ ÑазÑабоÑки, Ñакже извеÑÑнÑÑ ÐºÐ°Ðº веÑка _-CURRENT_. +* ÐеÑви _-STABLE_ пÑедÑÑавлÑÑÑ Ñобой линии кода, оÑвеÑвленнÑе Ð¾Ñ HEAD ÑеÑез ÑегÑлÑÑнÑе пÑомежÑÑки вÑемени. РвеÑÐºÑ -STABLE допÑÑкаеÑÑÑ ÑолÑко пÑовеÑеннÑй код. ÐовÑе ÑÑнкÑии добавлÑÑÑÑÑ ÑолÑко поÑле Ð¸Ñ ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ ÑÑабилизаÑии в веÑке -CURRENT. +* ÐеÑви _-RELEASE_ поддеÑживаÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ безопаÑноÑÑи FreeBSD. Ðа веÑви -RELEASE допÑÑкаÑÑÑÑ ÑолÑко иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибок Ð´Ð»Ñ ÐºÑиÑиÑеÑÐºÐ¸Ñ Ð¿Ñоблем. + +[[fig-freebsd-branches]] +.ÐеÑви вÑпÑÑков FreeBSD +image::freebsd-branches.png[] + +СÑÑоки кода поддеÑживаÑÑÑÑ Ð´Ð¾ ÑÐµÑ Ð¿Ð¾Ñ, пока еÑÑÑ Ð¸Ð½ÑеÑÐµÑ Ñо ÑÑоÑÐ¾Ð½Ñ Ð¿Ð¾Ð»ÑзоваÑелей и ÑазÑабоÑÑиков. + +ÐÑÑ Ð¸ÑекÑÑÑÑ Ð¼Ð°Ñин ÑÐ°Ð·Ð´ÐµÐ»ÐµÐ½Ñ Ð½Ð° «ÑÑовни»: аÑÑ Ð¸ÑекÑÑÑÑ _УÑÐ¾Ð²Ð½Ñ 1_ полноÑÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼Ð¸ ÑазÑабоÑки вÑпÑÑков и безопаÑноÑÑи пÑоекÑа, аÑÑ Ð¸ÑекÑÑÑÑ _УÑÐ¾Ð²Ð½Ñ 2_ поддеÑживаÑÑÑÑ Ð¿Ð¾ меÑе возможноÑÑей, а ÑкÑпеÑименÑалÑнÑе аÑÑ Ð¸ÑекÑÑÑÑ ÑоÑÑавлÑÑÑ _УÑÐ¾Ð²ÐµÐ½Ñ 3_. СпиÑок extref:{committers-guide}[поддеÑживаемÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑ, archs] ÑвлÑеÑÑÑ ÑаÑÑÑÑ ÐºÐ¾Ð»Ð»ÐµÐºÑии докÑменÑаÑии FreeBSD. + +Ðоманда ÑазÑабоÑки Ñелизов пÑбликÑÐµÑ link:https://www.FreeBSD.org/releng/[доÑожнÑÑ ÐºÐ°ÑÑÑ] бÑдÑÑÐ¸Ñ Ð²ÑпÑÑков FreeBSD на веб-ÑайÑе пÑоекÑа. УказаннÑе в доÑожной каÑÑе даÑÑ Ð½Ðµ ÑвлÑÑÑÑÑ ÐºÑайними ÑÑоками; FreeBSD вÑпÑÑкаеÑÑÑ, когда его код и докÑменÑаÑÐ¸Ñ Ð³Ð¾ÑовÑ. + +ÐÑоÑеÑÑÑ ÑазÑабоÑки Ñелизов FreeBSD опиÑÐ°Ð½Ñ Ð² crossref:building-products[RelEngDoc,"ÐнженеÑÐ¸Ñ Ñелизов FreeBSD"]. + +[[freebsd-collaboration]] +== СоÑÑÑдниÑеÑÑво Ñ FreeBSD + +ÐÑоекÑÑ Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом, Ñакие как FreeBSD, пÑедлагаÑÑ Ð³Ð¾ÑовÑй код оÑÐµÐ½Ñ Ð²ÑÑокого каÑеÑÑва. + +ХоÑÑ Ð´Ð¾ÑÑÑп к каÑеÑÑÐ²ÐµÐ½Ð½Ð¾Ð¼Ñ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð¼Ñ ÐºÐ¾Ð´Ñ Ð¼Ð¾Ð¶ÐµÑ ÑнизиÑÑ Ð·Ð°ÑÑаÑÑ Ð½Ð° наÑалÑнÑÑ ÑазÑабоÑкÑ, в долгоÑÑоÑной пеÑÑпекÑиве заÑÑаÑÑ Ð½Ð° ÑпÑавление изменениÑми ÑÑановÑÑÑÑ Ð¿ÑеобладаÑÑими. Ðо меÑе Ñого как вÑÑиÑлиÑелÑнÑе ÑÑÐµÐ´Ñ Ð¼ÐµÐ½ÑÑÑÑÑ Ñ Ð³Ð¾Ð´Ð°Ð¼Ð¸ и обнаÑÑживаÑÑÑÑ Ð½Ð¾Ð²Ñе ÑÑзвимоÑÑи безопаÑноÑÑи, Ð²Ð°Ñ Ð¿ÑодÑÐºÑ Ñакже должен менÑÑÑÑÑ Ð¸ адапÑиÑоваÑÑÑÑ. ÐÑполÑзование оÑкÑÑÑого иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода лÑÑÑе ÑаÑÑмаÑÑиваÑÑ Ð½Ðµ как Ñазовое меÑопÑиÑÑие, а как __н епÑеÑÑвнÑй пÑоÑеÑÑ__. ÐÑÑÑие пÑоекÑÑ Ð´Ð»Ñ ÑоÑÑÑдниÑеÑÑва â ÑÑо Ñе, коÑоÑÑе __акÑивнÑ__; Ñ.е. имеÑÑ Ð°ÐºÑивное Ñооб ÑеÑÑво, ÑеÑкие Ñели и пÑозÑаÑнÑй ÑÑÐ¸Ð»Ñ ÑабоÑÑ. + +* FreeBSD Ð¸Ð¼ÐµÐµÑ Ð°ÐºÑивное ÑообÑеÑÑво ÑазÑабоÑÑиков. Ðа Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð½Ð°Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ ÑÑого докÑменÑа в миÑе наÑÑиÑÑваÑÑÑÑ ÑÑÑÑÑи ÑÑаÑÑников Ñо вÑÐµÑ Ð¾Ð±Ð¸ÑаемÑÑ ÐºÐ¾Ð½ÑиненÑов, а Ñакже более 300 Ñеловек Ñ Ð¿Ñавом запиÑи в иÑÑ Ð¾Ð´Ð½Ñе ÑепозиÑоÑии пÑоекÑа. +* Цели пÑоекÑа FreeBSD опиÑÐ°Ð½Ñ Ð² crossref:building-products[Hub1994,"УÑаÑÑие в пÑоекÑе FreeBSD"]: + +** РазÑабоÑаÑÑ Ð²ÑÑококаÑеÑÑвеннÑÑ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑÐµÐ¼Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¿ÑлÑÑного компÑÑÑеÑного обоÑÑÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸, +** СделаÑÑ Ð½Ð°ÑÑ ÑабоÑÑ Ð´Ð¾ÑÑÑпной Ð´Ð»Ñ Ð²ÑÐµÑ Ð¿Ð¾Ð´ либеÑалÑной лиÑензией. + +* FreeBSD пÑидеÑживаеÑÑÑ Ð¾ÑкÑÑÑой и пÑозÑаÑной ÑабоÑей кÑлÑÑÑÑÑ. ÐоÑÑи вÑе обÑÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð² пÑоекÑе пÑоиÑÑ Ð¾Ð´ÑÑ Ð¿Ð¾ ÑлекÑÑонной поÑÑе на link:https://lists.freebsd.org/[пÑблиÑнÑÑ ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки], коÑоÑÑе Ñакже аÑÑ Ð¸Ð²Ð¸ÑÑÑÑÑÑ Ð´Ð»Ñ Ð¿Ð¾Ñомков. ÐолиÑики пÑоекÑа link:https://www.FreeBSD.org/internal/policies/[докÑменÑиÑованÑ] и поддеÑживаÑÑÑÑ Ð² ÑиÑÑеме конÑÑÐ¾Ð»Ñ Ð²ÐµÑÑий. УÑаÑÑие в пÑоекÑе оÑкÑÑÑо Ð´Ð»Ñ Ð²ÑÐµÑ . + +[[freebsd-org]] +=== Ðонимание кÑлÑÑÑÑÑ FreeBSD + +ЧÑÐ¾Ð±Ñ ÑÑÑекÑивно ÑабоÑаÑÑ Ñ Ð¿ÑоекÑом FreeBSD, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ понимаÑÑ ÐµÐ³Ð¾ кÑлÑÑÑÑÑ. + +ÐобÑоволÑÑеÑкие пÑоекÑÑ ÑабоÑаÑÑ Ð¿Ð¾ дÑÑгим пÑавилам, Ñем коммеÑÑеÑкие компании. ЧаÑÑÐ°Ñ Ð¾Ñибка, коÑоÑÑÑ ÑовеÑÑаÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸, Ð²Ñ Ð¾Ð´Ñ Ð² Ð¼Ð¸Ñ Ð¾ÑкÑÑÑого иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода, â недооÑенка ÑÑÐ¸Ñ ÑазлиÑий. + +*Motivation.* Most contributions to FreeBSD are done voluntarily without monetary rewards entering the picture. The factors that motivate individuals are complex, ranging from altruism, to an interest in solving the kinds of problems that FreeBSD attempts to solve. In this environment, "elegance is never optional"crossref:building-products[Nor1993,"Tutorial on Good Lisp Programming Style"]. + +*The Long Term View.* FreeBSD traces its roots back nearly twenty years to the work of the Computer Science Research Group at the University of California Berkeley.footnote:[FreeBSD's source repository contains a history of the project since its inception, and there are CDROMs available that contain earlier code from the CSRG.] A number of the original CSRG developers remain associated with the project. + +ÐÑÐ¾ÐµÐºÑ ÑÐµÐ½Ð¸Ñ Ð´Ð¾Ð»Ð³Ð¾ÑÑоÑнÑе пеÑÑпекÑÐ¸Ð²Ñ crossref:building-products[Nor2001,"ÐаÑÑиÑÑ Ð¿ÑогÑаммиÑоваÑÑ Ð·Ð° деÑÑÑÑ Ð»ÐµÑ"]. ЧаÑÑо вÑÑÑеÑаÑÑаÑÑÑ Ð² пÑоекÑе аббÑевиаÑÑÑа â DTRT, ÑÑо ознаÑÐ°ÐµÑ Â«Do The Right Thing» (Ñделай пÑавилÑно). + +*Development Processes.* Computer programs are tools for communication: at one level programmers communicate their intentions using a precise notation to a tool (a compiler) that translates their instructions to executable code. At another level, the same notation is used for communication of intent between two programmers. + +ФоÑмалÑнÑе ÑпеÑиÑикаÑии и пÑоекÑнÑе докÑменÑÑ Ñедко иÑполÑзÑÑÑÑÑ Ð² пÑоекÑе. ÐмеÑÑо Ð½Ð¸Ñ Ð¿ÑименÑÑÑÑÑ Ð¿Ð¾Ð½ÑÑнÑй и Ñ Ð¾ÑоÑо напиÑаннÑй код, а Ñакже Ñ Ð¾ÑоÑо ÑоÑÑавленнÑе жÑÑÐ½Ð°Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ (crossref:building-products[fig-change-log, ÐÑÐ¸Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи в жÑÑнале изменений]). РазÑабоÑка FreeBSD пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¿Ð¾ пÑинÑÐ¸Ð¿Ñ Â«Ð³ÑÑбого конÑенÑÑÑа и ÑабоÑаÑÑего кода» crossref:building-products[Carp1996,"ÐÑÑ Ð¸ÑекÑÑÑнÑе пÑинÑÐ¸Ð¿Ñ ÐнÑеÑнеÑа"]. + +[.programlisting] +.... +r151864 | bde | 2005-10-29 09:34:50 -0700 (Sat, 29 Oct 2005) | 13 lines +Changed paths: + M /head/lib/msun/src/e_rem_pio2f.c + +Use double precision to simplify and optimize arg reduction for small +and medium size args too: instead of conditionally subtracting a float +17+24, 17+17+24 or 17+17+17+24 bit approximation to pi/2, always +subtract a double 33+53 bit one. The float version is now closer to +the double version than to old versions of itself -- it uses the same +33+53 bit approximation as the simplest cases in the double version, +and where the float version had to switch to the slow general case at +|x| == 2^7*pi/2, it now switches at |x| == 2^19*pi/2 the same as the +double version. + +This speeds up arg reduction by a factor of 2 for |x| between 3*pi/4 and +2^7*pi/4, and by a factor of 7 for |x| between 2^7*pi/4 and 2^19*pi/4. +.... +.ÐÑÐ¸Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи в жÑÑнале изменений [[fig-change-log]] + +ÐбÑение Ð¼ÐµÐ¶Ð´Ñ Ð¿ÑогÑаммиÑÑами ÑлÑÑÑаеÑÑÑ Ð±Ð»Ð°Ð³Ð¾Ð´Ð°ÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñего ÑÑандаÑÑа кодиÑÐ¾Ð²Ð°Ð½Ð¸Ñ man:style[9]. + +*Communication Channels.* FreeBSD's contributors are spread across the world. Email (and to a lesser extent, IRC) is the preferred means of communication in the project. + +=== ÐÑÑÑие пÑакÑики Ð´Ð»Ñ ÑоÑÑÑдниÑеÑÑва Ñ Ð¿ÑоекÑом FreeBSD + +ТепеÑÑ ÑаÑÑмоÑÑим неÑколÑко лÑÑÑÐ¸Ñ Ð¿ÑакÑик Ð´Ð»Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ ÑÑÑекÑивного иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ FreeBSD в ÑазÑабоÑке пÑодÑкÑов. + +ÐланиÑÑйÑе на долгоÑÑоÑнÑÑ Ð¿ÐµÑÑпекÑивÑ:: +ÐаÑÑÑойка пÑоÑеÑÑов, коÑоÑÑе помогаÑÑ Ð¾ÑÑлеживаÑÑ ÑазÑабоÑÐºÑ FreeBSD. ÐапÑимеÑ: ++ +*Track FreeBSD source code.* The project makes it easy to mirror its SVN repository using extref:{committers-guide}[svnsync, svn-advanced-use-setting-up-svnsync]. Having the complete history of the source is useful when debugging complex problems and offers valuable insight into the intentions of the original developers. Use a capable source control system that allows you to easily merge changes between the upstream FreeBSD code base and your own in-house code. ++ +crossref:building-products[fig-svn-blame, ÐнноÑиÑованнÑй лиÑÑинг иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода, ÑгенеÑиÑованнÑй Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `svn blame`] показÑÐ²Ð°ÐµÑ ÑаÑÑÑ Ð°Ð½Ð½Ð¾ÑиÑованного лиÑÑинга Ñайла, на коÑоÑÑй ÑÑÑлаеÑÑÑ Ð¶ÑÑнал изменений в crossref:building-products[fig-change-log, ÐÑÐ¸Ð¼ÐµÑ Ð·Ð°Ð¿Ð¸Ñи в жÑÑнале изменений]. ÐÑоиÑÑ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ каждой ÑÑÑоки иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода ÑÑÑко видно. ÐнноÑиÑованнÑе лиÑÑинги, показÑваÑÑие иÑÑоÑÐ¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла, Ð²Ñ Ð¾Ð´ÑÑего в ÑоÑÑав FreeBSD, https://svnweb.freebsd.org/[доÑÑÑÐ¿Ð½Ñ Ð² инÑеÑнеÑе]. ++ +[.programlisting] +.... +#REV #WHO #DATE #TEXT + +176410 bde 2008-02-19 07:42:46 -0800 (Tue, 19 Feb 2008) #include <sys/cdefs.h> +176410 bde 2008-02-19 07:42:46 -0800 (Tue, 19 Feb 2008) __FBSDID("$FreeBSD$"); + 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) + 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) /* __ieee754_rem_pio2f(x,y) + 8870 rgrimes 1995-05-29 22:51:47 -0700 (Mon, 29 May 1995) * +176552 bde 2008-02-25 05:33:20 -0800 (Mon, 25 Feb 2008) * return the remainder of x rem pi/2 in *y +176552 bde 2008-02-25 05:33:20 -0800 (Mon, 25 Feb 2008) * use double precision for everything except passing x +152535 bde 2005-11-16 18:20:04 -0800 (Wed, 16 Nov 2005) * use __kernel_rem_pio2() for large x + 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) */ + 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) +176465 bde 2008-02-22 07:55:14 -0800 (Fri, 22 Feb 2008) #include <float.h> +176465 bde 2008-02-22 07:55:14 -0800 (Fri, 22 Feb 2008) + 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) #include "math.h" +.... +.ÐнноÑиÑованнÑй лиÑÑинг иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода, ÑгенеÑиÑованнÑй Ñ Ð¸ÑполÑзованием `svn blame` [[fig-svn-blame]] ++ +*Use a gatekeeper.* Appoint a _gatekeeper_ to monitor FreeBSD development, to keep an eye out for changes that could potentially impact your products. ++ +*Report bugs upstream.* If you notice bug in the FreeBSD code that you are using, file a https://www.FreeBSD.org/support/bugreports/[bug report]. This step helps ensure that you do not have to fix the bug the next time you take a code drop from upstream. +ÐÑполÑзÑйÑе пÑеимÑÑеÑÑва ÑазÑабоÑки Ñелизов FreeBSD:: +ÐÑполÑзÑйÑе код из веÑви ÑазÑабоÑки -STABLE FreeBSD. ÐÑи веÑви ÑазÑабоÑки оÑиÑиалÑно поддеÑживаÑÑÑÑ Ð¸Ð½Ð¶ÐµÐ½ÐµÑной командой вÑпÑÑка и командой безопаÑноÑÑи FreeBSD и ÑодеÑÐ¶Ð°Ñ Ð¿ÑовеÑеннÑй код. + +ÐожеÑÑвовÑйÑе код Ð´Ð»Ñ ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð·Ð°ÑÑаÑ:: +ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ ÑаÑÑÑ Ð·Ð°ÑÑаÑ, ÑвÑзаннÑÑ Ñ ÑазÑабоÑкой пÑодÑкÑов, пÑÐ¸Ñ Ð¾Ð´Ð¸ÑÑÑ Ð½Ð° Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкÑ. ÐожеÑÑвовав некÑиÑиÑнÑй код пÑоекÑÑ, Ð²Ñ Ð¿Ð¾Ð»ÑÑаеÑе вÑÐ³Ð¾Ð´Ñ Ð² виде гоÑаздо более ÑиÑокого ÑаÑпÑоÑÑÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð²Ð°Ñего кода, Ñем ÑÑо бÑло Ð±Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ инаÑе. Ð ÑÐ²Ð¾Ñ Ð¾ÑеÑедÑ, ÑÑо пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº вÑÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð±Ð¾Ð»ÑÑего колиÑеÑÑва оÑибок и ÑÑзвимоÑÑей безопаÑноÑÑи, а Ñакже к обнаÑÑÐ¶ÐµÐ½Ð¸Ñ Ð¸ иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð°Ð½Ð¾Ð¼Ð°Ð»Ð¸Ð¹ пÑоизводиÑелÑноÑÑи. + +ÐолÑÑайÑе поддеÑÐ¶ÐºÑ ÑÑÑекÑивно:: +ÐÐ»Ñ Ð¿ÑодÑкÑов Ñ Ð¶ÑÑÑкими ÑÑоками ÑекомендÑеÑÑÑ Ð½Ð°Ð½ÑÑÑ Ð¸Ð»Ð¸ заклÑÑиÑÑ ÐºÐ¾Ð½ÑÑлÑÑаÑионное ÑоглаÑение Ñ ÑазÑабоÑÑиком или компанией, имеÑÑими опÑÑ ÑабоÑÑ Ñ FreeBSD. {freebsd-jobs} ÑвлÑеÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñм каналом ÑвÑзи Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка ÑпеÑиалиÑÑов. ÐÑÐ¾ÐµÐºÑ FreeBSD поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ link:https://www.FreeBSD.org/commercial/consult_bycat/[галеÑÐµÑ ÐºÐ¾Ð½ÑÑлÑÑанÑов и конÑалÑинговÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¹], занимаÑÑÐ¸Ñ ÑÑ ÑабоÑой Ñ FreeBSD. http://www.bsdcertification.org/[ÐÑÑппа ÑеÑÑиÑикаÑии BSD] пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ ÑеÑÑиÑикаÑÐ¸Ñ Ð´Ð»Ñ Ð²ÑÐµÑ Ð¾ÑÐ ½Ð¾Ð²Ð½ÑÑ ÐС, пÑоизводнÑÑ Ð¾Ñ BSD. ++ +ÐÐ»Ñ Ð¼ÐµÐ½ÐµÐµ кÑиÑиÑнÑÑ Ð·Ð°Ð´Ð°Ñ Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе обÑаÑиÑÑÑÑ Ð·Ð° помоÑÑÑ Ð² link:https://lists.freebsd.org/[ÑпиÑки ÑаÑÑÑлки пÑоекÑа]. Ðолезное ÑÑководÑÑво о Ñом, как пÑавилÑно задаваÑÑ Ð²Ð¾Ð¿ÑоÑÑ, пÑиведено в crossref:building-products[Ray2004,"Ðак пÑавилÑно задаваÑÑ Ð²Ð¾Ð¿ÑоÑÑ"]. +РаÑпÑоÑÑÑаниÑе инÑоÑмаÑÐ¸Ñ Ð¾ ваÑем ÑÑаÑÑии:: +ÐÑ Ð½Ðµ обÑÐ·Ð°Ð½Ñ Ð°ÑиÑиÑоваÑÑ ÑÐ²Ð¾Ñ Ð¸ÑполÑзование FreeBSD, но ÑÑо Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ ÐºÐ°Ðº ваÑÐµÐ¼Ñ Ð´ÐµÐ»Ñ, Ñак и пÑоекÑÑ. ++ +ÐозволÑÑ ÑообÑеÑÑÐ²Ñ FreeBSD ÑзнаÑÑ, ÑÑо ваÑа ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ Ð¸ÑполÑзÑÐµÑ FreeBSD, Ð²Ñ Ð¿Ð¾Ð²ÑÑаеÑе ÑанÑÑ Ð¿ÑивлеÑÑ Ð²ÑÑококвалиÑиÑиÑованнÑÑ ÑпеÑиалиÑÑов. ÐолÑÑой ÑпиÑок поддеÑжки FreeBSD Ñакже ознаÑÐ°ÐµÑ Ð±Ð¾Ð»ÑÑее внимание ÑÑеди ÑазÑабоÑÑиков. ÐÑо, в ÑÐ²Ð¾Ñ Ð¾ÑеÑедÑ, ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð±Ð¾Ð»ÐµÐµ ÑÑÑойÑивÑÑ Ð¾ÑÐ½Ð¾Ð²Ñ Ð´Ð»Ñ Ð²Ð°Ñего бÑдÑÑего. +ÐоддеÑжиÑе ÑазÑабоÑÑиков FreeBSD:: +Ðногда ÑамÑй пÑÑмой ÑпоÑоб полÑÑиÑÑ Ð½ÑжнÑÑ ÑÑнкÑионалÑноÑÑÑ Ð² FreeBSD â ÑÑо поддеÑжаÑÑ ÑазÑабоÑÑика, коÑоÑÑй Ñже занимаеÑÑÑ ÑвÑзанной пÑоблемой. ÐомоÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð²Ð°ÑÑиÑоваÑÑÑÑ Ð¾Ñ Ð¿Ð¾Ð¶ÐµÑÑÐ²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ð¾ÑÑÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¾ пÑÑмой ÑинанÑовой поддеÑжки. РнекоÑоÑÑÑ ÑÑÑÐ°Ð½Ð°Ñ Ð¿Ð¾Ð¶ÐµÑÑÐ²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑоекÑÑ FreeBSD имеÑÑ Ð½Ð°Ð»Ð¾Ð³Ð¾Ð²Ñе лÑгоÑÑ. У пÑоекÑа еÑÑÑ ÑпеÑиалÑнÑй link:https://www.FreeBSD.org/donations/[пÑедÑÑавиÑÐµÐ»Ñ Ð¿Ð¾ пожеÑÑвованиÑм], коÑоÑÑй Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ Ð´Ð¾Ð½Ð¾Ñам. Также пÑÐ¾ÐµÐºÑ Ð¿Ð¾Ð´Ð´ÐµÑ Ð¶Ð¸Ð²Ð°ÐµÑ Ð²ÐµÐ±-ÑÑÑаниÑÑ, где ÑазÑабоÑÑики link:https://www.FreeBSD.org/donations/wantlist/[ÑказÑваÑÑ Ñвои поÑÑебноÑÑи]. ++ +Ð ÑооÑвеÑÑÑвии Ñ Ð¿Ð¾Ð»Ð¸Ñикой пÑоекÑа FreeBSD, о вÑÐµÑ Ð¿Ð¾Ð»ÑÑеннÑÑ Ð²ÐºÐ»Ð°Ð´Ð°Ñ Ð² лÑбой ÑоÑме на его веб-ÑайÑе делаеÑÑÑ extref:{contributors}[запиÑÑ Ñ Ð±Ð»Ð°Ð³Ð¾Ð´Ð°ÑноÑÑÑÑ]. + +[[conclusion]] +== ÐаклÑÑение + +Цели пÑоекÑа FreeBSD â Ñоздание и беÑплаÑное ÑаÑпÑоÑÑÑанение иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода вÑÑококаÑеÑÑвенной опеÑаÑионной ÑиÑÑемÑ. СоÑÑÑдниÑÐ°Ñ Ñ Ð¿ÑоекÑом FreeBSD, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑокÑаÑиÑÑ Ð·Ð°ÑÑаÑÑ Ð½Ð° ÑазÑабоÑÐºÑ Ð¸ ÑÑкоÑиÑÑ Ð²Ñвод пÑодÑкÑа на ÑÑнок в ÑазлиÑнÑÑ ÑÑенаÑиÑÑ ÑазÑабоÑки. + +ÐÑ ÑаÑÑмоÑÑели Ñ Ð°ÑакÑеÑиÑÑики пÑоекÑа FreeBSD, коÑоÑÑе делаÑÑ ÐµÐ³Ð¾ оÑлиÑнÑм вÑбоÑом Ð´Ð»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð² пÑодÑкÑовÑÑ ÑÑÑаÑÐµÐ³Ð¸Ñ Ð¾ÑганизаÑии. ÐаÑем Ð¼Ñ Ð¸Ð·ÑÑили пÑеобладаÑÑÑÑ ÐºÑлÑÑÑÑÑ Ð¿ÑоекÑа и ÑаÑÑмоÑÑели ÑÑÑекÑивнÑе ÑпоÑÐ¾Ð±Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ñ ÐµÐ³Ð¾ ÑазÑабоÑÑиками. РзавеÑÑение ÑÑаÑÑи бÑл пÑиведÑн ÑпиÑок лÑÑÑÐ¸Ñ Ð¿ÑакÑик, коÑоÑÑе могÑÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð¾ÑганизаÑиÑм в ÑоÑÑÑдниÑеÑÑве Ñ Ð¿ÑоекÑом. + +:sectnums!: + +[bibliography] +== ÐиблиогÑаÑÐ¸Ñ + +[[Carp1996]] [Carp1996] http://www.ietf.org/rfc/rfc1958.txt[The Architectural Principles of the Internet] B. Carpenter. The Internet Architecture Board.The Internet Architecture Board. Copyright(R) 1996 год. + +[[ComGuide]] [ComGuide] extref:{committers-guide}[Committer's Guide] The FreeBSD Project. Copyright(R) 2005 год. + +[[GoldGab2005]] [GoldGab2005] http://dreamsongs.com/IHE/IHE.html[Innovation Happens Elsewhere: Open Source as Business Strategy] Ron Goldman. Richard Gabriel. Copyright(R) 2005 год. Morgan-Kaufmann. + +[[Hub1994]] [Hub1994] extref:{contributing}[Contributing to the FreeBSD Project] Jordan Hubbard. Copyright(R) 1994-2005 гг. The FreeBSD Project. + +[[McKu1999]] [McKu1999] http://www.usenix.org/publications/library/proceedings/usenix99/mckusick.html[Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem] Kirk McKusick. Gregory Ganger. Copyright(R) 1999 год. + +[[McKu1999-1]] [McKu1999-1] http://www.oreilly.com/catalog/opensources/book/kirkmck.html[Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable] Marshall Kirk McKusick. http://www.oreilly.com/catalog/opensources/book/toc.html[Open Sources: Voices from the Open Source Revolution] O'Reilly Inc.. Copyright(R) 1993 год. + +[[Mon2005]] [Mon2005] extref:{bsdl-gpl}[Why you should use a BSD style license for your Open Source Project] Bruce Montague. The FreeBSD Project. Copyright(R) 2005 год. + +[[Nik2005]] [Nik2005] extref:{dev-model}[A project model for the FreeBSD Project] Niklas Saers. Copyright(R) 2005 год. The FreeBSD Project. + +[[Nor1993]] [Nor1993] http://www.norvig.com/luv-slides.ps[Tutorial on Good Lisp Programming Style] Peter Norvig. Kent Pitman. Copyright(R) 1993 год. + +[[Nor2001]] [Nor2001] http://www.norvig.com/21-days.html[Teach Yourself Programming in Ten Years] Peter Norvig. Copyright(R) 2001 год. + +[[Ray2004]] [Ray2004] http://www.catb.org/~esr/faqs/smart-questions.html[How to ask questions the smart way] Eric Steven Raymond. Copyright(R) 2004 год. + +[[RelEngDoc]] [RelEngDoc] extref:{releng}[FreeBSD Release Engineering] Murray Stokely. Copyright(R) 2001 год. The FreeBSD Project. diff --git a/documentation/content/ru/articles/building-products/_index.po b/documentation/content/ru/articles/building-products/_index.po new file mode 100644 index 0000000000..1cd929d1ad --- /dev/null +++ b/documentation/content/ru/articles/building-products/_index.po @@ -0,0 +1,1595 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Vladlen Popolitov <[email protected]>, 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-09-21 12:20+0300\n" +"PO-Revision-Date: 2025-09-05 04:45+0000\n" +"Last-Translator: Vladlen Popolitov <[email protected]>\n" +"Language-Team: Russian <https://translate-dev.freebsd.org/projects/" +"documentation/articlesbuilding-products_index/ru/>\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. type: Yaml Front Matter Hash Value: description +#: documentation/content/en/articles/building-products/_index.adoc:1 +#, no-wrap +msgid "How FreeBSD can help you build a better product" +msgstr "Ðак FreeBSD Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð²Ð°Ð¼ ÑоздаÑÑ Ð»ÑÑÑий пÑодÑкÑ" + +#. type: Title = +#: documentation/content/en/articles/building-products/_index.adoc:1 +#: documentation/content/en/articles/building-products/_index.adoc:13 +#, no-wrap +msgid "Building Products with FreeBSD" +msgstr "Создание пÑодÑкÑов на оÑнове FreeBSD" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:46 +msgid "Abstract" +msgstr "ÐнноÑаÑиÑ" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:50 +msgid "" +"The FreeBSD project is a worldwide, volunteer based, and collaborative " +"project, which develops a portable and high-quality operating system. The " +"FreeBSD project distributes the source code for its product under a liberal " +"license, with the intention of encouraging the use of its code. " +"Collaborating with the FreeBSD project can help organizations reduce their " +"time to market, reduce engineering costs and improve their product quality." +msgstr "" +"ÐÑÐ¾ÐµÐºÑ FreeBSD â ÑÑо вÑемиÑнÑй, оÑнованнÑй на добÑоволÑÑÐ°Ñ Ð¸ ÑовмеÑÑной " +"ÑабоÑе пÑоекÑ, ÑазÑабаÑÑваÑÑий пеÑеноÑимÑÑ Ð¸ вÑÑококаÑеÑÑвеннÑÑ Ð¾Ð¿ÐµÑаÑионнÑÑ " +"ÑиÑÑемÑ. ÐÑÐ¾ÐµÐºÑ FreeBSD ÑаÑпÑоÑÑÑанÑÐµÑ Ð¸ÑÑ Ð¾Ð´Ð½Ñй код Ñвоего пÑодÑкÑа под " +"либеÑалÑной лиÑензией Ñ ÑелÑÑ Ð¿Ð¾Ð¾ÑÑÐµÐ½Ð¸Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñвоего кода. " +"СоÑÑÑдниÑеÑÑво Ñ Ð¿ÑоекÑом FreeBSD Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ Ð¾ÑганизаÑиÑм ÑокÑаÑиÑÑ Ð²ÑÐµÐ¼Ñ " +"вÑÑ Ð¾Ð´Ð° на ÑÑнок, ÑнизиÑÑ Ð¸Ð½Ð¶ÐµÐ½ÐµÑнÑе заÑÑаÑÑ Ð¸ ÑлÑÑÑиÑÑ ÐºÐ°ÑеÑÑво ÑÐ²Ð¾Ð¸Ñ " +"пÑодÑкÑов." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:54 +msgid "" +"This article examines the issues in using FreeBSD code in appliances and " +"software products. It highlights the characteristics of FreeBSD that make " +"it an excellent substrate for product development. The article concludes by " +"suggesting a few \"best practices\" for organizations collaborating with the " +"FreeBSD project." +msgstr "" +"Ð ÑÑой ÑÑаÑÑе ÑаÑÑмаÑÑиваÑÑÑÑ Ð²Ð¾Ð¿ÑоÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° FreeBSD в " +"ÑÑÑÑойÑÑÐ²Ð°Ñ Ð¸ пÑогÑаммнÑÑ Ð¿ÑодÑкÑÐ°Ñ . Рней подÑеÑкиваÑÑÑÑ Ñ Ð°ÑакÑеÑиÑÑики " +"FreeBSD, коÑоÑÑе делаÑÑ ÐµÑ Ð¾ÑлиÑной оÑновой Ð´Ð»Ñ ÑазÑабоÑки пÑодÑкÑов. Ð " +"заклÑÑение ÑÑаÑÑи пÑедлагаÑÑÑÑ Ð½ÐµÑколÑко «лÑÑÑÐ¸Ñ Ð¿ÑакÑик» Ð´Ð»Ñ Ð¾ÑганизаÑий, " +"ÑоÑÑÑдниÑаÑÑÐ¸Ñ Ñ Ð¿ÑоекÑом FreeBSD." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:56 +msgid "'''" +msgstr "'''" + +#. type: Title == +#: documentation/content/en/articles/building-products/_index.adoc:60 +#, no-wrap +msgid "Introduction" +msgstr "Ðведение" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:67 +msgid "" +"FreeBSD today is well-known as a high-performance server operating system. " +"It is deployed on millions of web servers and internet-facing hosts " +"worldwide. FreeBSD code also forms an integral part of many products, " +"ranging from appliances such as network routers, firewalls, and storage " +"devices, to personal computers. Portions of FreeBSD have also been used in " +"commercial shrink-wrapped software (see crossref:building-products[freebsd-" +"intro, FreeBSD as a set of building blocks])." +msgstr "" +"СовÑеменнÑй FreeBSD извеÑÑен как вÑÑокопÑоизводиÑелÑÐ½Ð°Ñ ÑеÑвеÑÐ½Ð°Ñ " +"опеÑаÑÐ¸Ð¾Ð½Ð½Ð°Ñ ÑиÑÑема. Ðн ÑазвеÑнÑÑ Ð½Ð° Ð¼Ð¸Ð»Ð»Ð¸Ð¾Ð½Ð°Ñ Ð²ÐµÐ±-ÑеÑвеÑов и Ñ Ð¾ÑÑов, " +"доÑÑÑпнÑÑ Ð¸Ð· инÑеÑнеÑа, по вÑÐµÐ¼Ñ Ð¼Ð¸ÑÑ. Ðод FreeBSD Ñакже ÑвлÑеÑÑÑ " +"неоÑÑемлемой ÑаÑÑÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑва пÑодÑкÑов â Ð¾Ñ ÑÑÑÑойÑÑв, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº ÑеÑевÑе " +"маÑÑÑÑÑизаÑоÑÑ, межÑеÑевÑе ÑкÑÐ°Ð½Ñ Ð¸ ÑиÑÑÐµÐ¼Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ , до пеÑÑоналÑнÑÑ " +"компÑÑÑеÑов. ЧаÑÑи FreeBSD Ñакже иÑполÑзовалиÑÑ Ð² коммеÑÑеÑком коÑобоÑном " +"пÑогÑаммном обеÑпеÑении (Ñм. crossref:building-products[freebsd-intro, " +"FreeBSD как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð²])." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:69 +msgid "" +"In this article we look at the link:https://www.FreeBSD.org/[FreeBSD " +"project] as a software engineering resource-as a collection of building " +"blocks and processes which you can use to build products." +msgstr "" +"Ð ÑÑой ÑÑаÑÑе Ð¼Ñ ÑаÑÑмаÑÑиваем пÑÐ¾ÐµÐºÑ link:https://www.FreeBSD.org/[FreeBSD] " +"как ÑеÑÑÑÑ Ð´Ð»Ñ ÑазÑабоÑки пÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ â как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ " +"блоков и пÑоÑеÑÑов, коÑоÑÑе можно иÑполÑзоваÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑодÑкÑов." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:72 +msgid "" +"While FreeBSD's source is distributed freely to the public, to fully enjoy " +"the benefits of the project's work, organizations need to _collaborate_ with " +"the project. In subsequent sections of this article we discuss effective " +"means of collaboration with the project and the pitfalls that need to be " +"avoided while doing so." +msgstr "" +"ХоÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ñй код FreeBSD ÑаÑпÑоÑÑÑанÑеÑÑÑ Ñвободно, ÑÑÐ¾Ð±Ñ Ð² полной меÑе " +"воÑполÑзоваÑÑÑÑ Ð¿ÑеимÑÑеÑÑвами ÑабоÑÑ Ð¿ÑоекÑа, оÑганизаÑиÑм Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ " +"_ÑоÑÑÑдниÑаÑÑ_ Ñ Ð½Ð¸Ð¼. РпоÑледÑÑÑÐ¸Ñ ÑÐ°Ð·Ð´ÐµÐ»Ð°Ñ ÑÑой ÑÑаÑÑи Ð¼Ñ Ð¾Ð±ÑÑдим " +"ÑÑÑекÑивнÑе ÑпоÑÐ¾Ð±Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ñ Ð¿ÑоекÑом и подводнÑе камни, коÑоÑÑÑ " +"ÑледÑÐµÑ Ð¸Ð·Ð±ÐµÐ³Ð°ÑÑ Ð¿Ñи ÑÑом." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:75 +#, fuzzy +#| msgid "" +#| "*Caveat Reader.* The author believes that the characteristics of the " +#| "FreeBSD Project listed in this article were substantially true at the " +#| "time the article was conceived and written (2005).\n" +#| "However, the reader should keep in mind that the practices and processes " +#| "used by open-source communities can change over time, and that the " +#| "information in this article should therefore be taken as indicative " +#| "rather than normative.\n" +msgid "" +"*Caveat Reader.* The author believes that the characteristics of the FreeBSD " +"Project listed in this article were substantially true at the time the " +"article was conceived and written (2005). However, the reader should keep " +"in mind that the practices and processes used by open-source communities can " +"change over time, and that the information in this article should therefore " +"be taken as indicative rather than normative." +msgstr "" +"*ÐÑедÑпÑеждение Ð´Ð»Ñ ÑиÑаÑелÑ.* ÐвÑÐ¾Ñ ÑÑиÑаеÑ, ÑÑо пеÑеÑиÑленнÑе в ÑÑой " +"ÑÑаÑÑе Ñ Ð°ÑакÑеÑиÑÑики пÑоекÑа FreeBSD бÑли в оÑновном веÑÐ½Ñ Ð½Ð° Ð¼Ð¾Ð¼ÐµÐ½Ñ " +"напиÑÐ°Ð½Ð¸Ñ ÑÑаÑÑи (2005 год).\n" +"Ðднако ÑиÑаÑÐµÐ»Ñ ÑледÑÐµÑ ÑÑиÑÑваÑÑ, ÑÑо пÑакÑики и пÑоÑеÑÑÑ, иÑполÑзÑемÑе " +"ÑообÑеÑÑвами оÑкÑÑÑого иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода, могÑÑ Ð¼ÐµÐ½ÑÑÑÑÑ Ñо вÑеменем, поÑÑÐ¾Ð¼Ñ " +"инÑоÑмаÑÐ¸Ñ Ð² ÑÑой ÑÑаÑÑе ÑледÑÐµÑ ÑаÑÑмаÑÑиваÑÑ ÐºÐ°Ðº оÑиенÑиÑовоÑнÑÑ, а не " +"ноÑмаÑивнÑÑ.\n" + +#. type: Title === +#: documentation/content/en/articles/building-products/_index.adoc:76 +#, no-wrap +msgid "Target Audience" +msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ð°ÑдиÑоÑиÑ" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:79 +msgid "" +"This document would be of interest to the following broad groups of people:" +msgstr "ÐÑÐ¾Ñ Ð´Ð¾ÐºÑÐ¼ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð½ÑеÑеÑен ÑледÑÑÑим ÑиÑоким гÑÑппам лÑдей:" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:81 +msgid "" +"Decision makers in product companies looking at ways to improve their " +"product quality, reduce their time to market and lower engineering costs in " +"the long term." +msgstr "" +"ÐÑинимаÑÑие ÑеÑÐµÐ½Ð¸Ñ Ð² пÑодÑкÑовÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸ÑÑ , иÑÑÑие ÑпоÑÐ¾Ð±Ñ Ð¿Ð¾Ð²ÑÑиÑÑ " +"каÑеÑÑво Ñвоего пÑодÑкÑа, ÑокÑаÑиÑÑ Ð²ÑÐµÐ¼Ñ Ð²ÑÑ Ð¾Ð´Ð° на ÑÑнок и ÑнизиÑÑ " +"инженеÑнÑе заÑÑаÑÑ Ð² долгоÑÑоÑной пеÑÑпекÑиве." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:82 +msgid "" +"Technology consultants looking for best-practices in leveraging \"open-" +"source\"." +msgstr "" +"ÐонÑÑлÑÑанÑÑ Ð¿Ð¾ ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñм, иÑÑÑие пеÑедовÑе меÑÐ¾Ð´Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ " +"\"оÑкÑÑÑого иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода\"." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:83 +msgid "" +"Industry observers interested in understanding the dynamics of open-source " +"projects." +msgstr "" +"ÐаинÑеÑеÑованнÑе в понимании динамики пÑоекÑов Ñ Ð¾ÑкÑÑÑÑм иÑÑ Ð¾Ð´Ð½Ñм кодом " +"пÑедÑÑавиÑели оÑÑаÑли." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:84 +msgid "" +"Software developers seeking to use FreeBSD and looking for ways to " +"contribute back." +msgstr "" +"РазÑабоÑÑики пÑогÑаммного обеÑпеÑениÑ, желаÑÑие иÑполÑзоваÑÑ FreeBSD и " +"иÑÑÑие ÑпоÑÐ¾Ð±Ñ Ð²Ð½ÐµÑÑи Ñвой вклад." + +#. type: Title === +#: documentation/content/en/articles/building-products/_index.adoc:85 +#, no-wrap +msgid "Article Goals" +msgstr "Цели ÑÑаÑÑи" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:88 +msgid "After reading this article you should have:" +msgstr "ÐÑоÑиÑав ÑÑÑ ÑÑаÑÑÑ, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ:" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:90 +msgid "" +"An understanding of the goals of the FreeBSD Project and its organizational " +"structure." +msgstr "Ðонимание Ñелей пÑоекÑа FreeBSD и его оÑганизаÑионной ÑÑÑÑкÑÑÑÑ." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:91 +msgid "" +"An understanding of its development model and release engineering processes." +msgstr "Ðонимание модели ÑазÑабоÑки и пÑоÑеÑÑов вÑпÑÑка Ñелизов." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:92 +msgid "" +"An understanding of how conventional corporate software development " +"processes differ from that used in the FreeBSD project." +msgstr "" +"Ðонимание Ñого, как ÑÑадиÑионнÑе коÑпоÑаÑивнÑе пÑоÑеÑÑÑ ÑазÑабоÑки " +"пÑогÑаммного обеÑпеÑÐµÐ½Ð¸Ñ Ð¾ÑлиÑаÑÑÑÑ Ð¾Ñ Ð¸ÑполÑзÑемÑÑ Ð² пÑоекÑе FreeBSD." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:93 +msgid "" +"Awareness of the communication channels used by the project and the level of " +"transparency you can expect." +msgstr "" +"ÐÑведомленноÑÑÑ Ð¾ ÐºÐ°Ð½Ð°Ð»Ð°Ñ ÑвÑзи, иÑполÑзÑемÑÑ Ð¿ÑоекÑом, и ÑÑовне " +"пÑозÑаÑноÑÑи, коÑоÑÑй Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ожидаÑÑ." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:94 +msgid "" +"Awareness of optimal ways of working with the project-how best to reduce " +"engineering costs, improve time to market, manage security vulnerabilities, " +"and preserve future compatibility with your product as the FreeBSD project " +"evolves." +msgstr "" +"ÐÑознание опÑималÑнÑÑ ÑпоÑобов ÑабоÑÑ Ñ Ð¿ÑоекÑом â как лÑÑÑе вÑего ÑнизиÑÑ " +"инженеÑнÑе заÑÑаÑÑ, ÑÑкоÑиÑÑ Ð²ÑÑ Ð¾Ð´ на ÑÑнок, ÑпÑавлÑÑÑ ÑÑзвимоÑÑÑми " +"безопаÑноÑÑи и ÑÐ¾Ñ ÑаниÑÑ Ð±ÑдÑÑÑÑ ÑовмеÑÑимоÑÑÑ Ñ Ð²Ð°Ñим пÑодÑкÑом по меÑе " +"ÑазвиÑÐ¸Ñ Ð¿ÑоекÑа FreeBSD." + +#. type: Title === +#: documentation/content/en/articles/building-products/_index.adoc:95 +#, no-wrap +msgid "Article Structure" +msgstr "СÑÑÑкÑÑÑа ÑÑаÑÑи" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:98 +msgid "The rest of the article is structured as follows:" +msgstr "ÐÑÑалÑÐ½Ð°Ñ ÑаÑÑÑ ÑÑаÑÑи ÑÑÑÑкÑÑÑиÑована ÑледÑÑÑим обÑазом:" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:100 +msgid "" +"crossref:building-products[freebsd-intro, FreeBSD as a set of building " +"blocks] introduces the FreeBSD project, explores its organizational " +"structure, key technologies and release engineering processes." +msgstr "" +"crossref:building-products[freebsd-intro, FreeBSD как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ " +"блоков] пÑедÑÑавлÑÐµÑ Ð¿ÑÐ¾ÐµÐºÑ FreeBSD, иÑÑледÑÐµÑ ÐµÐ³Ð¾ оÑганизаÑионнÑÑ " +"ÑÑÑÑкÑÑÑÑ, клÑÑевÑе ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸ и пÑоÑеÑÑÑ ÑазÑабоÑки Ñелизов." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:101 +msgid "" +"crossref:building-products[freebsd-collaboration, Collaborating with " +"FreeBSD] describes ways to collaborate with the FreeBSD project. It examines " +"common pitfalls encountered by corporates working with voluntary projects " +"like FreeBSD." +msgstr "" +"crossref:building-products[freebsd-collaboration, СоÑÑÑдниÑеÑÑво Ñ FreeBSD] " +"опиÑÑÐ²Ð°ÐµÑ ÑпоÑÐ¾Ð±Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ñ Ð¿ÑоекÑом FreeBSD. РнÑм ÑаÑÑмаÑÑиваÑÑÑÑ " +"ÑипиÑнÑе пÑоблемÑ, Ñ ÐºÐ¾ÑоÑÑми ÑÑалкиваÑÑÑÑ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ пÑи ÑабоÑе Ñ " +"добÑоволÑнÑми пÑоекÑами, Ñакими как FreeBSD." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:102 +msgid "crossref:building-products[conclusion, Conclusion] concludes." +msgstr "crossref:building-products[conclusion, ÐаклÑÑение] завеÑÑаеÑ." + +#. type: Title == +#: documentation/content/en/articles/building-products/_index.adoc:104 +#, no-wrap +msgid "FreeBSD as a set of building blocks" +msgstr "FreeBSD как Ð½Ð°Ð±Ð¾Ñ ÑÑÑоиÑелÑнÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð²" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:107 +msgid "FreeBSD makes an excellent foundation on which to build products:" +msgstr "FreeBSD пÑедÑÑавлÑÐµÑ Ñобой оÑлиÑнÑÑ Ð¾ÑÐ½Ð¾Ð²Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿ÑодÑкÑов:" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:110 +msgid "" +"FreeBSD source code is distributed under a liberal BSD license facilitating " +"its adoption in commercial products crossref:building-products[Mon2005,\"Why " +"you should use a BSD style license for your Open Source Project\"] with " +"minimum hassle." +msgstr "" +"ÐÑÑ Ð¾Ð´Ð½Ñй код FreeBSD ÑаÑпÑоÑÑÑанÑеÑÑÑ Ð¿Ð¾Ð´ либеÑалÑной лиÑензией BSD, ÑÑо " +"ÑпоÑобÑÑвÑÐµÑ ÐµÐ³Ð¾ иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² коммеÑÑеÑÐºÐ¸Ñ Ð¿ÑодÑкÑÐ°Ñ crossref:building-" +"products[Mon2005,\"ÐоÑÐµÐ¼Ñ ÑледÑÐµÑ Ð¸ÑполÑзоваÑÑ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð² ÑÑиле BSD Ð´Ð»Ñ " +"ваÑего оÑкÑÑÑого пÑоекÑа\"] Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑнÑми ÑложноÑÑÑми." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:111 +msgid "" +"The FreeBSD project has excellent engineering practices that can be " +"leveraged." +msgstr "" +"ÐÑÐ¾ÐµÐºÑ FreeBSD Ð¾Ð±Ð»Ð°Ð´Ð°ÐµÑ Ð¿ÑевоÑÑ Ð¾Ð´Ð½Ñми инженеÑнÑми пÑакÑиками, коÑоÑÑе можно " +"иÑполÑзоваÑÑ." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:112 +msgid "" +"The project offers exceptional transparency into its workings, allowing " +"organizations using its code to plan effectively for the future." +msgstr "" +"ÐÑÐ¾ÐµÐºÑ Ð¾Ð±ÐµÑпеÑÐ¸Ð²Ð°ÐµÑ Ð¸ÑклÑÑиÑелÑнÑÑ Ð¿ÑозÑаÑноÑÑÑ Ñвоей ÑабоÑÑ, позволÑÑ " +"оÑганизаÑиÑм, иÑполÑзÑÑÑим его код, ÑÑÑекÑивно планиÑоваÑÑ Ð±ÑдÑÑее." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:115 +msgid "" +"The culture of the FreeBSD project, carried over from the Computer Science " +"Research Group at The University of California, Berkeley crossref:building-" +"products[McKu1999-1,\"Twenty Years of Berkeley Unix: From AT&T-Owned to " +"Freely Redistributable\"], fosters high-quality work. Some features in " +"FreeBSD define the state of the art." +msgstr "" +"ÐÑлÑÑÑÑа пÑоекÑа FreeBSD, ÑнаÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ð¾Ñ ÐÑÑледоваÑелÑÑкой гÑÑÐ¿Ð¿Ñ Ð¿Ð¾ " +"инÑоÑмаÑике ÐалиÑоÑнийÑкого ÑнивеÑÑиÑеÑа в ÐеÑкли crossref:building-" +"products[McKu1999-1,\"ÐвадÑаÑÑ Ð»ÐµÑ Berkeley Unix: Ð¾Ñ ÑобÑÑвенноÑÑи AT&T до " +"Ñвободного ÑаÑпÑоÑÑÑанениÑ\"], ÑпоÑобÑÑвÑÐµÑ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÑÑококаÑеÑÑвеннÑÑ " +"пÑодÑкÑов. ÐекоÑоÑÑе ÑÑнкÑии FreeBSD задаÑÑ ÑовÑеменнÑй ÑÑÐ¾Ð²ÐµÐ½Ñ ÑазвиÑÐ¸Ñ " +"ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:118 +msgid "" +"crossref:building-products[GoldGab2005,\"Innovation Happens Elsewhere: Open " +"Source as Business Strategy\"] examines the business reasons for using open-" +"source in greater detail. For organizations, the benefits of using FreeBSD " +"components in their products include a shorter time to market, lower " +"development costs and lower development risks." +msgstr "" +"crossref:building-products[GoldGab2005,\"ÐнноваÑии пÑоиÑÑ Ð¾Ð´ÑÑ Ð² дÑÑгом " +"меÑÑе: оÑкÑÑÑое ÐРкак бизнеÑ-ÑÑÑаÑегиÑ\"] подÑобно ÑаÑÑмаÑÑÐ¸Ð²Ð°ÐµÑ Ð±Ð¸Ð·Ð½ÐµÑ-" +"пÑиÑÐ¸Ð½Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾ÑкÑÑÑого ÐÐ. ÐÐ»Ñ Ð¾ÑганизаÑий пÑеимÑÑеÑÑва " +"иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов FreeBSD в ÑÐ²Ð¾Ð¸Ñ Ð¿ÑодÑкÑÐ°Ñ Ð²ÐºÐ»ÑÑаÑÑ ÑокÑаÑение " +"вÑемени вÑÑ Ð¾Ð´Ð° на ÑÑнок, Ñнижение заÑÑÐ°Ñ Ð½Ð° ÑазÑабоÑÐºÑ Ð¸ ÑменÑÑение ÑиÑков " +"ÑазÑабоÑки." + +#. type: Title === +#: documentation/content/en/articles/building-products/_index.adoc:119 +#, no-wrap +msgid "Building with FreeBSD" +msgstr "СбоÑка Ñ FreeBSD" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:122 +msgid "Here are a few ways organizations have used FreeBSD:" +msgstr "ÐÐ¾Ñ Ð½ÐµÑколÑко ÑпоÑобов, как оÑганизаÑии иÑполÑзовали FreeBSD:" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:124 +msgid "As an upstream source for tested code for libraries and utilities." +msgstr "" +"РкаÑеÑÑве вÑÑеÑÑоÑÑего иÑÑоÑника Ð´Ð»Ñ Ð¿ÑовеÑенного кода библиоÑек и ÑÑилиÑ." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:126 +msgid "" +"By being \"downstream\" of the project, organizations leverage the new " +"features, bug fixes and testing that the upstream code receives." +msgstr "" +"ÐÑдÑÑи \"ниÑÑ Ð¾Ð´ÑÑими\" по оÑноÑÐµÐ½Ð¸Ñ Ðº пÑоекÑÑ, оÑганизаÑии иÑполÑзÑÑÑ Ð½Ð¾Ð²Ñе " +"ÑÑнкÑии, иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибок и ÑеÑÑиÑование, коÑоÑÑе полÑÑÐ°ÐµÑ Ð²ÑÑеÑÑоÑÑий код." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:127 +msgid "" +"As an embedded OS (for example, for an OEM router and firewall device). In " +"this model, organizations use a customized FreeBSD kernel and application " +"program set along with a proprietary management layer for their device. OEMs " +"benefit from new hardware support being added by the FreeBSD project " +"upstream, and from the testing that the base system receives." +msgstr "" +"Ðак вÑÑÑÐ¾ÐµÐ½Ð½Ð°Ñ ÐС (напÑимеÑ, Ð´Ð»Ñ OEM-маÑÑÑÑÑизаÑоÑов и ÑÑÑÑойÑÑв Ñ " +"межÑеÑевÑм ÑкÑаном). Ð ÑÑой модели оÑганизаÑии иÑполÑзÑÑÑ Ð½Ð°ÑÑÑоенное ÑдÑо " +"FreeBSD и Ð½Ð°Ð±Ð¾Ñ Ð¿ÑикладнÑÑ Ð¿ÑогÑамм вмеÑÑе Ñ Ð¿ÑопÑиеÑаÑнÑм ÑÑовнем " +"ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñвоего ÑÑÑÑойÑÑва. OEM-пÑоизводиÑели полÑÑаÑÑ Ð²ÑÐ³Ð¾Ð´Ñ Ð¾Ñ " +"Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки нового обоÑÑÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑоекÑом FreeBSD на ÑÑовне " +"вÑÑеÑÑоÑÑего кода, а Ñакже Ð¾Ñ ÑеÑÑиÑованиÑ, коÑоÑое пÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÑиÑÑема." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:129 +msgid "" +"FreeBSD ships with a self-hosting development environment that allows easy " +"creation of such configurations." +msgstr "" +"FreeBSD поÑÑавлÑеÑÑÑ Ñ Ð°Ð²Ñономной ÑÑедой ÑазÑабоÑки, коÑоÑÐ°Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ Ð»ÐµÐ³ÐºÐ¾ " +"ÑоздаваÑÑ Ð¿Ð¾Ð´Ð¾Ð±Ð½Ñе конÑигÑÑаÑии." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:130 +msgid "" +"As a Unix compatible environment for the management functions of high-end " +"storage and networking devices, running on a separate processor \"blade\"." +msgstr "" +"Ðак ÑовмеÑÑÐ¸Ð¼Ð°Ñ Ñ Unix ÑÑеда Ð´Ð»Ñ ÑÑнкÑий ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²ÑÑокопÑоизводиÑелÑнÑми " +"ÑÑÑÑойÑÑвами Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ Ð¸ ÑеÑевого обоÑÑдованиÑ, ÑабоÑаÑÑÐ°Ñ Ð½Ð° " +"оÑделÑном пÑоÑеÑÑоÑном \"лезвии\"." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:134 +msgid "" +"FreeBSD provides the tools for creating dedicated OS and application program " +"images. Its implementation of a BSD unix API is mature and tested. FreeBSD " +"can also provide a stable cross-development environment for the other " +"components of the high-end device." +msgstr "" +"FreeBSD пÑедоÑÑавлÑÐµÑ Ð¸Ð½ÑÑÑÑменÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÑделеннÑÑ Ð¾Ð±Ñазов ÐС и " +"пÑикладнÑÑ Ð¿ÑогÑамм. Ðго ÑеализаÑÐ¸Ñ API BSD Unix ÑвлÑеÑÑÑ Ð·Ñелой и " +"пÑовеÑенной. FreeBSD Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð¾Ð±ÐµÑпеÑиÑÑ ÑÑабилÑнÑÑ ÑÑÐµÐ´Ñ ÐºÑоÑÑ-" +"ÑазÑабоÑки Ð´Ð»Ñ Ð´ÑÑÐ³Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñов вÑÑокопÑоизводиÑелÑнÑÑ ÑÑÑÑойÑÑв." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:135 +msgid "" +"As a vehicle to get widespread testing and support from a worldwide team of " +"developers for non-critical \"intellectual property\"." +msgstr "" +"Ðак ÑÑедÑÑво Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑиÑокого ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ поддеÑжки Ð¾Ñ " +"междÑнаÑодной ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ÑазÑабоÑÑиков Ð´Ð»Ñ Ð½ÐµÐºÑиÑиÑной \"инÑеллекÑÑалÑной " +"ÑобÑÑвенноÑÑи\"." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:139 +msgid "" +"In this model, organizations contribute useful infrastructural frameworks to " +"the FreeBSD project (for example, see man:netgraph[3]). The widespread " +"exposure that the code gets helps to quickly identify performance issues and " +"bugs. The involvement of top-notch developers also leads to useful " +"extensions to the infrastructure that the contributing organization also " +"benefits from." +msgstr "" +"Ð ÑÑой модели оÑганизаÑии вноÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñе инÑÑаÑÑÑÑкÑÑÑнÑе ÑÑеймвоÑки в " +"пÑÐ¾ÐµÐºÑ FreeBSD (напÑимеÑ, Ñм. man:netgraph[3]). ШиÑокое ÑаÑпÑоÑÑÑанение кода " +"Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ Ð±ÑÑÑÑо вÑÑвлÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÑоизводиÑелÑноÑÑи и оÑибки. УÑаÑÑие " +"вÑÑококлаÑÑнÑÑ ÑазÑабоÑÑиков Ñакже пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº полезнÑм ÑаÑÑиÑениÑм " +"инÑÑаÑÑÑÑкÑÑÑÑ, Ð¾Ñ ÐºÐ¾ÑоÑÑÑ Ð²ÑигÑÑÐ²Ð°ÐµÑ Ð¸ Ñама оÑганизаÑиÑ-вкладÑик." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:140 +msgid "" +"As a development environment supporting cross-development for embedded OSes " +"like http://www.rtems.com/[RTEMS] and http://ecos.sourceware.org/[eCOS]." +msgstr "" +"Ðак ÑÑеда ÑазÑабоÑки, поддеÑживаÑÑÐ°Ñ ÐºÑоÑÑ-ÑазÑабоÑÐºÑ Ð´Ð»Ñ Ð²ÑÑÑаиваемÑÑ ÐС, " +"ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº http://www.rtems.com/[RTEMS] и http://ecos.sourceware.org/[eCOS]." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:142 +msgid "" +"There are many full-fledged development environments in the {numports}-" +"strong collection of applications ported and packaged with FreeBSD." +msgstr "" +"РобÑиÑной коллекÑии поÑÑиÑованнÑÑ Ð¸ ÑпакованнÑÑ Ð¿Ñиложений FreeBSD, " +"наÑÑиÑÑваÑÑей {numports} ÑлеменÑов, доÑÑÑпно множеÑÑво полноÑеннÑÑ ÑÑед " +"ÑазÑабоÑки." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:143 +msgid "" +"As a way to support a Unix-like API in an otherwise proprietary OS, " +"increasing its palatability for application developers." +msgstr "" +"РкаÑеÑÑве ÑпоÑоба поддеÑжки Unix-подобного API в пÑопÑиеÑаÑной ÐС, повÑÑÐ°Ñ " +"ÐµÑ Ð¿ÑивлекаÑелÑноÑÑÑ Ð´Ð»Ñ ÑазÑабоÑÑиков пÑиложений." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:147 +msgid "" +"Here parts of FreeBSD's kernel and application programs are \"ported\" to " +"run alongside other tasks in the proprietary OS. The availability of a " +"stable and well tested Unix(TM) API implementation can reduce the effort " +"needed to port popular applications to the proprietary OS. As FreeBSD ships " +"with high-quality documentation for its internals and has effective " +"vulnerability management and release engineering processes, the costs of " +"keeping up-to-date are kept low." +msgstr "" +"Ð ÑÑой ÑаÑÑи ÑдÑа FreeBSD и пÑикладнÑÑ Ð¿ÑогÑамм \"поÑÑиÑованÑ\" Ð´Ð»Ñ ÑабоÑÑ " +"вмеÑÑе Ñ Ð´ÑÑгими задаÑами в пÑопÑиеÑаÑной ÐС. ÐалиÑие ÑÑабилÑной и Ñ Ð¾ÑоÑо " +"пÑоÑеÑÑиÑованной ÑеализаÑии Unix(TM) API Ð¼Ð¾Ð¶ÐµÑ ÑокÑаÑиÑÑ ÑÑилиÑ, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе " +"Ð´Ð»Ñ Ð¿ÐµÑеноÑа попÑлÑÑнÑÑ Ð¿Ñиложений на пÑопÑиеÑаÑнÑÑ ÐС. ÐоÑколÑÐºÑ FreeBSD " +"поÑÑавлÑеÑÑÑ Ñ ÐºÐ°ÑеÑÑвенной докÑменÑаÑией по Ñвоей внÑÑÑенней ÑÑÑÑкÑÑÑе и " +"Ð¸Ð¼ÐµÐµÑ ÑÑÑекÑивнÑе пÑоÑеÑÑÑ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑзвимоÑÑÑми и вÑпÑÑка Ñелизов, " +"заÑÑаÑÑ Ð½Ð° поддеÑжание акÑÑалÑноÑÑи оÑÑаÑÑÑÑ Ð½Ð¸Ð·ÐºÐ¸Ð¼Ð¸." + +#. type: Title === +#: documentation/content/en/articles/building-products/_index.adoc:149 +#, no-wrap +msgid "Technologies" +msgstr "Ð¢ÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:153 +msgid "" +"There are a large number of technologies supported by the FreeBSD project. " +"A selection of these are listed below:" +msgstr "" +"РпÑоекÑе FreeBSD поддеÑживаеÑÑÑ Ð±Ð¾Ð»ÑÑое колиÑеÑÑво ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹. Ðиже " +"пÑиведен Ð¸Ñ Ð²ÑбоÑ:" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:155 +msgid "" +"A complete system that can cross-host itself for link:https://" +"www.FreeBSD.org/platforms/[many architectures:]" +msgstr "" +"ÐÐ¾Ð»Ð½Ð°Ñ ÑиÑÑема, ÑпоÑÐ¾Ð±Ð½Ð°Ñ ÑамоÑÑоÑÑелÑно оÑÑÑеÑÑвлÑÑÑ ÐºÑоÑÑ-Ñ Ð¾ÑÑинг Ð´Ð»Ñ " +"link:https://www.FreeBSD.org/platforms/[множеÑÑва аÑÑ Ð¸ÑекÑÑÑ:]" + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:156 +msgid "" +"A modular symmetric multiprocessing capable kernel, with loadable kernel " +"modules and a flexible and easy to use configuration system." +msgstr "" +"ÐодÑлÑное ÑиммеÑÑиÑное многопÑоÑеÑÑоÑное ÑдÑо Ñ Ð·Ð°Ð³ÑÑжаемÑми модÑлÑми и " +"гибкой, Ñдобной ÑиÑÑемой наÑÑÑойки." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:157 +msgid "" +"Support for emulation of Linux(TM) and SVR4 binaries at near machine speeds. " +"Support for binary Windows(TM) (NDIS) network drivers." +msgstr "" +"ÐоддеÑжка ÑмÑлÑÑии бинаÑнÑÑ Ñайлов Linux(TM) и SVR4 Ñ Ð¿Ð¾ÑÑи наÑивной " +"ÑкоÑоÑÑÑÑ. ÐоддеÑжка бинаÑнÑÑ ÑеÑевÑÑ Ð´ÑайвеÑов Windows(TM) (NDIS)." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:158 +msgid "" +"Libraries for many programming tasks: archivers, FTP and HTTP support, " +"thread support, in addition to a full POSIX(TM) like programming environment." +msgstr "" +"ÐиблиоÑеки Ð´Ð»Ñ Ð¼Ð½Ð¾Ð¶ÐµÑÑва Ð·Ð°Ð´Ð°Ñ Ð¿ÑогÑаммиÑованиÑ: аÑÑ Ð¸Ð²Ð°ÑоÑÑ, поддеÑжка FTP и " +"HTTP, поддеÑжка поÑоков, а Ñакже полноÑÐµÐ½Ð½Ð°Ñ ÑÑеда пÑогÑаммиÑованиÑ, " +"аналогиÑÐ½Ð°Ñ POSIX(TM)." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:159 +msgid "" +"Security features: Mandatory Access Control (man:mac[9]), jails " +"(man:jail[2]), ACLs, and in-kernel cryptographic device support." +msgstr "" +"ÐезопаÑноÑÑÑ: ÐÑинÑдиÑелÑное ÑпÑавление доÑÑÑпом (man:mac[9]), клеÑки " +"(man:jail[2]), ACL и поддеÑжка кÑипÑогÑаÑиÑеÑÐºÐ¸Ñ ÑÑÑÑойÑÑв в ÑдÑе." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:160 +msgid "" +"Networking features: firewall-ing, QoS management, high-performance TCP/IP " +"networking with support for many extensions." +msgstr "" +"СеÑевÑе возможноÑÑи: ÑабоÑа Ñ Ð¼ÐµÐ¶ÑеÑевÑм ÑкÑаном, ÑпÑавление QoS, " +"вÑÑокопÑоизводиÑелÑнÑе TCP/IP ÑеÑи Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой множеÑÑва ÑаÑÑиÑений." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:162 +msgid "" +"FreeBSD's in-kernel Netgraph (man:netgraph[4]) framework allows kernel " +"networking modules to be connected together in flexible ways." +msgstr "" +"ÐÑÑÑÐ¾ÐµÐ½Ð½Ð°Ñ Ð² FreeBSD ÑиÑÑема Netgraph (man:netgraph[4]) позволÑÐµÑ Ð³Ð¸Ð±ÐºÐ¾ " +"ÑоединÑÑÑ Ð¼Ð¾Ð´Ñли ÑеÑевого ÑдÑа Ð¼ÐµÐ¶Ð´Ñ Ñобой." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:163 +msgid "" +"Support for storage technologies: Fibre Channel, SCSI, software and hardware " +"RAID, ATA and SATA." +msgstr "" +"ÐоддеÑжка ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¹ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ : Fibre Channel, SCSI, пÑогÑаммнÑй и " +"аппаÑаÑнÑй RAID, ATA и SATA." + +#. type: Plain text +#: documentation/content/en/articles/building-products/_index.adoc:167 +#, no-wrap +msgid "" +"FreeBSD supports a number of filesystems, and its native UFS2 filesystem\n" +"supports soft updates, snapshots and very large filesystem sizes (16TB per\n" +"\t\tfilesystem) crossref:building-products[McKu1999,\"Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem\"].\n" +msgstr "" +"FreeBSD поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво ÑайловÑÑ ÑиÑÑем, а его ÑÐ¾Ð´Ð½Ð°Ñ ÑÐ°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑÑема UFS2\n" +"поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¼Ñгкие обновлениÑ, Ñнимки и оÑÐµÐ½Ñ Ð±Ð¾Ð»ÑÑие ÑазмеÑÑ ÑайловÑÑ ÑиÑÑем (16TB на\n" +"ÑайловÑÑ ÑиÑÑемÑ) crossref:building-products[McKu1999,\"Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem\"].\n" + *** 974 LINES SKIPPED ***