diff --git a/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml b/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml index 9c2336902d..3ffd755475 100644 --- a/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml +++ b/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml @@ -1,967 +1,974 @@ Jim Mock Исправил, реорганизовал и частично переписал Алексей Зелькин Перевод на русский язык: Денис Пеплин Введение Краткий обзор Мы благодарим вас за интерес к FreeBSD! Следующая глава расскажет о некоторых аспектах проекта FreeBSD, таких как история, цели, модель разработки, и прочее. Из этой главы вы узнаете: Какое отношение имеет FreeBSD к другим операционным системам. Историю проекта FreeBSD. Цели проекта FreeBSD. Основы модели разработки FreeBSD с открытыми исходными текстами. - И конечно, откуда появилось имя FreeBSD. + И, конечно, откуда появилось имя FreeBSD. Добро пожаловать во FreeBSD! 4.4BSD-Lite - FreeBSD это основанная на 4.4BSD-Lite операционная система для + FreeBSD — это основанная на 4.4BSD-Lite операционная система для компьютеров Intel (x86 и &itanium;), AMD64, Alpha и Sun &ultrasparc;. Ведется работа по портированию и на другие архитектуры. Вы можете также - прочесть о истории FreeBSD, + прочесть об истории FreeBSD, или о текущем релизе. Если вы заинтересованы в помощи проекту (кодом, аппаратным обеспечением, деньгами), прочтите статью Помощь FreeBSD. Что может FreeBSD? - FreeBSD имеет заслуживающие внимания особенности. Некоторые из + FreeBSD имеет заслуживающие внимания возможности. Некоторые из них: - приоритетная многозадачность + вытесняющая многозадачность - Приоритетная многозадачность с - динамическим регулированием приоритетов плавно и правильно - приспособится и справедливо распределит ресурсы компьютера между + Вытесняющая многозадачность с + динамическим регулированием приоритетов, позволяющая плавно и + справедливо распределить ресурсы компьютера между приложениями и пользователями, даже при тяжелейших нагрузках. - многопользовательская доступность + многопользовательская поддержка - Многопользовательская доступность которая - позволяет множеству людей использовать FreeBSD совместно для ряда - задач. Это значит, например, что системная периферия, такая как - принтеры и ленточные устройства, правильно распределена между - пользователями в системе или сети, и что лимиты каждого ресурса - могут быть установлены пользователям или группам пользователей, - защищая критические системные ресурсы от перегрузок. + Многопользовательская поддержка, которая + позволяет множеству людей использовать FreeBSD совместно для + различных задач. Это значит, например, что системная периферия, + такая как принтеры и ленточные устройства, правильно разделяется + всеми пользователями в системе или сети, и что пользователям или + группам пользователей могут быть установлены лимиты каждого + ресурса, защищая критические системные ресурсы от перегрузок. - TCP/IP стек + TCP/IP-стек - Мощный TCP/IP стек с поддержкой + Мощный TCP/IP-стек с поддержкой промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и NIS. - Это говорит о том, что FreeBSD может легко функционировать - с другими системами предприятия, предоставляя жизненно важные + Это означает, что FreeBSD может легко взаимодействовать + с другими системами, а также работать сервером масштаба + предприятия, предоставляя жизненно важные функции, такие как NFS (удалённый доступ к файлам) и услуги - электронной почты или представить вашу организацию в Internet с сервисами - WWW, FTP, маршрутизации и брандмауэра (сетевая безопасность). + электронной почты, или представить вашу организацию в Интернете, + обеспечивая работу служб WWW, FTP, маршрутизацию и функции + межсетевого экрана (брандмауэра). защита памяти Защита памяти гарантирует, что приложения (или пользователи) не смогут чинить препятствия - друг другу. Фатальная ошибка в выполнении одного приложения + друг другу. Фатальная ошибка в выполнении одного приложения не скажется на работоспособности всей системы. - FreeBSD 32-х битная операционная система - (64 бита на Alpha, &itanium;, AMD64, и - &ultrasparc;) и была создана - именно такой. + FreeBSD 32-разрядная операционная система + (64-разрядная на Alpha, &itanium;, AMD64, и + &ultrasparc;) и изначально создавалась именно такой. X Window System XFree86 Промышленный стандарт X Window System (X11R6) предоставляет графический интерфейс пользователя (GUI) для - большинства VGA карт и мониторов и поставляется с полными исходными - текстами. + большинства VGA карт и мониторов, и поставляется с полными + исходными текстами. двоичная совместимость Linux двоичная совместимость SCO двоичная совместимость SVR4 двоичная совместимость BSD/OS двоичная совместимость NetBSD Двоичная совместимость с большинством программ, созданных для Linux, SCO, SVR4, BSDI и NetBSD. Тысячи готовых к использованию - приложений доступны из FreeBSD коллекций - портов и пакетов. + приложений доступны из коллекций портов и + пакетов FreeBSD. Зачем искать что-то в сети, когда вы можете найти всё прямо здесь? Тысячи других - легко-адаптируемых приложений доступны в - Internet. FreeBSD в исходных текстах совместима с большинством - популярных коммерческих &unix; систем и, таким образом, большинство - приложений требуют несколько достаточно мелких (если требуют вообще) - изменений для сборки. + легко адаптируемых приложений доступны в + Интернете. FreeBSD совместима по исходным текстам с большинством + популярных коммерческих &unix;-систем и, таким образом, большинство + приложений требуют лишь небольших изменений для сборки (или не + требуют вообще). виртуальная память Виртуальная память с поддержкой сброса неиспользуемых страниц по требованию и - объединенные VM/буферный кэш спроектированы - так, чтобы максимально эффективно удовлетворить приложения с - огромными аппетитами к памяти и, в то же время, сохранить - интерактивность остальных пользователей. + объединение виртуальной памяти и буферного кэша + спроектированы так, чтобы максимально эффективно удовлетворить + приложения с огромными аппетитами к памяти и, в то же время, + сохранить интерактивность для остальных пользователей. симметричная многопроцессорность (SMP) Поддержка симметричной многопроцессорности (SMP) для машин с несколькими процессорами. компиляторы C компиляторы C++ компиляторы FORTRAN Полный комплект инструментов для разработчика: C, C++, Fortran и Perl. - Множество дополнительных языков для прочих исследований + Множество дополнительных языков программирования для исследований и разработки также доступны из коллекций портов и пакетов. исходный текст - Исходные тексты всей системы - означают, что вы имеете великолепную возможность контролировать - ваше окружение. Зачем выбирать закрытые решения и уповать на милость - производителя, когда вы можете иметь по-настоящему открытую + Доступность исходных текстов всей системы + означает, что вы имеете максимальный контроль над операционной + средой. Зачем выбирать закрытые решения и уповать на милость + производителя, когда вы можете получить по-настоящему открытую систему? - Обширная online - документация. + Обширная online-документация. И многое-многое другое! 4.4BSD-Lite Computer Systems Research Group (CSRG) U.C. Berkeley FreeBSD основана на 4.4BSD-Lite от Computer Systems Research Group (CSRG) Калифорнийского Университета, Беркли, - и имеет в себе характерные черты модели развития BSD-систем. - В дополнении к прекрасной работе предоставленной + и продолжает славную традицию разработки BSD-систем. + В дополнении к прекрасной работе, предоставленной CSRG, Проект FreeBSD тратит многие тысячи часов для тонкой настройки системы для максимальной производительности и надёжности в условиях максимально приближенным к боевым. Когда большинство коммерческих гигантов только пытаются достичь такого уровня возможностей, производительности и надежности операционных - систем для PC, FreeBSD может предложить все это прямо + систем для ПК, FreeBSD может предложить все это прямо сейчас! - Применение FreeBSD в действительности ограничено только вашими - фантазиями. От разработки программного обеспечения до автоматизации - производства, от контроля за качеством товара до - коррекции азимутов удалённых спутниковых антенн; эти задачи можно - решить с помощью коммерческих &unix; систем, но скорее всего они - решаемы и с помощью FreeBSD! FreeBSD столь же многогранно - полезна, как и буквально тысячи высококачественных приложений, разработанных - исследовательскими центрами и университетами во всём мире, доступные - за минимальную цену или даже бесплатно. Коммерческие приложения также доступны - и появляются ежедневно в больших количествах. - - Исходя из того, что исходные тексты FreeBSD всегда доступны, + Применение FreeBSD в действительности ограничено только вашим + воображением. От разработки программного обеспечения до автоматизации + производства, от складского учета до дистанционной + коррекции азимутов спутниковых антенн; если задачи можно + решить с помощью коммерческих &unix;-систем, скорее всего, они + решаемы и с помощью FreeBSD! FreeBSD также существенно выигрывает + за счет буквально тысяч высококачественных приложений, разработанных + исследовательскими центрами и университетами во всём мире, и доступных + за минимальную цену или даже бесплатно. Коммерческие приложения + также доступны, и их с каждым днем становится всё больше. + + Поскольку исходные тексты FreeBSD общедоступны, система может быть оптимизирована в почти невероятной степени - для специальных приложений или проектов, а это + для специальных приложений или проектов, а это, обычно, невозможно при использовании операционных систем от большинства - коммерческих производителей. Вот несколько примеров того, как люди - используют FreeBSD: + коммерческих производителей. Вот несколько примеров того, как + сейчас используется FreeBSD: - Internet сервисы: мощнейший TCP/IP + Интернет-службы: мощнейший TCP/IP стек делает FreeBSD идеальной платформой для большинства - Internet приложений таких как: + Интернет-приложений, таких как: - FTP серверы + FTP-серверы - FTP серверы + FTP-серверы - web серверы + web-серверы - World Wide Web серверы (как стандартные, так и безопасные + Серверы World Wide Web (как стандартные, так и защищённые [SSL]) - фильтрация пакетов - IP маскарадинг + межсетевой экран + NAT - Серверы фильтрации пакетов и шлюзы NAT - (IP маскарадинг) + Межсетевые экраны (firewalls) и шлюзы NAT + (IP-маскарадинг) - электронная почта + + электронная почта + email + + + email + Серверы электронной почты USENET - Серверы новостей USENET и BBS + Серверы новостей или дискуссионных групп USENET и многое другое... - Вы можете начать своё знакомство с FreeBSD, используя недорогую - машину класса 386 PC, а впоследствии увеличить её мощь до сервера масштаба + Вы можете начать своё знакомство с FreeBSD, используя недорогой + ПК класса 386, а впоследствии увеличить её мощь до сервера масштаба предприятия с четырьмя процессорами Xeon и RAID контроллером. Образование: Вы студент и ваше образование связано с компьютерами или другими инженерными - расчётами? Нет лучшего пути начать изучение операционных - систем, архитектуры компьютера и работы в сети, чем покорить - вершины FreeBSD. Количество доступных CAD, математических + дисциплинами? Нет лучшего пути начать изучение операционных + систем, архитектуры компьютера и работы в сети, чем освоить + FreeBSD. Количество свободно доступных пакетов САПР, математических и графических пакетов также делают её чрезвычайно полезной - для выполнения другой не менее важной - работы. + для тех, кто использует компьютер как инструмент для выполнения + другой работы! - Исследования: С исходными текстами, - которые доступны для всей системы, FreeBSD это превосходная платформа - как для исследования операционных систем, так и исследования - других областей компьютерных наук. Свободная природа FreeBSD - предоставляет возможность удалённым группам сотрудничать, обмениваться + Исследования: За счёт доступности + исходных текстов для всей системы, FreeBSD — превосходная платформа + как для изучения операционных систем и исследований в + других областях компьютерных наук. Свободная природа FreeBSD + позволяет удалённым группам сотрудничать, обмениваться идеями и совместными разработками, не беспокоясь о наличии специальных лицензий или ограничений на то, что может обсуждаться в открытых форумах. маршрутизатор - DNS сервер + DNS-сервер Работа в сети: Нужен новый маршрутизатор? - Сервер имён (DNS)? Брандмауэр, защищающий от проникновения - извне в вашу сеть? FreeBSD может превратить давно списанный и - пылящийся в углу 386й или 486й PC в мощный маршрутизатор + Сервер имён (DNS)? Межсетевой экран, защищающий от проникновения + извне в вашу сеть? FreeBSD может превратить давно списанный и + пылящийся в углу 386-й или 486-й ПК в мощный маршрутизатор с возможностью фильтрации пакетов. X Window System XFree86 X Window System Accelerated-X Рабочая станция X Window: FreeBSD прекрасный - выбор, если вам нужен недорогой X-терминал. Можно использовать + выбор, если вам нужен недорогой X-терминал. Можно использовать свободно распространяемый сервер X11 или один из коммерческих серверов, поставляемых Xi Graphics. В отличии от - X терминала, на FreeBSD можно запускать множество приложений + url="http://www.xig.com">Xi Graphics. В отличие от + X-терминала, на FreeBSD можно запускать множество приложений локально, если требуется, таким образом перенеся часть нагрузки - с центрального сервера. FreeBSD может быть загружена на бездисковой - станции, что делает рабочую станцию более дешёвой и - простой в администрировании. + с центрального сервера. FreeBSD может быть загружена на + бездисковой станции, что делает рабочую станцию ещё + дешевле и проще в администрировании. - GNU набор для разработки + набор средств разработки GNU Разработка программного обеспечения: Базовая поставка FreeBSD распространяется с полным набором инструментов для разработки, включая знаменитые компилятор GNU C/C++ и отладчик. - FreeBSD доступна как в исходных текстах, так и в бинарном виде - на CDROM, DVD и через анонимный доступ к FTP. Смотрите - для уточнений. + FreeBSD доступна как в исходных текстах, так и в двоичном виде + на CDROM, DVD и через анонимный доступ к FTP. Подробнее о том, + как получить FreeBSD, см. в . Кто использует FreeBSD? - Пользователи - Крупные сайты, работающие под FreeBSD + пользователи + крупные сайты, работающие под FreeBSD FreeBSD используется в качестве платформы на некоторых крупнейших сайтах в интернет, включая: Yahoo! Yahoo! Apache Apache Blue Mountain Arts Blue Mountain Arts Pair Networks Pair Networks Sony Japan Sony Japan Netcraft Netcraft Weathernews Weathernews Supervalu Supervalu TELEHOUSE America TELEHOUSE America Sophos Anti-Virus Sophos Anti-Virus JMA Wired JMA Wired и на многих других. О Проекте FreeBSD В следующей части рассказывается о том, что из себя представляет проект, включая краткую историю, цели проекта и модель разработки проекта. Jordan Hubbard Предоставил Краткая история FreeBSD 386BSD Patchkit Hubbard, Jordan Williams, Nate Grimes, Rod Проект FreeBSD история Проект FreeBSD возник в первой половине 1993 года, частично как результат развития Неофициального комплекта исправлений к 386BSD (patchkit), последними 3-мя координаторами этого проекта: Nate Williams, Rod Grimes и мною. 386BSD - Нашей главной задачей было привести промежуточный - снэпшот 386BSD в порядок, исправив множество проблем, которые - механизм patchkit не мог решить. Некоторое из вас возможно помнят - раннее название этого проекта: 386BSD 0.5 или - 386BSD Interim. + Нашей главной задачей было зафиксировать промежуточное состояние + проекта 386BSD, чтобы исправить множество проблем, которые + механизм patchkit (набор исправлений) не мог решить. Некоторые из вас, + возможно, помнят раннее рабочее название этого проекта: + 386BSD 0.5 или 386BSD Interim. Jolitz, Bill - 386BSD была операционной системой Била Джоилца, который - на тот момент находился строго говоря, в состоянии полного - пренебрежения к ней. Так как patchkit разрастался, его + 386BSD была операционной системой Билла Джолица, которая + на тот момент сильно страдала от почти годичного пренебрежения + к ней автора. Так как patchkit разрастался, его поддержание становилось более неудобным день от дня, мы - пришли к единодушному соглашению что что-то нужно делать - и решили помочь Биллу путем предоставления промежуточных - очистных снэпшотов. Эти планы были грубо - оборваны, когда Билл внезапно решил прекратить поддержку - проекта без всяких ясных комментариев, что должно быть + пришли к единодушному соглашению, что нужно что-то делать, + и решили помочь Биллу, предоставив этот промежуточный + очистительный снимок состояния системы. Эти планы + были грубо оборваны, когда Билл внезапно решил прекратить поддержку + проекта без каких-либо ясных комментариев, что должно быть сделано. Greenman, David Walnut Creek CDROM Нам потребовалось немного времени, чтобы прийти к решению продолжать следовать той же цели, даже без поддержки Билла, - и мы приняли имя FreeBSD приобретенное Дэвидом - Гринмэном. Наши начальные цели были определены после консультаций + и мы приняли имя FreeBSD, придуманное Дэвидом + Гринмэном. Наши начальные цели были определены после консультаций с пользователями существовавшей системы, и как только стало понятно, что проект на пути к тому, чтобы стать реальностью, я - связался с Walnut Creek CDROM с идеями о путях последующего - улучшения каналов распространения FreeBSD для множества - пользователей без доступа к Internet. Walnut Creek CDROM не только - поддержал идею распространения FreeBSD на CD, но также пошел - далеко вперед и предоставил проекту компьютер для работы - и быстрый доступ к Internet. Без почти беспрецедентной веры - Walnut Creek CDROM в этот в то время полностью неизвестный проект, - вряд ли FreeBSD зашел бы так далеко и так быстро, как сегодня. + связался с компанией Walnut Creek CDROM и поделился идеями о путях + последующего улучшения каналов распространения FreeBSD для множества + пользователей без доступа к Internet. Компания Walnut Creek CDROM не + только поддержала идею распространения FreeBSD на CD, но ещё и + предоставила проекту компьютер для работы и быстрый доступ к + Интернету. Без почти беспрецедентной веры Walnut Creek CDROM в этот, + в то время, полностью неизвестный проект, вряд ли FreeBSD + зашла бы так далеко и так быстро, как сегодня. 4.3BSD-Lite Net/2 U.C. Berkeley 386BSD Free Software Foundation Первым дистрибутивом, распространяемым как на CDROM, так и в сети, - стал FreeBSD 1.0, выпущенный в декабре 1993 года. Эта версия была + стала FreeBSD 1.0, выпущенная в декабре 1993 года. Эта версия была выполнена на основе ленты 4.3BSD-Lite (Net/2) из Калифорнийского Университета в Беркли, с многочисленными добавлениями из проекта 386BSD и Фонда Свободного Программного - Обеспечения. Это был довольно внушительный успех для - первого предложения, и мы закрепили его с выходом FreeBSD + Обеспечения. Это был довольно внушительный успех для + первой попытки, и мы закрепили его с выходом FreeBSD 1.1 RELEASE в мае 1994 года. Novell U.C. Berkeley Net/2 AT&T В это же время, на горизонте сгустились тучи в связи с назревающим скандалом между Novell и Калифорнийским Университетом, Беркли. Это был вялотекущий судебный процесс о легальности версии - Net/2 из Беркли. Обстоятельства тяжбы с Калифорнийским Университетом - заключались в том, что большие куски Net/2 были загромождены - кодом, права на который принадлежат Novell, которая в свою очередь, - получила их (права на код) ранее от AT&T. Чтоб вернуть - благословение Novell, Беркли выпустил версию - 4.4BSD-Lite, которая - была объявлена полностью свободной и - всем пользователям Net/2 было рекомендовано переключится на ее - использование. Это также касалось FreeBSD, и проекту было дано - время до конца Июля 1994 года для прекращения распространения его - продукта базирующегося на Net/2. На этих условиях проекту было - разрешено выпустить последний релиз до окончания срока, это - был FreeBSD 1.1.5.1. - - Тогда FreeBSD приступил к сложной задаче буквально - полному изобретению себя из абсолютно новой и довольно - неполной системы 4.4BSD-Lite. Lite был - в прямом смысле light (легким) потому, что CSRG Berkeley удалил - большие куски кода, необходимого для создания реально + Net/2 из Беркли. По условиям достигнутого соглашения, Калифорнийский + Университет признавал, что большие куски Net/2 были + унаследованным кодом, права на который принадлежат + компании Novell, которая, в свою очередь, приобрела эти права ранее у + AT&T. Взамен Беркли получил благословение Novell + на то, что версия 4.4BSD-Lite после её выхода будет объявлена + полностью свободной, а всем пользователям Net/2 будет + настоятельно рекомендовано перейти на неё. Это также касалось FreeBSD, + и проекту было дано время до конца июля 1994 года для прекращения + распространения его продукта, базирующегося на Net/2. На этих + условиях проекту было разрешено выпустить последний релиз до + окончания срока, и это была FreeBSD 1.1.5.1. + + Тогда проект FreeBSD приступил к сложнейшей задаче буквально + пересоздания с нуля на основе абсолютно новой и довольно + неполной системы 4.4BSD-Lite. Версии Lite были + в прямом смысле light (лёгкими) отчасти потому, что группа CSRG + удалила большие куски кода, необходимого для создания реально загружающейся системы (по причине различных лицензионных требований), и фактически порт 4.4BSD для платформы Intel - был очень неполным. Проекту потребовалось время почти до - ноября 1994 года для того, чтобы выполнить этот переход и + был очень неполным. Проекту потребовалось время почти до + ноября 1994 года для того, чтобы выполнить этот переход, и на этом этапе FreeBSD 2.0 была опубликована в сети и - на CDROM (в конце декабря). Несмотря на множество острых + на CDROM (в конце декабря). Несмотря на множество острых углов в этой версии, она пользовалась значительным успехом и была продолжена более устойчивой и простой в установке FreeBSD 2.0.5, выпущенной в июне 1995 года. - Мы выпустили FreeBSD 2.1.5 в августе 1996, и она стала достаточно - популярной среди большого количества ISP и коммерческих - производителей, чтобы выпустить еще один релиз из ветви 2.1-STABLE. Это была + Мы выпустили FreeBSD 2.1.5 в августе 1996, и она стала + достаточно популярной среди ISP и в коммерческой среде, чтобы + выпустить еще один релиз из ветви 2.1-STABLE. Это была FreeBSD 2.1.7.1, вышедшая в феврале 1997 и завершившая главную - ветвь разработки 2.1-STABLE. Сейчас в режиме поддержки, в эту ветвь - (RELENG_2_1_0) вносятся только расширения безопасности и другие + ветвь разработки 2.1-STABLE. Сейчас в режиме поддержки, в эту ветвь + (RELENG_2_1_0) вносятся только улучшения защиты и другие критически важные исправления. FreeBSD 2.2 была ответвлена от основной линии разработки (-CURRENT) в ноябре 1996 как ветвь RELENG_2_2, а первая полная версия (2.2.1) появилась в апреле 1997. - Последующие версии ветви 2.2 появлялись летом и в конце 97 года, + Последующие версии ветви 2.2 появлялись летом и в конце 1997 года, а последняя версия (2.2.8) вышла в ноябре 1998. Первая официальная версия 3.0 была подготовлена к выходу в октябре 1998, завершив развитие ветви 2.2 - Третье ветвление произошло 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. + Третье ветвление произошло 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. Другое ветвление было выполнено 13 марта 2000 года, в результате чего появилась ветвь 4.X-STABLE. Из этой ветви было выпущено несколько релизов: 4.0-RELEASE был представлен - в марте 2000 года, самый свежий &rel2.current;-RELEASE был выпущен - &rel2.current.date;. Из ветви 4.X-stable (RELENG_4) будут выпущены - и следующие релизы. + в марте 2000 года, а последний &rel2.current;-RELEASE был выпущен + &rel2.current.date;. Долгожданный 5.0-RELEASE был анонсирован 19 января 2003 года. Он стал кульминацией приблизительно трех лет работы, с этого релиза начался курс FreeBSD на расширенную поддержку - мультипроцессорности и потоков в приложениях, была также представлена + мультипроцессорности и потоков в приложениях, а также появилась поддержка платформ &ultrasparc; и ia64. За этим релизом последовал релиз 5.1 в июне 2003 года. Последним релизом 5.X из ветви -CURRENT стал 5.2.1-RELEASE, представленный в феврале 2004. Ветвь RELENG_5 была создана в августе 2004, после чего был выпущен релиз 5.3-RELEASE, который открыл серию релизов из ветви - 5-STABLE. + 5-STABLE. Самый последний релиз &rel.current;-RELEASE был выпущен + &rel.current.date;. Из ветки RELENG_5 релизы ещё будут + выпускаться. - На данный момент, долговременные разработки и проекты продолжаются в ветке - 6.X-CURRENT, и по ходу разработки будут доступны снэпшот-релизы + На данный момент, долговременные разработки и проекты продолжаются + в ветке 6.X-CURRENT, и по ходу разработки будут доступны снэпшот-релизы 6.X на CDROM (и, конечно же, в сети), постоянно выкладываемые на сервер снэпшотов как промежуточные результаты. Jordan Hubbard Предоставил Цели Проекта FreeBSD Проект FreeBSD цели Целью Проекта FreeBSD является предоставление программного обеспечения, которое может быть использовано для любых целей - и без дополнительных ограничений. Многие из нас вносят значительный - вклад в код (и проект) и совершенно не требуют за это - какой-либо финансовой компенсации сейчас и в последствии, хотя мы - определенно не собираемся отказываться от нее. Мы верим, что первая - и основная наша миссия это предоставление кода для всех, - кому он необходим, и для любых целей, поэтому этот код становится - все более и более распространен и предоставляет самые широкие - возможности. Это, я верю, является одной из основных целей Свободного - Программного Обеспечения и мы с энтузиазмом - поддерживаем ее. + и без дополнительных ограничений. Многие из нас внесли значительный + вклад в код (и проект) и совершенно не против получать за это иногда + финансовую компенсацию, но мы определенно не собираемся ее требовать. + Мы верим, что первая и основная наша миссия это + предоставление кода для всех, кому он необходим, и для любых целей, + так чтобы этот код становился всё более распространённым и предоставлял + самые широкие возможности. Это, я верю, является одной из наиболее + фундаментальных целей Свободного Программного Обеспечения, и мы с + энтузиазмом поддерживаем её. GNU General Public License (GPL) GNU Lesser General Public License (LGPL) BSD Copyright Тот код в нашем дереве исходных текстов, который попадает - под Общую Публичную Лицензию GNU (GPL) или Общую Публичную - Лицензию Библиотек GNU (LGPL), предоставляется с дополнительными - условиями, хотя они обеспечивают только возможность доступа - а не его ограничение. По причине дополнительных - сложностей, которые могут появится при коммерческом использовании GPL - продуктов, мы предпочитаем ПО, предоставленное под более свободной - лицензией BSD, когда это возможно. + под Стандартную Общественную Лицензию GNU (GPL) или Стандартную + Общественную Лицензию Ограниченного Применения GNU (LGPL), + предоставляется с дополнительными условиями, хотя они обеспечивают + только возможность доступа, а не его ограничение. По причине + дополнительных сложностей, которые могут появится при коммерческом + использовании GPL-продуктов, мы предпочитаем ПО, предоставленное под + более свободной лицензией BSD, когда это возможно. Satoshi Asami Предоставил Модель Разработки FreeBSD Проект FreeBSD модель разработки - Разработка FreeBSD это очень открытый и гибкий процесс — - FreeBSD, буквально выражаясь, создан из кода, предоставленного - сотнями людей со всего мира, в чем вы можете убедится взглянув + Разработка FreeBSD — это очень открытый и гибкий процесс. + FreeBSD в буквальном смысле создана из кода, предоставленного + сотнями людей со всего мира, в чем вы можете убедится, взглянув на список этих - людей. Мы постоянно - ищем новых разработчиков и новые идеи, и тот, кто заинтересован + людей. Инфраструктура разработки FreeBSD позволяет этим + сотням разработчиков сотрудничать с помощью Интернета. Мы постоянно + ищем новых разработчиков и новые идеи, и те, кто заинтересован в более тесном взаимодействии и хочет принять участие в проекте, - должен просто связаться с нами в рассылке &a.hackers.name;. Для тех кто - желает использовать FreeBSD в различных областях для работы, - доступен &a.announce;. + должны просто связаться с нами в рассылке &a.hackers.name;. Для тех, кто + желает уведомить других пользователей FreeBSD об основных + направлениях работы, доступен &a.announce;. - Для участия в процессе разработки FreeBSD независимо или - тесно сотрудничая с нами, полезно знать следующее: + Для независимой работы или тесного сотрудничества, полезно знать + о проекте и процессе разработки FreeBSD следующее: - CVS РепозиторийCVS-репозиторий CVS репозиторий Concurrent Versions System CVS Главное дерево исходных текстов FreeBSD поддерживается с помощью CVS (Concurrent Versions System), свободно доступной системой контроля исходных текстов, которая поставляется вместе - с FreeBSD. Основной + с FreeBSD. Основной CVS репозиторий располагается на компьютере, находящемся в городе Санта Клара, Калифорния (США), откуда и распространяется - на множество зеркал по всему миру. Дерево CVS, содержащее ветви + на множество зеркал по всему миру. Дерево CVS, содержащее ветви -CURRENT и -STABLE, может быть легко скопировано на ваш локальный компьютер. - Обратитесь к разделу Синхронизация - дерева исходных текстов за информацией об этом - процессе. + Дополнительную информацию о том, как это сделать, можно найти + в разделе Синхронизация + дерева исходных текстов. Список коммиттеров коммиттеры - Коммиттеры + Коммиттеры — это люди, которые имеют доступ на запись к главному дереву CVS, и имеют право вносить изменения в главное дерево исходных текстов FreeBSD (термин коммиттер появился от названия команды &man.cvs.1; commit, которая - используется для внесения изменений в CVS репозиторий). - Лучший способ для предоставления ваших изменений на - рассмотрение коммиттеров - это использование команды + используется для внесения изменений в CVS-репозиторий). + Лучший способ предоставить ваши соображения на + рассмотрение коммиттеров — использовать команду &man.send-pr.1;. Если что-то произошло с системой, вы можете достучаться до них посылкой письма по адресу &a.committers.name;. - CORE группа FreeBSD + Core-группа FreeBSD core team - CORE группа FreeBSD + Core-группа FreeBSD могла бы быть эквивалентом Совета Директоров, если бы - Проект FreeBSD был компанией. Главная задача CORE группы — - убедиться, что проект в целом в хорошем состоянии - и движется в правильном направлении. Приглашение - постоянных и ответственных разработчиков присоединится к группе - коммиттеров одна из функций CORE группы, также как приглашение - новых членов в CORE группу по мере того, как другие уходят. - Нынешний состав группы был выбран из рядов коммиттеров - путем общего голосования в июле 2004 года. + Проект FreeBSD был компанией. Главная задача Core-группы — + гарантировать, что проект в целом в хорошем состоянии + и движется в правильном направлении. Приглашение + постоянных и ответственных разработчиков присоединиться к группе + коммиттеров — одна из функций Core-группы, так же, + как и приглашение новых членов в Core-группу по мере того, + как другие уходят. Нынешний состав команды был выбран из + рядов коммиттеров путем общего голосования в июле 2004 года. Выборы проходят каждые 2 года. - Некоторые члены CORE группы имеют особые - области ответственности, это - означает, что они являются ответственными за работу - отдельной большой части системы. - За полным списком разработчиков FreeBSD и областей их - ответственности обращайтесь к Списку + Некоторые члены Core-группы имеют особые + области ответственности, то есть, они являются ответственными + за работу отдельной большой части системы. + Полный список разработчиков FreeBSD и областей их + ответственности можно найти в Списке участников. - Большинство членов CORE группы являются волонтерами - и не получают никакой финансовой выгоды от участии в проекте, - поэтому вы не должны рассматривать их работу как - гарантированную поддержку. Аналогия с - советом директоров не очень точна и вероятно гораздо - правильнее будет сказать, что это люди, которые посвятили себя - FreeBSD, пожертвовав личной жизнью! + Большинство членов Core-группы — + волонтёры, и не получают никакой финансовой выгоды от участия + в проекте, поэтому вы не должны рассматривать возложенную на + них ответственность как + гарантированную поддержку. Аналогия с + советом директоров не очень точна и, вероятно, + гораздо правильнее будет сказать, что это люди, которые + посвятили себя FreeBSD, хотя и достойны лучшей участи! Внешняя помощь участники - Последней, но однозначно не менее значимой, наибольшей - группой разработчиков являются пользователи, которые + Последней, но однозначно не менее значимой, и наибольшей + группой разработчиков являются сами пользователи, которые предоставляют комментарии и исправления ошибок нам на почти - постоянной основе. Основной путь участвовать в - не централизованной разработке это подписка на &a.hackers;, - где обсуждаются подобные вещи. Обратитесь к за дальнейшей информацией о различных - списках рассылки FreeBSD. + постоянной основе. Основной путь участвовать в + не централизованной разработке — это подписка на + &a.hackers;, где обсуждаются подобные вещи. + Обратитесь к за дальнейшей + информацией о различных списках рассылки FreeBSD. Список - контрибьюторов FreeBSD - очень длинный и постоянно растет, поэтому - почему бы вам не присоединится к нему предоставив что-нибудь - FreeBSD сегодня? - - Предоставление кода не единственный способ помочь - проекту; для более-менее полного списка вещей, которые - необходимо сделать пожалуйста обратитесь к веб сайту проекта + участников проекта FreeBSD + очень длинный и постоянно растет, так + почему бы вам не присоединится к нему, предоставив что-нибудь + проекту FreeBSD сегодня? + + Предоставление кода — не единственный способ помочь + проекту; более полный список того, что необходимо + сделать, можно найти на Web-сайте проекта FreeBSD. Вообще говоря, наша модель разработки организована как нечеткий - набор концентрированных колец. Централизованная модель разработана + набор концентрированных колец. Централизованная модель разработана для удобства пользователей FreeBSD, которые получают простую систему контроля за одной центральной базой кода, и позволяет не оставить за бортом проекта - потенциальных помощников! Мы желаем предоставить стабильную - операционную систему с большим количеством когерентных + потенциальных помощников! Мы желаем предоставить стабильную + операционную систему с большим количеством согласованных прикладных программ, которые пользователи смогут легко установить и использовать — наша модель - работает очень хорошо для этой задачи. + очень хорошо подходит для решения этой задачи. - Мы все приглашаем тех, кто хотел бы присоединится к нам как - разработчик FreeBSD, выделить немного времени и привнести свой взнос - в постоянный успех FreeBSD! + Всё, что мы просим от желающих присоединится к нам как + разработчики, — хотя бы часть той преданности постоянному успеху + FreeBSD, которой отличаются нынешние разработчики! - Текущая Версия FreeBSD + Текущая версия FreeBSD NetBSD OpenBSD 386BSD Free Software Foundation U.C. Berkeley Computer Systems Research Group (CSRG) - FreeBSD - это свободно доступный, основанный на 4.4BSD-Lite - релиз с полными исходными текстами для компьютерных систем, основанных на Intel - &i386;, &i486;, &pentium;, + FreeBSD — это свободно доступная, с полными исходными + текстами, основанная на 4.4BSD-Lite версия для компьютерных систем, + основанных на Intel &i386;, &i486;, &pentium;, &pentium; Pro, &celeron;, &pentium; II, &pentium; III, &pentium; 4 (или совместимыми), &xeon;, DEC Alpha и - Sun &ultrasparc;. - В основном он основан на + Sun &ultrasparc;. В основном она базируется на программном обеспечении от группы CSRG, U.C. Berkley, с некоторым дополнениями из NetBSD, OpenBSD, 386BSD и Free Software Foundation. - Со времен FreeBSD версии 2.0 в конце 94, производительность, - возможности, и стабильность FreeBSD выросла многократно. Самое - большое изменение это полное обновление системы виртуальной памяти - с объединенным VM/файловым буферизованным кэшем, который не только - увеличивает производительность, но и уменьшает количество - используемой памяти, делая 5 MB конфигурацию более доступным - минимумом. Другие улучшения включают в себя полную поддержку NIS - (клиент и сервер), поддержка транзакций TCP, поддержка - "звонка-по-запросу" в PPP, встроенная поддержка DHCP, улучшенная - подсистема SCSI, поддержка ISDN, ATM, FDDI, Fast и Gigabit Ethernet - (1000 Mbit) адаптеров, улучшенная поддержка последних версий + С момента выпуска FreeBSD версии 2.0 в конце 1994 года, + производительность, возможности и стабильность FreeBSD существенно + возросли. + + Самое большое изменение — это полное обновление системы + виртуальной памяти с объединением виртуальной памяти и буферного + кэша файловой системы, что не только увеличивает производительность, + но и уменьшает количество используемой FreeBSD памяти, + делая 5 Mбайтовую конфигурацию более приемлемым минимумом. + Другие улучшения включают полную поддержку клиента и сервера NIS, + поддержку транзакций TCP, поддержку дозвона по запросу + в PPP, встроенную поддержку DHCP, улучшенную подсистемe SCSI, + поддержку адаптеров ISDN, ATM, FDDI, Fast и Gigabit Ethernet + (1000 Mбит), улучшенную поддержку новейших контролеров Adaptec и многие тысячи исправленных ошибок. В дополнение к базовой системе, FreeBSD предоставляет - коллекцию портированого ПО, включающую в себя тысячи популярных - программ. На время подготовки этого документа она включала в себя - более &os.numports; портов! В коллекцию входят множество программ от - http (WWW) серверов, до игр, языков программирования, текстовых - редакторов и всего прочего. Полная коллекция портов + коллекцию портированого ПО, включающую тысячи популярных + программ. На момент подготовки этого документа в ней было + более &os.numports; портов! В коллекцию входят множество программ от + http-серверов до игр, языков программирования, текстовых + редакторов и всего прочего. Полная Коллекция Портов требует приблизительно &ports.size; дискового пространства, потому что порт представляет собой изменения оригинальных - исходных текстов. Это сильно упрощает нам процесс обновления - портов, и очень сильно уменьшает количество занимаемого - дискового места по сравнению со старой (1.0) коллекцией портов. + исходных текстов. Это сильно упрощает нам процесс обновления + портов и существенно уменьшает объём занимаемого + дискового пространства по сравнению со старой (1.0) Коллекцией Портов. Для того, чтобы скомпилировать и установить программу, - необходимо всего лишь войти в каталог порта + необходимо всего лишь перейти в каталог порта программы, набрать make install и дать - системе сделать все остальное. Исходные тексты для каждого порта, - который вы устанавливаете, загружаются автоматически с CDROM или - локального FTP сервера, поэтому вам нужно только дисковое - пространство для сборки тех портов, которые необходимы. Почти каждый - порт также предоставляется как пред-компилированный + системе сделать все остальное. Полные исходные тексты для каждого + порта, который вы устанавливаете, загружаются автоматически с CDROM или + локального FTP-сервера, поэтому вам нужно только дисковое + пространство для сборки необходимых портов. Почти каждый + порт предоставляется также как скомпилированный пакет, который может быть установлен с помощью - простой команды (pkg_add) теми, кто предпочитает не компилировать порты - из исходных текстов. Дополнительная информация о пакетах и портах - находится в . + простой команды (pkg_add) теми, кто предпочитает + не компилировать порты из исходных текстов. Дополнительная + информация о пакетах и портах находится в . - Множество дополнительных документов, которые вы можете найти - очень полезными в процессе установки и использования FreeBSD, + Множество дополнительных документов, которые могут пригодиться + в процессе установки и использования FreeBSD, находятся в каталоге /usr/share/doc на любой машине, работающей под управлением современной версии FreeBSD. Вы можете просматривать локально установленные документы с помощью любого браузера, поддерживающего HTML, используя следующие ссылки: Руководство FreeBSD /usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html FreeBSD FAQ (Часто задаваемые вопросы) /usr/share/doc/ru_RU.KOI8-R/books/faq/index.html Вы также можете просмотреть основные (и наиболее часто обновляемые) копии на http://www.FreeBSD.org/ru/. -