<!--
     The FreeBSD Russian Documentation Project

     $FreeBSD$
     $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml,v 1.25 2004/12/29 13:42:26 den Exp $

     Original revision: 1.105
-->

<chapter id="introduction">
  <chapterinfo>
    <authorgroup>
      <author>
        <firstname>Jim</firstname>
	<surname>Mock</surname>
	<contrib>Исправил, реорганизовал и частично
	  переписал </contrib>
      </author>
    </authorgroup>
    <authorgroup>
      <author>
	<firstname>Алексей</firstname>
	<surname>Зелькин</surname>
	<contrib>Перевод на русский язык: </contrib>
      </author>
      <author>
	<firstname>Денис</firstname>
	<surname>Пеплин</surname>
      </author>
    </authorgroup>
  </chapterinfo>

  <title>Введение</title>

  <sect1 id="introduction-synopsis">
    <title>Краткий обзор</title>

    <para>Мы благодарим вас за интерес к FreeBSD!  Следующая глава
      расскажет о некоторых аспектах проекта FreeBSD, таких как история,
      цели, модель разработки, и прочее.</para>

    <para>Из этой главы вы узнаете:</para>

    <itemizedlist>
      <listitem>
	<para>Какое отношение имеет FreeBSD к другим операционным
	  системам.</para>
      </listitem>
      <listitem>
	<para>Историю проекта FreeBSD.</para>
      </listitem>
      <listitem>
	<para>Цели проекта FreeBSD.</para>
      </listitem>
      <listitem>
	<para>Основы модели разработки FreeBSD с открытыми исходными
	  текстами.</para>
      </listitem>
      <listitem>
	<para>И конечно, откуда появилось имя <quote>FreeBSD</quote>.</para>
      </listitem>
    </itemizedlist>
  </sect1>

  <sect1 id="nutshell">
    <title>Добро пожаловать во FreeBSD!</title>
    <indexterm><primary>4.4BSD-Lite</primary></indexterm>

    <para>FreeBSD это основанная на 4.4BSD-Lite операционная система для
      компьютеров Intel (x86 и &itanium;), AMD64,
      <trademark>Alpha</trademark> и Sun &ultrasparc;.  Ведется
      работа по портированию и на другие архитектуры.  Вы можете также
      прочесть о <link linkend="history">истории FreeBSD</link>,
      или о <link linkend="relnotes">текущем релизе</link>.  Если вы
      заинтересованы в помощи проекту (кодом, аппаратным обеспечением,
      деньгами), прочтите статью <ulink
      url="&url.articles.contributing;/index.html">Помощь
      FreeBSD</ulink>.</para>

    <sect2>
      <title>Что может FreeBSD?</title>

      <para>FreeBSD имеет заслуживающие внимания особенности. Некоторые из
        них:</para>

      <itemizedlist>
        <indexterm><primary>приоритетная многозадачность</primary></indexterm>
        <listitem>
          <para><emphasis>Приоритетная многозадачность</emphasis> с
            динамическим регулированием приоритетов плавно и правильно
            приспособится и справедливо распределит ресурсы компьютера между
            приложениями и пользователями, даже при тяжелейших нагрузках.
          </para>
        </listitem>

	<indexterm><primary>многопользовательская доступность</primary></indexterm>
        <listitem>
          <para><emphasis>Многопользовательская доступность</emphasis> которая
            позволяет множеству людей использовать FreeBSD совместно для ряда
            задач. Это значит, например, что системная периферия, такая как
            принтеры и ленточные устройства, правильно распределена между
            пользователями в системе или сети, и что лимиты каждого ресурса
            могут быть установлены пользователям или группам пользователей,
            защищая критические системные ресурсы от перегрузок.</para>
        </listitem>

	<indexterm><primary>TCP/IP стек</primary></indexterm>
        <listitem>
          <para>Мощный <emphasis>TCP/IP стек</emphasis> с поддержкой
            промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и NIS.
            Это говорит о том, что FreeBSD может легко функционировать
            с другими системами предприятия, предоставляя жизненно важные
            функции, такие как NFS (удалённый доступ к файлам) и услуги
            электронной почты или представить вашу организацию в Internet с сервисами
            WWW, FTP, маршрутизации и брандмауэра (сетевая безопасность).
          </para>
        </listitem>

	<indexterm><primary>защита памяти</primary></indexterm>
        <listitem>
          <para><emphasis>Защита памяти</emphasis> гарантирует, что
            приложения (или пользователи) не смогут чинить препятствия
            друг другу. Фатальная ошибка в выполнении одного приложения
            не скажется на работоспособности всей системы.</para>
        </listitem>

        <listitem>
          <para>FreeBSD <emphasis>32-х битная</emphasis> операционная система
            (<emphasis>64 бита</emphasis> на Alpha, &itanium;, AMD64, и
	    &ultrasparc;) и была создана
            именно такой.</para>
        </listitem>

	<indexterm>
	<primary>X Window System</primary>
	<seealso>XFree86</seealso>
	</indexterm>

        <listitem>
          <para>Промышленный стандарт <emphasis>X Window System</emphasis>
            (X11R6) предоставляет графический интерфейс пользователя (GUI) для
            большинства VGA карт и мониторов и поставляется с полными исходными
            текстами.</para>
        </listitem>

	<indexterm>
	  <primary>двоичная совместимость</primary>
	  <secondary>Linux</secondary>
	</indexterm>
	<indexterm>
	  <primary>двоичная совместимость</primary>
	  <secondary>SCO</secondary>
	</indexterm>
	<indexterm>
	  <primary>двоичная совместимость</primary>
	  <secondary>SVR4</secondary>
	</indexterm>
	<indexterm>
	  <primary>двоичная совместимость</primary>
	  <secondary>BSD/OS</secondary>
	</indexterm>
	<indexterm>
	  <primary>двоичная совместимость</primary>
	  <secondary>NetBSD</secondary>
	</indexterm>
	<listitem>
          <para><emphasis>Двоичная совместимость</emphasis> с большинством
            программ, созданных для Linux, SCO, SVR4, BSDI и NetBSD.</para>
        </listitem>

        <listitem>
          <para>Тысячи <emphasis>готовых к использованию</emphasis>
            приложений доступны из FreeBSD коллекций
            <emphasis>портов</emphasis> и <emphasis>пакетов</emphasis>.
            Зачем искать что-то в сети, когда вы можете найти
            всё прямо здесь?</para>
        </listitem>

        <listitem>
          <para>Тысячи других
            <emphasis>легко-адаптируемых</emphasis> приложений доступны в
            Internet.  FreeBSD в исходных текстах совместима с большинством
            популярных коммерческих &unix; систем и, таким образом, большинство
            приложений требуют несколько достаточно мелких (если требуют вообще)
            изменений для сборки.</para>
        </listitem>

	<indexterm><primary>виртуальная память</primary></indexterm>
        <listitem>
          <para><emphasis>Виртуальная память</emphasis> с поддержкой
            сброса неиспользуемых страниц по требованию и
            <quote>объединенные VM/буферный кэш</quote> спроектированы
            так, чтобы максимально эффективно удовлетворить приложения с
            огромными аппетитами к памяти и, в то же время, сохранить
            интерактивность остальных пользователей.</para>
        </listitem>

        <indexterm>
	  <primary>симметричная многопроцессорность (SMP)</primary>
	</indexterm>
        <listitem>
          <para>Поддержка <emphasis>симметричной многопроцессорности</emphasis> (SMP) для машин с
            несколькими процессорами.</para>
        </listitem>

	<indexterm>
	  <primary>компиляторы</primary>
	  <secondary>C</secondary>
	</indexterm>
	<indexterm>
	  <primary>компиляторы</primary>
	  <secondary>C++</secondary>
	</indexterm>
	<indexterm>
	  <primary>компиляторы</primary>
	  <secondary>FORTRAN</secondary>
	</indexterm>
        <listitem>
          <para>Полный комплект инструментов для разработчика:
            <emphasis>C</emphasis>, <emphasis>C++</emphasis>,
            <emphasis>Fortran</emphasis> и <emphasis>Perl</emphasis>.
            Множество дополнительных языков для прочих исследований
            и разработки также доступны из коллекций портов и пакетов.</para>
        </listitem>

	<indexterm><primary>исходный текст</primary></indexterm>
        <listitem>
          <para><emphasis>Исходные тексты</emphasis> всей системы
            означают, что вы имеете великолепную возможность контролировать
            ваше окружение. Зачем выбирать закрытые решения и уповать на милость
            производителя, когда вы можете иметь по-настоящему открытую
            систему?</para>
        </listitem>

        <listitem>
          <para>Обширная <emphasis>online
            документация</emphasis>.</para>
        </listitem>

        <listitem>
          <para><emphasis>И многое-многое другое!</emphasis></para>
        </listitem>
      </itemizedlist>

      <indexterm><primary>4.4BSD-Lite</primary></indexterm>
      <indexterm>
        <primary>Computer Systems Research Group (CSRG)</primary>
      </indexterm>
      <indexterm><primary>U.C. Berkeley</primary></indexterm>
      <para>FreeBSD основана на 4.4BSD-Lite от Computer
        Systems Research Group (CSRG) Калифорнийского Университета, Беркли,
        и имеет в себе характерные черты модели развития BSD-систем.
        В дополнении к прекрасной работе предоставленной
        CSRG, Проект FreeBSD тратит многие тысячи часов для
        тонкой настройки системы для максимальной производительности и надёжности
        в условиях максимально приближенным к <quote>боевым</quote>.
	Когда большинство коммерческих гигантов только пытаются достичь такого
	уровня возможностей, производительности и надежности операционных
	систем для PC, FreeBSD может предложить все это прямо
	<emphasis>сейчас</emphasis>!</para>

      <para>Применение FreeBSD в действительности ограничено только вашими
        фантазиями.  От разработки программного обеспечения до автоматизации
        производства, от контроля за качеством товара до
        коррекции азимутов удалённых спутниковых антенн; эти задачи можно
        решить с помощью коммерческих &unix; систем, но скорее всего они
        решаемы и с помощью FreeBSD!  FreeBSD столь же многогранно
        полезна, как и буквально тысячи высококачественных приложений, разработанных
        исследовательскими центрами и университетами во всём мире, доступные
        за минимальную цену или даже бесплатно. Коммерческие приложения также доступны
        и появляются ежедневно в больших количествах.</para>

      <para>Исходя из того, что исходные тексты FreeBSD всегда доступны,
        система может быть оптимизирована в почти невероятной степени
        для специальных приложений или проектов, а это
        невозможно при использовании операционных систем от большинства
        коммерческих производителей. Вот несколько примеров того, как люди
        используют FreeBSD:</para>

      <itemizedlist>
        <listitem>
          <para><emphasis>Internet сервисы:</emphasis> мощнейший TCP/IP
            стек делает FreeBSD идеальной платформой для большинства
            Internet приложений таких как:</para>

          <itemizedlist>
	    <indexterm><primary>FTP серверы</primary></indexterm>
            <listitem>
              <para>FTP серверы</para>
            </listitem>

	    <indexterm><primary>web серверы</primary></indexterm>
            <listitem>
              <para>World Wide Web серверы (как стандартные, так и безопасные
                [SSL])</para>
            </listitem>

	    <indexterm><primary>фильтрация пакетов</primary></indexterm>
	    <indexterm><primary>IP маскарадинг</primary></indexterm>
            <listitem>
              <para>Серверы фильтрации пакетов и шлюзы NAT
                (<quote>IP маскарадинг</quote>)</para>
            </listitem>

	    <indexterm><primary>электронная почта</primary></indexterm>
            <listitem>
              <para>Серверы электронной почты</para>
            </listitem>

	    <indexterm><primary>USENET</primary></indexterm>
            <listitem>
              <para>Серверы новостей USENET и BBS</para>
            </listitem>

            <listitem>
              <para>и многое другое...</para>
            </listitem>
          </itemizedlist>

          <para>Вы можете начать своё знакомство с FreeBSD, используя недорогую
            машину класса 386 PC, а впоследствии увеличить её мощь до сервера масштаба
            предприятия с четырьмя процессорами Xeon и RAID контроллером.</para>
        </listitem>

        <listitem>
          <para><emphasis>Образование:</emphasis> Вы студент и ваше
            образование связано с компьютерами или другими инженерными
            расчётами? Нет лучшего пути начать изучение операционных
            систем, архитектуры компьютера и работы в сети, чем покорить
            вершины FreeBSD. Количество доступных CAD, математических
            и графических пакетов также делают её чрезвычайно полезной
	    для выполнения <emphasis>другой</emphasis> не менее важной
	    работы.</para>
        </listitem>

        <listitem>
          <para><emphasis>Исследования:</emphasis> С исходными текстами,
            которые доступны для всей системы, FreeBSD это превосходная платформа
            как для исследования операционных систем, так и исследования
            других областей компьютерных наук. Свободная природа FreeBSD
            предоставляет возможность удалённым группам сотрудничать, обмениваться
            идеями и совместными разработками, не беспокоясь
            о наличии специальных лицензий или ограничений на то,
            что может обсуждаться в открытых форумах.</para>
        </listitem>

	<indexterm><primary>маршрутизатор</primary></indexterm>
	<indexterm><primary>DNS сервер</primary></indexterm>
        <listitem>
          <para><emphasis>Работа в сети:</emphasis> Нужен новый маршрутизатор?
            Сервер имён (DNS)? Брандмауэр, защищающий от проникновения
            извне в вашу сеть? FreeBSD может превратить давно списанный и
            пылящийся в углу 386й или 486й PC в мощный маршрутизатор
            с возможностью фильтрации пакетов.</para>
        </listitem>

     	<indexterm>
	  <primary>X Window System</primary>
	  <secondary>XFree86</secondary>
	</indexterm>
	<indexterm>
	  <primary>X Window System</primary>
	  <secondary>Accelerated-X</secondary>
	</indexterm>
        <listitem>
          <para><emphasis>Рабочая станция X Window:</emphasis> FreeBSD прекрасный
            выбор, если вам нужен недорогой X-терминал. Можно использовать
            свободно распространяемый сервер X11 или один из
            коммерческих серверов, поставляемых <ulink
	    url="http://www.xig.com">Xi Graphics</ulink>. В отличии от
            X терминала, на FreeBSD можно запускать множество приложений
            локально, если требуется, таким образом перенеся часть нагрузки
            с центрального сервера. FreeBSD может быть загружена <quote>на бездисковой
            станции</quote>, что делает рабочую станцию более дешёвой и
            простой в администрировании.</para>
        </listitem>

	<indexterm><primary>GNU набор для разработки</primary></indexterm>
        <listitem>
          <para><emphasis>Разработка программного обеспечения:</emphasis> Базовая
            поставка FreeBSD распространяется с полным набором инструментов для
            разработки, включая знаменитые компилятор GNU C/C++ и
            отладчик.</para>
        </listitem>
     </itemizedlist>

      <para>FreeBSD доступна как в исходных текстах, так и в бинарном виде
        на CDROM, DVD и через анонимный доступ к FTP. Смотрите <xref linkend="mirrors">
        для уточнений.</para>
    </sect2>

    <sect2>
      <title>Кто использует FreeBSD?</title>

      <indexterm>
	<primary>Пользователи</primary>
	<secondary>Крупные сайты, работающие под FreeBSD</secondary>
      </indexterm>

      <para>FreeBSD используется в качестве платформы на некоторых крупнейших
	сайтах в интернет, включая:</para>

      <itemizedlist>
        <indexterm><primary>Yahoo!</primary></indexterm>
        <listitem>
	  <para><ulink url="http://www.yahoo.com/">Yahoo!</ulink></para>
	</listitem>

	<indexterm><primary>Apache</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.apache.org/">Apache</ulink></para>
	</listitem>

	<indexterm><primary>Blue Mountain Arts</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.bluemountain.com/">Blue Mountain
	    Arts</ulink></para>
	</listitem>

	<indexterm><primary>Pair Networks</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.pair.com/">Pair
	    Networks</ulink></para>
	</listitem>

	<indexterm><primary>Sony Japan</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.sony.co.jp/">Sony
	    Japan</ulink></para>
	</listitem>

	<indexterm><primary>Netcraft</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.netcraft.com/">Netcraft</ulink>
	    </para>
	</listitem>

	<indexterm><primary>Weathernews</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.wni.com/">Weathernews</ulink>
	</para></listitem>

	<indexterm><primary>Supervalu</primary></indexterm>
	<listitem>
	  <para><ulink
	    url="http://www.supervalu.com/">Supervalu</ulink></para>
	</listitem>

	<indexterm><primary>TELEHOUSE America</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.telehouse.com/">TELEHOUSE
	    America</ulink></para>
	</listitem>

	<indexterm><primary>Sophos Anti-Virus</primary></indexterm>
	<listitem>
	  <para><ulink url="http://www.sophos.com/">Sophos
	    Anti-Virus</ulink></para>
	</listitem>

	<indexterm><primary>JMA Wired</primary></indexterm>
	<listitem>
	  <para><ulink
	    url="http://www.jmawired.com/">JMA Wired</ulink></para>
	</listitem>
      </itemizedlist>

      <para>и на многих других.</para>
    </sect2>
  </sect1>

  <sect1 id="history">
    <title>О Проекте FreeBSD</title>

    <para>В следующей части рассказывается о том, что из себя представляет проект,
      включая краткую историю, цели проекта и модель разработки
      проекта.</para>

    <sect2 id="intro-history">
      <sect2info role="firstperson">
	<authorgroup>
	  <author>
	    <firstname>Jordan</firstname>
	    <surname>Hubbard</surname>
	    <contrib>Предоставил </contrib>
	  </author>
	</authorgroup>
      </sect2info>

      <title>Краткая история FreeBSD</title>

      <indexterm><primary>386BSD Patchkit</primary></indexterm>
      <indexterm><primary>Hubbard, Jordan</primary></indexterm>
      <indexterm><primary>Williams, Nate</primary></indexterm>
      <indexterm><primary>Grimes, Rod</primary></indexterm>
      <indexterm>
        <primary>Проект FreeBSD</primary>
        <secondary>история</secondary>
      </indexterm>
      <para>Проект FreeBSD возник в первой половине 1993 года,
        частично как результат развития <quote>Неофициального комплекта
        исправлений к 386BSD (patchkit)</quote>, последними 3-мя координаторами
        этого проекта: Nate Williams, Rod Grimes и мною.</para>

      <indexterm><primary>386BSD</primary></indexterm>
      <para>Нашей главной задачей было привести промежуточный
        снэпшот 386BSD в порядок, исправив множество проблем, которые
        механизм patchkit не мог решить. Некоторое из вас возможно помнят
        раннее название этого проекта: <quote>386BSD 0.5</quote> или
        <quote>386BSD Interim</quote>.</para>

      <indexterm><primary>Jolitz, Bill</primary></indexterm>
      <para>386BSD была операционной системой Била Джоилца, который
	на тот момент находился строго говоря, в состоянии полного
	пренебрежения к ней. Так как patchkit разрастался, его
	поддержание становилось более неудобным день от дня, мы
	пришли к единодушному соглашению что что-то нужно делать
	и решили помочь Биллу путем предоставления промежуточных
	<quote>очистных</quote> снэпшотов. Эти планы были грубо
	оборваны, когда Билл внезапно решил прекратить поддержку
	проекта без всяких ясных комментариев, что должно быть
	сделано.</para>

      <indexterm><primary>Greenman, David</primary></indexterm>
      <indexterm><primary>Walnut Creek CDROM</primary></indexterm>
      <para>Нам потребовалось немного времени, чтобы прийти к решению
	продолжать следовать той же цели, даже без поддержки Билла,
	и мы приняли имя <quote>FreeBSD</quote> приобретенное Дэвидом
	Гринмэном. Наши начальные цели были определены после консультаций
	с пользователями существовавшей системы, и как только стало
	понятно, что проект на пути к тому, чтобы стать реальностью, я
	связался с Walnut Creek CDROM с идеями о путях последующего
	улучшения каналов распространения FreeBSD для множества
	пользователей без доступа к Internet. Walnut Creek CDROM не только
	поддержал идею распространения FreeBSD на CD, но также пошел
	далеко вперед и предоставил проекту компьютер для работы
	и быстрый доступ к Internet. Без почти беспрецедентной веры
	Walnut Creek CDROM в этот в то время полностью неизвестный проект,
	вряд ли FreeBSD зашел бы так далеко и так быстро, как сегодня.</para>

      <indexterm><primary>4.3BSD-Lite</primary></indexterm>
      <indexterm><primary>Net/2</primary></indexterm>
      <indexterm><primary>U.C. Berkeley</primary></indexterm>
      <indexterm><primary>386BSD</primary></indexterm>
      <indexterm><primary>Free Software Foundation</primary></indexterm>
      <para>Первым дистрибутивом, распространяемым как на CDROM, так и в сети,
        стал FreeBSD&nbsp;1.0, выпущенный в декабре 1993 года. Эта версия была
        выполнена на основе ленты 4.3BSD-Lite (<quote>Net/2</quote>)
        из Калифорнийского Университета в Беркли, с многочисленными
        добавлениями из проекта 386BSD и Фонда Свободного Программного
        Обеспечения. Это был довольно внушительный успех для
        первого предложения, и мы закрепили его с выходом FreeBSD
        1.1 RELEASE в мае 1994 года.</para>

      <indexterm><primary>Novell</primary></indexterm>
      <indexterm><primary>U.C. Berkeley</primary></indexterm>
      <indexterm><primary>Net/2</primary></indexterm>
      <indexterm><primary>AT&amp;T</primary></indexterm>
      <para>В это же время, на горизонте сгустились тучи в связи с назревающим
        скандалом между Novell и Калифорнийским Университетом, Беркли.
        Это был вялотекущий судебный процесс о легальности версии
        Net/2 из Беркли. Обстоятельства тяжбы с Калифорнийским Университетом
        заключались в том, что большие куски Net/2 были <quote>загромождены</quote>
        кодом, права на который принадлежат Novell, которая в свою очередь,
        получила их (права на код) ранее от AT&amp;T. Чтоб вернуть
        <quote>благословение</quote> Novell, Беркли выпустил версию
	4.4BSD-Lite, которая
        была объявлена полностью <quote>свободной</quote> и
        всем пользователям Net/2 было рекомендовано переключится на ее
        использование. Это также касалось FreeBSD, и проекту было дано
        время до конца Июля 1994 года для прекращения распространения его
        продукта базирующегося на Net/2. На этих условиях проекту было
        разрешено выпустить последний релиз до окончания срока, это
        был FreeBSD&nbsp;1.1.5.1.</para>

      <para>Тогда FreeBSD приступил к сложной задаче буквально
	полному изобретению себя из абсолютно новой и довольно
	неполной системы 4.4BSD-Lite. <quote>Lite</quote> был
	в прямом смысле light (легким) потому, что CSRG Berkeley удалил
	большие куски кода, необходимого для создания реально
	загружающейся системы (по причине различных лицензионных
	требований), и фактически порт 4.4BSD для платформы Intel
	был очень неполным. Проекту потребовалось время почти до
	ноября 1994 года для того, чтобы выполнить этот переход и
	на этом этапе FreeBSD&nbsp;2.0 была опубликована в сети и
	на CDROM (в конце декабря). Несмотря на множество <quote>острых
	углов</quote> в этой версии, она пользовалась значительным успехом
	и была продолжена более устойчивой и простой в установке
	FreeBSD&nbsp;2.0.5, выпущенной в июне 1995 года.</para>

      <para>Мы выпустили FreeBSD&nbsp;2.1.5 в августе 1996, и она стала достаточно
        популярной среди большого количества ISP и коммерческих
	производителей, чтобы выпустить еще один релиз из ветви 2.1-STABLE.  Это была
        FreeBSD&nbsp;2.1.7.1, вышедшая в феврале 1997 и завершившая главную
        ветвь разработки 2.1-STABLE. Сейчас в режиме поддержки, в эту ветвь
	(RELENG_2_1_0) вносятся только расширения безопасности и другие
	критически важные исправления.</para>

      <para>FreeBSD&nbsp;2.2 была ответвлена от основной линии разработки
        (<quote>-CURRENT</quote>) в ноябре 1996 как ветвь RELENG_2_2,
        а первая полная версия (2.2.1) появилась в апреле 1997.
        Последующие версии ветви 2.2 появлялись летом и в конце 97 года,
        а последняя версия (2.2.8) вышла в ноябре 1998.
        Первая официальная версия 3.0 была подготовлена к выходу в
        октябре 1998, завершив развитие ветви 2.2 </para>

      <para>Третье ветвление произошло 20 января 1999 года, появились
        ветви 4.0-CURRENT и 3.X-STABLE. Из ветви 3.X-STABLE были получены: 3.1 -
        15 февраля 1999, 3.2 - 15 мая 1999, 3.3 - 16 сентября 1999,
	3.4 - 20 декабря 1999, 3.5 - 24 июня 2000, за которым последовал
	через несколько дней немного обновленный 3.5.1, который содержал
	несколько исправлений в области безопасности Kerberos. Это был последний
	релиз из ветви 3.X.</para>

      <para>Другое ветвление было выполнено 13 марта 2000
	года, в результате чего появилась ветвь 4.X-STABLE.  Из этой ветви
	было выпущено несколько релизов: 4.0-RELEASE был представлен
	в марте 2000 года, самый свежий &rel2.current;-RELEASE был выпущен
	&rel2.current.date;.  Из ветви 4.X-stable (RELENG_4) будут выпущены
	и следующие релизы.</para>

      <para>Долгожданный 5.0-RELEASE был анонсирован 19 января 2003 года.
	Он стал кульминацией приблизительно трех лет работы, с этого
	релиза начался курс FreeBSD на расширенную поддержку
	мультипроцессорности и потоков в приложениях, была также представлена
	поддержка платформ &ultrasparc; и <literal>ia64</literal>. За этим
	релизом последовал релиз 5.1 в июне 2003 года.  Последним релизом 5.X
	из ветви -CURRENT стал 5.2.1-RELEASE, представленный в феврале
	2004.</para>

      <para>Ветвь RELENG_5 была создана в августе 2004, после чего был
	выпущен релиз 5.3-RELEASE, который открыл серию релизов из ветви
	5-STABLE.</para>

      <para>На данный момент, долговременные разработки и проекты продолжаются в ветке
	6.X-CURRENT, и по ходу разработки будут доступны снэпшот-релизы
	6.X на CDROM (и, конечно же, в сети), постоянно выкладываемые на
	<ulink url="ftp://current.FreeBSD.org/pub/FreeBSD/snapshots/">
	сервер снэпшотов</ulink> как промежуточные результаты.</para>
    </sect2>

    <sect2 id="goals">
      <sect2info>
        <authorgroup>
          <author>
            <firstname>Jordan</firstname>
	    <surname>Hubbard</surname>
   	    <contrib>Предоставил </contrib>
	  </author>
        </authorgroup>
      </sect2info>

      <title>Цели Проекта FreeBSD</title>

      <indexterm>
        <primary>Проект FreeBSD</primary>
        <secondary>цели</secondary>
      </indexterm>
      <para>Целью Проекта FreeBSD является предоставление программного
       обеспечения, которое может быть использовано для любых целей
       и без дополнительных ограничений. Многие из нас вносят значительный
       вклад в код (и проект) и совершенно не требуют за это
       какой-либо финансовой компенсации сейчас и в последствии, хотя мы
       определенно не собираемся отказываться от нее. Мы верим, что первая
       и основная наша <quote>миссия</quote> это предоставление кода для всех,
       кому он необходим, и для любых целей, поэтому этот код становится
       все более и более распространен и предоставляет самые широкие
       возможности. Это, я верю, является одной из основных целей Свободного
       Программного Обеспечения и мы с энтузиазмом
       поддерживаем ее.</para>

      <indexterm>
        <primary>GNU General Public License (GPL)</primary>
      </indexterm>
      <indexterm>
        <primary>GNU Lesser General Public License (LGPL)</primary>
      </indexterm>
      <indexterm><primary>BSD Copyright</primary></indexterm>
      <para>Тот код в нашем дереве исходных текстов, который попадает
        под Общую Публичную Лицензию GNU (GPL) или Общую Публичную
        Лицензию Библиотек GNU (LGPL), предоставляется с дополнительными
        условиями, хотя они обеспечивают только возможность доступа
	а не его ограничение. По причине дополнительных
        сложностей, которые могут появится при коммерческом использовании GPL
        продуктов, мы предпочитаем ПО, предоставленное под более свободной
        лицензией BSD, когда это возможно.</para>
    </sect2>

    <sect2 id="development">
      <sect2info>
        <authorgroup>
          <author>
            <firstname>Satoshi</firstname>
	    <surname>Asami</surname>
   	    <contrib>Предоставил </contrib>
	  </author>
        </authorgroup>
      </sect2info>

      <title>Модель Разработки FreeBSD</title>

      <indexterm>
        <primary>Проект FreeBSD</primary>
        <secondary>модель разработки</secondary>
      </indexterm>
      <para>Разработка FreeBSD это очень открытый и гибкий процесс &mdash;
	FreeBSD, буквально выражаясь, создан из кода, предоставленного
        сотнями людей со всего мира, в чем вы можете убедится взглянув
        на  <ulink
	url="&url.articles.contributors;/article.html">список этих
	людей</ulink>.  Мы постоянно
        ищем новых разработчиков и новые идеи, и тот, кто заинтересован
        в более тесном взаимодействии и хочет принять участие в проекте,
        должен просто связаться с нами в рассылке &a.hackers.name;. Для тех кто
        желает использовать FreeBSD в различных областях для работы,
        доступен &a.announce;.</para>

      <para>Для участия в процессе разработки FreeBSD независимо или
	тесно сотрудничая с нами, полезно знать следующее:</para>

      <variablelist>
	<varlistentry>
	  <term>CVS Репозиторий<anchor
	    id="development-cvs-repository"></term>

	  <indexterm>
	    <primary>CVS</primary>
	    <secondary>репозиторий</secondary>
	  </indexterm>
	  <indexterm>
	    <primary>Concurrent Versions System</primary>
	    <see>CVS</see>
	  </indexterm>
	  <listitem>
	    <para>Главное дерево исходных текстов FreeBSD поддерживается
              с помощью
	      <ulink url="http://www.cvshome.org/">CVS</ulink>
	      (Concurrent Versions System), свободно доступной системой
              контроля исходных текстов, которая поставляется вместе
              с FreeBSD. Основной
	      <ulink url="http://www.FreeBSD.org/cgi/cvsweb.cgi">CVS
	      репозиторий</ulink> располагается на компьютере, находящемся
              в городе Санта Клара, Калифорния (США), откуда и распространяется
              на множество зеркал по всему миру. Дерево CVS, содержащее ветви
	      <link linkend="current">-CURRENT</link> и <link
	      linkend="stable">-STABLE</link>,
	      может быть легко скопировано на ваш локальный компьютер.
	      Обратитесь к разделу <link linkend="synching">Синхронизация
	      дерева исходных текстов</link> за информацией об этом
	      процессе.</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Список коммиттеров<anchor
	    id="development-committers"></term>

	  <indexterm><primary>коммиттеры</primary></indexterm>
	  <listitem>
	    <para><firstterm>Коммиттеры</firstterm>
	      это люди, которые имеют доступ на <emphasis>запись</emphasis>
	      к главному дереву CVS, и имеют право вносить изменения
	      в главное дерево исходных текстов FreeBSD (термин
	      <quote>коммиттер</quote> появился от названия
	      команды &man.cvs.1; <command>commit</command>, которая
	      используется для внесения изменений в CVS репозиторий).
	      Лучший способ для предоставления ваших изменений на
	      рассмотрение коммиттеров - это использование команды
	      &man.send-pr.1;.  Если что-то произошло с системой, вы можете
	      достучаться до них посылкой письма по адресу
	      &a.committers.name;.</para>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>CORE группа FreeBSD <anchor id="development-core"></term>

	  <indexterm><primary>core team</primary></indexterm>
	  <listitem>
	    <para><firstterm>CORE группа FreeBSD</firstterm>
	      могла бы быть эквивалентом Совета Директоров, если бы
	      Проект FreeBSD был компанией. Главная задача CORE группы &mdash;
	      убедиться, что проект в целом в хорошем состоянии
	      и движется в правильном направлении. Приглашение
	      постоянных и ответственных разработчиков присоединится к группе
	      коммиттеров одна из функций CORE группы, также как приглашение
	      новых членов в CORE группу по мере того, как другие уходят.
	      Нынешний состав группы был выбран из рядов коммиттеров
	      путем общего голосования в июле 2004 года.
	      Выборы проходят каждые 2 года.
	      </para>

	    <para>Некоторые члены CORE группы имеют особые
	      области ответственности, это
	      означает, что они являются ответственными за работу
	      отдельной большой части системы.
	      За полным списком разработчиков FreeBSD и областей их
	      ответственности обращайтесь к <ulink
	      url="&url.articles.contributors;/article.html">Списку
	      участников</ulink>.</para>

	    <note>
	      <para>Большинство членов CORE группы являются волонтерами
		и не получают никакой финансовой выгоды от участии в проекте,
		поэтому вы не должны рассматривать их работу как
		<quote>гарантированную поддержку</quote>. Аналогия с
		<quote>советом директоров</quote> не очень точна и вероятно гораздо
		правильнее будет сказать, что это люди, которые посвятили себя
		FreeBSD, пожертвовав личной жизнью!</para>
	    </note>
	  </listitem>
	</varlistentry>

	<varlistentry>
	  <term>Внешняя помощь</term>

	  <indexterm><primary>участники</primary></indexterm>
	  <listitem>
	    <para>Последней, но однозначно не менее значимой, наибольшей
	      группой разработчиков являются пользователи, которые
	      предоставляют комментарии и исправления ошибок нам на почти
	      постоянной основе. Основной путь участвовать в
	      не централизованной разработке это подписка на &a.hackers;,
	      где обсуждаются подобные вещи.  Обратитесь к <xref
              linkend="eresources"> за дальнейшей информацией о различных
	      списках рассылки FreeBSD.</para>

	    <para><citetitle><ulink
	      url="&url.articles.contributors;/article.html">Список
	      контрибьюторов FreeBSD</ulink></citetitle>
	      очень длинный и постоянно растет, поэтому
	      почему бы вам не присоединится к нему предоставив что-нибудь
	      FreeBSD сегодня?</para>

	    <para>Предоставление кода не единственный способ помочь
	       проекту; для более-менее полного списка вещей, которые
	       необходимо сделать пожалуйста обратитесь к <ulink
	      url="&url.base;/ru/index.html">веб сайту проекта
	      FreeBSD</ulink>.</para>
	  </listitem>
	</varlistentry>
      </variablelist>

      <para>Вообще говоря, наша модель разработки организована как <quote>нечеткий
	набор концентрированных колец</quote>. Централизованная модель разработана
	для удобства <emphasis>пользователей</emphasis> FreeBSD, которые
	получают простую систему контроля за одной
	центральной базой кода, и позволяет не оставить за бортом проекта
	потенциальных помощников! Мы желаем предоставить стабильную
	операционную систему с большим количеством когерентных
	<link linkend="ports">прикладных программ</link>, которые
	пользователи смогут легко установить и использовать &mdash; наша модель
	работает очень хорошо для этой задачи.</para>

      <para>Мы все приглашаем тех, кто хотел бы присоединится к нам как
	разработчик FreeBSD, выделить немного времени и привнести свой взнос
	в постоянный успех FreeBSD!</para>
    </sect2>

    <sect2 id="relnotes">
      <title>Текущая Версия FreeBSD</title>

      <indexterm><primary>NetBSD</primary></indexterm>
      <indexterm><primary>OpenBSD</primary></indexterm>
      <indexterm><primary>386BSD</primary></indexterm>
      <indexterm><primary>Free Software Foundation</primary></indexterm>
      <indexterm><primary>U.C. Berkeley</primary></indexterm>
      <indexterm>
        <primary>Computer Systems Research Group (CSRG)</primary>
      </indexterm>
      <para>FreeBSD - это свободно доступный, основанный на 4.4BSD-Lite
	релиз с полными исходными текстами для компьютерных систем, основанных на Intel
	&i386;, &i486;, &pentium;,
        &pentium;&nbsp;Pro,
        &celeron;,
        &pentium;&nbsp;II,
        &pentium;&nbsp;III,
        &pentium;&nbsp;4 (или совместимыми),
        &xeon;, DEC <trademark>Alpha</trademark> и
        Sun &ultrasparc;.
	В основном он основан на
	программном обеспечении от группы CSRG, U.C. Berkley, с некоторым
	дополнениями из NetBSD, OpenBSD, 386BSD и Free Software
	Foundation.</para>

      <para>Со времен FreeBSD версии&nbsp;2.0 в конце 94, производительность,
	возможности, и стабильность FreeBSD выросла многократно. Самое
	большое изменение это полное обновление системы виртуальной памяти
	с объединенным VM/файловым буферизованным кэшем, который не только
	увеличивает производительность, но и уменьшает количество
	используемой памяти, делая 5&nbsp;MB конфигурацию более доступным
	минимумом. Другие улучшения включают в себя полную поддержку NIS
	(клиент и сервер), поддержка транзакций TCP, поддержка
	"звонка-по-запросу" в PPP, встроенная поддержка DHCP, улучшенная
	подсистема SCSI, поддержка ISDN, ATM, FDDI, Fast и Gigabit Ethernet
	(1000&nbsp;Mbit) адаптеров, улучшенная поддержка последних версий
	контролеров Adaptec и многие тысячи исправленных ошибок.</para>

      <para>В дополнение к базовой системе, FreeBSD предоставляет
	коллекцию портированого ПО, включающую в себя тысячи популярных
	программ. На время подготовки этого документа она включала в себя
	более &os.numports; портов! В коллекцию входят множество программ от
	http (WWW) серверов, до игр, языков программирования, текстовых
	редакторов и всего прочего. Полная коллекция портов
	требует приблизительно &ports.size; дискового пространства, потому что
	порт представляет собой <quote>изменения</quote> оригинальных
	исходных текстов. Это сильно упрощает нам процесс обновления
	портов, и очень сильно уменьшает количество занимаемого
	дискового места по сравнению со старой (1.0) коллекцией портов.
	Для того, чтобы скомпилировать и установить программу,
	необходимо всего лишь войти в каталог порта
	программы, набрать <command>make install</command> и дать
	системе сделать все остальное. Исходные тексты для каждого порта,
	который вы устанавливаете, загружаются автоматически с CDROM или
	локального FTP сервера, поэтому вам нужно только дисковое
	пространство для сборки тех портов, которые необходимы. Почти каждый
	порт также предоставляется как пред-компилированный
	<quote>пакет</quote>, который может быть установлен с помощью
	простой команды (<command>pkg_add</command>) теми, кто предпочитает не компилировать порты
	из исходных текстов.  Дополнительная информация о пакетах и портах
	находится в <xref linkend="ports">.</para>

      <para>Множество дополнительных документов, которые вы можете найти
        очень полезными в процессе установки и использования FreeBSD,
        находятся в каталоге <filename>/usr/share/doc</filename>
        на любой машине, работающей под управлением современной версии FreeBSD. Вы
        можете просматривать локально установленные документы с помощью
        любого браузера, поддерживающего HTML, используя следующие ссылки:</para>

      <variablelist>
        <varlistentry>
	  <term>Руководство FreeBSD</term>

	  <listitem>
	    <para><ulink type="html"
	      url="file://localhost/usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html"><filename>/usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html</filename></ulink></para>
	  </listitem>
        </varlistentry>

        <varlistentry>
	  <term>FreeBSD FAQ (Часто задаваемые вопросы)</term>

	  <listitem>
	    <para><ulink type="html"
	      url="file://localhost/usr/share/doc/ru_RU.KOI8-R/books/faq/index.html"><filename>/usr/share/doc/ru_RU.KOI8-R/books/faq/index.html</filename></ulink></para>
	  </listitem>
        </varlistentry>
      </variablelist>

      <para>Вы также можете просмотреть основные (и наиболее часто обновляемые)
	копии на <ulink
	url="http://www.FreeBSD.org/ru/index.html">http://www.FreeBSD.org/ru/</ulink>.</para>
    </sect2>
  </sect1>
</chapter>

<!--
     Local Variables:
     mode: sgml
     sgml-declaration: "../chapter.decl"
     sgml-indent-data: t
     sgml-omittag: nil
     sgml-always-quote-attributes: t
     sgml-parent-document: ("../book.sgml" "part" "chapter")
     End: 
--> 

